Share via


NP-serie

Let op

In dit artikel wordt verwezen naar CentOS, een Linux-distributie die de status End Of Life (EOL) nadert. Houd rekening met uw gebruik en plan dienovereenkomstig. Zie de Richtlijnen voor het einde van de levensduur van CentOS voor meer informatie.

Van toepassing op: ✔️ Virtuele Linux-machines voor Windows-VM's ✔️ ✔️ Flexibele schaalsets Uniform-schaalsets ✔️

De virtuele machines uit de NP-serie worden mogelijk gemaakt door Xilinx U250-FPGA's voor het versnellen van workloads, waaronder machine learning-deductie, videotranscodering en zoek- en analyse van databases. VM's uit de NP-serie worden ook aangedreven door Intel Xeon 8171M (Skylake) CPU's met alle kernsnelheden van de turboklok van 3,2 GHz.

Premium Storage: ondersteund
Premium Storage-caching: ondersteund
Livemigratie: niet ondersteund
Updates met geheugenbehoud: niet ondersteund
Ondersteuning voor vm-generatie: generatie 1
Versneld netwerken: ondersteund
Tijdelijke besturingssysteemschijven: ondersteund
Geneste virtualisatie: niet ondersteund

Tekengrootte vCPU Geheugen: GiB Tijdelijke opslag (SSD) GiB FPGA FPGA-geheugen: GiB Max. aantal gegevensschijven Maximale NIC's/verwachte netwerkbandbreedte (Mbps)
Standard_NP10s 10 168 736 1 64 8 1 / 7500
Standard_NP20s 20 336 1474 2 128 16 2 / 15000
Standard_NP40s 40 672 2948 4 256 32 4 / 30000

De grootte van tabeldefinities wijzigen

  • De opslagcapaciteit wordt weergegeven in GiB-eenheden of 1024^3 bytes. Wanneer u schijven vergelijkt die zijn gemeten in GB (1000^3 bytes) met schijven die zijn gemeten in GiB (1024^3), moet u er rekening mee houden dat capaciteitsnummers in GiB kleiner kunnen lijken. Bijvoorbeeld 1023 GiB = 1098,4 GB.

  • De schijfdoorvoer wordt gemeten in I/O-bewerkingen per seconde (IOPS) en MBps, waarbij MBps = 10^6 bytes per seconde.

  • Gegevensschijven kunnen in de modus met of zonder caching werken. Voor schijfbewerkingen met gegevenscaching is de cachemodus van de host ingesteld op ReadOnly of ReadWrite. Voor schijfbewerkingen zonder gegevenscaching is de cachemodus van de host ingesteld op Geen.

  • Zie de prestaties van virtuele machines en schijven voor meer informatie over de beste opslagprestaties voor uw VM's.

  • Verwachte netwerkbandbreedte is de maximale geaggregeerde bandbreedte die per VM-type is toegewezen voor alle NIC's, voor alle bestemmingen. Zie netwerkbandbreedte voor virtuele machines voor meer informatie.

    Maximumlimieten worden niet gegarandeerd. Limieten bieden richtlijnen voor het selecteren van het juiste VM-type voor de beoogde toepassing. De werkelijke netwerkprestaties zijn afhankelijk van verschillende factoren, waaronder netwerkcongestie, toepassingsbelastingen en netwerkinstellingen. Zie Netwerkdoorvoer optimaliseren voor virtuele Azure-machines voor meer informatie over het optimaliseren van netwerkdoorvoer. Als u de verwachte netwerkprestaties in Linux of Windows wilt bereiken, moet u mogelijk een specifieke versie selecteren of uw VIRTUELE machine optimaliseren. Zie Bandbreedte/doorvoer testen (NTTTCP) voor meer informatie.

Veelgestelde vragen

V: Quotum aanvragen voor NP-VM's

A: Volg deze pagina verhoog de VCPU-quota van de VM-familie. NP-VM's zijn beschikbaar in VS - oost, VS - west 2, VS - west, Europa - west, Azië - zuid- zuid, Japan - oost en Canada - centraal.

V: Welke versie van Vitis moet ik gebruiken?

A: Xilinx raadt Vitis 2022.1 aan, u kunt ook de marketplace-opties voor ontwikkel-VM's (Vitis 2022.1 Development VM for Ubuntu 18.04, Ubuntu 20.04 en CentOS 7.8) gebruiken

V: Moet ik NP-VM's gebruiken om mijn oplossing te ontwikkelen?

A: Nee, u kunt on-premises ontwikkelen en implementeren in de cloud. Zorg ervoor dat u de attestation-documentatie volgt om te implementeren op NP-VM's.

V: Welke shell-versie wordt ondersteund en hoe kan ik de ontwikkelingsbestanden ophalen?

A: De FPGA's in Azure NP-VM's ondersteunen Xilinx Shell 2.1 (gen3x16-xdma-shell_2.1). Zie Xilinx Page Xilinx/Azure met Alveo U250 om de development shell-bestanden op te halen.

V: Welk bestand dat wordt geretourneerd door attestation moet ik gebruiken bij het programmeren van mijn FPGA in een NP-VM?

A: Attestation retourneert twee xclbins, design.bit.xclbin en design.azure.xclbin. Gebruik design.azure.xclbin.

V: Waar moet ik alle XRT/Platform-bestanden ophalen?

A: Bezoek de Microsoft-Azure-site van Xilinx voor alle bestanden.

V: Welke versie van XRT moet ik gebruiken?

A: xrt_202210.2.13.479

V: Wat is het doelimplementatieplatform?

A: Gebruik de volgende platforms.

  • xilinx-u250-gen3x16-xdma-platform-2.1-3_all
  • xilinx-u250-gen3x16-xdma-validate_2.1-3005608.1

V: Welk platform moet ik richten op ontwikkeling?

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

V: Wat zijn de ondersteunde besturingssystemen?

A: Xilinx en Microsoft hebben Ubuntu 18.04 LTS, Ubuntu 20.04 LTS en CentOS 7.8 gevalideerd.

Xilinx heeft de volgende marketplace-installatiekopieën gemaakt om de implementatie van deze VM's te vereenvoudigen:

V: Kan ik mijn eigen Ubuntu-/CentOS-VM's implementeren en XRT/Implementatiedoelplatform installeren?

A: Ja.

V: Als ik mijn eigen Ubuntu18.04-VM implementeer, wat zijn dan de vereiste pakketten en stappen?

A: Volg de richtlijnen in Xilinx XRT-documentatie Xilinx XRT-documentatie

Installeer de volgende pakketten.

  • 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

V: Als ik mijn eigen Ubuntu20.04-VM implementeer, wat zijn dan de vereiste pakketten en stappen?

A: Volg de richtlijnen in Xilinx XRT-documentatie Xilinx XRT-documentatie

Installeer de volgende pakketten.

  • 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

V: Als ik mijn eigen CentOS7.8-VM implementeer, wat zijn dan de vereiste pakketten en stappen?

A: Volg de richtlijnen in Xilinx XRT-documentatie Xilinx XRT-documentatie

Installeer de volgende pakketten.

  • 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

V: Wat zijn de verschillen tussen on-premises FPGA's en NP-VM's?

A:
- Met betrekking tot XOCL/XCLMGMT:
Op Azure NP-VM's is alleen het roleindpunt (apparaat-id 5005), dat gebruikmaakt van het XOCL-stuurprogramma, aanwezig.

In on-premises FPGA's zijn zowel het beheereindpunt (apparaat-id 5004) als het roleindpunt (apparaat-id 5005), die respectievelijk gebruikmaken van de XCLMGMT- en XOCL-stuurprogramma's aanwezig.


- Met betrekking tot XRT:
Op Azure NP-VM's ondersteunt het XDMA 2.1-platform alleen Host_Mem(SB).
Om Host_Mem(SB) in te schakelen (maximaal 1 Gb RAM): sudo xbutil host_mem --enable --size 1g
Host_Mem(SB): sudo xbutil host_mem --disable

Vanaf XRT2021.1:

On-premises FPGA in Linux maakt M2M-gegevensoverdracht beschikbaar.
Deze functie wordt niet ondersteund in Azure NP-VM's.

V: Kan ik xbmgmt-opdrachten uitvoeren?

A: Nee, op Virtuele Azure-machines is er geen beheerondersteuning rechtstreeks vanuit de Azure-VM.

V: Moet ik een PLP laden?

A: Nee, de PLP wordt automatisch voor u geladen, dus u hoeft niet te laden via xbmgmt-opdrachten.

V: Worden ondersteuning voor Azure verschillende PLPs?

A: Niet op dit moment. We ondersteunen alleen de PLP die is geleverd in de implementatieplatformpakketten.

V: Hoe kan ik een query uitvoeren op de PLP-gegevens?

A: U moet de xbutil-query uitvoeren en het onderste gedeelte bekijken.

V: Ondersteunen Azure NP-VM's FPGA-bitstreams met Netwerk GT-kernelverbindingen?

A: Nee. De FPGA Attestation-service voert een reeks validaties uit op een ontwerpcontrolepuntbestand en genereert een fout als de toepassing van de gebruiker verbindingen bevat met de QSFP-netwerkpoorten van de FPGA-kaart.

Andere grootten en informatie

Prijscalculator: Prijscalculator

Zie welke schijftypen beschikbaar zijn in Azure voor meer informatie over schijftypen?

Volgende stappen

Meer informatie over hoe Azure-rekeneenheden (ACU) u kunnen helpen bij het vergelijken van de rekenprestaties tussen Azure-SKU's.