Я следую указаниям deeplab , чтобы обучить предоставленную модель городским пейзажам набора данных.
С помощью предоставленного файла bash (как Step.1 в руководстве) я преобразовалнеобработанные данные в виде tfrecord.
В то время, как на шаге 2 руководства, меня просят указать путь к набору данных в качестве флага терминала "dataset_dir":
python deeplab/train.py \ # ... some unrelevant flags
--train_logdir=${PATH_TO_TRAIN_DIR} \
--dataset_dir=${PATH_TO_DATASET}
Подсказка для этого пути подсказывает, что "$ {PATH_TO_DATASET} - это каталог, в котором находится набор данных Cityscapes."
Однако
вернул следующую ошибку, сообщив, что такой файл не найден:
Traceback (most recent call last):
File "deeplab/train.py", line 520, in <module>
tf.app.run()
File "/home/zwang/.local/lib/python3.6/site-packages/tensorflow/python/platform/app.py", line 40, in run
_run(main=main, argv=argv, flags_parser=_parse_flags_tolerate_undef)
File "/home/zwang/.local/lib/python3.6/site-packages/absl/app.py", line 299, in run
_run_main(main, args)
File "/home/zwang/.local/lib/python3.6/site-packages/absl/app.py", line 250, in _run_main
sys.exit(main(argv))
File "deeplab/train.py", line 470, in main
dataset.get_one_shot_iterator(), dataset.num_of_classes,
File "/home/zwang/workspace/models-master/research/deeplab/datasets/data_generator.py", line 320, in get_one_shot_iterator
files = self._get_all_files()
File "/home/zwang/workspace/models-master/research/deeplab/datasets/data_generator.py", line 347, in _get_all_files
return tf.gfile.Glob(file_pattern)
File "/home/zwang/.local/lib/python3.6/site-packages/tensorflow/python/lib/io/file_io.py", line 363, in get_matching_files
return get_matching_files_v2(filename)
File "/home/zwang/.local/lib/python3.6/site-packages/tensorflow/python/lib/io/file_io.py", line 384, in get_matching_files_v2
compat.as_bytes(pattern))
tensorflow.python.framework.errors_impl.NotFoundError: /home/workspace/models-master/research/deeplab/datasets/cityscapes/.; No such file or directory
Как указать правильный путь для импорта файла tfrecord? Я прав насчет пути, или ошибка может быть где-то еще?