NVIDIA封杀转译兼容CUDA:AMD被迫删除ZLUDA代码
NVIDIA CUDA生态系统非常繁荣,已经成为极具竞争力的护城河。自然不会允许其他人随便插手。今年3月发布的CUDA 11.6版本明确规定不允许在非NVIDIA平台上进行逆向工程和反编译。或者反汇编CUDA SDK 生成的任何结果。
最先受到影响的是ZLUDA项目,该项目由主开发者Andrzej Janik开发。您只需要使用ZLUDA库来替换CUDA,无需任何翻译或代码调整。
ZLUDA 最初通过英特尔oneAPI 开发接口和零级软件堆栈在英特尔平台上运行。后来它被终止了。幸运的是,它在AMD的支持下重新启动并支持AMD硬件。效果还不错,但只持续了两年,AMD 就在今年2 月份不得不放手,ZLUDA 随后改为开源。
即便如此,也没有放过。
Janik最新披露,GitHub上的ZLUDA开源代码已经根据AMD的要求全部删除。他还说,这些代码最初发布的时候,是通过了AMD邮件批准的,但是现在,AMD的法务部门表示它们并不合法。有趣的是,Janik还特别强调,他没有收到NVIDIA的任何通知,也没有法律威胁。尽管如此,Janik 并没有完全投降。他已经获得了新的资助,打算基于AMD支持前的代码,重新打造不同版本的ZLUDA,但也将失去一些功能,比如将不再有NVIDIA GameWorks——之前已经实现的《蝙蝠侠:阿卡姆之夜》。
顺便说一下,Moore Thread 的MUSA 方案也可以迁移CUDA 应用,但并不涉及到CUDA 相关代码的改动,而是从头开始,重建底层提供支持,因此不涉及违规。
相关文章
- 到底谁在挤牙膏!AMD、NVIDIA显卡代际提升对比
- 清库存吗 NVIDIA准备第五款RTX 3050!用上RTX 4
- 三大CPU架构通吃!不止x86和Arm NVIDIA宣布CUDA
- 曝NVIDIA RTX 5090 D V2显卡将于8月12日在中国
- 运行频率超3GHz!耕升RTX 5050追风OC评测:流畅
- 德国人偏爱AMD显卡!销量占65%超NVIDIA:RX 907
- RTX 5090D解禁绝无可能!RTX 5090D v2都悬而未
- NVIDIA N1、N1X笔记本CPU突遭变故:可能推迟至2
- NVIDIA RTX神经渲染纹理压缩结合微软DirectX:
- NVIDIA准备中国特供专业显卡RTX 6000D:今年要