NVlabs/tiny-cuda-nn

Lightning fast C++/CUDA neural network framework

53
/ 100
Established

Provides fully-fused MLP kernels and multiresolution hash grid encodings optimized for neural field applications, with optional JIT compilation that fuses encoding, network, and custom operations into single CUDA kernels for 1.5–5x speedups. Offers a JSON-configurable C++ API supporting various encodings, losses, and optimizers, with Python bindings for PyTorch integration and lower-level CUDA RTC APIs for embedding models directly into application kernels.

4,430 stars.

No Package No Dependents
Maintenance 6 / 25
Adoption 10 / 25
Maturity 16 / 25
Community 21 / 25

How are scores calculated?

Stars

4,430

Forks

550

Language

C++

License

Last pushed

Dec 14, 2025

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/NVlabs/tiny-cuda-nn"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.