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