荷鲁斯快报 (DeepHorus) 是一个专注于人工智能、加密与区块链、科技创新及前沿交叉领域的科技资讯平台。
发布日期

开源项目让 AMD RX 9060 XT 显卡跑通部分 CUDA 库

作者
  • avatar
    姓名
    荷鲁斯快报
    社交账号

开源项目CUDA-for-AMD-Windows近日引发业界关注。科技媒体Tom's Hardware于9月14日报道,该项目已在AMD Radeon RX 9060 XT显卡上成功演示运行部分CUDA库,直接冲击英伟达在GPU计算领域的护城河。

CUDA是英伟达推出的通用GPU加速计算平台,提供编译器、运行时、调试器、性能分析工具以及可直接调用的GPU加速库。由于CUDA深度绑定英伟达GPU,涵盖开发平台、加速库、工具链和开发者生态,长期被视为英伟达的核心竞争优势。

开发者Speedstu发布的CUDA-for-AMD-Windows项目,是一套可复现的PowerShell自动化配置。该方案结合ZLUDA翻译层与AMD原生HIP/ROCm,在Windows系统上为依赖CUDA的软件提供翻译入口。配置脚本会识别GPU架构,并下载固定的ZLUDA v6-preview.69版本,随后将CUDA调用映射到Windows已安装的ROCm数学库。

在兼容范围方面,开发者已成功拦截CUDA驱动程序API,cuBLAS、cuSPARSE和cuFFT均可映射至AMD对应组件。这意味着部分仅面向NVIDIA CUDA的应用,现在可以在Windows平台的AMD显卡上尝试运行。

概念验证项目中,该开发者在未修改的CUDA库环境下,使用AMD Radeon RX 9060 XT完成了端到端的220万参数PPO强化学习网络训练。项目文档公布的A/B测试数据显示,官方上游路径的整体中位吞吐为13278.46 SPS,平均吞吐为13172.49 SPS;恢复自定义覆盖路径的整体中位吞吐为12875.80 SPS,平均吞吐为12649.83 SPS,性能差距约3%至4%。

从具体指标看,自定义路径在数据采集SPS上下降6.23%,数据消耗SPS下降2.15%,推理时间中位数增加7.33%,PPO学习时间增加2.75%。尽管自定义路径性能略低于公开上游路径,但整体差距有限,表明该方案已具备实际可用性。

业内分析认为,该开源项目为AMD显卡运行CUDA应用提供了新的可能性,有望打破英伟达在GPU计算生态中的垄断地位。目前项目仍处于早期阶段,后续版本能否进一步缩小性能差距、扩大兼容范围,值得持续关注。

阅读原文 →来源:ithome