NVlabs/tiny-cuda-nn
Lightning fast C++/CUDA neural network framework
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.
Stars
4,430
Forks
550
Language
C++
License
—
Category
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.
Related frameworks
Dobiasd/frugally-deep
A lightweight header-only library for using Keras (TensorFlow) models in C++.
flashlight/flashlight
A C++ standalone library for machine learning
KasperskyLab/knp
Kaspersky Neuromorphic Platform
wichtounet/dll
Fast Deep Learning Library (DLL) for C++ (ANNs, CNNs, RBMs, DBNs...)
tiny-dnn/tiny-dnn
header only, dependency-free deep learning framework in C++14