Поделиться через


Управление программными средами в Студии машинного обучения Azure

В этой статье объясняется, как создавать среды Машинное обучение Azure и управлять ими в Студия машинного обучения Azure. Используйте среды для мониторинга и воспроизведения зависимостей программного обеспечения проектов по мере их развития.

В примерах этой статьи показано, как:

  • просмотреть курируемые среды;
  • создать среду и указать зависимость пакетов;
  • изменить существующую спецификацию среды и ее свойства;
  • перестроить среду и просмотреть журналы сборки образа.

Общие сведения о средах см. в статье "Что такое Машинное обучение Azure среды?" Дополнительные сведения см. в статье "Настройка среды разработки для Машинное обучение Azure".

Необходимые компоненты

Просмотр курируемых сред

Курируемые среды содержат коллекции пакетов Python и доступны в рабочей области по умолчанию. Эти среды поддерживают кэшированные образы Docker, что снижает затраты на подготовку заданий и поддерживает сценарии обучения и вывода.

Выберите среду, чтобы просмотреть подробные сведения о его содержимом. Дополнительные сведения см. в разделе Курированные среды Машинного обучения Azure.

Создать среду

Чтобы создать среду:

  1. Откройте рабочую область Студии машинного обучения.
  2. Слева выберите Среды.
  3. Выберите вкладку Настраиваемые среды.
  4. Выберите кнопку Создать.

Выберите один из следующих параметров.

  • Создайте новый контекст Docker.
  • Начните с существующей среды.
  • Отправьте существующий контекст Docker.
  • Используйте существующий образ Docker с необязательным файлом conda.

Снимок экрана мастера создания среды.

Вы можете настроить файл конфигурации, добавить теги и описания, а также просмотреть свойства перед созданием сущности.

Если новая среда имеет то же имя, что и существующая среда в рабочей области, создается новая версия существующей.

Просмотр и изменения сведений о среде

  1. После создания среды просмотрите его сведения, выбрав имя на вкладке "Пользовательские среды ".

    Снимок экрана: страница пользовательских сред.

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

    Снимок экрана: вкладка сведений о среде.

  3. Перейдите на вкладку "Контекст", чтобы отправить дополнительные файлы или изменить существующий файл Dockerfile. Сохраните и создайте все изменения и перестроите контекст.

    Помните, что любые изменения в разделах Docker или Conda создают новую версию среды.

    Снимок экрана: вкладка контекста среды.

Просмотреть журналы

Перейдите на вкладку "Журнал сборки" на странице сведений, чтобы просмотреть журналы версии среды и анализ журнала среды. Анализ журнала среды — это функция, которая предоставляет аналитические сведения и соответствующую документацию по устранению неполадок, чтобы объяснить проблемы с определением среды или сбои сборки образа.

  • Журнал сборки содержит голые выходные данные задачи Реестр контейнеров Azure (ACR) или задания вычислений сборки образов.
  • Анализ сборки изображений — это анализ журнала сборки, используемого для просмотра причины сбоя сборки образа.
  • Анализ определения среды предоставляет информацию об определении среды, если она идет против рекомендаций по воспроизводимости, поддержке или безопасности.

Общие сведения о распространенных сбоях сборки см. в разделе "Устранение неполадок с средой".

Если у вас есть отзывы об анализе журналов среды, отправьте файл проблемы с GitHub.

Перестроение среды

На странице сведений нажмите кнопку "Перестроить ", чтобы перестроить среду. Все неподкреченные версии пакетов в файлах конфигурации могут быть обновлены до последней версии с помощью этого действия.

Следующий шаг