Série de tamanhos NP

As máquinas virtuais da série NP são equipadas com FPGAs Xilinx U250 para acelerar cargas de trabalho, incluindo inferência de aprendizado de máquina, transcodificação de vídeo e pesquisa e análise de banco de dados. As VMs da série NP também são equipadas com CPUs Intel Xeon 8171M (Skylake) com velocidade turbo de todos os núcleos de 3,2 GHz.

Importante

As máquinas virtuais Azure da série NP (Standard_NP10s, Standard_NP20s, Standard_NP40s) estão agendadas para desativação em 31 de maio de 2027. Após essa data, as VMs restantes da série NP são desalocadas, param de funcionar, param de incorrer em encargos e não têm mais SLA ou suporte. Os dados de disco gerenciado são preservados. Para obter diretrizes de migração, consulte as diretrizes de migração de máquina virtual da série NP.

Observação

As compras de Instâncias de VM Reservadas do Azure de 1 e 3 anos para a série NP terminaram em 2 de abril de 2026. As reservas existentes são respeitadas até a expiração, mas nenhuma nova reserva da série NP pode ser adquirida após essa data.

Especificações do host

Parte Quantidade
Unidades de Contagem
Especificações
ID SKU, unidades de desempenho, etc.
Processador 10 a 40 vCPUs Intel Xeon 8171M (Skylake) [x86-64]
Memória 168 a 672 GiB
Armazenamento local 1 disco 736 a 2.948 GiB
Armazenamento Remoto 8 a 32 Discos
Rede 1 a 4 NICs 7.500 a 30.000 Mbps
Aceleradores 1 a 4 FPGAs AMD Alveo U250 FPGA (64 GB)

Para obter recursos compatíveis com esta série, consulte a seção Suporte a recursos .

Tamanhos em série

vCPUs (Qtd.) e memória para cada tamanho

Nome do Tamanho vCPUs (Qtd.) Memória (GB)
Standard_NP10s 10 168
Standard_NP20s 20 336
Standard_NP40s 40 672

Recursos Básicos da VM

Suporte a funcionalidades

Nome da funcionalidade Status de suporte
Premium Storage Supported
Cache de Armazenamento Premium Supported
Migração dinâmica Sem suporte
Atualizações sobre preservação de memória Sem suporte
VMs de geração 2 Sem suporte
VMs de geração 1 Supported
Rede Acelerada Sem suporte
Disco do sistema operacional efêmero Supported
Virtualização aninhada Sem suporte

Perguntas frequentes

Q: O que acontece com minhas VMs da série NP após 31 de maio de 2027?

A: Após 31 de maio de 2027, as VMs da série NP são desalocadas automaticamente. As cargas de trabalho param de ser executadas, os encargos de cobrança são interrompidos e o SLA e o suporte não se aplicam mais. Os dados de disco gerenciado são preservados, mas os dados em disco temporário e na memória são perdidos. Migre suas cargas de trabalho para uma família de VMs compatível antes da data de desativação, de modo a evitar interrupções.

P: Qual é a diferença entre o Xilinx U250 e o AMD Alveo U250?

R: A AMD adquiriu a Xilinx e renomeou sua linha FPGA para Alveo. Eles são idênticos e usam os mesmos drivers, mas a página original da Xilinx redireciona para o novo site da AMD.

P: Como solicitar cota para VMs NP?

R: Siga esta página Aumentar cotas de vCPU da família de VM. As VMs NP estão disponíveis no Leste dos EUA, Oeste dos EUA2, Centro-Sul dos EUA, Oeste da Europa, Sudeste Asiático, Leste do Japão e Canadá Central.

P: Qual versão do Vitis devo usar?

R: A Xilinx recomenda o Vitis 2022.1. Você também pode usar as opções do marketplace de VM de Desenvolvimento (VM de Desenvolvimento Vitis 2022.1 para Ubuntu 18.04, Ubuntu 20.04 e CentOS 7.8)

P: Preciso usar VMs NP para desenvolver minha solução?

R: Não, você pode desenvolvê-la no local e implantá-la na nuvem. Lembre-se de seguir a documentação de atestado para implantar em VMs NP.

P: Qual versão do shell tem suporte e como posso obter os arquivos de desenvolvimento?

A: as FPGAs em VMs NP Azure dão suporte ao Xilinx Shell 2.1 (gen3x16-xdma-shell_2.1). Consulte a página da Xilinx Xilinx/Azure com o Alveo U250 para adquirir os arquivos do shell de desenvolvimento.

P: Qual arquivo retornado do atestado devo usar ao programar meu FPGA em uma VM NP?

R: O atestado retorna dois xclbins, design.bit.xclbin e design.azure.xclbin. Use design.azure.xclbin.

P: Onde devo obter todos os arquivos do XRT/Plataforma?

A: visite o site Microsoft-Azure da Xilinx para todos os arquivos.

P: Qual versão do XRT devo usar?

R: xrt_202210.2.13.479

P: Qual é a plataforma de implantação de destino?

R: Utilize as seguintes plataformas.

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

P: Para qual plataforma devo direcionar o desenvolvimento?

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

P: Quais são os sistemas operacionais com suportes?

A: Xilinx e Microsoft validaram ubuntu 18.04 LTS, Ubuntu 20.04 LTS e CentOS 7.8.

A Xilinx criou as seguintes imagens do marketplace para simplificar a implantação dessas VMs:

  • VM de implantação do Xilinx Alveo U250 2022.1 Ubuntu18.04

  • VM de implantação do Xilinx Alveo U250 2022.1 Ubuntu20.04

  • VM de implantação do Xilinx Alveo U250 2022.1 CentOS7.8

P: Posso implantar as minhas próprias VMs Ubuntu/CentOS e instalar a XRT/Plataforma de Destino de Implantação?

R: Sim.

P: Se eu implantar minha própria VM do Ubuntu 18.04, quais são os pacotes e as etapas necessários?

R: Siga as diretrizes na documentação do Xilinx XRT documentação do Xilinx XRT

Instale os seguintes pacotes.

  • 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: Se eu implantar minha própria VM do Ubuntu 20.04, quais são os pacotes e as etapas necessários?

R: Siga as diretrizes na documentação do Xilinx XRT documentação do Xilinx XRT

Instale os seguintes pacotes.

  • 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: Se eu implantar minha própria VM do CentOS7.8, quais são os pacotes e as etapas necessários?

R: Siga as diretrizes na documentação do Xilinx XRT documentação do Xilinx XRT

Instale os seguintes pacotes.

  • 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: Quais são as diferenças entre VMs NP e FPGA locais?

A:
-Em relação a XOCL/XCLMGMT:
Nas VMs NP do Azure, somente o ponto de extremidade da função (ID do Dispositivo 5005), que usa o driver XOCL, está presente.

Em FPGAs locais, tanto o ponto de extremidade de gerenciamento (ID do dispositivo 5004) quanto o ponto de extremidade da função (ID do dispositivo 5005), que usam os drivers XCLMGMT e XOCL, respectivamente, estão presentes.


- Em relação a XRT:
Em Azure VMs NP, a plataforma XDMA 2.1 dá suporte apenas a Host_Mem(SB).
Para habilitar Host_Mem(SB) (até 1 Gb de RAM): sudo xbutil host_mem --enable --size 1g
Para desabilitar Host_Mem(SB): sudo xbutil host_mem --disable

A partir do XRT2021.1:

O FPGA local no Linux expõe a transferência de dados M2M.
Esse recurso não tem suporte em Azure VMs NP.

P: Posso executar comandos xbmgmt?

A: Não, em Azure VMs não há suporte de gerenciamento diretamente da VM Azure.

P: Eu preciso carregar um PLP?

R: Não, o PLP é carregado automaticamente, portanto, não há necessidade de carregar por meio de comandos xbmgmt.

Q: Azure suporta diferentes PLPs?

A: Não no momento. Só fornecemos suporte ao PLP oferecido nos pacotes da plataforma de implantação.

P: Como posso consultar as informações do PLP?

R: É necessário executar a consulta xbutil e analisar a parte inferior.

Q: As VMs NP do Azure dão suporte a bitstreams de FPGA com conexões de Kernel GT de rede?

R: Não. O serviço de Atestado de FPGA realiza uma série de validações em um arquivo de ponto de verificação de projeto e gera um erro se o aplicativo do usuário contiver conexões com as portas de rede QSFP da placa FPGA.

Diretrizes de migração

As VMs da série NP serão desativadas em 31 de maio de 2027. Para garantir a continuidade, migre suas cargas de trabalho para uma família alternativa de VM de GPU do Azure antes da data de desativação. Considere as seguintes opções com base em sua carga de trabalho:

  • VMs NDv2 – Melhor para cargas de trabalho exigentes de treinamento de IA aceleradas por GPU, HPC e simulação que requerem alta memória de GPU e interconexão NVLink (GPUs NVIDIA V100).
  • NCads_H100_v5 VMs – ideal para cargas de trabalho de treinamento de IA aplicada Azure e inferência em lotes que exigem a última geração de GPU (GPUs NVIDIA H100).
  • NCasT4_v3 VMs – adequado para inferência de IA em tempo real, elementos gráficos interativos, transcodificação de vídeo e cargas de trabalho de análise a um custo menor (GPUs NVIDIA T4).

Para obter etapas detalhadas de migração, consulte Migrar suas máquinas virtuais da série NP até 31 de maio de 2027.

Outras informações de tamanho

Lista de todos os tamanhos disponíveis: Tamanhos

Calculadora de Preços: Calculadora de Preços

Informações sobre os tipos de disco: Tipos de Disco

Próximas etapas

Aproveite o desempenho e os recursos mais recentes disponíveis para suas cargas de trabalho alterando o tamanho de uma máquina virtual.

Utilize os processadores ARM criados internamente da Microsoft com VMs Azure Cobalt.

Saiba como monitorar máquinas virtuais do Azure.