NP 系列
警告
本文參考 CentOS,這是接近結束生命週期 (EOL) 狀態的 Linux 發行版本。 請據以考慮您的使用和規劃。 如需詳細資訊,請參閱 CentOS 生命週期結束指引。
適用於: ✔️ Linux VM ✔️ Windows VM ✔️ 彈性擴展集 ✔️ 統一擴展集
NP 系列虛擬機器是由 Xilinx U250 FPGA 提供,可加速工作負載,包括機器學習推斷、影片轉碼及資料庫搜尋和分析。 NP 系列 VM 也由 Intel Xeon 8171M (Skylake) CPU 提供,且所有核心 Turbo 時脈速度為 3.2 GHz。
進階儲存體:支援
進階儲存體快取:支援
即時移轉:不支援
記憶體保留更新:不支援
VM 世代支援:第 1 代
加速網路:支援
暫時性 OS 磁碟:支援
巢狀虛擬化:不支援
大小 | vCPU | 記憶體:GiB | 暫存儲存體 (SSD) GiB | FPGA | FPGA 記憶體:GiB | 最大資料磁碟 | 最大 NIC/預期的網路頻寬 (Mbps) |
---|---|---|---|---|---|---|---|
Standard_NP10s | 10 | 168 | 736 | 1 | 64 | 8 | 1 / 7500 |
Standard_NP20s | 20 | 336 | 1474 | 2 | 128 | 16 | 2 / 15000 |
Standard_NP40s | 40 | 672 | 2948 | 4 | 256 | 32 | 4 / 30000 |
資料表大小定義
儲存容量會以 GiB 或是 1024^3 位元組為單位顯示。 當比較使用 GB (1000^3 位元組) 為度量單位的磁碟與使用 GiB (1024^3) 為度量單位的磁碟時,請記住以 GiB 為單位提供的容量數字可能較小。 例如,1023 GiB = 1098.4 GB。
磁碟輸送量是以每秒輸入/輸出作業 (IOPS) 和 MBps 進行測量,其中 MBps = 10^6 位元組/每秒。
資料磁碟可以在快取模式或取消快取模式下運作。 針對快取的資料磁碟作業,主機快取模式必須設定為 ReadOnly 或 ReadWrite。 針對取消快取的資料磁碟作業,主機快取模式必須設定為 None。
若要瞭解如何取得 VM 的最佳儲存體效能,請參閱虛擬機器和磁碟效能。
預期的網路頻寬是針對所有目的地,為所有 NIC 中每個 VM 類型配置的最大彙總頻寬。 如需詳細資訊,請參閱虛擬機器網路頻寬。
不保證效能上限。 限制針對預定應用程式選取正確 VM 類型的供應項目指導。 實際網路效能取決於多種因素,包括網路壅塞、應用程式負載和網路設定。 如需最佳化網路輸送量的資訊,請參閱最佳化 Azure 虛擬機器的網路輸送量。 若要達到 Linux 或 Windows 上的預期網路效能,您可能需要選取特定版本,或最佳化 VM。 如需詳細資訊,請參閱頻寬/輸送量測試 (NTTTCP)。
常見問題集
問:如何要求 NP VM 的配額?
答:請遵循 [增加 VM 系列 vCPU 配額] 頁面。 NP VM 適用於美國東部、美國西部 2、美國南部、西歐、東南亞、日本東部和加拿大中部。
問:我應該使用哪一個版本的 Vitis?
答:Xilinx 建議使用 Vitis 2022.1 版,您也可以使用開發 VM 市集選項 (Ubuntu 18.04、Ubuntu 20.04 和 CentOS 7.8 的 Vitis 2022.1 版開發 VM)
問:我需要使用 NP VM 來開發我的解決方案嗎?
答:否,您可以開發內部部署並部署至雲端。 請務必遵循證明文件,以在 NP VM 上部署。
問:支援哪些 Shell 版本,以及如何取得開發檔案?
答:Azure NP VM 中的 FPGA 支援 Xilinx Shell 2.1 (gen3x16-xdma-shell_2.1)。 請參閱 Xilinx 頁面 [Xilinx/Azure 與 Alveo U250] 來取得開發殼層檔案。
問:在 NP VM 中設計 FPGA 時,我應該使用哪一個從證明傳回的檔案?
答:證明會傳回兩個 xclbin:design.bit.xclbin 和 design.azure.xclbin。 請使用 design.azure.xclbin。
問:我應該在哪裡取得所有 XRT /平台檔案?
答:如需取得所有檔案,請造訪 Xilinx 的 Microsoft-Azure 網站。
問:我應該使用哪一個版本的 XRT?
答:xrt_202210.2.13.479
問:什麼是目標部署平台?
答:請使用下列平台。
- xilinx-u250-gen3x16-xdma-platform-2.1-3_all
- xilinx-u250-gen3x16-xdma-validate_2.1-3005608.1
問:我應該以哪個平台為目標進行開發?
答:xilinx-u250-gen3x16-xdma-2.1-202010-1-dev_1-2954688_all
問:什麼是支援的作業系統?
答:Xilinx 和 Microsoft 已驗證 Ubuntu 18.04 LTS、Ubuntu 20.04 LTS 和 CentOS 7.8。
Xilinx 已建立下列 Marketplace 映像,以簡化這些 VM 的部署:
Xilinx Alveo U250 2022.1 部署 VM Ubuntu18.04
Xilinx Alveo U250 2022.1 部署 VM Ubuntu20.04
Xilinx Alveo U250 2022.1 部署 VM CentOS7.8
問:我可以部署自己的 Ubuntu/CentOS VM 並安裝 XRT /部署目標平台嗎?
A: 可以。
問:如果我部署自己的 Ubuntu 18.04 VM,則所需的套件和步驟為何?
答:遵循 Xilinx XRT 說明文件 Xilinx XRT 說明文件中的指引
安裝下列套件。
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
問:如果我部署自己的 Ubuntu 20.04 VM,則所需的套件和步驟為何?
答:遵循 Xilinx XRT 說明文件 Xilinx XRT 說明文件中的指引
安裝下列套件。
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
問:如果我部署自己的 CentOS 7.8 VM,則所需的套件和步驟為何?
答:遵循 Xilinx XRT 說明文件 Xilinx XRT 說明文件中的指引
安裝下列套件。
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
問:內部部署 FPGA 與 NP VM 之間的差異為何?
答:
- 關於 XOCL/XCLMGMT:
在 Azure NP VM 上,只會顯示使用 XOCL 驅動程式的角色端點 (裝置識別碼 5005)。
在內部部署 FPGA 中,則會同時顯示管理端點 (裝置識別碼 5004) 和角色端點 (裝置識別碼 5005),其分別使用 XCLMGMT 和 XOCL 驅動程式。
- 關於 XRT:
在 Azure NP VM 上,XDMA 2.1 平台僅支援 Host_Mem(SB)。
若要啟用 Host_Mem (SB) (最多 1 Gb RAM):sudo xbutil host_mem --enable --size 1g
若要停用 Host_Mem (SB):sudo xbutil host_mem --disable
XRT2021.1 起:
Linux 中的 內部部署 FPGA 會公開 M2M 資料傳輸。
Azure NP VM 不支援此功能。
問:我可以執行 xbmgmt 命令嗎?
答:不能,在 Azure VM 上,無法直接從 Azure VM 進行管理支援。
問:我需要載入 PLP 嗎?
答:不需要,PLP 會自動為您載入,因此您不必透過 xbmgmt 命令載入。
問:Azure 是否支援不同的 PLP?
答:目前尚不支援。 我們只支援部署平台套件中提供的 PLP。
問:如何查詢 PLP 資訊?
答:如要查詢,您必須執行 xbutil 查詢並查看下方部分。
問:Azure NP VM 是否支援具有網路 GT 核心連線的 FPGA 位元串流?
A: 不可以。 FPGA 證明服務會在設計檢查點檔案上執行一系列驗證,如果使用者的應用程式包含與 FPGA 卡 QSFP 網路埠的連線,則會產生錯誤。
其他大小和資訊
定價計算機:定價計算機
如需磁碟類型的詳細資訊,請參閱 Azure 中有哪些磁碟類型可用?
下一步
深入了解 Azure 計算單位 (ACU) 如何協助您比較各個 Azure SKU 的計算效能。