amd/xdna-driver
AMD XDNA Driver (amdxdna.ko) for Linux and XRT SHIM library
해결하는 문제
이 프로젝트는 Linux 시스템에서 AMD XDNA 장치(NPU)를 지원하기 위한 필수 Linux 커널 드라이버와 라이브러리를 제공합니다. 하드웨어와 Xilinx Runtime(XRT) 사이의 간극을 메워 사용자가 AI 애플리케이션을 실행할 수 있도록 합니다.
작동 방식
이 프로젝트는 두 가지 주요 구성 요소로 이루어져 있습니다: amdxdna.ko 커널 드라이버(Linux 커널 스테이징 트리에서 미러링됨)와 XRT SHIM 라이브러리. 이 두 구성 요소는 운영 체제가 NPU 하드웨어와 통신할 수 있도록 합니다. 드라이버는 일반적으로 DKMS를 통해 설치되어 커널 업데이트 후에도 호환성이 유지되도록 하며, SHIM 라이브러리는 XRT가 XDNA 장치와 상호작용할 수 있는 인터페이스를 제공합니다.
대상 사용자
RyzenAI 프로세서를 보유하고 Linux(특히 Ubuntu, Arch Linux, Fedora)에서 AI 추론 애플리케이션을 실행하려는 개발자와 사용자입니다.
주요 특징
- 광범위한 디스트로 지원: Ubuntu, Arch Linux, Fedora에 대한 빌드 및 설치 경로를 제공합니다.
- XRT 통합: NPU 기능을 활성화하기 위한 Xilinx Runtime(XRT) 플러그인을 포함합니다.
- 펌웨어 관리: 드라이버와 하드웨어 간의 버전 불일치를 방지하기 위해 일치하는 펌웨어 바이너리를 패키징합니다.
- 추론에 집중: AMD NPU에서 기계 학습 추론을 가속화하도록 특별히 설계되었습니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트