Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
ОБЛАСТЬ ПРИМЕНЕНИЯ:
Расширение машинного обучения Azure CLI версии 2 (current)
Python SDK azure-ai-ml версии 2 (current)
Машинное обучение Azure CLI версии 2 (CLI версии 2) и Машинное обучение Azure пакет SDK Python версии 2 (SDK версии 2) представляет согласованность функций и терминологии в интерфейсах. Для создания этой согласованности синтаксис команд значительно отличается от первых версий (версии 1).
Между ИНТЕРФЕЙСом командной строки версии 2 и пакетом SDK версии 2 нет различий. Интерфейс командной строки на основе командной строки может быть удобнее в типах сценариев CI/CD MLOps, а пакет SDK может быть удобнее для разработки.
CLI Azure Machine Learning (версия 2)
Машинное обучение Azure CLI версии 2 является последним расширением для Azure CLI. CLI версии 2 предоставляет команды в формате az ml< noun><verb><options> to create and maintain Машинное обучение assets and workflows. Ресурсы или рабочие процессы определяются с помощью YAML-файла. Файл YAML определяет конфигурацию ресурса или рабочего процесса. Например, что такое и где он должен выполняться?
Несколько примеров команд CLI версии 2:
az ml job create --file my_job_definition.yamlaz ml environment update --name my-env --file my_updated_env_definition.yamlaz ml model listaz ml compute show --name my_compute
Варианты использования CLI версии 2
Интерфейс командной строки версии 2 полезен в следующих сценариях:
Подключение к Машинное обучение без необходимости изучать определенный язык программирования.
Файл YAML определяет конфигурацию ресурса или рабочего процесса, например что такое и где он должен выполняться? Любая пользовательская логика или IP-адрес, например подготовка данных, обучение модели и оценка модели, могут оставаться в файлах скриптов. Эти файлы называются в YAML, но не являются частью самого YAML. Машинное обучение поддерживает файлы скриптов в Python, R, Java, Джулии или C#. Все, что вам нужно узнать, это формат YAML и командные строки для использования Машинное обучение. Вы можете выбрать необходимые файлы сценариев по своему усмотрению.
Воспользуйтесь преимуществами простоты развертывания и автоматизации.
Использование командной строки для выполнения упрощает развертывание и автоматизацию, так как можно вызывать рабочие процессы из любого предложения или платформы, что позволяет пользователям вызывать командную строку.
Используйте развертывания управляемого вывода.
Машинное обучение предлагает конечные точки для упрощения развертываний моделей в режиме реального времени и пакетного вывода. Эта функциональность доступна только в CLI версии 2 и пакете SDK версии 2.
Повторное использование компонентов в конвейерах.
Машинное обучение представляет компоненты для управления и повторного использование общей логики в конвейерах. Эта функциональность доступна только в CLI версии 2 и пакете SDK версии 2.
Пакет SDK Python для Машинного обучения Azure версии 2
Машинное обучение Azure пакет SDK Python версии 2 — это обновленный пакет пакета SDK для Python, который позволяет пользователям:
- Отправка заданий обучения.
- Управление данными, моделями и средами.
- Выполнение управляемого вывода (в режиме реального времени и пакет).
- Объединение нескольких задач и рабочих рабочих процессов с помощью конвейеров Машинное обучение.
Пакет SDK версии 2 совместим с функциональностью CLI версии 2 и согласован в том, как ресурсы (существительные) и действия (глаголы) используются между пакетом SDK и CLI. Например, для перечисления ресурса можно использовать list действие как в пакете SDK, так и в CLI. Вы можете использовать то же list действие для перечисления вычислительных ресурсов, модели, среды и т. д.
Варианты использования для пакета SDK версии 2
Пакет SDK версии 2 полезен в следующих сценариях:
Используйте функции Python для создания одного шага или сложного рабочего процесса.
Пакет SDK версии 2 позволяет создавать одну команду или цепочку команд, таких как функции Python. Команда имеет имя и параметры, ожидает входные данные и возвращает выходные данные.
Переход от простых к сложным понятиям постепенно.
Пакет SDK версии 2 позволяет:
- Создать одиночную команду.
- Добавьте гиперпараметр поверх этой команды.
- Последовательно добавить команду вместе с другими командами в конвейер.
Это строительство полезно из-за итеративной природы машинного обучения.
Повторное использование компонентов в конвейерах.
Машинное обучение представляет компоненты для управления и повторного использование общей логики в конвейерах. Эта функциональность доступна только в CLI версии 2 и пакете SDK версии 2.
Используйте управляемое выводение.
Машинное обучение предлагает конечные точки для упрощения развертываний моделей в режиме реального времени и пакетного вывода. Эта функциональность доступна только в CLI версии 2 и пакете SDK версии 2.
Следует ли использовать версию 1 или 2?
Поддержка CLI версии 1 закончилась 30 сентября 2025 г. Поддержка пакета SDK версии 1 завершится 30 июня 2026 г. Хотя существующие рабочие процессы с помощью ИНТЕРФЕЙСА командной строки версии 1 и пакета SDK версии 1 будут работать после даты окончания поддержки, они могут быть подвержены рискам безопасности или критическим изменениям в случае изменения архитектуры в продукте. Рекомендуется как можно скорее перейти на CLI версии 2 и пакет SDK версии 2 до окончания поддержки.
Мы рекомендуем перенести код для ИНТЕРФЕЙСА командной строки и пакета SDK версии 1 в ИНТЕРФЕЙС командной строки и пакет SDK версии 2. Дополнительные сведения см. в разделе "Обновление до версии 2".
CLI версии 2
Поддержка Azure Machine Learning CLI версии 1 закончилась 30 сентября 2025 г. Существующие рабочие процессы, использующие CLI версии 1, будут продолжать работать после даты окончания поддержки. Однако они могут быть подвержены рискам безопасности или критическим изменениям в случае изменений архитектуры в продукте.
Рекомендуется как можно скорее перейти к расширению mlили версии 2. Дополнительные сведения о расширении версии 2 см. в разделе "Обновление до версии 2".
Пакет SDK версии 2
Поддержка пакета SDK машинного обучения Azure версии 1 завершится 30 июня 2026 г. Вы можете установить и использовать пакет SDK версии 1 до этой даты.
Рекомендуется перейти на пакет SDK версии 2 до 30 июня 2026 г. Дополнительные сведения см. в разделе "Обновление до версии 2".
Связанный контент
Начало работы с CLI версии 2:
Начало работы с пакетом SDK версии 2: