amd/xdna-driver
AMD XDNA Driver (amdxdna.ko) for Linux and XRT SHIM library
解決的問題
本專案提供必要的 Linux 內核驅動程式(amdxdna.ko)與 XRT SHIM 庫,以在 Linux 系統上啟用對 AMD XDNA 裝置(NPU)的支援。它透過將硬體裝置與 Xilinx 運行時(XRT)環境連結,讓使用者能夠執行 AI 應用程式。
運作方式
本專案由一個管理 NPU 硬體的內核層驅動程式,以及包含 XRT SHIM 庫與韌體二進位檔的外掛套件組成。驅動程式源自 Linux 內核的 staging 樹,並透過 DKMS(動態內核模組支援)整合至系統中,以確保其能在不同內核版本下正確編譯與載入。
適用對象
希望在 Ubuntu、Arch Linux 或 Fedora 系統上,使用 RyzenAI 處理器的 NPU 執行 AI 推論應用程式的開發者與使用者。
主要特色
- 多發行版支援:提供 Ubuntu、Arch Linux 與 Fedora 的建置與安裝手冊。
- XRT 整合:專為與 Xilinx 運行時(XRT)搭配使用而設計,提供標準化的 NPU 存取介面。
- 韌體管理:內建匹配的韌體二進位檔,防止驅動程式與硬體之間的版本不匹配錯誤。
- 專注推論:專門針對加速機器學習推論而優化,而非訓練。
相關
- 專案
- 專案
- 專案
- 專案
- 專案