Partilhar via


Série de tamanhos NP

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

Especificações do anfitrião

Parte Quantidade
Unidades de contagem
Especificações
ID de SKU, Unidades de Desempenho, etc.
Processador 10 - 40 vCPUs Intel Xeon 8171M (Skylake) [x86-64]
Memória 168 - 672 GiB
Armazenamento Local 1 Disco 736 - 2948 GiB
Armazenamento remoto 8 - 32 discos
Rede 1 - 4 NICs 7500 - 30000 Mbps
Aceleradores 1 - 4 FPGAs AMD Alveo U250 FPGA (64GB)

Suporte de funcionalidades

Armazenamento Premium: Suportado
Cache de armazenamento premium: suportado
Migração ao vivo: não suportada
Atualizações de preservação de memória: não suportadas
VMs de 2ª geração: não suportadas
VMs de Geração 1: Suportadas
Rede acelerada: não suportada
Disco de SO efémero: Suportado
Virtualização aninhada: não suportada

Tamanhos em série

vCPUs (Qty.) 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

Perguntas mais 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 Xilinx original redireciona para o novo site da AMD.

P: Como solicitar cota para VMs NP?

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

P: Que versão do Vitis devo usar?

R: Xilinx recomenda Vitis 2022.1, você também pode usar as opções de mercado de VM de desenvolvimento (Vitis 2022.1 Development VM 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 desenvolver no local e implantar na nuvem. Certifique-se de seguir a documentação de atestado para implantar em VMs NP.

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

R: Os FPGAs nas VMs do Azure NP suportam o Xilinx Shell 2.1 (gen3x16-xdma-shell_2.1). Consulte Xilinx Page Xilinx/Azure com Alveo U250 para obter 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 XRT / Platform?

R: 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: O que é 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: Qual plataforma devo segmentar para desenvolvimento?

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

P: Quais são os sistemas operativos suportados?

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

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

  • Xilinx Alveo U250 2022.1 Implementação VM Ubuntu18.04

  • Xilinx Alveo U250 2022.1 Implantação VM Ubuntu20.04

  • Xilinx Alveo U250 2022.1 Implementação VM CentOS7.8

P: Posso implantar minhas próprias VMs Ubuntu / CentOS e instalar XRT / Deployment Target Platform?

R: Sim.

P: Se eu implantar minha própria VM Ubuntu18.04, então quais são os pacotes e etapas necessários?

R: Siga as orientações na documentação Xilinx XRT Documentação 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 Ubuntu20.04, então quais são os pacotes e etapas necessários?

R: Siga as orientações na documentação Xilinx XRT Documentação 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 CentOS7.8, quais são os pacotes e etapas necessários?

R: Siga as orientações na documentação Xilinx XRT Documentação 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 FPGAs locais e NP VMs?

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

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


- Em relação ao XRT:
Nas VMs do Azure NP, a plataforma XDMA 2.1 suporta apenas Host_Mem(SB).
Para ativar o Host_Mem(SB) (até 1 Gb de RAM): sudo xbutil host_mem --enable --size 1g
Para desativar o Host_Mem(SB): sudo xbutil host_mem --disable

A partir de XRT2021.1:

FPGA local no Linux expõe transferência de dados M2M.
Esse recurso não é suportado em VMs do Azure NP.

P: Posso executar comandos xbmgmt?

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

P: Preciso carregar um PLP?

R: Não, o PLP é carregado automaticamente para si, por isso não há necessidade de carregar através de comandos xbmgmt.

P: O Azure suporta PLPs diferentes?

R: Neste momento, não. Suportamos apenas o PLP fornecido nos pacotes da plataforma de implantação.

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

R: Precisa executar a consulta xbutil e olhar para a parte inferior.

P: As VMs do Azure NP suportam fluxos de bits FPGA com ligações Kernel GT de rede?

R: Não. O serviço de Atestado FPGA executa 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.

Outras informações sobre o tamanho

Lista de todos os tamanhos disponíveis: Tamanhos

Calculadora de Preços: Calculadora de Preços

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

Próximos passos

Saiba mais sobre como as unidades de computação do Azure (ACU) podem ajudá-lo a comparar o desempenho da computação entre as SKUs do Azure.

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

Saiba como Monitorar máquinas virtuais do Azure.