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 上的机器学习推理。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目