amd/xdna-driver
AMD XDNA Driver (amdxdna.ko) for Linux and XRT SHIM library
解决的问题
该项目提供了必要的 Linux 内核驱动程序和库,以在 Linux 系统上支持 AMD XDNA 设备(NPU)。它通过弥合硬件与 Xilinx Runtime (XRT) 之间的差距,允许用户运行 AI 应用程序。
工作原理
该项目由两个主要组件组成:amdxdna.ko 内核驱动程序(从 Linux 内核暂存树镜像)和 XRT SHIM 库。这两个组件共同允许操作系统与 NPU 硬件进行通信。驱动程序通常通过 DKMS 安装,以确保在内核更新后保持兼容性,而 SHIM 库则为 XRT 与 XDNA 设备交互提供接口。
适用人群
拥有 RyzenAI 处理器并希望运行 AI 推理应用程序的开发者和用户(特别是 Ubuntu、Arch Linux 和 Fedora 系统)。
亮点
- 广泛的发行版支持:提供 Ubuntu、Arch Linux 和 Fedora 的构建和安装路径。
- XRT 集成:包含用于启用 NPU 功能的 Xilinx Runtime (XRT) 插件。
- 固件管理:打包匹配的固件二进制文件,以防止驱动程序和硬件之间的版本不匹配。
- 专注于推理:专门设计用于加速 AMD NPU 上的机器学习推理。
相关
- 项目
- 项目
- 项目
- 项目
- 项目