amd/xdna-driver
AMD XDNA Driver (amdxdna.ko) for Linux and XRT SHIM library
何を解決するか
このプロジェクトは、AMD XDNAデバイス(NPU)をLinuxで使用可能にするために必要なLinuxカーネルドライバ(amdxdna.ko)とXRT SHIMライブラリを提供します。これにより、ハードウェアデバイスとXilinx Runtime(XRT)環境を接続することで、ユーザーがAIアプリケーションを実行できるようになります。
動作方法
このプロジェクトは、NPUハードウェアを管理するカーネルレベルのドライバと、XRT SHIMライブラリおよびファームウェアバイナリを含むプラグインパッケージから構成されています。ドライバはLinuxカーネルのstagingツリーからミラーリングされており、DKMS(Dynamic Kernel Module Support)を介してシステムに統合され、異なるカーネルバージョン間で正しくコンパイルおよびロードされるように保証されています。
対象ユーザー
Ubuntu、Arch Linux、FedoraでNPU上でAI推論アプリケーションを実行したい、RyzenAIプロセッサを持つ開発者およびユーザー。
主な特徴
- マルチディストリビューション対応:Ubuntu、Arch Linux、Fedora用のビルドおよびインストール手順を提供。
- XRT統合:Xilinx Runtime(XRT)と特に連携するように設計されており、NPUへの標準化されたインターフェースを提供。
- ファームウェア管理:ドライバとハードウェア間のバージョン不一致エラーを防ぐために、一致するファームウェアバイナリをバンドル。
- 推論に特化:トレーニングではなく、ML推論の高速化に特化して最適化されています。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト