TensorFlow使用代码137异常退出

Nao*_*ONO 3 python tensorflow

我正在尝试使用TensorFlow进行卷积神经网络.

虽然我可以成功一些训练,但剧本失败了

Process Python exited abnormally with code 137
Run Code Online (Sandbox Code Playgroud)

当我刚改变训练数据时.第一和第二数据的数据大小是相同的,我可以使用另一个平台(千层面)上的第二个数据训练CNN.(第一个数据是照片图像切片,第二个数据是人工生成的地质图案).

有人能告诉我错误的含义或避免这个问题的方法吗?

我的平台是Mac OS X 10.10.5,Python 2.7.10 | Anaconda 2.2.0(x86_64)和tensorflow-0.5.0.

先感谢您.

mrr*_*rry 7

退出代码137表示您的Python进程被SIGKILL信号杀死.很难说肯定,但有一种可能性是你的进程被OOM(内存不足)杀手杀死了.检查/var/log/messages是否有关于您的进程被杀的原因的任何信息.

这篇文章提供了有关如何为单个进程禁用OOM杀手的建议.但是,这忽略了根本原因,即您的进程(或TensorFlow本身)使用了太多内存.