shridhara pavel.txt
← ../projects

$ 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.