【发布时间】:2018-12-02 22:44:18
【问题描述】:
我使用 Keras 构建了一个基于 CNN 结构的自动编码器模型,完成训练过程后,我的笔记本电脑有 64GB 内存,但我注意到至少有 1/3 的内存仍然被占用,GPU 也是如此记忆,也是。没有找到释放内存的好方法,只能通过关闭Anaconda Prompt命令窗口和jupyter notebook来释放内存。我不确定是否有人有好的建议。谢谢!
【问题讨论】:
-
这个问题似乎与编程无关,而是消费 PC 硬件或软件的问题,这与 Stack Overflow 无关。如果您仍然需要有关此问题的帮助,请在 Stack Overflow 的姊妹网站Super User 进行咨询
-
很可能是进程运行时占用内存的数据(jupyter内核)。您可以尝试
del mydata从范围中删除您的数据变量以进行垃圾收集;但没有代码就无法分辨。 -
谢谢大家的建议,我尝试用"del"删除加载的训练和测试成像数据,可以释放3GB左右的内存,部分解决了问题