NP sorozat

Figyelemfelhívás

Ez a cikk a CentOS-ra, egy olyan Linux-disztribúcióra hivatkozik, amely közel áll az élettartam (EOL) állapotához. Fontolja meg a használatát, és ennek megfelelően tervezze meg. További információ: CentOS End Of Life útmutató.

A következőkre vonatkozik: ✔️ Linux rendszerű virtuális gépek ✔️ Windows rendszerű virtuális gépek Rugalmas méretezési ✔️ csoportok ✔️ Egységes méretezési csoportok

Az NP-sorozatú virtuális gépeket a Xilinx U250 FPGA-k működtetik a számítási feladatok felgyorsítása érdekében, beleértve a gépi tanulási következtetést, a videóátkódolást és az adatbázis-keresés és -elemzést. Az NP-sorozatú virtuális gépeket intel Xeon 8171M (Skylake) processzorok is működtetik, amelyek az összes magos turbó órajel 3,2 GHz-es sebességével rendelkeznek.

Premium Storage: Támogatott
Premium Storage-gyorsítótárazás: Támogatott
Élő áttelepítés: nem támogatott
Memóriamegőrző Frissítések: Nem támogatott
Virtuális gép generációjának támogatása: 1. generáció
Gyorsított hálózatkezelés: Támogatott
Rövid élettartamú operációsrendszer-lemezek: támogatott
Beágyazott virtualizálás: nem támogatott

Méret vCPU Memória: GiB Ideiglenes tárterület (SSD) GiB FPGA FPGA-memória: GiB Adatlemezek max. száma Hálózati adapterek maximális száma/ Várható hálózati sávszélesség (Mbps)
Standard_NP10s 10 168 736 0 64 8 1 / 7500
Standard_NP20s 20 336 1474 2 128 16 2 / 15000
Standard_NP40s 40 672 2948 4 256 32 4 / 30000

Mérettábla definíciói

  • A tárolókapacitás mértékegysége GiB (gibibájt = 1024^3 bájt). Ha a GB-ban mért lemezeket (1000^3 bájt) összehasonlítja a GiB-ben mért lemezekkel (1024^3), ne feledje, hogy a GiB-ben megadott kapacitásszámok kisebbnek tűnhetnek. Például 1023 GiB = 1098,4 GB.

  • A lemezteljesítmény másodpercenkénti bemeneti/kimeneti műveletek (IOPS) mennyiségeként van kifejezve, valamint MBps-ben, ahol 1 MBps = 10^6 bájt/másodperc.

  • Az adatlemezek gyorsítótárazott és gyorsítótárazás nélküli módban üzemelhetnek. Gyorsítótárazott adatlemezüzem esetében a gazdagép gyorsítótáras üzemmódja ReadOnly (Csak olvasás) vagy ReadWrite (Írás és olvasás) beállításra van konfigurálva. Gyorsítótárazás nélküli adatlemezüzem esetében a gazdagép gyorsítótáras üzemmódja None (Nincs) beállításra van konfigurálva.

  • A virtuális gépek legjobb tárolási teljesítményének megismeréséhez tekintse meg a virtuális gépek és a lemezek teljesítményét.

  • A várt hálózati sávszélesség a virtuálisgép-típusonként lefoglalt maximális összesített sávszélesség az összes hálózati adapteren az összes célhelyen. További információ: Virtuális gépek hálózati sávszélessége.

    A felső korlátok nem garantáltak. A korlátok útmutatást nyújtanak a megfelelő virtuálisgép-típus kiválasztásához a kívánt alkalmazáshoz. A tényleges hálózati teljesítmény számos tényezőtől függ, például a hálózati torlódástól, az alkalmazások terhelésétől és a hálózati beállításoktól. A hálózati átviteli sebesség optimalizálásáról további információt az Azure-beli virtuális gépek hálózati átviteli sebességének optimalizálása című témakörben talál. A várt hálózati teljesítmény Linux vagy Windows rendszeren való eléréséhez előfordulhat, hogy ki kell választania egy adott verziót, vagy optimalizálnia kell a virtuális gépet. További információ: Sávszélesség/átviteli sebesség tesztelése (NTTTCP).

Gyakori kérdések

K: Hogyan kérhet kvótát NP virtuális gépekhez?

V: Kövesse ezt az oldalt A VM-család vCPU-kvótáinak növelése. Az NP virtuális gépek az USA keleti régiójában, az USA 2. nyugati régiójában, az USA déli régiójában, Nyugat-Európában, Délkelet-Ázsiában, Kelet-Japánban és Közép-Kanadában érhetők el.

K: A Vitis melyik verzióját használjam?

V: A Xilinx a Vitis 2022.1-et javasolja, használhatja a fejlesztői virtuális gép marketplace-beállításait is (Vitis 2022.1 Fejlesztői virtuális gép az Ubuntu 18.04-hez, az Ubuntu 20.04-hez és a CentOS 7.8-hoz)

K: NP virtuális gépeket kell használnom a megoldás fejlesztéséhez?

Válasz: Nem, helyszíni fejlesztést végezhet, és üzembe helyezheti a felhőben. Ügyeljen arra, hogy kövesse az igazolási dokumentációt az NP virtuális gépeken való üzembe helyezéshez.

K: Melyik rendszerhéj-verzió támogatott, és hogyan szerezhetem be a fejlesztési fájlokat?

V: Az Azure NP virtuális gépek FPGA-jai támogatják a Xilinx Shell 2.1-et (gen3x16-xdma-shell_2.1). A fejlesztői felület fájljainak lekéréséhez lásd: Xilinx Page Xilinx/Azure with Alveo U250 .

K: Melyik, igazolásból visszaadott fájlt használjam az FPGA NP virtuális gépen való programozásakor?

Válasz: Az igazolás két xclbint ad vissza: design.bit.xclbin és design.azure.xclbin. Használja a design.azure.xclbin parancsot.

K: Hol szerezhetem be az összes XRT/platformfájlt?

Válasz: Az összes fájlért látogasson el a Xilinx Microsoft-Azure webhelyére.

K: Milyen XRT-verziót használjak?

Válasz: xrt_202210.2.13.479

K: Mi a cél üzembehelyezési platform?

Válasz: Használja a következő platformokat.

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

K: Melyik platformot kell megcélznom a fejlesztéshez?

Válasz: xilinx-u250-gen3x16-xdma-2.1-202010-1-dev_1-2954688_all

K: Mik a támogatott operációs rendszerek?

V: A Xilinx és a Microsoft érvényesítette az Ubuntu 18.04 LTS-t, az Ubuntu 20.04 LTS-t és a CentOS 7.8-at.

A Xilinx a következő marketplace-rendszerképeket hozta létre ezeknek a virtuális gépeknek az üzembe helyezésének egyszerűsítése érdekében:

  • Xilinx Alveo U250 2022.1 Deployment VM Ubuntu18.04

  • Xilinx Alveo U250 2022.1 Deployment VM Ubuntu20.04

  • Xilinx Alveo U250 2022.1 Üzembehelyezési VM CentOS7.8

K: Üzembe helyezhetem a saját Ubuntu/CentOS virtuális gépeimet, és telepíthetem az XRT/Deployment Target Platformot?

V: Igen.

K: Ha saját Ubuntu18.04 virtuális gépet helyezek üzembe, akkor mik a szükséges csomagok és lépések?

Válasz: Kövesse a Xilinx XRT dokumentációjának Xilinx XRT dokumentációjában található útmutatást

Telepítse a következő csomagokat.

  • 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

K: Ha saját Ubuntu20.04 virtuális gépet helyezek üzembe, mik a szükséges csomagok és lépések?

Válasz: Kövesse a Xilinx XRT dokumentációjának Xilinx XRT dokumentációjában található útmutatást

Telepítse a következő csomagokat.

  • 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

K: Ha saját CentOS7.8 virtuális gépet helyezek üzembe, akkor mik a szükséges csomagok és lépések?

Válasz: Kövesse a Xilinx XRT dokumentációjának Xilinx XRT dokumentációjában található útmutatást

Telepítse a következő csomagokat.

  • 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

K: Mi a különbség a helyszíni FPGA-k és az NP virtuális gépek között?

A:
- A XOCL/XCLMGMT vonatkozásában:
Az Azure NP virtuális gépeken csak a szerepkörvégpont (5005-ös eszközazonosító), amely az XOCL-illesztőprogramot használja, van jelen.

A helyszíni FPGA-kban a felügyeleti végpont (eszközazonosító: 5004) és a szerepkörvégpont (5005-ös eszközazonosító), amelyek az XCLMGMT és az XOCL illesztőprogramokat használják, egyaránt jelen vannak.


- Az XRT vonatkozásában:
Az Azure NP virtuális gépeken az XDMA 2.1 platform csak a Host_Mem(SB) használatát támogatja.
A Host_Mem(SB) engedélyezéséhez (legfeljebb 1 GB RAM): sudo xbutil host_mem --enable --size 1g
Host_Mem(SB) letiltása: sudo xbutil host_mem --disable

A XRT2021.1-től kezdve:

A linuxos helyszíni FPGA M2M-adatátvitelt tesz elérhetővé.
Ez a funkció nem támogatott az Azure NP-beli virtuális gépeken.

K: Futtathatok xbmgmt parancsokat?

V: Nem, az Azure-beli virtuális gépeken nincs felügyeleti támogatás közvetlenül az Azure-beli virtuális gépről.

K: Be kell töltenem egy PLP-t?

Válasz: Nem, a PLP automatikusan betöltődik Önnek, így nem kell xbmgmt parancsokkal betölteni.

K: Azure-támogatás különböző PLP-k?

Válasz: Jelenleg nem. Csak az üzembehelyezési platform csomagjaiban megadott PLP-t támogatjuk.

K: Hogyan kérdezhetem le a PLP-adatokat?

Válasz: Xbutil-lekérdezést kell futtatnia, és meg kell néznie az alsó részt.

K: Az Azure NP-beli virtuális gépek támogatják az FPGA-bitstreameket hálózati GT Kernel-kapcsolatokkal?

V.: Nem. Az FPGA-igazolási szolgáltatás ellenőrzési sorozatot hajt végre egy tervezési ellenőrzőpont-fájlon, és hibát okoz, ha a felhasználó alkalmazása kapcsolatokat tartalmaz az FPGA-kártya QSFP hálózati portjaihoz.

Egyéb méretek és információk

Díjkalkulátor: Tarifakalkulátor

További információ a lemeztípusokról: Milyen lemeztípusok érhetők el az Azure-ban?

Következő lépések

További információ arról, hogyan segíthet az Azure számítási egységek (ACU) az Azure SKU-k számítási teljesítményének összehasonlításában.