2016-11-09 11 views
3

私はPoetsサンプルのTensorflowを実行しようとしています。私は、次を渡しますtensorflow retrain.py app.run()は予期しないキーワード引数 'argv'を持っています

python examples/image_retraining/retrain.py --bottlenext_dir=tf_files/bottlenecks --how_many_training_steps 500 --model_dir=tf_files/inception --output_graph=tf_files/retrained_graph.pb --output_labels=tf_files/retrained_labels.txt --image_dir tf_files/flower_photos

私はapp.pyのソースをチェックすると、それは引数としてARGVを示し、エラーに

File "examples/image_retraining/retrain.py", line 1013, in <module> tf.app.run(main=main, argv=[sys.argv[0]] + unparsed) TypeError: run() got an unexpected keyword argument 'argv'

を取得します。 tによると。 バージョン私は0.11.0rc0を実行しています

アイデア?

+0

ビルドの仕組みの詳細を教えてください。 TF GitHubサイトへのバグレポートとして[この問題](http://stackoverflow.com/questions/40357548/inception-v3-guide-on-tensorflow-broken-for-c-and-python)が推奨されています。 [この投稿](http://stackoverflow.com/questions/40467893/running-mnist-softmax-py-on-tensorflow-installed-with-docker)がDockerの問題を突きつけました。おかげさまで – Prune

+0

私はcondenaとvirtualenvにインストールされています。私はコマンド "conda install -c conda-forge tensorflow"を使って再インストールしようとしました。それはバージョン0.11.0rc2をインストールしました – JerryKur

答えて

6

以前は同じ問題がありました。別のブランチからサンプルをダウンロードすると、それが修正されました。

git clone -b r0.11 https://github.com/tensorflow/tensorflow.git 
+1

あなたは新しいretrain.pyファイルを使用しましたか、それともソースからすべてビルドしましたか? – JerryKur

+0

投稿したバージョンに切り替えると、問題が修正されました。ありがとう。 – JerryKur

-1

また、具体的にgitコマンドを使用してr0.11支店からわずか作業fully_connected_feed.pyファイルチェックアウトすることができます。

git checkout 5b18edb fully_connected_feed.py

を注:mnist /ディレクトリにする必要がありますこのコマンドを使用する

0

サンプルのバージョンを確認してください。私は同じ問題を抱え、ついにそれを解決しました。私のtfバージョンが0.11であることがわかりましたが、マスターのものをダウンロードしました。 次に、コードのasyntaxの違いを比較します。

関連する問題