Создание и использование вычислительного экземпляра

Завершено

Если вы хотите выполнить код в записных книжках, можно использовать вычислительный экземпляр , управляемый Azure Machine Learning. Вы можете создать вычислительный экземпляр в студии машинного обучения Azure, используя интерфейс командной строки Azure (CLI) или пакет средств разработки программного обеспечения Python (SDK).

Создание вычислительного экземпляра с помощью пакета SDK для Python

Чтобы создать вычислительный экземпляр с помощью пакета SDK для Python, можно использовать следующий код:

from azure.ai.ml.entities import ComputeInstance

ci_basic_name = "basic-ci-12345"
ci_basic = ComputeInstance(
    name=ci_basic_name, 
    size="STANDARD_DS3_v2"
)
ml_client.begin_create_or_update(ci_basic).result()

Чтобы понять, какие параметры ожидает класс ComputeInstance, ознакомьтесь с справочной документацией .

Заметка

Вычислительные экземпляры должны иметь уникальное имя в регионе Azure (например, в западной европе). Если имя уже существует, сообщение об ошибке сообщит вам повторить попытку с другим именем.

Кроме того, можно создать вычислительный экземпляр с помощью скрипта. С помощью скрипта убедитесь, что все необходимые пакеты, средства или программное обеспечение автоматически устанавливаются на вычислительные ресурсы, и вы можете клонировать все репозитории в вычислительный экземпляр. Когда необходимо создать вычислительные экземпляры для нескольких пользователей, с помощью скрипта можно создать согласованную среду разработки для всех пользователей.

Назначение вычислительного экземпляра пользователю

Специалист по обработке и анализу данных может подключить вычислительный экземпляр к записным книжкам для запуска ячеек в записной книжке. Чтобы получить разрешение на работу с вычислительным экземпляром, его необходимо назначить вам как пользователю.

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

Свести к минимуму время вычислений

Когда вы активно работаете с кодом в ноутбуке, необходимо, чтобы вычислительный экземпляр работал. Если вы не выполняете какой-либо код, необходимо, чтобы вычислительный экземпляр был остановлен, чтобы сэкономить на затратах.

При назначении вам вычислительного экземпляра вы можете запускать и останавливать его всякий раз, когда это необходимо. Можно также добавить расписание в вычислительный экземпляр для запуска или остановки в заданное время. Кроме того, вы можете настроить вычисление для автоматического завершения работы при простое в течение заданного периода времени.

Запланировав остановку вычислительного экземпляра в конце каждого дня, вы избегаете ненужных затрат, если вы забываете остановить вычислительный экземпляр.

Используйте вычислительный экземпляр

Для использования вычислительного экземпляра требуется приложение, которое может размещать блокноты. Самый простой вариант для работы с вычислительным экземпляром — это посредством опыта работы с интегрированными записными книжками в Azure Machine Learning Studio.

Вы можете предпочесть работать с Visual Studio Code для упрощения управления версиями вашего кода. Если вы хотите изменить и запустить код в Visual Studio Code, можно подключить вычислительный экземпляр для удаленного запуска ячеек записной книжки.