开源项目演示 AMD RX 9060 XT 运行部分 CUDA 库
据 Tom’s Hardware 9月14日报道,开源项目 CUDA-for-AMD-Windows 在 AMD Radeon RX 9060 XT 上演示了部分 CUDA 库的运行。该项目由开发者 Speedstu 发布,目标是在 Windows 环境中为依赖 CUDA 的软件提供翻译入口,使用 AMD 显卡尝试执行原本面向英伟达 GPU 的 CUDA 调用。

具体实现上,项目提供一套可复现的 PowerShell 自动化配置,结合 ZLUDA 翻译层与 AMD 原生 HIP/ROCm。脚本会识别 GPU 架构,并下载固定版本 ZLUDA v6-preview.69,将 CUDA 调用映射到 Windows 已安装的 ROCm 数学库。目前已拦截 CUDA 驱动程序 API,cuBLAS、cuSPARSE 和 cuFFT 可映射到 AMD 对应组件,因此部分仅面向 NVIDIA CUDA 的应用可以在 Windows 的 AMD 显卡上尝试运行。
开发者在未修改 CUDA 库的前提下,用 Radeon RX 9060 XT 完成了一次端到端的 220万参数 PPO 强化学习网络训练。在 A/B 测试中,官方上游路径使用官方 ZLUDA 与 AMD HIP SDK 6.4,整体中位吞吐为 13278.46 SPS,平均吞吐为 13172.49 SPS;恢复自定义覆盖路径的中位吞吐为 12875.80 SPS,平均吞吐为 12649.83 SPS。与官方上游路径相比,自定义路径的总体 SPS 中位数下降 3.03%,平均值下降 3.97%;数据采集 SPS 中位数下降 6.23%,数据消耗 SPS 中位数下降 2.15%;推理时间中位数增加 7.33%,PPO 学习时间中位数增加 2.75%。SPS 指每秒步数。
该测试表明,自定义路径虽然存在一定性能损耗,但可以在 Windows 的 AMD 显卡上运行部分未修改的 CUDA 应用。项目代码已在 GitHub 公开,项目页面名称为 CUDA for AMD on Windows。







