Compartir vía


Tamaños de la serie NP

Las máquinas virtuales de la serie NP cuentan con tecnología de FPGA Xilinx U250 para acelerar las cargas de trabajo, como inferencia de aprendizaje automático, transcodificación de vídeo, y búsqueda y análisis de bases de datos. Las VM de la serie NP también cuentan con tecnología de CPU Intel Xeon 8171M (Skylake) con toda la velocidad de reloj de la turbo de 3,2 GHz.

Especificaciones del host

Parte Cantidad
Unidades de recuento
Especificaciones
Id. de SKU, unidades de rendimiento, etc.
Procesador 10 - 40 CPU virtuales Intel Xeon 8171M (Skylake) [x86-64]
Memoria 168 - 672 GiB
Almacenamiento local 1 disco 736 - 2948 GiB
Almacenamiento remoto 8 - 32 discos
Red 1 - 4 NIC 7500 - 30 000 Mbps
Aceleradores 1 - 4 FPGA AMD Alveo U250 FPGA (64 GB)

Compatibilidad de características

Premium Storage: admitido
Almacenamiento en caché de Premium Storage: admitido
Migración en directo: no admitido
Actualizaciones con conservación de memoria: no admitido
Máquinas virtuales de generación 2: no compatible
Máquinas virtuales de generación 1: compatibles
Redes aceleradas: no compatible
Disco de SO efímero: compatible
Virtualización anidada: no compatible

Tamaños en serie

vCPU (Qty.) y memoria para cada tamaño

Nombre del tamaño vCPUs (Qty.) Memoria (GB)
Standard_NP10s 10 168
Standard_NP20s 20 336
Standard_NP40s 40 672

Recursos básicos de máquina virtual

Preguntas más frecuentes

P: ¿Cuál es la diferencia entre Xilinx U250 y AMD Alveo U250?

R: AMD adquirió Xilinx y cambió el nombre de su línea FPGA a Alveo. Son idénticos y usan los mismos controladores, pero la página Xilinx original redirige al nuevo sitio de AMD.

P: ¿Cómo solicitar cuota para máquinas virtuales NP?

R: Siga esta página Aumentar las cuotas de vCPU de la familia de máquinas virtuales. Las máquinas virtuales NP están disponibles en Este de EE. UU., Oeste de EE. UU.2, SouthCentral EE. UU., Oeste de Europa, Sudeste de Asia, Este de Japón y Centro de Canadá.

P: ¿Qué versión de Vitis debo usar?

R: Xilinx recomienda Vitis 2022.1, aunque también puede usar las opciones del Marketplace de VM de desarrollo (VM de desarrollo Vitis 2022.1 para Ubuntu 18.04, Ubuntu 20.04 y CentOS 7.8)

P: ¿Necesito usar máquinas virtuales de NP para desarrollar mi solución?

R: No, puede desarrollarla en los entornos locales e implementarla en la nube. Asegúrese de seguir la documentación de atestación para realizar la implementación en VM de NP.

P: ¿Qué versión del shell es compatible y cómo puedo obtener los archivos de desarrollo?

R: Las FPGA en máquinas virtuales np de Azure admiten Xilinx Shell 2.1 (gen3x16-xdma-shell_2.1). Consulte Xilinx Page Xilinx/Azure con Alveo U250 para obtener los archivos del shell de desarrollo.

P: ¿Qué archivo devuelto por la atestación tengo que usar al programar la FPGA en una VM de NP?

R: La atestación devuelve dos archivos .xclbins, design.bit.xclbin y design.azure.xclbin. Use design.azure.xclbin.

P: ¿De dónde debo obtener todos los archivos XRT/Platform?

R: Visite el sitio de Microsoft-Azure de Xilinx para obtener todos los archivos.

P: ¿Qué versión de XRT debo usar?

R: xrt_202210.2.13.479

P: ¿Cuál es la plataforma de implementación de destino?

R: Use las siguientes plataformas.

  • xilinx-u250-gen3x16-xdma-platform-2.1-3_all
  • xilinx-u250-gen3x16-xdma-validate_2.1-3005608.1

P: ¿Qué plataforma debo usar para el desarrollo?

R: xilinx-u250-gen3x16-xdma-2.1-202010-1-dev_1-2954688_all

P: ¿Cuáles son los sistemas operativos compatibles?

R: Xilinx y Microsoft han validado Ubuntu 18.04 LTS, Ubuntu 20.04 LTS y CentOS 7.8.

Xilinx ha creado las siguientes imágenes de marketplace para simplificar la implementación de estas máquinas virtuales:

  • VM de implementación de Xilinx Alveo U250 2022.1: Ubuntu 18.04

  • VM de implementación de Xilinx Alveo U250 2022.1: Ubuntu 20.04

  • VM de implementación de Xilinx Alveo U250 2022.1: CentOS 7.8

P: ¿Puedo implementar mis propias VM de Ubuntu o CentOS e instalar la plataforma de destino de XRT o de implementación?

R: Sí.

P: Si implemento mi propia máquina virtual de Ubuntu 18.04, ¿cuáles son los paquetes y pasos necesarios?

R: Siga las instrucciones de la documentación de Xilinx XRT Xilinx XRT

Instale los siguientes paquetes.

  • 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

P: Si implemento mi propia VM de Ubuntu 20.04, ¿cuáles son los paquetes y pasos necesarios?

R: Siga las instrucciones de la documentación de Xilinx XRT Xilinx XRT

Instale los siguientes paquetes.

  • 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

P: Si implemento mi propia máquina virtual de CentOS 7.8, ¿cuáles son los paquetes y pasos necesarios?

R: Siga las instrucciones de la documentación de Xilinx XRT Xilinx XRT

Instale los siguientes paquetes.

  • 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

P: ¿Cuáles son las diferencias entre las máquinas virtuales FPGA locales y de NP?

A:
- Con respecto a XOCL/XCLMGMT:
En las máquinas virtuales de Azure NP, solo está presente el punto de conexión de rol (id. de dispositivo 5005), que usa el controlador XOCL.

En la matriz de puertas programables (FPGA) local, están presentes el punto de conexión de administración (id. de dispositivo 5004) y el punto de conexión de rol (id. de dispositivo 5005), que usan los controladores XCLMGMT y XOCL, respectivamente.


- Con respecto a XRT:
En las máquinas virtuales Azure NP, la plataforma XDMA 2.1 solo admite Host_Mem(SB).
Para habilitar Host_Mem(SB) (hasta 1 GB de RAM): sudo xbutil host_mem --enable --size 1g
Para deshabilitar Host_Mem(SB): sudo xbutil host_mem --disable

A partir de XRT2021.1:

La FPGA local en Linux expone la transferencia de datos M2M.
Esta característica no se admite en VM de Azure de la serie NP.

P: ¿Puedo ejecutar comandos de xbmgmt?

R: No, en las VM de Azure no se admite la administración directa desde la VM de Azure.

P: ¿Es necesario cargar un PLP?

R: No, el PLP se carga automáticamente, por lo que no es necesario cargarlo a través de los comandos xbmgmt.

P: ¿Azure admite PLP diferentes?

A: De momento, no. Solo se admite el PLP proporcionado en los paquetes de la plataforma de implementación.

P: ¿Cómo se puede consultar la información de PLP?

R: Es necesario ejecutar la consulta de xbutil y observar la parte inferior.

P: ¿Las máquinas virtuales de la serie NP de Azure admiten secuencias de bits de FPGA con conexiones de kernel GT de red?

R: No. El servicio de atestación de FPGA realiza una serie de validaciones en un archivo de punto de comprobación de diseño y genera un error si la aplicación del usuario contiene conexiones a los puertos de red QSFP de la tarjeta FPGA.

Otra información de tamaño

Lista de todos los tamaños disponibles: Tamaños

Calculadora de precios: Calculadora de precios

Información sobre los tipos de disco: Tipos de disco

Pasos siguientes

Obtenga más información sobre cómo las unidades de proceso de Azure (ACU) pueden ayudarlo a comparar el rendimiento en los distintos SKU de Azure.

Vea Hosts dedicados de Azure para servidores físicos que puedan hospedar una o varias máquinas virtuales asignadas a una suscripción de Azure.

Aprenda a Supervisión de máquinas virtuales de Azure.