Ich habe ein Python tensorflow Skript namens train.py
warum meine tensorflow suspendiert?
wenn ich python train.py
, es trainiert erfolgreich, aber wenn ich python train.py >log
verwenden, wird das Skript aussetzt, und das letzte Protokoll ist
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)
ich versuche habe einen anderen einfachen python-Skript namens test.py die
while True:
print "abc"
und verwenden python test.py >log
01.232.249 enthält, es wird erfolgreich ausgeführt.
Mein Betriebssystem ist CentOs 6.2. Vielleicht ist es nicht das Problem des Tensorflusses. Aber ich habe keine Ahnung, also kann ich nur meinen Status posten.
Vielleicht nützlich: Das gleiche Skript wird in einem anderen Verzeichnis erfolgreich ausgeführt. Aber ich cp -r train.py
in dieses Verzeichnis und ändern Sie einige Parameter, es failes.
Bitte helfen Sie, danke.
Danke, wenn ich Python train.py verwenden >> train.log 2> & 1 & das Skript auszuführen, ist es auch suspendieren. – Cow