Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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 (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
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 projetados internamente pela Microsoft com VMs Azure Cobalt.
Saiba como Monitorar as máquinas virtuais do Azure.