需按官方 Build Instructions 文档自行编译,README 未提供一键安装命令;Linux 依赖 accel 驱动模型、Windows 依赖 MCDM 驱动模型,需确认平台驱动支持;具体系统要求需查阅 system_requirements 页面而非 README 正文
README 未给出安装命令,仅链接到构建说明文档:https://xilinx.github.io/XRT/master/html/build.htmlREADME 未说明具体显存或内存要求;支持 AMD Ryzen、Ryzen Embedded、Versal Adaptive SoC、Alveo 加速卡、Zynq UltraScale+ MPSoC 平台,宿主 CPU 为 x86_64 或 aarch64。
AMD NPU 与 FPGA 的抽象运行时接口,统一访问 Ryzen、Versal、Alveo 等平台
Xilinx 官方运行时库,让 AIE 和 FPGA 加速卡在 Linux 上跑起来,提供驱动、用户态 API 和编译工具链,方便把 AI 负载卸载到 Versal、Ryzen AI 等硬件。
核心能力
- 提供用户态与内核驱动组合的抽象运行时接口
- 统一访问 AMD NPU 与 FPGA 设备
- 覆盖 Ryzen、Versal、Alveo、Zynq UltraScale+ 等平台
- 附带 xrt-smi 命令行工具用于检查、配置和验证设备
- 支持 Linux 与 Windows,宿主为 x86_64 或 aarch64
容易踩的坑
- 202610.2.23.244Official 2026.1 release最新正式版2026-10-12 · 2026-10-12 17:26 UTC
Release notes are available in below link https://docs.amd.com/r/en-US/ug1742-vitis-release-notes/About-Xilinx-Runtime-XRT
- 2.25.0pre-release2026-08-18 · 2026-08-18 18:05 UTC
查看更新说明
Summary
This release is for upstreaming to Debian and Fedora.
The xrt-2.25.0.tar.gz contains all sources expanded with submodules used by XRT and xdna-driver. The tar ball is filtered for unused content.
What's Changed Compared to 2.21.75
- Use env variable to determine the ddr offset for emulation device by @sayyanna in https://github.com/Xilinx/XRT/pull/9523
- Add common nop.elf submission utility for VE2 AIE profile and trace by @jyothees99 in https://github.com/Xilinx/XRT/pull/9524
- [XRT-SMI] Context health update to move to Option Options by @aktondak in https://github.com/Xilinx/XRT/pull/9525
- XDMA support for Embedded plus by @karthdmg-xilinx in https://github.com/Xilinx/XRT/pull/9471
- [XRT-SMI] open archive update by @aktondak in https://github.com/Xilinx/XRT/pull/9517
- [XRT-SMI] Removing warning prints for a better UI by @aktondak in https://github.com/Xilinx/XRT/pull/9529
- AIESW-21881 : Fix ctrl scratchpad memory creation bug by @rbramand-xilinx in https://github.com/Xilinx/XRT/pull/9527
- Fix: Correct add_event argument syntax in Windows trace scope destructors by @diukirde in https://github.com/Xilinx/XRT/pull/9537
- Update minor version for 2026.1 by @stsoe in https://github.com/Xilinx/XRT/pull/9528
- Bump up aiebu hash in XRT by @sonals in https://github.com/Xilinx/XRT/pull/9530
- [XRT-SMI] Warning removal by @aktondak in https://github.com/Xilinx/XRT/pull/9538
- Removing xdp subdirectory and replacing it with a submodule by @jvillarre in https://github.com/Xilinx/XRT/pull/9534
- Windows build robustness fixes by @thomthehound in https://github.com/Xilinx/XRT/pull/9541
- need to ignore unsupported device by @xdavidz in https://github.com/Xilinx/XRT/pull/9542
- [AIESW-22516] Update Product Name logic by @aktondak in https://github.com/Xilinx/XRT/pull/9545
- EDGEML-12485 Fix for incorrect parsing while getting firmware logs by @aktondak in https://github.com/Xilinx/XRT/pull/9546
- AIESW-22124 Loading the whole elf file for just one instance by @larry9523 in https://github.com/Xilinx/XRT/pull/9548
- Update minor version for 2026.1 (master) by @stsoe in https://github.com/Xilinx/XRT/pull/9550
- [XRT-SMI] Change default logging level by @aktondak in https://github.com/Xilinx/XRT/pull/9551
- AIESW-867 Add shim dma bw test for xrt-smi by @rchane in https://github.com/Xilinx/XRT/pull/9544
- Dtrace refactor -- dtrace buffer is passed to cert through hsa cmd instead of driver/mpnpu by @xuhz in https://github.com/Xilinx/XRT/pull/9539
- Raise exception when get_elf_flow API is used on HW Ctx with no configuration by @IshitaGhosh in https://github.com/Xilinx/XRT/pull/9553
- AIESW-22124 Loading the whole elf file for just one instance (fix reg… by @larry9523 in https://github.com/Xilinx/XRT/pull/9555
- Enhance xrt::fence APIs to allow host side signaling and waiting by @stsoe in https://github.com/Xilinx/XRT/pull/9558
- AIESW-21328 Re-add Version to driver name output by @rchane in https://github.com/Xilinx/XRT/pull/9559
- Provide Linux 6.18 kernel support for zocl by @ManojTakasi in https://github.com/Xilinx/XRT/pull/9563
- [XRT-SMI] AIESW-18557 Direct output of firmware debug features to a file by @aktondak in https://github.com/Xilinx/XRT/pull/9556
- Update xdp submodule commit by @parthash0804 in https://github.com/Xilinx/XRT/pull/9561
- Fix patching logic when xrt::module is shared across different kernel instances by @rbramand-xilinx in https://github.com/Xilinx/XRT/pull/9564
- Update xdp submodule by @IshitaGhosh in https://github.com/Xilinx/XRT/pull/9566
- Add Python binding for ELF-initialized hardware context by @andrej in https://github.com/Xilinx/XRT/pull/9560
- fixing dtrace issue in runlist by @chvamshi-xilinx in https://github.com/Xilinx/XRT/pull/9568
- Bug Bounty: Integer overflow exists in the AMD Xilinx Runtime (XRT) kernel driverSWSPLAT-8849 by @karthdmg-xilinx in https://github.com/Xilinx/XRT/pull/9552
- Add ML Timeline support for delayed ELF configur
- 202610.2.23.0_Canonical2026-04-16 · 2026-04-16 08:30 UTC
这个版本没有写更新说明。
- 2.21.752026-02-10 · 2026-02-10 20:16 UTC
查看更新说明
This is the official XRT release for Ubuntu 26.04 Debian salsa.
The archive 2.21.75.tar.gz is created from XRT tag 2.21.75 and xdna-driver tag 2.21.75 and populated with expanded submodules and binary files removed. The flow to create the archive is automated in a separate mono repo (https://github.com/stsoe/XRT-DEBIAN/tree/2.21.75) from where the source archive is copied and attached to this XRT release.
- 2.21.70pre-release2025-12-17 · 2025-12-17 05:38 UTC
查看更新说明
This is a pre-release created for Debian salsa.
The archive 2.21.70.tar.gz is created from XRT tag 2.21.70 and xdna-driver tag 2.21.70 and populated with expanded submodules and binary files removed. From the release tags, the archive content was cleaned up per lintian warnings:
% ls CMakeLists.txt xrt/ xdna/ % git submodule update --recursive # xdna gets XRT from xrt/ % /bin/rm -rf xdna/xdna-driver/xrt # aiebu gets ELFIO and aie-rt from xrt/ % /bin/rm -rf xrt/XRT/src/runtime_src/core/common/aiebu/src/cpp/ELFIO % /bin/rm -rf xrt/XRT/src/runtime_src/core/common/aiebu/lib/aie-rt # remove binaries % find . -type f -name .git -exec /bin/rm -rf {} \; % find . -type d -name elf_examples -exec /bin/rm -rf {} \; % find . -type f -name usertest -exec /bin/rm -rf {} \; % find . -type f -name \*.elf -exec /bin/rm {} \; % /bin/rm -rf xdna/xdna-driver/tools/bins
用户点评
登录用户的真实使用记录,可按版本和硬件筛选还没有人点评。第一个说出真实体验的人最有价值。
.. SPDX-License-Identifier: Apache-2.0 Copyright (C) 2019-2022 Xilinx, Inc. All rights reserved. Copyright (C) 2022-2026 Advanced Micro Devices, Inc. All rights reserved.
================ FleXible RunTime
.. image:: https://scan.coverity.com/projects/17781/badge.svg :target: https://scan.coverity.com/projects/xilinx-xrt-5f9a8a18-9d52-4cb2-b2ac-2d8d1b59477f
.. image:: src/runtime_src/doc/toc/XRT-Layers.svg :align: center
FleXible RunTime (XRT) is implemented as a combination of user-space and kernel driver components. It provides
an abstracted runtime software interface for AMD NPUs and AMD FPGAs, enabling seamless access across
AMD Ryzen™ <https://www.amd.com/en/products/processors/desktops/ryzen.html>_ client,
AMD Ryzen™ Embedded <https://www.amd.com/en/products/embedded/ryzen.html>_ ,
AMD Versal™ Adaptive SoCs <https://www.amd.com/en/products/adaptive-socs-and-fpgas/versal.html>_ ,
AMD Alveo™ Adaptable Accelerator Cards <https://www.amd.com/en/products/accelerators/alveo.html>_ , and
AMD Zynq™ UltraScale+™ MPSoCs <https://www.amd.com/en/products/adaptive-socs-and-fpgas/soc/zynq-ultrascale-plus-mpsoc.html>_ .
XRT runs on both Linux and Windows, hosted on x86_64 or aarch64 host CPU architectures. XRT uses Linux
accel driver model on Linux and
Windows MCDM driver model on Windows. XRT ships with a command line tool,
xrt-smi, which may be used to examine, configure and validate NPU and FPGA devices.
XRT API header files <https://github.com/Xilinx/XRT/tree/master/src/runtime_src/core/include/xrt>_
System Requirements <https://xilinx.github.io/XRT/master/html/system_requirements.html>_
Build Instructions <https://xilinx.github.io/XRT/master/html/build.html>_
Documentation xilinx.github.io/XRT <https://xilinx.github.io/XRT>_