Squirrel is not a production-ready tensor library. The main goal of this project is to have a better understanding of how tensor libraries work and how they are implemented. You will find the basic operations such as tensor manipulation, matmul, broadcasting, slicing and more.
- basic tensor structure
- memory management
- dtype, strides, offset
- basic operations
- broadcasting
- views, slice, reshape, transpose
Squirrel uses Unity as its unit testing framework. Tests are located in tests/ directory.