RUST · GPU · ВЫСОКОПРОИЗВОДИТЕЛЬНЫЕ ВЫЧИСЛЕНИЯ

От ядра.
До модели.

Единый стек Rust для GPU-ядер, вычислительных библиотек, тензоров и моделей. Работайте на нужном уровне, сохраняя связь с нижними слоями.

cargo add ruda --features cuda
Rust 2024Direct PTXNative PyTorch
RUDA / COMPUTE STACK+
04
Модели и обучениеruLLM / ruda-nn / ruda-optim
03
Тензоры и фреймворкиruda-tensor / ruda-autodiff / ruda-torch
02
Вычислительные библиотекиruBLAS / ruDNN / ruFFT / ruTENSOR
01
Ядра и выполнениеruda-kernel / ruda-compiler / runtime
GPU KERNEL → TENSOR → MODEL

01 / BUILD

Ваша точка входа.

Пишите ядра, обучайте модели или используйте нативные операции PyTorch.

02 / COMPUTE

Библиотека для каждой операции.

Низкоуровневый контроль и высокоуровневая композиция. Чёткие границы ответственности.

Открыть документацию →

03 / GET STARTED

Начните с исходников.

Клонируйте workspace и настройте GPU и инструменты по руководству.

Начать →
● ● ●TERMINAL
git clone https://github.com/shuqi2077/RUDA.git
cd RUDA

Для NVIDIA нужны Rust/Cargo, компоновщик, драйвер NVIDIA и CUDA Toolkit.

Связанные уровни вычислений.

Открыть документацию ↗