Как развернуть модель с обученным пакетом в Google ML Engine? - PullRequest
1 голос
/ 26 марта 2019

Я могу обучить модель scikit-learn, включающую пользовательские функции в Google ML Engine, с помощью вызова, подобного этому:

gcloud ml-engine jobs submit training "module_name" \
  --job-dir gs://my_bucket/scikit_learn_job_dir \
  --package-path ./my_package/ \
  --module-name my_package.trainer.train \
  --region us-east1 \
  --runtime-version='1.12' \
  --python-version='3.5' \
  --scale-tier BASIC

Этот код обучает модель и загружает файл маринада, model.pkl в gs://my_bucket/models.

Однако при попытке выполнить развертывание я получаю сообщение об ошибке:

gcloud ml-engine versions create "version_name" \
  --model model_name \
  --origin gs://my_bucket/models \
  --runtime-version='1.12' \
  --framework "SCIKIT_LEARN" \
  --python-version='3.5'

Ошибка говорит о том, что my_package не может быть загружен. Действительно, я не могу найти ни одной опции, эквивалентной --package-path в команде version create Документация .

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