Настройте и запустите модуль на GPU на устройстве Azure Stack Edge Pro
ОБЛАСТЬ ПРИМЕНЕНИЯ: Azure Stack Edge Pro — GPUAzure Stack Edge Pro R
Примечание.
Настоятельно рекомендуется развернуть последнюю версию IoT Edge на виртуальной машине Linux. Управляемый IoT Edge в Azure Stack Edge использует старую версию среды выполнения IoT Edge, которая не имеет последних функций и исправлений. Инструкции см. в статье о развертывании виртуальной машины Ubuntu. Дополнительные сведения о других поддерживаемых дистрибутивах Linux, которые могут запускать IoT Edge, см. в поддерживаемых системах Azure IoT Edge — обработчиках контейнеров.
Устройство Azure Stack Edge Pro содержит один или несколько графических процессоров (GPU). Графические процессоры являются популярным выбором для вычислений ИИ, так как они обеспечивают возможности параллельной обработки и быстрее выполняют отрисовку изображений, в отличие от центральных процессоров (ЦП). Дополнительные сведения о GPU, содержащемся на устройстве Azure Stack Edge Pro, см. в разделе Технические спецификации устройства Azure Stack Edge Pro.
Эта статья описывает настройку и запуск модуля на GPU на устройстве Azure Stack Edge Pro. В этой статье вы будете использовать общедоступные цифры модуля контейнера, написанные для видеопроцессоров NVIDIA T4. Эту процедуру можно использовать для настройки любых других модулей, опубликованных NVIDIA для этих графических процессоров.
Необходимые компоненты
Перед тем как начать, убедитесь в следующем.
- У вас есть доступ к GPU, поддерживающему 1-узловой Azure Stack Edge Pro. Это устройство активируется с помощью ресурса в Azure.
Настройка модуля для использования GPU
Чтобы настроить модуль для использования GPU на устройстве Azure Stack Edge Pro для запуска модуля, выполните следующие действия.
В портал Azure перейдите к ресурсу, связанному с устройством.
В разделе Общие сведениявыберите IOT Edge.
В разделе Enable IoT Edge service (Включение службы IoT Edge) выберите Add (Добавить).
В разделе Create IoT Edge service (Создание службы IoT Edge) введите параметры для ресурса Центра Интернета вещей:
Поле значение Отток подписок Подписка, используемая ресурсом Azure Stack Edge Группа ресурсов Группа ресурсов, используемая ресурсом Azure Stack Edge Центр Интернета вещей Выберите Создать или Использовать существующий.
По умолчанию для создания ресурса Интернета вещей используется уровень служб "Стандартный" (S1). Чтобы использовать ресурс Интернета вещей уровня служб "Бесплатный", создайте его и выберите существующий ресурс.
В любом случае для ресурса Интернета вещей используется та же подписка и группа ресурсов, что и для ресурса Azure Stack Edge.Имя. Если вы не хотите использовать имя по умолчанию, указанное для нового ресурса Центра Интернета вещей, введите другое имя. Завершив настройку параметров, выберите Просмотр и создание. Проверьте параметры для своего ресурса Центра Интернета вещей и выберите Создать.
Для создания ресурса Центра Интернета вещей нужно несколько минут. После создания ресурса в разделе Обзор будет указано, что служба IoT Edge теперь запущена.
Чтобы убедиться, что роль пограничных вычислений настроена, выберите Свойства.
В окне Свойствавыберите ссылку для устройства IOT Edge.
В правой области вы можете видеть устройство IoT Edge, связанное с устройством Azure Stack. Pro. Это устройство соответствует устройству IoT Edge, созданному при создании ресурса центра Интернета вещей.
Выбор устройства IoT Edge.
Щелкните Set modules (Настроить модули).
Выберите + Добавить, а затем + Модуль IOT Edge.
На вкладке Добавление модуля IOT Edge:
Укажите URI образа. Здесь вы будете использовать общедоступные цифры модуля NVIDIA.
Задайте для параметра Политика перезапуска значение всегда.
Задайте для требуемого состояния значение работает.
На вкладке переменные среды укажите имя переменной и соответствующее значение.
Чтобы текущий модуль использовал один GPU на этом устройстве, используйте NVIDIA_VISIBLE_DEVICES.
Задайте значение 0 или 1. Значение 0 или 1 гарантирует, что устройство использует по крайней мере один GPU для этого модуля. Если задать значение 0, 1, это означает, что модуль использует оба GPU на устройстве.
Дополнительные сведения о переменных среды, которые можно использовать с графическим процессором NVIDIA, см. в подразделе Среда выполнения контейнера NVIDIA.
Примечание.
При этом модуль может использовать один GPU, оба GPU или ни одного.
Введите имя модуля. На этом этапе можно указать параметр создать контейнер и изменить параметры двойника модуля или, если это сделано, нажать кнопку Добавить.
Убедитесь, что модуль работает, и выберите проверить и создать.
На вкладке Проверка и создание отображаются выбранные параметры развертывания. Проверьте параметры и нажмите кнопку Создать.
Запишите состояние среды выполнения модуля.
Развертывание модуля занимает пару минут. Выберите Обновить и состояние среды выполнения должно поменяться на Выполняется.
Следующие шаги
- Дополнительные сведения о переменных среды, которые можно использовать с графическим процессором NVIDIA.