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.