The aim of this project is to both implement a simple CNN like neural net with it's own tensor library with automatic differentiation and CUDA support via CUDARC.
As of right now this library only implements simple iterators and some matrix operations; inspired by ndarray. In the future it will have full support for BLAS operations and graphs trough the use of Intel OneAPI and CUDARC. While safety and ergonomics is a goal of this project it will not be it's main goal given that is mainly for learning purposes.
Made by people who are 100% better developers than me and gave me some awesome ideas while looking at their work you should take a look at this projects: