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)

runtime
Searching Database…

15.1K ·GitHub
What is this?ZLUDA is a drop-in replacement for CUDA that lets graphics cards from vendors other than NVIDIA run CUDA software.
Is it a library I develop against, or a stand-in for NVIDIA's CUDA itself?It stands in for NVIDIA's CUDA itself: applications written for CUDA run unmodified through ZLUDA on a non-NVIDIA GPU, with no changes to the app.
How do I get it onto my machine?ZLUDA is written in Rust, so you build it from the sources in its GitHub repository with Cargo; the repo's README describes the setup steps.
Do I still need NVIDIA's CUDA toolkit or drivers for it to work?No — ZLUDA replaces the CUDA layer instead of extending it, which is exactly what lets CUDA-only applications run on other vendors' hardware.
Does running CUDA apps through it cost much performance?The project claims near-native performance — CUDA applications run on non-NVIDIA GPUs with almost no speed penalty.
Is there any point installing it on a PC that already has an NVIDIA card?No — NVIDIA GPUs run CUDA natively; ZLUDA exists to bring CUDA to GPUs from every other vendor.
How can non-NVIDIA hardware run CUDA at all?CUDA is a software interface: ZLUDA implements the same API and makes the work execute on another vendor's GPU, so applications behave as if CUDA were really there.
Who actually needs ZLUDA?Anyone with CUDA-only software and a GPU from another vendor — it keeps those programs usable without switching to NVIDIA hardware or porting code.
Is it free to use, even commercially?Yes — ZLUDA is open source under the Apache-2.0 license, which permits commercial use; there are no paid tiers.
Creator
vosen
Size
13.3 MB
Stars
15.1K
Age
6y
Commits · 90 Days