vishnupsatish/microtensor
Deep learning library (training & inference) and GPT-2 in C++ from scratch.
This project provides a foundational deep learning library for building and training neural networks, including a GPT-2 model. It takes raw data and processes it through a custom-built deep learning framework to produce trained models or perform inference. This is intended for C++ developers who need to implement machine learning capabilities from scratch, especially in resource-constrained or performance-critical environments.
Use this if you are a C++ developer who needs a deep learning framework without external dependencies, requiring fine-grained control over model implementation and optimization.
Not ideal if you prefer using established, high-level deep learning frameworks like PyTorch or TensorFlow, or if you primarily work in Python.
Stars
36
Forks
—
Language
C++
License
MIT
Category
Last pushed
Feb 08, 2026
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/vishnupsatish/microtensor"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
apache/tvm
Open Machine Learning Compiler Framework
uxlfoundation/oneDNN
oneAPI Deep Neural Network Library (oneDNN)
Tencent/ncnn
ncnn is a high-performance neural network inference framework optimized for the mobile platform
OpenMined/TenSEAL
A library for doing homomorphic encryption operations on tensors
iree-org/iree-turbine
IREE's PyTorch Frontend, based on Torch Dynamo.