作者| 付玉琪
最近,Nvidia 在CUDA 11.6 的用户许可证中透露了以下内容:
禁止使用翻译层在其他硬件平台上运行基于CUDA 的软件。此举立即震惊了AI界,并引起了主流媒体的关注。
CUDA,正式名称为Compute Unified Device Architecture,是NVIDIA公司开发的一种异构编程语言。为通用程序调用GPU提供接口。简而言之,CUDA 加速了神经网络模型的预测,并高效、轻松地处理大量数据,以实时执行高要求的任务。
当面对高性能实时输出的需求时,CUDA是大型企业的首选解决方案,并且也带来了巨大的好处。例如,特斯拉和其他汽车行业巨头使用CUDA 来训练他们的自动驾驶汽车,Netflix 使用CUDA 功能来为其推荐引擎提供动力……NVIDIA 也使用CUDA 来生成数以百万计的AI 开发人员并吸引大规模云计算。购买GPU。
CUDA 和NVIDIA 硬件的组合已被证明非常高效,许多程序都依赖于这种组合。然而,随着更具成本效益的硬件出现,越来越多的用户在与NVIDIA 竞争的其他平台上运行CUDA 程序。对于英伟达来说,这绝对是对其技术和市场地位的严峻挑战。
为了确保在GPU计算领域的竞争优势,英伟达不得不“放弃”构建人类命运共同体的使命,与竞争对手“对话”。
请不要在您自己的硬件上使用我的CUDA。
业内人士分析,此举应该针对的是涉及英特尔和AMD的第三方项目,例如ZLUDA,以及来自中国厂商的兼容解决方案,例如登林科技GPU+和木希科技。
总体而言,此警告代表了NVIDIA 对于CUDA 兼容性的立场。目前,NVIDIA仅在CUDA 11.6协议中添加了警告条款,并未采取任何实际行动,但也不排除未来采取进一步行动的可能性。
原文链接:https://www.infoq.cn/news/ZCJcHVFSdRbFBeF8LkeB
本文和图片来自网络,不代表火豚游戏立场,如若侵权请联系我们删除:https://www.huotun.com/game/669765.html