Как устранить неполадки, связанные с развертыванием службы Azure ML? - PullRequest
1 голос
/ 21 марта 2019

Я пытаюсь Служба машинного обучения Azure развернуть модель ML в качестве веб-службы.

Я уже зарегистрировал модель и теперь хотел бы развернуть ее в качестве веб-службы в соответствии с руководством с использованием ноутбуков Azure (Python).

Шаг

 service = Webservice.deploy_from_model(my-model-svc',
                                   deployment_config=aciconfig,
                                   models=[model],
                                   image_config=image_config)

терпит неудачу для меня с

Создание изображения
Завершена операция по созданию образа для образа my-model-svc: 5, операция «Успешно» Служба создания
Запуск.
Операция создания службы FailedACI завершена, операция
"Не удалось", опрос создания службы достиг состояния терминала, текущий состояние службы: опрос создания службы перехода достиг терминала состояние, неожиданный ответ получен.

Не уверен, что может быть основной причиной, так как (AFAIK) у меня нет способов получить доступ к журналам развертывания на портале Azure.

Может кто-нибудь пролить свет на это?

1 Ответ

2 голосов
/ 21 марта 2019

Я думаю, что ваша init функция не работает. Сначала я бы попытался изолировать создание образа от развертывания образа и просто сначала протестировать образ:

  • Сначала создайте изображение, это очень хорошо, если сделать это через интерфейс
  • Локальное извлечение образа с помощью Docker (для этого вам понадобится Docker и Azure CLI с установленным):
az acr login -n <container-registry>
docker run -p 8000:5001  <container-registry>.azurecr.io/<image-name>:<image-version>
# basically, the entire image location, see pic below
  • локально протестируйте образ, он слушает через порт 8000:
POST http://localhost:8000/score
Content-Type: application/json
  • , если это работает, разверните его на ACI

<container-registry> - это имя Container Registry, связанное с рабочей областью ML, вы также можете извлечь его из местоположения изображения, стараясь удалить все после первой точки:

image location

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