Udostępnij za pośrednictwem


Serie rozmiarów np

Maszyny wirtualne serii NP są obsługiwane przez układy FPGA Xilinx U250 do przyspieszania obciążeń, w tym wnioskowania uczenia maszynowego, transkodowania wideo i wyszukiwania baz danych i analizy. Maszyny wirtualne serii NP są również obsługiwane przez procesory Intel Xeon 8171M (Skylake) ze wszystkimi rdzeniami z szybkością zegara 3,2 GHz.

Specyfikacje hosta

Element Ilość
Liczba jednostek
Specyfikacje
Identyfikator jednostki SKU, jednostki wydajności itp.
Procesor 10– 40 procesorów wirtualnych Intel Xeon 8171M (Skylake) [x86-64]
Pamięć 168 - 672 GiB
Magazyn lokalny 1 Dysk 736 - 2948 GiB
Magazyn zdalny 8 – 32 Dyski
Sieć 1 – 4 karty sieciowe 7500 – 30000 Mb/s
Akceleratory 1 – 4 układy FPGA AMD Alveo U250 FPGA (64 GB)

Obsługa funkcji

Premium Storage: obsługiwane
Buforowanie usługi Premium Storage: obsługiwane
Migracja na żywo: nieobsługiwana
Zachowywanie pamięci aktualizacji: nieobsługiwane
Maszyny wirtualne generacji 2: nieobsługiwane
Maszyny wirtualne generacji 1: obsługiwane
Przyspieszona sieć: nieobsługiwane
Efemeryczny dysk systemu operacyjnego: obsługiwany
Wirtualizacja zagnieżdżona: nieobsługiwana

Rozmiary w serii

Procesory wirtualne (Qty.) i Pamięć dla każdego rozmiaru

Nazwa rozmiaru procesory wirtualne (Qty).) Pamięć (GB)
Standard_NP10s 10 168
Standard_NP20s 20 336
Standard_NP40s 40 672

Zasoby podstawowe maszyny wirtualnej

Często zadawane pytania

.: Jaka jest różnica między Xilinx U250 a AMD Alveo U250?

Odp.: AMD Nabyło Xilinx i zmieniono nazwę linii FPGA na Alveo. Są identyczne i używają tych samych sterowników, ale oryginalna strona Xilinx przekierowuje do nowej witryny firmy AMD.

.: Jak zażądać limitu przydziału maszyn wirtualnych NP?

1: Postępuj zgodnie z instrukcjami na tej stronie , aby zwiększyć limity przydziału procesorów wirtualnych rodziny maszyn wirtualnych. Maszyny wirtualne NP są dostępne w regionach Wschodnie stany USA, Zachodnie stany USA 2, Południowo-środkowe stany USA, Europa Zachodnia, Azja Południowo-Wschodnia, Japonia Wschodnia i Kanada Środkowa.

.: Jakiej wersji zapalenia maszyny wirtualnej należy używać?

1: Xilinx zaleca vitis 2022.1, można również użyć opcji programowania maszyny wirtualnej marketplace (Vitis 2022.1 Development VM for Ubuntu 18.04, Ubuntu 20.04 i CentOS 7.8)

.: Czy muszę używać maszyn wirtualnych NP do tworzenia mojego rozwiązania?

1: Nie, można opracowywać lokalnie i wdrażać w chmurze. Pamiętaj, aby postępować zgodnie z dokumentacją zaświadczania w celu wdrożenia na maszynach wirtualnych NP.

.: Jaka wersja powłoki jest obsługiwana i jak mogę uzyskać pliki programistyczne?

1: Układy FPGA na maszynach wirtualnych np platformy Azure obsługują powłokę Xilinx Shell 2.1 (gen3x16-xdma-shell_2.1). Zobacz Xilinx Page Xilinx/Azure with Alveo U250 (Strona Xilinx/Azure z rozwiązaniem Alveo U250 ), aby uzyskać pliki powłoki programistycznej.

.: Którego pliku zwróconego z zaświadczania należy użyć podczas programowania mojego FPGA na maszynie wirtualnej NP?

1: Zaświadczenie zwraca dwa xclbins, design.bit.xclbin i design.azure.xclbin. Użyj narzędzia design.azure.xclbin.

.: Gdzie należy pobrać wszystkie pliki XRT /Platform?

1: Odwiedź witrynę Platformy Microsoft-Azure Xilinx dla wszystkich plików.

.: Jakiej wersji XRT należy używać?

1: xrt_202210.2.13.479

.: Jaka jest docelowa platforma wdrażania?

1: Użyj następujących platform.

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

.: Która platforma powinna być ukierunkowana na programowanie?

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

.: Jakie są obsługiwane systemy operacyjne?

Elementy: Xilinx i Microsoft zweryfikowały system Ubuntu 18.04 LTS, Ubuntu 20.04 LTS i CentOS 7.8.

Xilinx utworzył następujące obrazy z witryny Marketplace, aby uprościć wdrażanie tych maszyn wirtualnych:

.: Czy mogę wdrożyć własne maszyny wirtualne z systemem Ubuntu/CentOS i zainstalować platformę docelową XRT/deployment?

Odpowiedź: Tak.

.: Jeśli wdrażam własną maszynę wirtualną z systemem Ubuntu18.04, jakie są wymagane pakiety i kroki?

1: Postępuj zgodnie ze wskazówkami w dokumentacji XRT Xilinx XRT

Zainstaluj następujące pakiety.

  • 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

.: Jeśli wdrażam własną maszynę wirtualną z systemem Ubuntu20.04, jakie są wymagane pakiety i kroki?

1: Postępuj zgodnie ze wskazówkami w dokumentacji XRT Xilinx XRT

Zainstaluj następujące pakiety.

  • 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

.: Jeśli wdrażam własną maszynę wirtualną CentOS7.8, jakie są wymagane pakiety i kroki?

1: Postępuj zgodnie ze wskazówkami w dokumentacji XRT Xilinx XRT

Zainstaluj następujące pakiety.

  • 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

.: Jakie są różnice między lokalnymi układami FPGA i maszynami wirtualnymi NP?

A:
- Dotyczy XOCL/XCLMGMT:
Na maszynach wirtualnych np platformy Azure jest obecny tylko punkt końcowy roli (identyfikator urządzenia 5005), który używa sterownika XOCL.

W lokalnych układach FPGA zarówno punkt końcowy zarządzania (identyfikator urządzenia 5004) jak i punkt końcowy roli (identyfikator urządzenia 5005), który używa odpowiednio sterowników XCLMGMT i XOCL.


- Dotyczy XRT:
Na maszynach wirtualnych np platformy Azure platforma XDMA 2.1 obsługuje tylko platformę Host_Mem (SB).
Aby włączyć Host_Mem (SB) (maksymalnie 1 GB pamięci RAM): sudo xbutil host_mem --enable --size 1g
Aby wyłączyć Host_Mem(SB): sudo xbutil host_mem --disable

Począwszy od XRT2021.1:

Lokalna funkcja FPGA w systemie Linux uwidacznia transfer danych M2M.
Ta funkcja nie jest obsługiwana na maszynach wirtualnych np platformy Azure.

.: Czy mogę uruchomić polecenia xbmgmt?

1: Nie, na maszynach wirtualnych platformy Azure nie ma obsługi zarządzania bezpośrednio z maszyny wirtualnej platformy Azure.

.: Czy muszę załadować plP?

1: Nie, plP jest ładowany automatycznie, więc nie ma potrzeby ładowania za pośrednictwem poleceń xbmgmt.

.: Czy pomoc techniczna platformy Azure różnych plps?

Ach: Nie w tej chwili. Obsługujemy tylko protokół PLP udostępniany w pakietach platformy wdrażania.

.: Jak mogę wykonywać zapytania dotyczące informacji PLP?

Odp.: Należy uruchomić zapytanie xbutil i przyjrzeć się dolnej części.

.: Czy maszyny wirtualne NP platformy Azure obsługują strumienie bitowe FPGA z połączeniami jądra Sieci GT?

Odpowiedź: Nie. Usługa zaświadczania FPGA wykonuje serię weryfikacji w pliku punktu kontrolnego projektu i generuje błąd, jeśli aplikacja użytkownika zawiera połączenia z portami sieciowymi QSFP karty FPGA.

Inne informacje o rozmiarze

Lista wszystkich dostępnych rozmiarów: rozmiary

Kalkulator cen: Kalkulator cen

Informacje o typach dysków: Typy dysków

Następne kroki

Dowiedz się więcej o tym, jak jednostki obliczeniowe platformy Azure (ACU) mogą ułatwić porównanie wydajności obliczeń w jednostkach SKU platformy Azure.

Zapoznaj się z usługą Azure Dedicated Hosts dla serwerów fizycznych, które mogą hostować co najmniej jedną maszynę wirtualną przypisaną do jednej subskrypcji platformy Azure.

Dowiedz się, jak monitorować maszyny wirtualne platformy Azure.