Compartilhar via


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 clock veloz de 3,2 GHz.

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)

Suporte a recursos

Armazenamento Premium: com suporte
Cache com Armazenamento Premium: com suporte
Migração dinâmica: sem suporte
Atualizações de preservação de memória: sem suporte
VMs da geração 2: Sem suporte
VMs de geração 1: com suporte
Rede Acelerada: sem suporte
Discos de SO efêmero: aceitos
Virtualização aninhada: sem suporte

Tamanhos em série

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

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

Recursos Básicos da VM

Perguntas frequentes

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?

R: Os FPGAs em VMs NP do Azure dão suporte ao Xilinx Shell 2.1 (gen3x16-xdma-shell_2.1). Confira a página da Xilinx Xilinx/Azure com o Alveo U250 para obter os arquivos de 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 de Plataforma/do XRT?

R: Acesse o site Microsoft-Azure da Xilinx para obter 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: Use 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?

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

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

R: o Xilinx e a Microsoft validaram o Ubuntu 18.04 LTS, Ubuntu 20.04 LTS e o 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 minhas próprias VMs Ubuntu/CentOS e instalar a Plataforma/do XRT 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:
Nas VMs NP do Azure, a plataforma XDMA 2.1 dá suporte somente 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.
Não há suporte para esse recurso em VMs NP do Azure.

P: Posso executar comandos xbmgmt?

R: Não, nas VMs do Azure, não há suporte de gerenciamento direto.

P: Preciso carregar um PLP?

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

P: O Azure é compatível com diferentes PLPs?

A: Não no momento. Só o PLP oferecido nos pacotes da plataforma de implantação é compatível.

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

R: Execute a consulta xbutil e examine a parte inferior.

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

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

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

Saiba mais sobre como as ACUs (unidade de computação do Azure) podem ajudar você a comparar o desempenho de computação entre SKUs do Azure.

Confira Hosts Dedicados do Azure para servidores físicos com capacidade para hospedar uma ou mais máquinas virtuais atribuídas a uma assinatura do Azure.

Saiba como Monitorar as máquinas virtuais do Azure.