IaroslavElistratov/ml-systems-course
minimal DL library in C: 24 NAIVE cuda/cpu ops, autodiff engine, python API (ops bindings/layers/models), tensor abstraction, strides, complex indexing (multi-dim slices like numpy), computation-graph visualizer, saving/loading params, primitive garbage collection, autogenerated tests, optimizers, weight initializers, etc. (no AI assistance used)
13 best points · 1 comments · 1 Hacker News post · 66 GitHub stars · View on GitHub
Hacker News discussions
- Show HN: Minimal DL library in C – 24 NAIVE CUDA/CPU ops, autodiff, Python API (13 points, 1 comments, by iaroo, 2025-12-17)