$ cat ./rawtorch.md
systems study
rawtorch
rawtorch has two tracks. a numpy-only library (tentorch) implements tensors, automatic differentiation, and basic neural-network layers from scratch. ongoing work in the cuda path explores custom kernels, memory behaviour, and python/c++ integration. it is a personal study project, not a production ml framework.
c++ · cuda · python
## highlights
- custom tensor objects with an autograd engine and nn layers (linear, relu, losses).
- xor training demos that force correct architecture and activation choices.
- experimental cuda kernels aimed at understanding gpu execution, not shipping an ml product.
- bridge between high-level python apis and lower-level c++/cuda behaviour.
## outcomes
- - working numpy-backed autodiff path suitable for small educational models.
- - documented learning path into gpu programming and framework internals.
## how to read this project
this demonstrates studying difficult low-level technical subjects. it is not a claim that the next role must be “ml systems specialist.” cuda and framework internals sit beside software and infrastructure work as evidence of technical depth.