独立开发者Speedstu最近推出了一项名为"CUDA-for-AMD-Windows"的开源项目,该项目令人兴奋地实现了在Windows系统上使用AMD显卡运行特定的CUDA工作负载,用户无需依赖虚拟机或双重启动。经过实际测试,项目成功在RX 9060 XT显卡上训练了一个包含220万参数的PPO强化学习网络,且整个过程使用了未经修改的CUDA库。该项目主要由一组高度自动化的PowerShell脚本构成,这些脚本将ZLUDA翻译层与AMD自主开发的HIP/ROCm SDK for Windows进行了有效连接。
这些脚本具备自动检测GPU架构的功能,并能够下载指定版本的ZLUDA(v6-preview.69),同时将其映射到Windows上现有的ROCm数学库。此外,开发者成功截取和映射了CUDA驱动API,以及cuBLAS、cuSPARSE、cuFFT这三个核心库,并将它们直接连接到AMD的相应实现上。最近,AMD通过ROCm更新为Windows平台的消费级GPU正式引入了对PyTorch和HIP SDK的支持,涵盖了RX 7000和RX 9000系列。但仍有大量传统应用、老旧代码库和特定AI工具依赖于CUDA,这使得AMD用户需借助WSL2或等待原作者发布HIP移植版来使用这些工具。此项目的推出,正好填补了这一空白,类似于为仅支持NVIDIA的软件提供了一个转换接口。
基准测试结果显示,在RX 9060 XT显卡上,使用官方ZLUDA及AMD HIP SDK 6.4路径下的220万参数强化学习工作负载,获得的中位数吞吐量为13278 steps/秒;而使用从旧版ZLUDA二进制中恢复的自定义覆盖层则为12876 steps/秒,低了大约3%。开发者指出,未来若能重写以去掉LibTorch/ZLUDA,吞吐量将显著提升,这表明目前的翻译层仍存在性能损失。然而,目前尚未达到CUDA护城河被完全打破的地步,关键的AI库如cuDNN、TensorRT和NCCL仍无法解析,这使得重度依赖cuDNN的工具会面临失效风险。
尽管如此,这一开源项目证明了在AMD显卡上运行CUDA专属软件的障碍并非不可逾越,问题主要出在可解决的翻译工具上。未来,项目的开源性质及社区的贡献可能为其他硬件支持和CUDA库兼容性扩展带来新的机遇。
2026-10-24
杜兰特对文班亚马的建议:提升效率,简化动作
北京时间10月24日,杜兰特在火箭训练结束后接受记者采访,谈到了文班亚马的成长方向。 被问到对文班下一步发展的建议时,杜兰特给出的核心是两个字:效率。他表示,任何球员想再进一步,都需要打磨技术、提高效率,减少不必要的动作,从而让比赛变得更游刃有余。他还说,这大概也是所有球员共同追求的目标。 这番话指向的是一名年轻球员的成长路径:不是加更多动作,而是把已有的东西做减法。对文班亚马而言,如何在保持威胁...
2026-10-23
赵嘉仁上半场发挥出色,助山西领先上海8分
北京时间10月22日,CBA常规赛,山西半场 54比46 领先上海。 上半场赵嘉仁在进攻端表现不错,内外开花,外线一球不丢。他出战 11分钟 , 5投3中 ,三分 2投2中 ,罚球 2罚2中 ,拿到 10分3篮板2助攻 。 同一时间段里,他也出现了 3次失误 。半场结束时,山西带着8分优势进入更衣室。 特别...
2026-10-22
阿伦首场比赛表现不俗,助力太阳战胜国王
北京时间10月22日,NBA常规赛, 太阳110比103击败国王 。格雷森·阿伦的首秀,攻防两端都给出了贡献。 他出场 28分48秒 ,9投6中,其中三分 8投5中 ,罚球4罚4中,拿下 21分3篮板4助攻1抢断 ,另有4次失误,正负值高达 +20 。 三分线外8次出手命中5球,是这份数据单里最扎眼的一项。首秀就能在有限出场时间里打出这样的效率,正负值也说明他在场时球队净胜分明显占优。 特别...
2026-10-21
欧文直言不想42岁仍在NBA执教
欧文把话说得很直:他不会在42岁、43岁还留在NBA打球。 这位达拉斯独行侠后卫在谈到自己的退役时间表时,给出了一个明确的上限。他同时解释了原因——今天的联盟已经和他小时候爱上的那个联盟不一样了。 “你有社交媒体,还有博彩,这些东西泛滥成灾,这已经不是我小时候爱上的那个NBA了,我非常清楚这一点……篮球是一团永恒的火,它会一直烧下去,但我不觉得自己42岁、43岁还在NBA打球。”欧文对媒体说。 这...