ザイリンクス リソース マネージャー (XRM) は、マシン上の AMD FPGA リソースを管理および制御します。この Vitis AI リリースで XRM を使用して深層学習ソリューションを実行するには、XRM のインストールが必須です。XRM は、サーバー/クライアント型のパラダイムとして実装されます。XRM は XRT のアドオン ライブラリであり、複数 FPGA のリソース管理を容易にします。XRM は、AMD XRT を置き換えるものではありません。XRM の機能一覧は次のとおりです。
- 複数 FPGA のヘテロジニアス サポートを有効化
- C++ API および CLI (クライアントによるリソースの割り当て、使用、解放に使用)
- FPGA でのリソース割り当て、演算ユニット (CU)、およびサービス粒度の有効化
- リソースの自動解放
- マルチクライアント サポート: マルチクライアント/ユーザー/プロセスのリクエストを有効化
- XCLBIN から DSA への自動関連付け
- クライアント/ユーザー間のリソース共有
- コンテナー化されたサポート
- ユーザー定義関数
- ロギング サポート