Python 为什么我的tensorflow暂停?;

Python 为什么我的tensorflow暂停?;,python,tensorflow,centos,Python,Tensorflow,Centos,我有一个python tensorflow脚本,名为train.py 当我使用python train.py时,它训练成功,但当我使用python train.py>log时,脚本挂起,最后一个日志是 I tensorflow/core/common_runtime/gpu/gpu_device.cc:975] Creating TensorFlow device (/gpu:0) -> (device: 0, name: Tesla K40c, pci bus id: 0000:04:0

我有一个python tensorflow脚本,名为
train.py

当我使用
python train.py
时,它训练成功,但当我使用
python train.py>log
时,脚本挂起,最后一个日志是

I tensorflow/core/common_runtime/gpu/gpu_device.cc:975] Creating TensorFlow device (/gpu:0) -> (device: 0, name: Tesla K40c, pci bus id: 0000:04:00.0)
I tensorflow/core/common_runtime/gpu/gpu_device.cc:975] Creating TensorFlow device (/gpu:1) -> (device: 1, name: Tesla K40c, pci bus id: 0000:0a:00.0)
I tensorflow/core/common_runtime/gpu/gpu_device.cc:975] Creating TensorFlow device (/gpu:2) -> (device: 2, name: Tesla K40c, pci bus id: 0000:84:00.0)
I tensorflow/core/common_runtime/gpu/gpu_device.cc:975] Creating TensorFlow device (/gpu:3) -> (device: 3, name: Tesla K40c, pci bus id: 0000:8a:00.0)
我尝试了另一个名为test.py的简单python脚本,它包括

while True:
   print "abc"
并使用
python test.py>log
&成功运行

我的操作系统是CentOs 6.2。 也许这不是tensorflow的问题。但我不知道,所以我只能发布我的状态

也许有用: 同一脚本正在另一个目录中成功运行。但是我
cp-r train.py
到这个目录并更改一些参数,它失败了


请帮助,谢谢。

您可能会收到一个异常,该异常正被馈送到STDERR,您只是将STDOUT重定向到您的日志。有关将STDERR和STDOUT重定向到日志的信息,请参阅此问题,然后。。。瞧!这一切都是有道理的,至少我怀疑是这样


您可能会收到一个异常,该异常正被馈送到STDERR,而您只是将STDOUT重定向到您的日志。有关将STDERR和STDOUT重定向到日志的信息,请参阅此问题,然后。。。瞧!这一切都是有道理的,至少我怀疑是这样


谢谢,当我使用python train.py>>train.log 2>&1&运行脚本时,它也是挂起的。谢谢,当我使用python train.py>>train.log 2>&1&运行脚本时,它也是挂起的。