#python #tensorflow #object-detection
#питон #тензорный поток #обнаружение объектов
Вопрос:
У меня возникли некоторые проблемы, поскольку я пытаюсь использовать API обнаружения объектов Tensorflow для модели обнаружения объектов, которую я пытаюсь настроить. У меня по-прежнему появляется ошибка в Юникоде, которая, похоже, похожа на то, использую ли я train.py или model_main_tf2.py файлы, но, похоже, не могут точно определить местонахождение этой ошибки. Вот код, который я использовал, и ошибка. Моя система работает под управлением Windows 10. Заранее спасибо за ваши ответы и/или советы.
Команда:
!питон train.py —logtostderr —train_dir=обучение/ —pipeline_config_path=обучение/EffDetD0.config
Ошибка:
2021-11-26 15:24:15.527841: I tensorflow/stream_executor/cuda/cudart_stub.cc:29] Ignore above cudart dlerror if you do not have a GPU set up on your machine. 2021-11-26 15:24:19.597360: W tensorflow/stream_executor/platform/default/dso_loader.cc:64] Could not load dynamic library 'cudart64_110.dll'; dlerror: cudart64_110.dll not found 2021-11-26 15:24:19.597749: W tensorflow/stream_executor/platform/default/dso_loader.cc:64] Could not load dynamic library 'cublas64_11.dll'; dlerror: cublas64_11.dll not found 2021-11-26 15:24:19.598123: W tensorflow/stream_executor/platform/default/dso_loader.cc:64] Could not load dynamic library 'cublasLt64_11.dll'; dlerror: cublasLt64_11.dll not found 2021-11-26 15:24:19.601296: W tensorflow/stream_executor/platform/default/dso_loader.cc:64] Could not load dynamic library 'cusolver64_11.dll'; dlerror: cusolver64_11.dll not found 2021-11-26 15:24:19.601686: W tensorflow/stream_executor/platform/default/dso_loader.cc:64] Could not load dynamic library 'cusparse64_11.dll'; dlerror: cusparse64_11.dll not found 2021-11-26 15:24:19.602067: W tensorflow/stream_executor/platform/default/dso_loader.cc:64] Could not load dynamic library 'cudnn64_8.dll'; dlerror: cudnn64_8.dll not found 2021-11-26 15:24:19.602079: W tensorflow/core/common_runtime/gpu/gpu_device.cc:1850] Cannot dlopen some GPU libraries. Please make sure the missing libraries mentioned above are installed properly if you would like to use GPU. Follow the guide at https://www.tensorflow.org/install/gpu for how to download and setup the required libraries for your platform. Skipping registering GPU devices... 2021-11-26 15:24:19.602460: I tensorflow/core/platform/cpu_feature_guard.cc:151] This TensorFlow binary is optimized with oneAPI Deep Neural Network Library (oneDNN) to use the following CPU instructions in performance-critical operations: AVX AVX2 To enable them in other operations, rebuild TensorFlow with the appropriate compiler flags. WARNING:tensorflow:There are non-GPU devices in `tf.distribute.Strategy`, not using nccl allreduce. W1126 15:24:19.602859 6764 cross_device_ops.py:1387] There are non-GPU devices in `tf.distribute.Strategy`, not using nccl allreduce. INFO:tensorflow:Using MirroredStrategy with devices ('/job:localhost/replica:0/task:0/device:CPU:0',) I1126 15:24:19.607062 6764 mirrored_strategy.py:376] Using MirroredStrategy with devices ('/job:localhost/replica:0/task:0/device:CPU:0',) Traceback (most recent call last): File "model_main_tf2.py", line 115, in lt;modulegt; tf.compat.v1.app.run() File "C:Usersishmaanaconda3libsite-packagestensorflowpythonplatformapp.py", line 40, in run _run(main=main, argv=argv, flags_parser=_parse_flags_tolerate_undef) File "C:Usersishmaanaconda3libsite-packagesabslapp.py", line 312, in run _run_main(main, args) File "C:Usersishmaanaconda3libsite-packagesabslapp.py", line 258, in _run_main sys.exit(main(argv)) File "model_main_tf2.py", line 112, in main record_summaries=FLAGS.record_summaries) File "C:Usersishmaanaconda3libsite-packagesobject_detectionmodel_lib_v2.py", line 499, in train_loop pipeline_config_path, config_override=config_override) File "C:Usersishmaanaconda3libsite-packagesobject_detectionutilsconfig_util.py", line 138, in get_configs_from_pipeline_file proto_str = f.read() File "C:Usersishmaanaconda3libsite-packagestensorflowpythonlibiofile_io.py", line 118, in read self._preread_check() File "C:Usersishmaanaconda3libsite-packagestensorflowpythonlibiofile_io.py", line 81, in _preread_check compat.path_to_str(self.__name), 1024 * 512) UnicodeDecodeError: 'utf-8' codec can't decode byte 0x92 in position 81: invalid start byte```
Комментарии:
1. Возможно, с вашим файлом конфигурации что-то не так.
2. Привет, Аникет, Единственные изменения, которые я внес в конфигурационный файл, — это пути, например:
input_path: "ModelGarden/InputDataRing/TFRecordTrain/traintfrecord/train.tfrecord"