Skip to content

theburke9/squirrel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Squirrel : A tiny tensor library

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.

🗺️ Roadmap v0.1

Phase 1 - Core

  • basic tensor structure
  • memory management
  • dtype, strides, offset
  • basic operations
  • broadcasting
  • views, slice, reshape, transpose

Phase 2 - Autograd (coming later)

Unit tests

Squirrel uses Unity as its unit testing framework. Tests are located in tests/ directory.

About

A tiny tensor library

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors