python - tensorflow retrain.py app.run() 得到了意外的关键字参数 'argv'

标签 python tensorflow

我正在尝试运行 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 作为参数。根据 t.version 我运行的是 0.11.0rc0

有什么想法吗?

最佳答案

我之前遇到过同样的问题。从不同的分支下载示例修复了它。

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

关于python - tensorflow retrain.py app.run() 得到了意外的关键字参数 'argv',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40513466/

相关文章:

tensorflow - 如何在 Keras 中定义 ConvLSTM encoder_decoder?

python - 机器学习: Does computing the accuracy score for binary labels always result in a low accuracy score?

tensorflow - 输出层的 softmax 和 sigmoid 函数

c# - 使用 XML-RPC.NET 在 Windows 7 中降低 XML-RPC 速度

python - 使用 Pandas 将相似的条目分组并合并在一起

python - Pandas 滚动函数增加值

tensorflow - Bazel 在代理后面构建

tensorflow - 使用 keras 和 tensorflow 作为后端在 aws sagemaker 中配置 GPU

c++ - 用 C/C++ 扩展 Python

python - 将 Pandas 数据框的多列与具有不同长度和索引的另一个数据框的一列进行比较