ZLUDA README

The project's README from github.com/vosen/ZLUDA. As one markdown file: README.md.

ZLUDA is a drop-in replacement for CUDA on non-NVIDIA GPUs. ZLUDA allows running unmodified CUDA applications using non-NVIDIA GPUs with near-native performance

ZLUDA (vosen/ZLUDA)

Searching Database…

15.1K ·GitHub
这是什么?ZLUDA 是 CUDA 的直接替代品,可以让 NVIDIA 之外的厂商的显卡运行 CUDA 软件。
它是我开发时用的库,还是直接顶替 NVIDIA 的 CUDA 本身?它直接顶替 NVIDIA 的 CUDA 本身:为 CUDA 编写的应用程序无需任何改动,就能通过 ZLUDA 在非 NVIDIA 显卡上运行。
我怎么把它装到自己的电脑上?ZLUDA 是用 Rust 写的,所以你要用 Cargo 从它 GitHub 仓库里的源码自行编译;具体的安装步骤在仓库的 README 里有说明。
还需要装 NVIDIA 的 CUDA 工具包或驱动才能用吗?不需要——ZLUDA 是取代 CUDA 这一层,而不是在上面扩展,这正是只有 CUDA 版本的应用能跑在其他厂商硬件上的原因。
通过它运行 CUDA 应用会损失很多性能吗?该项目声称性能接近原生——CUDA 应用在非 NVIDIA 显卡上运行几乎没有速度损失。
电脑上已经有 NVIDIA 显卡了,还有必要装它吗?没必要——NVIDIA 显卡本来就原生支持 CUDA;ZLUDA 的存在意义是把 CUDA 带给其他所有厂商的显卡。
非 NVIDIA 的硬件凭什么能运行 CUDA?CUDA 本质上是一套软件接口:ZLUDA 实现了同样的 API,把计算工作放到其他厂商的显卡上执行,应用程序就像 CUDA 真的存在一样正常运行。
到底谁需要 ZLUDA?手头只有 CUDA 版软件、显卡却是其他厂商的人——它让这些程序继续可用,既不用换 NVIDIA 硬件,也不用移植代码。
它免费吗?商用也免费吗?免费——ZLUDA 是基于 Apache-2.0 许可证的开源项目,允许商业使用,也没有任何付费版本。
Creator
vosen
Size
13.3 MB
Stars
15.1K
Age
6y
Commits · 90 Days