Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Виртуальные машины серии NP работают на базе ППВМ Xilinx U250 и используются для ускорения рабочих нагрузок, включая вывод данных машинного обучения, перекодирование видео, а также поиск информации в базах данных и ее анализ. Виртуальные машины серии NP также работают на базе процессоров Intel Xeon 8171M (Skylake) с ядрами с тактовой частотой 3,2 ГГц.
Замечание
Виртуальные машины серии NP Azure запланировано на вывод из эксплуатации 31 мая 2027 года. Дополнительные сведения см. в руководстве по миграции виртуальных машин серии NP.
Спецификации хоста
| Часть | Количество Подсчет единиц |
Характеристики Идентификатор SKU, единицы производительности и т. д. |
|---|---|---|
| Процессор | 10 — 40 виртуальных ЦП | Intel Xeon 8171M (Skylake) [x86-64] |
| Память | 168 - 672 ГиБ | |
| Локальное хранилище | 1 диск | 736 - 2948 ГиБ |
| Удаленное хранилище | 8 – 32 диска | |
| Сеть | 1 – 4 сетевых адаптера | 7500 – 30000 Мбит/с |
| Ускорители | 1 – 4 ППВМ | AMD Alveo U250 FPGA (64 ГБ) |
Сведения о функциях, поддерживаемых этой серией, см. в разделе поддержки компонентов .
Размеры в серии
виртуальные ЦП (Qty.) и память для каждого размера
| Название размера | виртуальные ЦП (Кол-во) | Память (ГБ) |
|---|---|---|
| Standard_NP10s | 10 | 168 |
| Standard_NP20s | 20 | 336 |
| Standard_NP40s | 40 | 672 |
Основные ресурсы виртуальной машины
Поддержка функций
| Имя функции | Состояние поддержки |
|---|---|
| хранилище класса Premium | Поддерживается |
| кэширование хранилище класса Premium | Поддерживается |
| Живая миграция | Не поддерживается |
| Обновления с сохранением памяти | Не поддерживается |
| Виртуальные машины поколения 2 | Не поддерживается |
| Виртуальные машины поколения 1 | Поддерживается |
| Ускорение работы в сети | Не поддерживается |
| Временный диск ОС | Поддерживается |
| Вложенная виртуализация | Не поддерживается |
Часто задаваемые вопросы
Вопрос: Какова разница между Xilinx U250 и AMD Alveo U250?
Ответ. AMD приобрел Xilinx и переименовал свою линию FPGA в Alveo. Они идентичны и используют те же драйверы, но исходная страница Xilinx перенаправляется на новый сайт AMD.
Вопрос. Как запросить квоту для виртуальных машин NP?
Ответ. На этой странице увеличьте квоты на виртуальные процессоры семейства ВМ. Виртуальные машины NP доступны в Восток США, Запад США 2, Южный Центральный США, Западной Европе, Юго-Восточной Азии, Восточной Японии и Центральной Канаде.
Вопрос. Какую версию Vitis следует использовать?
A: Xilinx рекомендует Vitis 2022.1, вы также можете использовать варианты виртуальной машины разработки из маркетплейса (Vitis 2022.1 для Ubuntu 18.04, Ubuntu 20.04 и CentOS 7.8)
Вопрос. Нужно ли использовать виртуальные машины NP для разработки моего решения?
Ответ. Нет, вы можете разработать решение в локальной среде и развернуть его в облаке. Обязательно удостоверитесь, что следуете документации по аттестации для развертывания на виртуальных машинах NP.
Вопрос. Какая версия оболочки поддерживается и как получить файлы разработки?
A: FPGAs в виртуальных машинах Azure NP поддерживают Xilinx Shell 2.1 (gen3x16-xdma-shell_2.1). Чтобы получить файлы оболочки разработки, см. страницу Xilinx Xilinx/Azure с помощью Alveo U250.
Вопрос. Какой файл, полученный после аттестации, следует использовать при программировании моей ППВМ в виртуальной машине NP?
Ответ. После аттестации вы получаете два XCLBIN-файла, design.bit.xclbin и design.azure.xclbin. Используйте design.azure.xclbin.
Вопрос. Где мне взять все файлы для XRT и платформы?
A: Посетите сайт Xilinx на Майкрософт-Azure, чтобы получить все файлы.
Вопрос. Какую версию XRT следует использовать?
Ответ: xrt_202210.2.13.479
Вопрос. Какая целевая платформа развертывания используется?
Ответ. Используйте следующие платформы:
- xilinx-u250-gen3x16-xdma-platform-2.1-3_all
- xilinx-u250-gen3x16-xdma-validate_2.1-3005608.1
Вопрос. На какую платформу следует нацелить разработку?
Ответ. xilinx-u250-gen3x16-xdma-2.1-202010-1-dev_1-2954688_all.
Вопрос. Какие операционные системы поддерживаются?
A: Xilinx и Майкрософт подтвердили совместимость Ubuntu 18.04 LTS, Ubuntu 20.04 LTS и CentOS 7.8.
Xilinx создал следующие образы Marketplace для упрощения развертывания этих виртуальных машин:
Xilinx Alveo U250 2022.1 Deployment VM Ubuntu18.04
Xilinx Alveo U250 2022.1 Deployment VM Ubuntu20.04
Xilinx Alveo U250 2022.1 Deployment VM CentOS7.8
Вопрос. Можно ли развернуть собственные виртуальные машины Ubuntu или CentOS и установить XRT и целевую платформу развертывания?
Ответ. Да.
Вопрос. Если я развертываю собственную виртуальную машину Ubuntu 18.04, какие понадобятся пакеты и действия?
: Следуйте инструкциям в документации Xilinx XRT
Установите следующие пакеты:
xrt_202210.2.13.479_18.04-amd64-xrt.deb
xrt_202210.2.13.479_18.04-amd64-azure.deb
xilinx-u250-gen3x16-xdma-platform-2.1-3_all_18.04.deb.tar.gz
xilinx-u250-gen3x16-xdma-validate_2.1-3005608.1_all.deb
Вопрос. Если я развертываю собственную виртуальную машину Ubuntu 20.04, какие понадобятся пакеты и действия?
: Следуйте инструкциям в документации Xilinx XRT
Установите следующие пакеты:
xrt_202210.2.13.479_20.04-amd64-xrt.deb
xrt_202210.2.13.479_20.04-amd64-azure.deb
xilinx-u250-gen3x16-xdma-platform-2.1-3_all_18.04.deb.tar.gz
xilinx-u250-gen3x16-xdma-validate_2.1-3005608.1_all.deb
Вопрос. Если я развертываю собственную виртуальную машину CentOS 7.8, какие понадобятся пакеты и действия?
: Следуйте инструкциям в документации Xilinx XRT
Установите следующие пакеты:
xrt_202210.2.13.479_7.8.2003-x86_64-xrt.rpm
xrt_202210.2.13.479_7.8.2003-x86_64-azure.rpm
xilinx-u250-gen3x16-xdma-platform-2.1-3.noarch.rpm.tar.gz
xilinx-u250-gen3x16-xdma-validate-2.1-3005608.1.noarch.rpm
Вопрос. Каковы различия между локальными виртуальными машинами FPG и NP?
Ответ.
В контексте XOCL и XCLMGMT:
**
В виртуальных машинах Azure NP присутствует только конечная точка роли (идентификатор устройства 5005), использующая драйвер XOCL.
В локальных FPGAs конечная точка управления (идентификатор устройства 5004) и конечная точка роли (идентификатор устройства 5005), которые используют драйверы XCLMGMT и XOCL соответственно, присутствуют.
В контексте XRT:
На виртуальных машинах NP Azure платформа XDMA 2.1 поддерживает только Host_Mem(SB).
Включить Host_Mem(SB) (до 1 ГБ ОЗУ): sudo xbutil host_mem --enable --size 1g
Отключение Host_Mem(SB): sudo xbutil host_mem --disable
Начиная с XRT2021.1:
Локальная ПЛИС в Linux предоставляет передачу данных M2M.
Эта функция не поддерживается в виртуальных машинах Azure NP.
Вопрос. Можно ли выполнять команды xbmgmt?
A: Нет, на Azure виртуальных машинах нет поддержки управления непосредственно с виртуальной машины Azure.
Вопрос: Нужно ли загружать PLP?
Ответ. Нет, PLP загружается автоматически, поэтому нет необходимости в загрузке с помощью команд xbmgmt.
Q: Поддерживает ли Azure разные ПЛП?
Ответ. На данный момент нет. Мы поддерживаем только PLP, предоставленный в пакетах платформы развертывания.
Вопрос. Как запросить сведения о PLP?
Ответ. Необходимо выполнить запрос xbutil и просмотреть нижнюю часть ответа.
Q: Поддерживают ли виртуальные машины Azure серии NP битовые потоки FPGA с подключениями сетевого ядра GT?
Ответ. Нет. Служба аттестации FPGA выполняет ряд проверок в файле контрольной точки конструктора и создает ошибку, если приложение пользователя содержит подключения к сетевым портам QSFP карты FPGA.
Другие сведения о размере
Список всех доступных размеров: размеры
Калькулятор цен: Калькулятор цен
Сведения о типах дисков: типы дисков
Следующие шаги
Воспользуйтесь новейшими функциями и производительностью, доступными для рабочих нагрузок, изменив размер виртуальной машины.
Используйте процессоры ARM, разработанные в компании Майкрософт, с виртуальными машинами Azure Cobalt.
Узнайте, как мониторинг виртуальных машин Azure.