Skip to content

v0.0.1

Pre-release
Pre-release

Choose a tag to compare

@shivendrra shivendrra released this 18 Jun 13:08
· 75 commits to main since this release
da3d2ed

Major Updates

  • first release / deployed pre-alpha version on pypi
  • implemented optimized matmul(), 5-10x faster than naive C matmul
  • added cuda backend too, not integrated in the main class yet
  • dtype casting like numpy & pytorch
  • all computation ops in float_32
  • python interface with util functions

What's Changed

  • done with basic core Array class & functions in c/c++ & python by @shivendrra in #6
  • added new utility functions along with few upgrades in array class by @shivendrra in #8
  • added ("dtype") casting related functionalities, implemented more ops & functions & added basic documentation by @shivendrra in #9
  • added matmul() ops & fixed the bug in transpose() & updated test cases by @shivendrra in #10
  • optimized the naive matmul using O(n) transpose & fixed errors with RNG by @shivendrra in #11
  • CUDA kernels borrowed from shivendrra/axgrad, not complied though by @shivendrra in #12
  • ready for deployment by @shivendrra in #13

New Contributors

Full Changelog: https://github.com/delveopers/Axon/commits/0.0.1