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 位元組/每秒。

  • 資料磁碟可以在快取模式或取消快取模式下運作。 針對快取的資料磁碟作業,主機快取模式必須設定為 ReadOnlyReadWrite。 針對取消快取的資料磁碟作業,主機快取模式必須設定為 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.xclbindesign.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 的部署:

問:我可以部署自己的 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 的計算效能。