【发布时间】:2017-06-28 09:53:13
【问题描述】:
我认为这是某种错误。
问题很简单:
启动 ipython
导入 Tensorflow 并运行任何会话
在 bash 中键入 nvidia-smi(查看真正高 gpu 内存使用情况、相关进程名称等)
control+z 退出 ipython
在 bash 中键入 nvidia-smi(仍然!GPU 内存使用率很高,而且进程名称相同,奇怪的是,这些进程并没有被杀死!)
我猜 iPython 在退出时未能清理 Tensorflow 变量或图形。
有什么方法可以在不重新启动机器的情况下清理 GPU 内存?
系统:Ubuntu 14.04
Python:Python3.5
IPython:IPython6.0.0
【问题讨论】:
-
请阅读Under what circumstances may I add “urgent” or other similar phrases to my question, in order to obtain faster answers? - 总结是这不是解决志愿者的理想方式,并且可能会适得其反。请不要将此添加到您的问题中。
标签: python tensorflow ipython