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
- Általános célú
- Memóriaoptimalizált
- Tároptimalizált
- GPU-optimalizált
- Nagy teljesítményű számítás
- Előző generá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.