BobMcDear/neural-network-cuda

Neural network from scratch in CUDA/C++

46
/ 100
Emerging

This project offers a foundational guide to building neural networks from scratch using CUDA/C++. It provides basic building blocks like linear layers, ReLU activation, and MSE loss, allowing you to understand the inner workings of deep learning models. This is for developers interested in learning the low-level mechanics of GPU programming for deep learning.

No commits in the last 6 months.

Use this if you are a C++ developer wanting to learn how to implement neural network components directly on a GPU using CUDA.

Not ideal if you are looking for a high-performance, ready-to-use deep learning library for practical applications or if you don't have C++ and CUDA programming experience.

GPU programming CUDA Deep Learning Development C++ Programming High-Performance Computing
Stale 6m No Package No Dependents
Maintenance 2 / 25
Adoption 9 / 25
Maturity 16 / 25
Community 19 / 25

How are scores calculated?

Stars

87

Forks

20

Language

Cuda

License

GPL-3.0

Last pushed

Sep 08, 2025

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/BobMcDear/neural-network-cuda"

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