NP サイズ シリーズ
NP シリーズの仮想マシンでは、機械学習の推論、ビデオのトランスコード、データベースの検索と分析など、ワークロードを加速させるために Xilinx U250 FPGA を利用しています。 また、NP シリーズの VM は Intel Xeon 8171M (Skylake) の CPU を搭載し、全コア ターボ クロック速度は 3.2 GHz です。
ホストの仕様
部分 | Quantity 数値単位 |
仕様 SKU ID、パフォーマンス単位など |
---|---|---|
プロセッサ | 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 (64 GB) |
機能サポート
Premium Storage: サポートされています
Premium Storage キャッシュ: サポートされています
ライブ マイグレーション: サポートされていません
メモリ保持更新: サポートされていません
第 2 世代 VM: サポートされていません
第 1 世代 VM: サポートされています
高速ネットワーク: サポートされていません
エフェメラル OS ディスク: サポートされています
入れ子になった仮想化: サポートされていません
シリーズのサイズ
各サイズの vCPU (数量) とメモリ
サイズ名 | vCPU (数量) | メモリ (GB) |
---|---|---|
Standard_NP10s | 10 | 168 |
Standard_NP20s | 20 | 336 |
Standard_NP40s | 40 | 672 |
VM の基本リソース
よく寄せられる質問
Q: Xilinx U250 と AMD Alveo U250 の違いは何ですか。
A: AMD は Xilinx を買収し、FPGA ラインの名称を Alveo に変更しました。 これらは同一のものであり、同じドライバーを使用していますが、元の Xilinx ページは AMD の新しいサイトにリダイレクトされます。
Q: NP VM のクォータを要求するにはどうすればよいですか?
A: このページに従って、VM ファミリの vCPU クォータを増やします。 NP VM は、米国東部、米国西部 2、米国中南部、西ヨーロッパ、東南アジア、東日本、カナダ中部で利用できます。
Q: 使用すべき Vitis のバージョンを教えてください。
A: Xilinx では、Vitis 2022.1 を推奨しています。開発用 VM マーケットプレース オプション (Ubuntu 18.04、Ubuntu 20.04 および CentOS 7.8 用の Vitis 2022.1 開発用 VM) を使用することもできます。
Q: ソリューションを開発するために NP VM を使用する必要がありますか。
A: いいえ。オンプレミスで開発し、クラウドにデプロイできます。 構成証明のドキュメントに従って、NP VM にデプロイしてください。
Q: サポートされているシェル バージョンと、開発ファイルを取得する方法は何ですか。
A: Azure NP VM の FPGA は、Xilinx シェル 2.1 (gen3x16-xdma-shell_2.1) をサポートしています。 開発シェル ファイルを取得するには、Xilinx のページ Xilinx/Azure と Alveo U250 を参照してください。
Q: NP VM で FPGA をプログラミングするとき、構成証明から返されたどのファイルを使用すべきですか。
A: 構成証明によって、2 つの xclbins (design.bit.xclbin および design.azure.xclbin) が返されます。 design.azure.xclbin を使用します。
Q: すべての XRT/プラットフォーム ファイルはどこで入手できますか。
A: すべてのファイルについては、Xilinx の Microsoft Azure サイトを参照してください。
Q: 使用すべき XRT のバージョンを教えてください。
A: xrt_202210.2.13.479
Q: ターゲット デプロイ プラットフォームはどれですか。
A: 次のプラットフォームを使用してください。
- xilinx-u250-gen3x16-xdma-platform-2.1-3_all
- xilinx-u250-gen3x16-xdma-validate_2.1-3005608.1
Q: どのプラットフォームが開発の対象になりますか。
A: xilinx-u250-gen3x16-xdma-2.1-202010-1-dev_1-2954688_all
Q: どのオペレーティング システムがサポートされますか。
A: Xilinx と Microsoft は、Ubuntu 18.04 LTS、Ubuntu 20.04 LTS、CentOS 7.8 を検証しました。
Xilinx は、これらの VM のデプロイを簡略化するために、次の Marketplace イメージを作成しました。
Xilinx Alveo U250 2022.1 デプロイメント VM Ubuntu18.04
Xilinx Alveo U250 2022.1 デプロイメント VM Ubuntu20.04
Xilinx Alveo U250 2022.1 デプロイメント VM CentOS7.8
Q: 独自の Ubuntu/CentOS VM をデプロイし、XRT/デプロイ ターゲット プラットフォームをインストールすることはできますか。
A: はい。
Q: 独自の Ubuntu 18.04 VM をデプロイする場合、どのパッケージと手順が必要になりますか。
A: 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
Q: 独自の Ubuntu 20.04 VM をデプロイする場合、どのパッケージと手順が必要になりますか。
A: 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
Q: 独自の CentOS 7.8 VM をデプロイする場合、どのパッケージと手順が必要になりますか。
A: 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
Q: オンプレミス FPGA と NP VM の違いは何ですか。
A:
- XOCL/XCLMGMT について:
Azure NP VM では、XOCL ドライバーを使用するロール エンドポイント (デバイス ID 5005) のみが存在します。
オンプレミス FPGA では、XCLMGMT ドライバーを使用する管理エンドポイント (デバイス ID 5004) と、XOCL ドライバーを使用するロール エンドポイント (デバイス ID 5005) の両方が存在します。
- 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
XRT 2021.1 以降:
Linux のオンプレミス FPGA は M2M データ転送を公開します。
この機能は、Azure NP VM ではサポートされていません。
Q: xbmgmt コマンドを実行できますか。
A: いいえ。Azure VM では、Azure VM からの直接の管理はサポートされていません。
Q: PLP を読み込む必要がありますか。
A: いいえ。PLP は自動的に読み込まれるため、xbmgmt コマンドを使用して読み込む必要はありません。
Q: Azure ではさまざまな PLP がサポートされていますか。
A: 現時点ではされていません。 デプロイ プラットフォーム パッケージで提供される PLP のみがサポートされます。
Q: PLP 情報を照会するにはどのようにすればよいですか。
A: xbutil クエリを実行し、下の部分を確認する必要があります。
Q: Azure NP VM は、ネットワーク GT カーネル接続を使用した FPGA ビットストリームをサポートしていますか?
A: いいえ。 FPGA 構成証明サービスは、デザイン チェックポイント ファイルに対して一連の検証を行い、ユーザーのアプリケーションに FPGA カードの QSFP ネットワーク ポートへの接続が含まれている場合にエラーになります。
サイズに関するその他の情報
利用可能なすべてのサイズのリスト: サイズ
料金計算ツール: 料金計算ツール
ディスクの種類の情報: ディスクの種類
次のステップ
Azure コンピューティング ユニット (ACU) を確認することで、Azure SKU 全体の処理性能を比較できます。
1 つの Azure サブスクリプションに割り当てられた 1 つ以上の仮想マシンをホストできる物理サーバーについては、Azure 専用ホストを確認してください。
Azure Virtual Machines を監視する方法をご確認ください。