NVlabs/tiny-cuda-nn

Lightning fast C++/CUDA neural network framework

53
/ 100
Established

Tiny CUDA Neural Networks helps deep learning engineers efficiently train and query neural networks, particularly Multi-Layer Perceptrons. It takes neural network configurations and training data, and outputs trained models ready for inference. This framework is designed for developers building high-performance deep learning applications that require fast model training and inference.

4,430 stars.

Use this if you are a C++/CUDA developer needing to implement and rapidly train neural networks, especially those with custom architectures or tight performance requirements on NVIDIA GPUs.

Not ideal if you are an end-user without C++/CUDA development skills, or if your projects do not require extreme performance optimization on NVIDIA hardware.

deep-learning-engineering neural-network-development GPU-accelerated-computing real-time-AI computer-graphics-engineering
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.