amd/xdna-driver
AMD XDNA Driver (amdxdna.ko) for Linux and XRT SHIM library
解決する課題
このプロジェクトは、Linux システム上で AMD XDNA デバイス(NPU)をサポートするために必要な Linux カーネルドライバーとライブラリを提供します。ハードウェアと Xilinx Runtime (XRT) の間のギャップを埋めることで、ユーザーが AI アプリケーションを実行できるようにします。
動作原理
このプロジェクトは、主に2つのコンポーネントで構成されています:amdxdna.ko カーネルドライバー(Linux カーネルのステージングツリーからミラーリング)と XRT SHIM ライブラリ。これら2つのコンポーネントにより、オペレーティングシステムが NPU ハードウェアと通信できるようになります。ドライバーは通常 DKMS を介してインストールされ、カーネル更新後も互換性が保たれるようにします。また、SHIM ライブラリは XRT が XDNA デバイスとやり取りするためのインターフェースを提供します。
対象ユーザー
RyzenAI プロセッサーを搭載し、Linux(特に Ubuntu、Arch Linux、Fedora)上で AI 推論アプリケーションを実行したい開発者やユーザーです。
特長
- 幅広いディストリビューション対応: Ubuntu、Arch Linux、Fedora 向けのビルドおよびインストール手順を提供します。
- XRT 統合: NPU 機能を有効にするための Xilinx Runtime (XRT) プラグインを含みます。
- ファームウェア管理: ドライバーとハードウェア間のバージョン不一致を防ぐために、対応するファームウェアバイナリをパッケージ化します。
- 推論に特化: AMD NPU 上で機械学習の推論を加速するために特化して設計されています。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト