(资料图)
快科技9月15日消息,独立开发者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上跑220万参数强化学习工作负载,走官方ZLUDA加AMD HIP SDK 6.4的路径,吞吐量中位数13278 steps/秒;走从旧版ZLUDA二进制文件中 salvaged 出来的自定义覆盖层,12876 steps/秒,慢约3%。
开发者也坦言,后续重写去掉LibTorch/ZLUDA后吞吐量大幅提升,说明这层翻译栈仍有性能损耗。
不过现在还远不到CUDA护城河被填平的时候,关键AI库cuDNN、TensorRT和NCCL目前均无法解析,如果工具重度依赖cuDNN,这套方案就会直接失效。
但这个项目证明了一件事:在AMD显卡上跑CUDA专属软件的障碍不是硬件层面的硬伤,而是可以解决的翻译工具问题,项目完全开源,社区贡献有望扩展更多硬件支持和CUDA库兼容。
凡本网注明“XXX(非中国微山网)提供”的作品,均转载自其它媒体,转载目的在于传递更多信息,并不代表本网赞同其观点和其真实性负责。
清理规范城镇供水供电供气供暖行业收费意见三月起施行水电气暖四十余项不合理收费将取消初春的大地,乍暖还寒。每天的开销看似不大,但一样
2021-02-22 15:22
还记得沸沸扬扬的退出家长群新闻吗?这几年来,批改作业已成为越来越多家长的痛。为了给家长减负,多地陆续出台规定,明确要求教师亲自批改
2021-02-22 15:24
ok镜在感冒期间是不能佩戴的,很容易引起眼部不适,还会影响视力恢复,降低塑形效果,这个时候一般都需要停戴一个星期左右的时间,等感冒好
2022-03-28 12:47
大学被退学能考研吗是很多人好奇的,毕竟大学作为你步入社会前的一个垫脚石,很多人觉得上了大学就没什么事情了,但是吧如果你严重违反了纪律
2022-03-28 12:57
2020年10月17日,上海野生动物园一名工作人员在猛兽区实施作业时,遭到棕熊攻击不幸身亡。日前,这一事件调查结果公布,9名相关责任人被处
2021-02-22 15:25
受冷空气影响,昨天(2月21日)夜间开始,北京告别了白天的假夏天模式,大风降温齐上线。今天,冷空气带来的影响会更加明显,预计白天的最高
2021-02-22 15:29
为何这些从业门槛较低的岗位总缺人?阅读提示营销员、保洁员、餐厅服务员等从业门槛较低的工种之所以持续招工难,专业人士认为,一方面是受
2021-02-22 15:29
从疫情爆发至今已有超过一年的时间,人们已经习惯戴上口罩。在口罩的掩护下,就算是最精致的丽人们,也减少了使用口红的频率。红星资本局从
2021-02-22 15:51
原标题:教育部发布预警: 高校招生录取期间谨防诈骗 勿信不实传言据教育部网站消息,2021年普通高校招生录取工作即将开始,一些不法分子
2021-07-08 17:25
赟是一个汉字,读音yūn,作人名时亦为yún,常用意思美好,大等美好。该字因其由文、武、贝三字组成,古代‘贝’指&lsquo
2020-12-16 15:12