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/, чтобы использовать эту команду