【问题标题】:Tensorflow - ( retrain.py ) OSError: [Errno 2] No such file or directory: ''Tensorflow - ( retrain.py ) OSError: [Errno 2] No such file or directory: ''
【发布时间】:2017-07-05 04:44:57
【问题描述】:

我在 Ubuntu(在 VirtualEnv 中)运行 tensorflow。

我想创建训练模型...(使用 retrain.py 训练模型)..

Github 代码链接 ==> https://github.com/tensorflow/tensorflow/blob/master/tensorflow/examples/image_retraining/retrain.py

我尝试使用命令在终端中运行

python image_retraining/retrain.py \

   --bottleneck_dir= /tf_files/bottlenecks \

   --how_many_training_steps 100 \

   --model_dir= /tf_files/inception \

   --output_graph= /tf_files/retrained_graph.pb \

   --output_labels= /tf_files/retrained_labels.txt \

   --image_dir = /Image_Processing/theory/Green

我遇到了错误。如何阅读该错误以及如何解决它..

Traceback (most recent call last):
  File "image_retraining/retrain.py", line 1061, in <module>
    tf.app.run(main=main, argv=[sys.argv[0]] + unparsed)
  File "/Image_Processing/tensorflow/local/lib/python2.7/site-packages/tensorflow/python/platform/app.py", line 43, in run
    sys.exit(main(sys.argv[:1] + flags_passthrough))
  File "image_retraining/retrain.py", line 777, in main
    maybe_download_and_extract()
  File "image_retraining/retrain.py", line 288, in maybe_download_and_extract
    os.makedirs(dest_directory)
  File "/Image_Processing/tensorflow/lib/python2.7/os.py", line 157, in makedirs
    mkdir(name, mode)
OSError: [Errno 2] No such file or directory: ''

注意:- 我是 tensorflow 的新手,刚开始使用它..

【问题讨论】:

  • 它正在尝试创建模型目录并且似乎失败了。你能在os.makedirs之前打印dest_directory吗?
  • 感谢指出.. dest_directory 是空字符串..
  • @THINK-TANK 你是如何指定dest_directory的?

标签: python-2.7 tensorflow virtualenv


【解决方案1】:

在运行 retrain.py 时,您不必指定所有参数。 只需指定

python /path_to_file/retrain.py --img_dir /dir_containing_subfolders_of_images

在运行代码时,它将使用默认路径作为剩余参数。例如。 /tmp/some_dir_or_file 在大多数情况下。

如果您想指定自定义位置,请创建所需的目录并指定这些路径。 例如。

python /path_to_file/retrain.py 
--img_dir /dir_containing_subfolders_of_images
--how_many_training_steps number_of_steps
--output_graph /dirPath_to_store_output_graph/file_name.pb
--output_labels /dirPath_to_store_output_labels/file_name.txt 

【讨论】:

    猜你喜欢
    • 2016-06-07
    • 2018-11-20
    • 2018-07-24
    • 1970-01-01
    • 2019-03-25
    • 2018-01-21
    • 1970-01-01
    • 2015-05-06
    • 1970-01-01
    相关资源
    最近更新 更多