【发布时间】:2018-07-08 21:44:27
【问题描述】:
有时我必须杀死我的 python 应用程序,它使用 GPU 和 Keras 或 Tensorflow,之后我就不能再运行它们了。这可能是因为 GPU 仍然被某些东西使用。
如何在不重启机器的情况下强制释放GPU?
我尝试了以下 shell 脚本
$ cat ~/bin/nvidia-reset
#!/bin/sh
sudo rmmod nvidia_uvm
sudo rmmod nvidia_drm
sudo rmmod nvidia_modeset
sudo rmmod nvidia
sudo nvidia-smi
但通常说nvidia_uvm 很忙是无法完成工作的。
【问题讨论】:
标签: python tensorflow keras gpu