NP 大小系列
NP 系列虛擬機器是由 Xilinx U250 FPGA 提供,可加速工作負載,包括機器學習推斷、影片轉碼及資料庫搜尋和分析。 NP 系列 VM 也由 Intel Xeon 8171M (Skylake) CPU 提供,且所有核心 Turbo 時脈速度為 3.2 GHz。
主機規格
部分 | 數量 計數單位 |
規格 SKU 識別碼、效能單位等。 |
---|---|---|
處理器 | 10 - 40 個 vCPU | Intel Xeon 8171M (Skylake) [x86-64] |
記憶體 | 168 - 672 GiB | |
本機存放區 | 1 個磁碟 | 736 - 2948 GiB |
遠端儲存體 | 8 - 32 個磁碟 | |
網路 | 1 - 4 個 NIC | 7500 - 30000 Mbps |
加速器 | 1 - 4 個 FPGA | AMD Alveo U250 FPGA (64GB) |
功能支援
進階儲存體:支援
進階儲存體快取:支援
即時移轉:不支援
記憶體保留更新:不支援
第 2 代 VM:不支援
第 1 代 VM:支援
加速網路:不支援
暫時性 OS 磁碟:支援
巢狀虛擬化:不支援
系列中的大小
每個大小的 vCPU (數量) 和記憶體
大小名稱 | vCPU (數量) | 記憶體 (GB) |
---|---|---|
Standard_NP10s | 10 | 168 |
Standard_NP20s | 20 | 336 |
Standard_NP40s | 40 | 672 |
VM 基本資源
常見問題集
問: Xilinx U250 與 AMD Alveo U250 之間的差異為何?
答: AMD 收購了 Xilinx,並將其 FPGA 業務線重新命名為 Alveo。 它們完全相同,且使用相同的驅動程式,但原始的 Xilinx 頁面會重新導向至 AMD 的新網站。
問:如何要求 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 計算單位 (ACU) 如何協助您比較各個 Azure SKU 的計算效能。
請參閱 Azure 專用主機,讓實體伺服器能夠裝載指派給一個 Azure 訂用帳戶的一或多部虛擬機器。
了解如何監視 Azure 虛擬機器。