Größen der NP-Serie

Die virtuellen Computer der NP-Serie basieren auf Xilinx U250-FPGAs zum Beschleunigen von Workloads einschließlich Machine Learning-Rückschluss, Videotranscodierung und Datenbanksuche und Analysen. VMs der NP-Serie werden auch mit Intel Xeon 8171m-CPUs (Skylake) mit einem Turbotakt von 3,2 GHz für alle Kerne betrieben.

Hostspezifikationen

Teil Menge
Anzahl Einheiten
Spezifikationen
SKU-ID, Leistungseinheiten usw.
Prozessor 10–40 vCPUs Intel Xeon 8171M (Skylake) [x86-64]
Arbeitsspeicher 168–672 GiB
Lokaler Speicher 1 Datenträger 736–2948 GiB
Remotespeicher 8–32 Datenträger
Network 1–4 NICs 7500–30000 MBit/s
Schnellinfos 1–4 FPGAs AMD Alveo U250 FPGA (64 GB)

Featureunterstützung

Storage Premium: Unterstützt
Storage Premium-Zwischenspeicherung: Unterstützt
Live-Migration: Nicht unterstützt
Updates mit Speicherbeibehaltung: Nicht unterstützt
VMs der 2. Generation: nicht unterstützt
VMs der 1. Generation: unterstützt
Beschleunigtes Netzwerk: nicht unterstützt
Kurzlebiger Betriebssystemdatenträger: unterstützt
Geschachtelte Virtualisierung: Nicht unterstützt

Größen der Serie

vCPUs (Menge) und Arbeitsspeicher für jede Größe

Name der Größe vCPUs (Anzahl) Arbeitsspeicher (GB)
Standard_NP10s 10 168
Standard_NP20s 20 336
Standard_NP40s 40 672

VM Basics-Ressourcen

Häufig gestellte Fragen

F: Was ist der Unterschied zwischen Xilinx U250 und AMD Alveo U250?

A: AMD hat Xilinx gekauft und die FPGA-Serie in „Alveo“ umbenannt. Diese sind identisch und verwenden dieselben Treiber, aber die ursprüngliche Xilinx-Seite leitet auf die neue Website von AMD um.

F: Wie kann ein Kontingent für NP-VMs angefordert werden?

A: Informationen hierzu finden Sie auf der Seite Erhöhen der vCPU-Kontingente der VM-Familie. NP-VMs sind in den Regionen „USA, Osten“, „USA, Westen 2“, „USA, Süden-Mitte“ „Europa, Westen“, „Asien, Südosten“, „Japan, Osten“ und „Kanada, Mitte“ verfügbar.

F: Welche Version von Vitis sollte ich verwenden?

A: Xilinx empfiehlt Vitis 2022.1. Sie können auch die Marketplace-Optionen für Entwicklungs-VMs verwenden (Vitis 2022.1 Entwicklungs-VM für Ubuntu 18.04, Ubuntu 20.04 und CentOS 7.8).

F: Muss ich NP VMs verwenden, um meine Lösung zu entwickeln?

A: Nein, Sie können lokal entwickeln und in der Cloud bereitstellen. Stellen Sie sicher, dass Sie für die Bereitstellung auf NP-VMs die Nachweisdokumentation befolgen.

F: Welche Shellversion wird unterstützt und wie kann ich die Entwicklungsdateien abrufen?

A: Die FPGAs in Azure NP-VMs unterstützen Xilinx Shell 2.1 (gen3x16-xdma-shell_2.1). Die Entwicklungsshelldateien finden Sie auf der Xilinx-Seite Xilinx/Azure mit Alveo U250.

F: Welche vom Nachweis zurückgegebene Datei sollte ich beim Programmieren meines FPGA auf einer NP-VM verwenden?

A: Der Nachweis gibt zwei Dateien vom Typ „xclbin“ zurück: design.bit.xclbin und design.azure.xclbin. Verwenden Sie design.azure.xclbin.

F: Wo kann ich alle XRT-/Plattformdateien abrufen?

A: Sie finden alle Dateien auf der Website Microsoft-Azure von Xilinx.

F: Welche Version von XRT sollte ich verwenden?

A: xrt_202210.2.13.479

F: Was ist die Ziel-Bereitsstellungsplattform?

A: Verwenden Sie die folgenden Plattformen.

  • xilinx-u250-gen3x16-xdma-platform-2.1-3_alle
  • xilinx-u250-gen3x16-xdma-validiert_2.1-3005608.1

F: Welche Plattform sollte ich für die Entwicklung anvisieren?

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

F: Welche Betriebssysteme werden unterstützt?

A: Xilinx und Microsoft haben Ubuntu 18.04 LTS, Ubuntu 20.04 LTS und CentOS 7.8 validiert.

Xilinx hat die folgenden Marketplace-Images erstellt, um die Bereitstellung dieser VMs zu vereinfachen:

  • Xilinx Alveo U250 2022.1 Bereitstellungs-VM Ubuntu18.04

  • Xilinx Alveo U250 2022.1 Bereitstellungs-VM Ubuntu20.04

  • Xilinx Alveo U250 2022.1 Bereitstellungs-VM CentOS7.8

F: Kann ich meine eigenen Ubuntu-/CentOS-VMs bereitstellen und die XRT-/Bereitstellungszielplattform installieren?

A: Ja.

F: Wenn ich meine eigene Ubuntu18.04 VM bereitstellen, was sind die erforderlichen Pakete und Schritte?

A: Befolgen Sie die Anleitungen in der Xilinx XRT-Dokumentation Xilinx XRT-Dokumentation

Installieren Sie die folgenden Pakete.

  • 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_alle_18.04.deb.tar.gz

  • xilinx-u250-gen3x16-xdma-validiert_2.1-3005608.1_all.deb

F: Welche Pakete und Schritte sind erforderlich, wenn ich meine eigene VM unter Ubuntu 20.04 bereitstelle?

A: Befolgen Sie die Anleitungen in der Xilinx XRT-Dokumentation Xilinx XRT-Dokumentation

Installieren Sie die folgenden Pakete.

  • 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_alle_18.04.deb.tar.gz

  • xilinx-u250-gen3x16-xdma-validiert_2.1-3005608.1_all.deb

V: Wenn ich meine eigene CentOS7.8 VM bereitstelle, was sind dann die erforderlichen Pakete und Schritte?

A: Befolgen Sie die Anleitungen in der Xilinx XRT-Dokumentation Xilinx XRT-Dokumentation

Installieren Sie die folgenden Pakete.

  • 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-plattform-2.1-3.noarch.rpm.tar.gz

  • xilinx-u250-gen3x16-xdma-validiert-2.1-3005608.1.noarch.rpm

F: Was sind die Unterschiede zwischen lokalen FPGAs und NP-VMs?

A:
- In Bezug auf XOCL/XCLMGMT:
Auf Azure-NP-VMs ist nur der Rollenendpunkt (Geräte-ID 5005) vorhanden, der den XOCL-Treiber verwendet.

Auf lokalen FPGAs sind sowohl Verwaltungsendpunkt (Geräte-ID 5004) als auch Rollenendpunkt (Geräte-ID 5005) vorhanden, die die XCLMGMT- bzw. XOCL-Treiber verwenden.


- In Bezug auf XRT:
Auf Azure-NP-VMs unterstützt die XDMA 2.1-Plattform nur „Host_Mem (SB)“.
Zur Aktivierung von „Host_Mem(SB)“ (bis 1 GB RAM): sudo xbutil host_mem --enable --size 1g
Deaktivieren von Host_Mem(SB): sudo xbutil host_mem --disable

Ab XRT2021.1:

Lokale FPGAs unter Linux machen die M2M-Datenübertragung verfügbar.
Dieses Feature wird in Azure-NP-VMs nicht unterstützt.

F: Kann ich xbmgmt-Befehle ausführen?

A: Nein, auf Azure-VMs wird die direkte Verwaltung von der Azure-VM aus nicht unterstützt.

F: Muss ich eine PLP laden?

A: Nein, PLPs werden automatisch geladen, sodass XBMGMT-Befehle nicht erforderlich sind.

F: Unterstützt Azure verschiedene plps?

A: Derzeit leider nicht. Wir unterstützen nur die in den Bereitstellungs-Plattform-Paketen bereitgestellte PLP.

F: Wie kann ich die PLP-Informationen Abfragen?

A: Sie müssen die xbutil-Abfrage ausführen und den unteren Teil überprüfen.

F: Unterstützen Azure-NP-VMs FPGA-Bitstreams mit GT Kernel-Netzwerkverbindungen?

A: Nein. Der FPGA-Nachweisdienst führt eine Reihe von Validierungen in einer Prüfpunktdatei für den Entwurf durch und generiert einen Fehler, wenn die Benutzeranwendung Verbindungen mit den QSFP-Netzwerkports der FPGA-Karte enthält.

Andere Größeninformationen

Liste aller verfügbaren Größen: Größen

Preisrechner: Preisrechner

Informationen zu Datenträgertypen: Datenträgertypen

Nächste Schritte

Weitere Informationen dazu, wie Sie mit Azure-Computeeinheiten (ACU) die Computeleistung von Azure-SKUs vergleichen können.

Azure Dedicated Host stellt physische Server bereit, auf denen einem Azure-Abonnement zugewiesene VMs (Virtual Machines, virtuelle Computer) gehostet werden können.

Weitere Informationen finden Sie unter Überwachen von Azure-VMs.