tenorflow retrain.py app.run() получил неожиданный аргумент ключевого слова 'argv'

Я пытаюсь запустить образец Tensorflow for Poets. Я передаю следующее:

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

Я получаю ошибку

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'

Когда я проверяю источник app.py, он показывает argv в качестве аргумента. Согласно т.версия у меня работает 0.11.0rc0

Есть идеи?

3 ответа

Решение

У меня была такая же проблема ранее. Исправлена ​​загрузка примеров из другой ветки.

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

Пожалуйста, проверьте версию вашего образца. Я встретил ту же проблему и наконец решил ее. Я обнаружил, что моя версия tf равна 0.11, но я скачал основную версию, а затем сравнил разницу в асинтаксии кода.

Вы также можете специально проверить только рабочие fully_connected_feed.py файл из ветви r0.11 с помощью команды git:

git checkout 5b18edb fully_connected_feed.py

ПРИМЕЧАНИЕ: вы должны быть в каталоге mnist/, чтобы использовать эту команду

Другие вопросы по тегам