我正在尝试使用张量流的卷积神经网络。
虽然我能成功地接受一些训练,但剧本失败了

Process Python exited abnormally with code 137

当我刚改变训练数据的时候。
第一个和第二个数据的数据大小相同,并且
我可以用另一个平台上的第二个数据训练CNN(千层面)。
(第一个数据是照片的切片,第二个是人工生成的地质图案)。
有人能告诉我错误的含义或避免这个问题的方法吗?
我的平台是Mac OS X 10.10.5,Python 2.7.10 Anaconda 2.2.0(x86_64),
以及tensorflow-0.5.0。
提前谢谢你。

最佳答案

退出代码137意味着您的Python进程被SIGKID信号杀死。很难说是肯定的,但有一种可能是你的进程被OOM(内存不足)杀手杀死了检查/var/log/messages以查看是否有任何有关进程被终止原因的信息。
This post有关于如何禁用单个进程的oom killer的建议。但是,这忽略了根本原因,即进程(或TensorFlow本身)使用的内存太多。

07-24 09:46
查看更多