Готовые образы Docker для вывода

Готовые образы контейнеров Docker для вывода используются при развертывании модели с Машинным обучением Azure. Эти образы предварительно создаются с помощью популярных платформ машинного обучения и пакетов Python. Кроме того, пакеты можно расширять и добавлять в них другие пакеты одним из следующих способов:

Зачем использовать готовые образы?

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

Список готовых образов Docker для вывода

Внимание

Список, указанный в следующей таблице, содержит только образы Docker вывода, которые Машинное обучение Azure в настоящее время поддерживаются.

  • Все образы Docker выполняются как не корневые пользователи.
  • Мы рекомендуем использовать latest тег для образов Docker. Предварительно созданные образы Docker для вывода публикуются в реестре контейнеров Майкрософт (MCR). Сведения о том, как запросить список доступных тегов, см. в репозитории MCR GitHub.
  • Если вы хотите использовать определенный тег для любого образа Docker вывода, Машинное обучение Azure поддерживает теги, которые варьируются от latestшести месяцев до шести месяцев старшеlatest.

Вывод минимальных базовых образов

Версия платформы ЦП и GPU Предустановленные пакеты Путь в MCR
Неприменимо ЦП Н/Д mcr.microsoft.com/azureml/minimal-ubuntu20.04-py38-cpu-inference:latest
Н/Д GPU Н/Д mcr.microsoft.com/azureml/minimal-ubuntu20.04-py38-cuda11.6.2-gpu-inference:latest
Н/Д ЦП Н/Д mcr.microsoft.com/azureml/minimal-ubuntu22.04-py39-cpu-inference:latest
Н/Д GPU Неприменимо mcr.microsoft.com/azureml/minimal-ubuntu22.04-py39-cuda11.8-gpu-inference:latest