ZLUDA 又一次复活 :在 AMD 显卡上运行基于 CUDA 的应用程序
ZLUDA 允许在非 NVIDIA GPU 上运行未经修改的 CUDA 应用程序,由 Andrzej Janik 发布,于 2020 年首次出现,起初它支持 Intel 显卡,CUDA 被称为 Nvidia 在人工智能领域的护城河,是人工智能生态中的重要一环。
然而,ZLUDA 于 2021 年 2 月从 GitHub 上被下架,Janik 的理由是“私人原因”。这与英特尔和 AMD 有关。当 Janik 第一次开始开发 ZLUDA 时,他是英特尔员工,正在内部游说公司采用它。英特尔要求 Janik 在评估该项目时取消该项目,但正如开发人员所说,“英特尔认为没有在英特尔 GPU 上运行 CUDA 应用程序的商业案例。”
随后,Janik 离开了 Intel,与 AMD 取得了联系。在 AMD 的支持下,Janik 重启了该项目,从而能让 AMD 显卡原生运行 CUDA 应用。
ZLUDA 使得 AMD 显卡能够方便的运行 Blender 渲染器、Stable Diffusion Webui 等软件,在互联网上得到了相关用户的良好评价。
然而,与英特尔一样,AMD 最终也放弃了 ZLUDA,AMD 还要求开发者 Janik 撤下ZLUDA 项目的开源代码。
2024年10月04日,Janik 第三次启动了 ZLUDA 项目,并将代码回滚到 AMD 之前的状态。
ZLUDA 回来了。在过去的几个月里,我一直在努力寻找一个能够保证该项目持续发展的商业组织。我很高兴地宣布,我找到了一位不仅愿意资助进一步发展,而且对 ZLUDA 的未来有着美好愿景的人。我认同他们的长期愿景,并且迫不及待地想更多地谈论它。我们还不想透露一切,但现在,我们知道我们想让 ZLUDA 变得更好。如果您认为 ZLUDA 是一个很酷的项目,那么我们正在开发更酷的项目。开发已经开始,一旦我们有东西可以分享,我们就会。我现在能讲的是ZLUDA本身的现状和方向。
2024年12月31日,Janik 发布了回滚后的第一个版本,其功能并没有回到回滚前的状态,仅支持 Geekbench。