mni-ml/framework: A machine learning library with a TypeScript API and Rust backend. CUDA and WebGPU compatibility. Built to understand how ML frameworks and models work internally. ·
A machine learning library with a TypeScript API and Rust backend. CUDA and WebGPU compatibility. Built to understand how ML frameworks and models work internally. A TypeScript ML framework with Rust native backends (CPU, CUDA, WebGPU) providing autograd, tensor operations, and neural network training at GPU speed. All three backends share the same autograd tape and tensor store. Feature flags are mutually exclusive at compile time: Only needed if you are contributing or want a custom build. Requires Rust. MIT A machine learning library with a TypeScript API and Rust backend. CUDA and WebGPU compatibility. Built to understand how ML frameworks and models work internally.
A TypeScript ML framework with Rust native backends (CPU, CUDA, WebGPU) providing autograd, tensor operations, and neural network training at GPU speed. Features Automatic differentiation -- full backward pass through an autograd tape GPU acceleration -- CUDA (NVIDIA) and WebGPU (Metal/Vulkan/DX12) backends PyTorch-like API -- familiar Tensor, Module, Parameter, optimizer classes Comprehensive ops -- elementwise, matmul, conv1d/conv2d, pooling, reductions, activations Built-in modules -- Linear, Conv1d, Conv2d, Embedding, ReLU, Sigmoid, Tanh Optimizers -- SGD and Adam (AdamW) with…
saved by
related reading
- Modular Manifolds - Thinking Machines Labthinkingmachines.ai
- Tiny TPUtinytpu.com
- A friendly introduction to machine learning compilers and optimizershuyenchip.com
- microgptkarpathy.github.io
- ⭐️ Fast LLM Inference From Scratchandrewkchan.dev
- Neural Networks: Zero To Herokarpathy.ai
- GitHub - rasbt/LLMs-from-scratch: Implement a ChatGPT-like LLM in PyTorch from scratch, step by stepgithub.com
- AI Engineering from Scratchaiengineeringfromscratch.com
- PiTorch: ML on Baremetal Raspberry Pis | projectsmasonjwang.com
- Let's build GPT: from scratch, in code, spelled out.youtube.com
- GitHub - adam-maj/tiny-gpu: A minimal GPU design in Verilog to learn how GPUs work from the ground up · GitHubgithub.com
- GitHub - wafer-ai/gpu-perf-engineering-resources: A curated resource list for learning AI performance engineering, from GPU fundamentals to production inference.github.com