Я обучил модель и развернул ее в ACI с помощью студии машинного обучения Azure. Он работает так, как ожидалось. Теперь я хочу загрузить образ докера и использовать его в своей локальной среде. Можно ли загрузить образ с помощью CLI?
Как получить образ докера обученной модели, развернутый в ACI?
Ответы (2)
Azure ML Studio должен был куда-то отправить образ контейнера, прежде чем запускать экземпляр контейнера в ACI. Вы можете узнать имя образа с помощью интеграции ACI Docker. . Например, вы можете бежать...
$ docker login azure
$ docker context create aci myacicontext
$ docker ps
... и проверьте значение IMAGE
вашего работающего контейнера и посмотрите, сможете ли вы перенести этот образ на свой локальный компьютер. Если нет, вы можете создать новый с помощью фиксации docker. .
Теперь я хочу загрузить образ докера и использовать его в своей локальной среде. Можно ли загрузить образ с помощью CLI?
Образ Docker можно загрузить через CLI. Когда вы обучили модель и развернули ее в ACI с помощью Azure ML Studio, должно быть место для хранения изображений. Частный реестр или публичный реестр. Вы можете ознакомиться с учебником вы можете использовать частный реестр, такой как ACR, или другие частные реестры. Вы также можете использовать базовые образы машинного обучения Azure, хранящиеся в реестре Microsoft, это похоже на концентратор Docker.
Если вы знаете, где хранятся образы докеров, вы можете загрузить образы докеров в свою локальную среду.
Из общедоступного реестра, такого как концентратор Docker, вы можете получить образы напрямую:
docker pull image:tag
Если это частный реестр, вам необходимо сначала войти в систему с учетными данными, например, вы используете Реестр контейнеров Azure:
docker login myacr.azurecr.io -u username -p password
docker pull myacr.azurecr.io/image:tag
Конечно, вам нужно сначала установить сервер Docker в вашей локальной среде.