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…
☆66Dec 17, 2025Updated 10 months ago
Alternatives and similar repositories for ml-systems-course
Users that are interested in ml-systems-course are comparing it to the libraries listed below. We may earn a commission when you buy through links labeled 'Ad' on this page.
Sorting:
- A C implementation (including tests) of the Jacobi eigenvalue algorithm, that is meant to be easily understandable.☆10Jul 1, 2023Updated 3 years ago
- ☆19Nov 11, 2025Updated 11 months ago
- a whirlwind tour to deep learning alchemy and deep learning systems☆97Updated this week
- High-performance C++ hash table using grouped SIMD metadata scanning. Beats SOTA at scale.☆50Dec 23, 2025Updated 10 months ago
- ☆47May 24, 2025Updated last year
- Deploy on Railway without the complexity - Free Credits Offer • AdConnect your repo and Railway handles the rest with instant previews. Quickly provision container image services, databases, and storage volumes.
- Companion code for Grokking Megakernels: fuse an entire LLM forward pass into a single CUDA kernel☆31Feb 9, 2026Updated 8 months ago
- Super concise and easily reproducible implementation of a sample LLVM-based compiler with Go.☆19Jan 18, 2026Updated 9 months ago
- Enlightener, the cutting-edge Retrieval-Augmented Generation (RAG) system that revolutionizes query responses. By combining the power of …☆13Jul 28, 2025Updated last year
- ☆13Sep 9, 2026Updated last month
- The goal of this project is to create a high-quality (golden) dataset from your data, which will serve as a benchmark for evaluating vari…☆23Jan 15, 2026Updated 9 months ago
- An robust high-level Defer, RAII implementation for C89, automatic memory safety, smartly!☆22Feb 8, 2026Updated 8 months ago
- B200 Attention from Scratch: understand one of the hardest GPU kernels on the latest hardware☆100Oct 9, 2026Updated 3 weeks ago
- ☆10Jan 15, 2025Updated last year
- ☆21Jun 17, 2022Updated 4 years ago
- AI Agents on DigitalOcean Gradient AI Platform • AdBuild production-ready AI agents using customizable tools or access multiple LLMs through a single endpoint. Create custom knowledge bases or connect external data.
- Provides a Python interface to GPU management and monitoring functions. This is a wrapper around the MTML library.☆10Oct 27, 2026Updated last week
- An expression template based linear algebra library running completely on the GPU using CUDA☆25Jun 24, 2021Updated 5 years ago
- ☆16Aug 6, 2026Updated 3 months ago
- VStabiliser C++ library provides standard interface as well defines data structures and rules for different implementation of video stabi…☆12Updated this week
- GStreamer plugins for zero-copy NVMM video on NVIDIA Jetson (Xavier, Orin). Allocator, VIC transform, shared-memory IPC.☆15Oct 18, 2026Updated 2 weeks ago
- String to Float Benchmark☆20Oct 27, 2018Updated 8 years ago
- C++ implementation of TLD image tracker☆12Jan 8, 2022Updated 4 years ago
- ☆13Oct 27, 2026Updated last week
- This repo is my attempt at a rough implementation of nanoGPT trained on a dataset of 30,000 unique Twitter usernames☆23Apr 7, 2024Updated 2 years ago
- Deploy on Railway without the complexity - Free Credits Offer • AdConnect your repo and Railway handles the rest with instant previews. Quickly provision container image services, databases, and storage volumes.
- Some CUDA example code with READMEs.☆182Jun 9, 2026Updated 4 months ago
- See while you code☆25Feb 12, 2025Updated last year
- C adaptation of the swiss table (flat hash map) presented at CppCon by Google (https://www.youtube.com/watch?v=ncHmEUmJZf4).☆22Aug 14, 2019Updated 7 years ago
- A system for creating neural networks in C☆16Oct 16, 2025Updated last year
- Some common CUDA kernel implementations (Not the fastest).☆30Jun 24, 2026Updated 4 months ago
- PolarQuant: Fused KV cache decode kernel that ties cuBLAS on B200 with 4.1x compression☆15Mar 26, 2026Updated 7 months ago
- ☆57Feb 8, 2022Updated 4 years ago
- Memory allocation benchmark☆18Oct 29, 2022Updated 4 years ago
- Experimental GPU-accelerated projects and benchmarks using CUDA and OpenCL.☆12Apr 24, 2026Updated 6 months ago
- AI Agents on DigitalOcean Gradient AI Platform • AdBuild production-ready AI agents using customizable tools or access multiple LLMs through a single endpoint. Create custom knowledge bases or connect external data.
- a mini TPU with floating point arithmetic☆53Dec 22, 2025Updated 10 months ago
- Build an LLM from scratch with MAX☆79Updated this week
- A custom AI chip to be taped out soon!☆57Oct 21, 2026Updated 2 weeks ago
- ☆12Jan 19, 2024Updated 2 years ago
- learn mojo☆10May 6, 2026Updated 6 months ago
- Paged Attention, Prefix Caching, Continuous Batching and Serving in one file☆28Updated this week
- Antenna analyzer based on RigExpert Zero II and Arduino☆13Jan 25, 2024Updated 2 years ago