3

私は Linux や Mac マシンを持っていないので、Windows で TensorFlow をチェックアウトするために、docker をインストールし、tensorflow-full のイメージをダウンロードしました。次のコマンドを実行すると:

$ python tensorflow/models/image/mnist/convolutional.py

次のエラー メッセージが表示されます。

C:\Users\Javiar\Anaconda\python.exe: can't open file 'tensorflow/models/image/mnist/convolutional.py': [Errno 2] No such file or directory

現在Win 8.1を使用しており、anacondaがインストールされています。

4

1 に答える 1

9

エラー メッセージは.../convolutional.py、コンテナ外の Python インタープリターを使用して、コンテナ内にあるスクリプト ファイル ( ) を実行しようとしたことが原因のようです。

まず、こちらの手順に従って、Windows マシンで Docker が正常に構成されていることを確認します。

http://docs.docker.com/engine/installation/windows/#using-docker-from-windows-command-prompt-cmd-exe

コンテナーを正常に実行したらhello-world、次のコマンドを実行して TensorFlow コンテナーを開始します。

docker run -it b.gcr.io/tensorflow/tensorflow

(ターミナルによっては、前の手順が機能する場合と機能しない場合があることに注意してください。一般的なエラーはcannot enable tty mode on non tty inputです。その場合、次のコマンドを実行して、コンテナーをホストしている VM に接続します。

docker-machine ssh default

...その後、結果のプロンプトでdocker runコマンドをもう一度実行します。)

結果のプロンプトで、次のコマンドを使用してスクリプトを実行できるはずです。

python /usr/local/lib/python2.7/dist-packages/tensorflow/models/image/mnist/convolutional.py
于 2015-11-10T03:59:32.383 に答える