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:
Xilinx Alveo U250 2022.1 Deployment VM Ubuntu18.04
Xilinx Alveo U250 2022.1 Deployment VM Ubuntu20.04
Xilinx Alveo U250 2022.1 Deployment VM CentOS7.8
.: 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.