ZLUDA: Run CUDA Applications on Non-NVIDIA GPUs

ZLUDA: Run CUDA Applications on Non-NVIDIA GPUs

Summary

ZLUDA aims to let unmodified CUDA applications run on non-NVIDIA GPUs as a drop-in CUDA replacement. It is for developers and users who want to try CUDA software on supported non-NVIDIA hardware; check the project documentation for setup and compatibility details.

At a glance

Language
Rust
License
Apache-2.0
Stars
14.9k
Forks
947
Added to OSRepos
February 14, 2026
Last analyzed
October 4, 2026
View on GitHub

Topics

Click on any tag to explore related repositories

Use at your own risk

OSRepos shares public repositories for knowledge and discovery only. Any installation, execution, configuration, or use of code from these repositories is the user's own responsibility. Always review the repository, source code, dependencies, licenses, and security implications before running or installing anything. OSRepos is not responsible for issues, damages, or losses resulting from third-party repositories.

Overview

ZLUDA is a compatibility layer intended to run unmodified CUDA applications on non-NVIDIA GPUs. It addresses the problem of CUDA software being tied to NVIDIA hardware by providing a substitute for CUDA on other GPUs.

The project describes its goal as near-native performance, but the supplied information does not specify supported GPU models or application compatibility. Consult the documentation before relying on it for a particular workload.

Key Features

  • Provides a drop-in replacement for CUDA on non-NVIDIA GPUs.
  • Aims to run unmodified CUDA applications.
  • Targets near-native performance, as stated by the project.
  • Offers a quick-start guide in the documentation.
  • Provides project news on the official site.
  • Maintains a GitHub repository for source and project information.

Use Cases

  • Developers can investigate running existing CUDA applications on non-NVIDIA GPU hardware.
  • Teams evaluating alternatives to NVIDIA hardware can test whether their CUDA workloads work with a CUDA replacement.
  • Users with non-NVIDIA GPUs can check whether a CUDA application they rely on is compatible, following the project's documentation.

Project Facts

  • Language: Rust
  • License: Apache-2.0
  • Stars: 14.9k
  • Forks: 947
  • Topics: cuda, rust
  • Archived: No

Getting Started

Start with the ZLUDA quick-start documentation to check setup and compatibility requirements. See the README for the project's overview and links.

Considerations

  • ZLUDA targets non-NVIDIA GPUs, but the provided information does not identify specific supported hardware or applications. Verify compatibility in the documentation before adopting it.
  • The near-native performance statement is a project claim, not a benchmark result included here.
  • A compatible non-NVIDIA GPU is central to the intended use. Setup and hardware requirements are not detailed in the supplied README excerpt.

Source repository

Open the original repository on GitHub.

14 counted GitHub visits

View on GitHub

Related repositories

Similar repositories that may be relevant next.

OS
OSRepos

Analysis and discovery of open source repositories. Find interesting projects and follow their updates.

Monitor your website with YourWebsiteScore

OSRepos shares public repositories for knowledge and discovery only. Any installation, execution, configuration, or use of third-party repository code is at your own risk. Always review source code, dependencies, licenses, and security implications before running anything.

© 2025 OSRepos. Built with Nuxt 3 and lots of ❤️