GPU程序一次循环后怎么清空显存?

  • 1 replies
  • 1033 views
GPU程序一次循环后怎么清空显存?
« 于: 三月 09, 2021, 06:00:25 pm »
我的程序在main这有一个大循环,循环5次后提示内存不足,用nvidia-smi查看时发现每次循环的过程中显存都在累加,我想在每次循环后清空显存,有什么办法嘛?

Re: GPU程序一次循环后怎么清空显存?
« 回复 #1 于: 三月 15, 2021, 04:22:58 pm »
我的程序在main这有一个大循环,循环5次后提示内存不足,用nvidia-smi查看时发现每次循环的过程中显存都在累加,我想在每次循环后清空显存,有什么办法嘛?

根据你的上下文, 你需要用完资源后释放.

请搜索cudaFree()字样以学习如何释放不再需要的显存.