Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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
Korzystaj z najnowszych funkcji i wydajności dostępnych dla obciążeń, zmieniając rozmiar maszyny wirtualnej.
Korzystaj z wbudowanych procesorów ARM firmy Microsoft z maszynami wirtualnymi platformy Azure Cobalt.
Dowiedz się, jak monitorować maszyny wirtualne platformy Azure.