2017-09-21 4 views
2

ich über Tensorflow lerne (möchte es mit meinem chatbot integrieren) und möchte das Beispiel hier laufen:TENSORFLOW auf Maschine ohne GPU kann leider nicht, verwalten es auf der CPU laufen nur

https://www.tensorflow.org/tutorials/recurrent

ich habe die vorgeschlagene Repository installiert tensorflow (jetzt die CPU-only-Version, sondern auch versucht, die --gpu) bekam aber mit diesem fest:

python ptb_word_lm.py --data_path=simple-examples/data/ --model=small --rnn_mode=basic 
2017-09-21 17:38:09.856638: W tensorflow/core/platform/cpu_feature_guard.cc:45] The TensorFlow library wasn't compiled to use SSE4.1 instructions, but these are available on your machine and could speed up CPU computations. 
2017-09-21 17:38:09.856685: W tensorflow/core/platform/cpu_feature_guard.cc:45] The TensorFlow library wasn't compiled to use SSE4.2 instructions, but these are available on your machine and could speed up CPU computations. 
Traceback (most recent call last): 
    File "ptb_word_lm.py", line 532, in <module> 
    tf.app.run() 
    File "/usr/local/lib/python2.7/dist-packages/tensorflow/python/platform/app.py", line 48, in run 
    _sys.exit(main(_sys.argv[:1] + flags_passthrough)) 
    File "ptb_word_lm.py", line 459, in main 
    % (len(gpus), FLAGS.num_gpus)) 
ValueError: Your machine has only 0 gpus which is less than the requested --num_gpus=1. 

Mein System keine CUDA GPU hat (na ja, es hat, aber CUDA 1.3, nicht die> = 3, die Tensorflow erfordert), wie t zu bekommen Der Beispielcode soll nur im CPU-Modus ausgeführt werden, statt nur zu beenden.

Antwort

5

Sie könnten versuchen, die Anzahl der Gpus auf die Nummer, die Sie haben, zu setzen, die Null ist.

python ptb_word_lm.py --data_path=simple-examples/data/ --model=small --rnn_mode=basic --num_gpus=0 

Ich sammelte diese aus der Fehlermeldung:

ValueError: Your machine has only 0 gpus which is less than the requested --num_gpus=1. 

Da Sie nur 0 GPUs haben Sie diese Befehlszeile arg explizit festlegen müssen als Standard angenommen wird 1 sein, wenn Sie die gpu verwenden Pakete.

+0

Funktioniert !!! Tnks, Bruder! – Caterpillaraoz

+1

Die Fehlermeldung war sehr hilfreich;) –

Verwandte Themen