【发布时间】:2019-10-12 06:17:35
【问题描述】:
我正在处理一个由浮点数组成的大数据集,由于内存限制,我无法将所有样本一起加载,我必须将它们拆分为部分并加载一个部分并在删除它之后训练我的网络并为每个部分执行此操作。
我的问题是如何删除训练有素的数据部分并加载另一个
简单的命令del my_var 不会释放内存。
之后,我在 jupyter-notebook 和 gc.collect() 中尝试了%reset_selective "my var" ,尽管我无法再访问该变量,但内存仍然没有释放。
python3
【问题讨论】:
-
如果不再引用它们,对象将被垃圾回收。因此,您必须确保该对象随处可见。
标签: python numpy memory-management keras dataset