独立开发者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-21
欧文直言不想42岁仍在NBA执教
欧文把话说得很直:他不会在42岁、43岁还留在NBA打球。 这位达拉斯独行侠后卫在谈到自己的退役时间表时,给出了一个明确的上限。他同时解释了原因——今天的联盟已经和他小时候爱上的那个联盟不一样了。 “你有社交媒体,还有博彩,这些东西泛滥成灾,这已经不是我小时候爱上的那个NBA了,我非常清楚这一点……篮球是一团永恒的火,它会一直烧下去,但我不觉得自己42岁、43岁还在NBA打球。”欧文对媒体说。 这...
2026-10-20
大使就菲律宾政客抹黑中方言论向外长表达强烈不满
新京报讯 据中国驻菲律宾大使馆消息,2026年10月19日,中国驻菲律宾大使井泉应约会见菲外长拉扎罗,就近期菲方官员及政客断章取义、污蔑抹黑中方的言论提出严正交涉。 井大使指出,近日我应邀出席第二届迪利曼对话会并发表主旨演讲。茶歇期间,我接受菲当地媒体采访。我传递的核心信息是对中菲关系进行分手处理,不要过度联系,根据每个领域每个问题的不同性质采取不同策略,加强对话、管控分歧、深化合作,多制造好故事...
2026-10-19
布朗31分绝杀吉林男篮,展现FMVP风范
北京时间10月18日,北京男篮在2026-27赛季CBA常规赛首轮比赛中84-82险胜吉林男篮。本场比赛,北京男篮小外援布朗首秀砍下31分7篮板,更在终场前0.4秒命中准绝杀三分,展现了FMVP的价值,一战赢得球迷的心。 由于桑普森赛前意外退赛,赛季首战对阵吉林男篮,北京男篮首节只派出了布朗一名外援,不过这位前FMVP并没能与球队形成化学反应。尽管布朗有挡拆助攻范子铭打成“2+1”的成功例子,但是...
2026-10-18
巴萨调整青训续约策略以防人才流失
虎扑10月16日讯 据《每日体育报》报道,巴塞罗那正在调整拉玛西亚青训球员的续约策略,通过设置随球员发展逐级提高的解约金条款,并提前启动续约谈判,尽可能避免年轻新星在合同到期后自由离队。 巴萨不仅在持续努力吸引国内外优秀年轻球员,也在设法留住现有的人才,为俱乐部的未来提供保障。此前马克-吉乌和德罗-费尔南德斯等球员的离队案例,已经在一定程度上引起巴萨体育部门的警觉。 为防止类似情况再次发生,俱乐部...