elinx / ugrad
A C++ implementation of the scalar-valued autograd engine micrograd
☆21Updated 4 years ago
Related projects ⓘ
Alternatives and complementary repositories for ugrad
- A recurrent (LSTM) neural network in C☆91Updated 2 years ago
- Learn OpenCL step by step.☆132Updated 2 years ago
- Minimal deep learning library written from scratch in Python, using NumPy/CuPy.☆120Updated 2 years ago
- LLM training in simple, raw C/CUDA☆86Updated 6 months ago
- My C++ deep learning framework & other machine learning algorithms☆83Updated last year
- CUDA Matrix Multiplication Optimization☆141Updated 4 months ago
- ☆132Updated last year
- A simple profiler to count Nvidia PTX assembly instructions of OpenCL/SYCL/CUDA kernels for roofline model analysis.☆43Updated 10 months ago
- High-Performance FP32 Matrix Multiplication on CPU☆301Updated this week
- MLIR based Tiny Graph Compiler [dev-stage]☆11Updated this week
- A c/c++ implementation of micrograd: a tiny autograd engine with neural net on top.☆60Updated last year
- Neural network from scratch in CUDA/C++☆69Updated last year
- Implementation of convolution layer in different flavors☆67Updated 7 years ago
- Implementation of a simple CNN using CUDA☆65Updated 7 years ago
- An Open Convolutional Neural Network Framework in C++ From Scratch☆59Updated 3 years ago
- Autograd Engine for Python Written in Python C-API for Speed☆20Updated last year
- A CNN implementation with pure C++ 11☆25Updated 7 years ago
- a simple implementation of autograd engine☆24Updated 6 years ago
- NVIDIA tools guide☆71Updated 3 months ago
- CS344 - Introduction To Parallel Programming course (Udacity) proposed solutions☆51Updated 7 years ago
- Lightweight C implementation of CNNs for Embedded Systems☆54Updated last year
- The C++ Neural Network and Machine Learning project is intended to provide a C++ template library for neural nets and machine learning al…☆80Updated last year
- coding an autograd from scratch☆168Updated 5 years ago
- A C++ implementation to create, visualize and train Convolutional Neural Networks☆63Updated last year
- Learn OpenMP examples step by step☆86Updated 3 years ago
- Swin Transformer C++ Implementation☆54Updated 3 years ago
- C++ demo of deep neural networks (MLP, CNN)☆32Updated 10 months ago
- A single header-only C++ library for automatic / algorithmic differentiation.☆13Updated last year
- Simple neural network implementation using CUDA technology. It is an educational implementation.☆95Updated 6 years ago
- implementation of winograd minimal convolution algorithm on Intel Architecture☆39Updated 6 years ago