我正在运行这部分代码:
python retrain.py \
--bottleneck_dir=bottlenecks \
--how_many_training_steps=500 \
--model_dir=inception \
--summaries_dir=training_summaries/basic \
--output_graph=retrained_graph.pb \
--output_labels=retrained_labels.txt \
--image_dir=flower_photos
这是我找到图像后出现的错误,产生了一堆瓶颈并且还进行了步骤训练。
Traceback (most recent call last):
File "retrain.py", line 1062, in <module>
tf.app.run(main=main, argv=[sys.argv[0]] + unparsed)
File "C:\Anaconda3\lib\site-packages\tensorflow\python\platform\app.py", line 48, in run
_sys.exit(main(_sys.argv[:1] + flags_passthrough))
File "retrain.py", line 905, in main
f.write('\n'.join(image_lists.keys()) + '\n')
File "C:\Anaconda3\lib\site-packages\tensorflow\python\lib\io\file_io.py", line 101, in write
self._prewrite_check()
File "C:\Anaconda3\lib\site-packages\tensorflow\python\lib\io\file_io.py", line 87, in _prewrite_check
compat.as_bytes(self.__name), compat.as_bytes(self.__mode), status)
File "C:\Anaconda3\lib\contextlib.py", line 66, in __exit__
next(self.gen)
File "C:\Anaconda3\lib\site-packages\tensorflow\python\framework\errors_impl.py", line 466, in raise_exception_on_not_ok_status
pywrap_tensorflow.TF_GetCode(status))
tensorflow.python.framework.errors_impl.NotFoundError: Failed to create a NewWriteableFile: /tmp/output_labels.txt : The system cannot find the path specified.
您可以在此处找到我的所有代码: https://github.com/officialgupta/MachineLearningRecipes
由于
答案 0 :(得分:3)
我也发现了一些类似的错误。如果我理解,您需要为--output_graph
和--output_labels
设置绝对路径。
例如:
--output_graph=/home/%your_homhttps://stackoverflow.com/review/late-answers/17020426#e_user_name_folder%/Inception_retrained_graph.pb
--output_labels=/home/%your_home_user_name_folder%/Inception_retrained_labels.txt
答案 1 :(得分:0)
我可能会迟到给出答案,但会提出答案并希望它对面临类似问题的任何人都有用。
今天我在Tensorflow上重新训练Inception模型时遇到了类似的问题,并按照一些步骤进行了纠正。
我们需要照顾两件事。
在使用Tensorflow命令之前激活张量流。
source~ / tensorflow / bin / activate
在下面的答案中使用@Nikita Verbitskiy回答的终端命令中提到的文件的完整路径。
答案 2 :(得分:0)
尝试在win10中使用以下命令解决问题
Map<String, Object> map = new HashMap<>();
map.put("FirstName", "Virender");
map.put("LastName", "Singh");
map.put("Address", Arrays.asList(new HashMap<String, Object>() {{
put("Line1", "Flat no 101");
put("Area", "Andheri");
put("City", "Mumbai");
}}
));
RequestSpecification req=RestAssured.given();
req.header("Content-Type","application/json");
req.body(map).when();
Response resp = req.post("http://restapi.demoqa.com/customer/register");
答案 3 :(得分:0)
我遇到了同样的问题,可以解决。
只是为了澄清一些事情,我的代码在没有..
的情况下运行在第一次运行中,所有内容均按预期方式保存,在第二次运行中,我遇到了与上述相同的问题。
对我来说,不设置就足够了
--save_model_dir
但仅设置
--output_labels
--output_graph
答案 4 :(得分:0)
我有同样的问题。我唯一要做的就是减少路径的长度。
例如:
C:\Users\test\lib\Workspace\DataScience\Bachelorarbeit\ba_test\src\saved_models\neural20201029-235456-a0.8775
代替
C:\Users\test\lib\Workspace\DataScience\Bachelorarbeit\ba_test\src\saved_models\neural20201029-234822Arg-e1-b512-l1-n256-oadam-z0.005-r0-d0-a0.8803
。