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


Настройте и запустите модуль на GPU на устройстве Azure Stack Edge Pro

ОБЛАСТЬ ПРИМЕНЕНИЯ: Да для SKU GPU ProAzure Stack Edge Pro — GPUДа для SKU R ProAzure 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 для этих графических процессоров.

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

Перед тем как начать, убедитесь в следующем.

  1. У вас есть доступ к GPU, поддерживающему 1-узловой Azure Stack Edge Pro. Это устройство активируется с помощью ресурса в Azure.

Настройка модуля для использования GPU

Чтобы настроить модуль для использования GPU на устройстве Azure Stack Edge Pro для запуска модуля, выполните следующие действия.

  1. В портал Azure перейдите к ресурсу, связанному с устройством.

  2. В разделе Общие сведениявыберите IOT Edge.

    Настройка модуля для использования GPU 1

  3. В разделе Enable IoT Edge service (Включение службы IoT Edge) выберите Add (Добавить).

    Настройка модуля для использования GPU 2

  4. В разделе Create IoT Edge service (Создание службы IoT Edge) введите параметры для ресурса Центра Интернета вещей:

    Поле значение
    Отток подписок Подписка, используемая ресурсом Azure Stack Edge
    Группа ресурсов Группа ресурсов, используемая ресурсом Azure Stack Edge
    Центр Интернета вещей Выберите Создать или Использовать существующий.
    По умолчанию для создания ресурса Интернета вещей используется уровень служб "Стандартный" (S1). Чтобы использовать ресурс Интернета вещей уровня служб "Бесплатный", создайте его и выберите существующий ресурс.
    В любом случае для ресурса Интернета вещей используется та же подписка и группа ресурсов, что и для ресурса Azure Stack Edge.
    Имя. Если вы не хотите использовать имя по умолчанию, указанное для нового ресурса Центра Интернета вещей, введите другое имя.

    Завершив настройку параметров, выберите Просмотр и создание. Проверьте параметры для своего ресурса Центра Интернета вещей и выберите Создать.

    Начало работы с вычислениями 2

    Для создания ресурса Центра Интернета вещей нужно несколько минут. После создания ресурса в разделе Обзор будет указано, что служба IoT Edge теперь запущена.

    Начало работы с вычислениями 3

  5. Чтобы убедиться, что роль пограничных вычислений настроена, выберите Свойства.

    Начало работы с вычислениями 4

  6. В окне Свойствавыберите ссылку для устройства IOT Edge.

    Настройка модуля для использования GPU 6

    В правой области вы можете видеть устройство IoT Edge, связанное с устройством Azure Stack. Pro. Это устройство соответствует устройству IoT Edge, созданному при создании ресурса центра Интернета вещей.

  7. Выбор устройства IoT Edge.

    Настройка модуля для использования GPU 7

  8. Щелкните Set modules (Настроить модули).

    Настройка модуля для использования GPU 8

  9. Выберите + Добавить, а затем + Модуль IOT Edge.

    Настройка модуля для использования GPU 9

  10. На вкладке Добавление модуля IOT Edge:

    1. Укажите URI образа. Здесь вы будете использовать общедоступные цифры модуля NVIDIA.

    2. Задайте для параметра Политика перезапуска значение всегда.

    3. Задайте для требуемого состояния значение работает.

    Настройка модуля для использования GPU 10

  11. На вкладке переменные среды укажите имя переменной и соответствующее значение.

    1. Чтобы текущий модуль использовал один GPU на этом устройстве, используйте NVIDIA_VISIBLE_DEVICES.

    2. Задайте значение 0 или 1. Значение 0 или 1 гарантирует, что устройство использует по крайней мере один GPU для этого модуля. Если задать значение 0, 1, это означает, что модуль использует оба GPU на устройстве.

      Настройка модуля для использования GPU 11

      Дополнительные сведения о переменных среды, которые можно использовать с графическим процессором NVIDIA, см. в подразделе Среда выполнения контейнера NVIDIA.

    Примечание.

    При этом модуль может использовать один GPU, оба GPU или ни одного.

  12. Введите имя модуля. На этом этапе можно указать параметр создать контейнер и изменить параметры двойника модуля или, если это сделано, нажать кнопку Добавить.

    Настройка модуля для использования GPU 12

  13. Убедитесь, что модуль работает, и выберите проверить и создать.

    Настройка модуля для использования GPU 13

  14. На вкладке Проверка и создание отображаются выбранные параметры развертывания. Проверьте параметры и нажмите кнопку Создать.

    Настройка модуля для использования GPU 14

  15. Запишите состояние среды выполнения модуля.

    Настройка модуля для использования GPU 15

    Развертывание модуля занимает пару минут. Выберите Обновить и состояние среды выполнения должно поменяться на Выполняется.

    Настройка модуля для использования GPU 16

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