【发布时间】:2019-01-09 15:45:42
【问题描述】:
我正在使用 Keras TensorFlow 1.8,但我的 gpu (1080 ti) 出现内存泄漏。训练网络后,即使完全关闭 python,我的内存也会被使用。在 nvidia-smi 中,它不再显示 python,但内存使用情况仍然存在。
我无法重新启动计算机,因为其他用户正在运行进程(我确定他们没有使用 gpu)。
[编辑:我上传了错误的截图]
【问题讨论】:
-
你是如何关闭python的?杀死它的进程通常会释放自己的内存。 sudo fuser -v /dev/nvidia* 返回什么
-
我关闭了 PyCharm。该命令显示了一个 python 实例,考虑到我没有运行 python 的应用程序,这很奇怪
-
那么关闭它!
-
就像你用 kill -9
杀死了进程 -
解决了这个问题。谢谢
标签: python tensorflow memory-leaks keras gpu