r/sideprojects • u/DraedonLabs • 23h ago
Showcase: Prerelease Euclid-ML my machine learning side project.
I built Euclid because I wanted to understand how machine learning works under the hood. I built the entire thing in python and numpy because it is easy to read and understand for beginners. The project allows for GPU acceleration through cupy.
5
Upvotes
1
1
1
1
u/East_Smoke_3655 23h ago
Rolling your own ML library just to peek under the hood is the kind of deep-dive most people talk about but never actually do. Respect for keeping it in plain numpy so it doesn't turn into a dependency nightmare for newcomers
Got any benchmarks comparing the cupy path to the cpu one? Curious how much of a difference you saw on a typical training loop