我正在尝试使用TensorFlow进行卷积神经网络.
虽然我可以成功一些训练,但剧本失败了
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进程被SIGKILL信号杀死.很难说肯定,但有一种可能性是你的进程被OOM(内存不足)杀手杀死了.检查/ var / log / messages以查看是否有关于您的进程被杀的原因的任何信息.
This post提供了有关如何为单个进程禁用OOM杀手的建议.但是,这忽略了根本原因,即您的进程(或TensorFlow本身)使用了太多内存.