Учебное задание по обнаружению объектов не выполняется в GCP - PullRequest
0 голосов
/ 24 октября 2019

Я выполняю учебную работу на GCP по обнаружению объектов с использованием моего собственного набора данных. Мой сценарий учебной работы выглядит следующим образом:

JOB_NAME=object_detection"_$(date +%m_%d_%Y_%H_%M_%S)"
echo $JOB_NAME
gcloud ml-engine jobs submit training $JOB_NAME \
        --job-dir=gs://$1 \
        --scale-tier BASIC_GPU \
        --runtime-version 1.12 \
        --packages $PWD/models/research/dist/object_detection-0.1.tar.gz,$PWD/models/research/slim/dist/slim-0.1.tar.gz,/tmp/pycocotools/pycocotools-2.0.tar.gz \
        --module-name $PWD/models/research/object_detection.model_main \
        --region europe-west1 \
        -- \
        --model_dir=gs://$1 \
        --pipeline_config_path=gs://$1/data/fast_rcnn_resnet101_coco.config

Сбой в следующей строке:

python -m $PWD/models/research/object_detection.model_main --model_dir=gs://my-hand-detector --pipeline_config_path=gs://my-hand-detector/data/fast_rcnn_resnet101_coco.config --job-dir gs://my-hand-detector/
/usr/bin/python: Import by filename is not supported.

Исходя из журналов, это источник ошибки, который я понял. Любая помощь в этом отношении будет полезна. Спасибо.

1 Ответ

0 голосов
/ 12 ноября 2019

Я предполагаю, что вы используете файл model_main.py из Tensorflow GitHub хранилище . Используя его, я смог скопировать ваше сообщение об ошибке. После устранения неполадок я успешно отправил учебное задание и смог правильно обучить модель.

Чтобы решить вашу проблему, я предлагаю вам следовать этому учебному пособию , уделяя особое внимание следующим шагам:

  • Убедитесь, что обновленная версияof tenorflow (1.14 не включает в себя все необходимые возможности)
  • Правильно сгенерируйте TFRecords из входных данных и загрузите их в корзину GCS
  • Настройте конвейер обнаружения объектов (установите правильные пути к данным и карте меток)

В моем случае я воспроизвел рабочий процесс, используя входные данные PASCAL VOC (см. this ).


...