Documentation / EnglishView source ↗

Ruda Documentation

Documentation index · 中文 | 日本語 | Deutsch | Русский

From your first GPU kernel to compute libraries, tensor training, and local model inference. Start with your task, then explore the programming guides and API references.

Start here

Your task Reading path
Run your first GPU kernel Installation and quickstart → Programming guide
Use matrix, sparse, or neural network operations Compute libraries → Tensors and frameworks
Train models, accumulate gradients, and save state Training and saving state
Fine-tune a local model with LoRA or NF4 Fine-tuning and recovery
Load local models, generate text, or process images Model loading and inference

Getting started

Programming guides

Compilation and execution

API references

Compute libraries

Library Guide
ruBLAS Linear algebra and grouped matrix multiplication
ruDNN Neural network operations and MoE
ruPRIM Reductions, scans, and indexing
ruFFT Fast Fourier transforms
ruRAND Random number generation
ruSPARSE Sparse computation
ruCCL Collective communication

Debugging and compatibility

For a first project, follow the quickstart, programming guide, and relevant library guide. Consult the compiler and API references when developing backends or kernels.