Версия ML Engine Runtime и Python не поддерживаются - PullRequest
0 голосов
/ 22 ноября 2018

Я пытаюсь запустить Google clound ml-engine , следуя этому уроку , при выполнении этой команды:

$ gcloud ml-engine jobs submit training `whoami`_object_detection_`date +%s` \ 
    --job-dir=gs://${YOUR_GCS_BUCKET}/train\
    --packages dist/object_detection-0.1.tar.gz,slim/dist/slim-0.1.tar.gz,/tmp/pycocotools/pycocotools-2.0.tar.gz\
    --module-name object_detection.model_tpu_main \
    --runtime-version 1.10\
    --scale-tier BASIC_TPU\
    --region us-central1\
    --
    --model_dir=gs://${YOUR_GCS_BUCKET}/train
    --tpu_zone us-central1
    --pipeline_config_path=gs://${YOUR_GCS_BUCKET}/data/pipeline.config 

команды, которая отвечает мне:

  ERROR: (gcloud.ml-engine.jobs.submit.training) INVALID_ARGUMENT: Field: runtime_version Error: The specified runtime version '1.10' with the Python version '' is not supported for TPU training.  Please specify a different runtime version. See https://cloud.google.com/ml/docs/concepts/runtime-version-list for a list of supported versions
- '@type': type.googleapis.com/google.rpc.BadRequest
  fieldViolations:
  - description: The specified runtime version '1.10' with the Python version '' is
  not supported for TPU training.  Please specify a different runtime version.
  See https://cloud.google.com/ml/docs/concepts/runtime-version-list for a list
  of supported versions
field: runtime_version

Поскольку версия python не обнаружена, я добавил аргумент --config=config.yaml в командную строку:

config.yaml:

trainingInput:
  pythonVersion: "3.5"

, но проблема почти не изменилась:

...
 - description: The specified runtime version '1.10' with the Python version '3.5'
...

список версий времени выполнения указывает, что runtime-версия 1.10 совместима с python 3.5, я также пробовал разные среды выполнения / версию python, которые необходимы для работы, но моя команда продолжает сбой.

Ответы [ 2 ]

0 голосов
/ 29 мая 2019

Для информации текущие поддерживаемые версии теперь 1.11 или 1.12 runtime-version-list

0 голосов
/ 22 ноября 2018

@ jdehesa прав, поддерживаемая версия 1.9.Версия 1.10 не поддерживается для обучающих моделей Cloud TPU .изменить версию во время выполнения, отредактировав этот флаг:

--runtime-version 1.9
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...