Skip to content

Releases: Gleethos/neureka

Neureka 1.0.0

29 Jun 16:33
Compare
Choose a tag to compare

What's Changed

  • Important: Final API changes for the first stable version: Tsr is now called Tensor

New features

  • The reshape operation is now differential

Also

  • Important bug fixes

Full Changelog: v0.21.0...v1.0.0

Neureka 0.21.0

20 May 18:51
Compare
Choose a tag to compare

What's Changed

  • 12 add transpose and permute API and improve related implementation details by @Gleethos in #13
  • Introduce dot product support as its own operation by @Gleethos in #15
  • 16 introduce reshaping as a differentiable operation by @Gleethos in #17
  • Issue 19 tensor instantiation API refinement for next release 0 21 0 by @Gleethos in #20

Also

  • Intensive testing and bug fixing of the autograd system.
  • Stable and error free convergence of large NN graphs.
  • Tensor ND Layout improvements (column major is now only a property concerning the last 2 dimensions)

Full Changelog: v0.20.1...v0.21.0


This is the last release before version 1.0.0 which will have a stable long term API.

v0.20.1 - Bug Fixes

25 Mar 11:33
Compare
Choose a tag to compare

What's Changed

  • Issue 10 failed to convert this tensor from its original layout by @Gleethos in #11

Full Changelog: v0.20.0...v0.20.1

v 0.20.0 - Bug Fixes and the Introduction of Shape

25 Feb 13:06
8a99cc1
Compare
Choose a tag to compare

What's Changed

  • Added styling to side nav, refactored css by @mischulz14 in #5
  • 6 introduce a shape type to improve the neureka api by @Gleethos in #7
  • Issue 8 release v0.20.0 preparations by @Gleethos in #9

New Contributors

Full Changelog: v0.19.0...v0.20.0

v0.19.0

08 Nov 13:25
Compare
Choose a tag to compare

Full Changelog: v0.18.0...v0.19.0

v0.18.0 - Min, Max, Sum and General API Refinement

14 Sep 06:59
Compare
Choose a tag to compare

v0.17.0 - Tensor Concatenation

06 Jun 10:05
Compare
Choose a tag to compare
  • New concat function for mergin tensors alongside a specified axis (+ autograd support).
  • Introduce full png support for FileDevice.
  • Improve back-end code quality.
  • Important bug fixes!
  • Improved documentation.

Full Changelog: v0.16.0...v0.17.0

v0.16.0 - New activation functions

03 Apr 18:26
Compare
Choose a tag to compare
  • Countless new activation function types (SeLU, SiLU, GeLU, Softsign...).
  • Improved performance for virtual tensors and activations.
  • Improved mutability safety of tensors by making its standard data accessing methods return clones.
  • Simplify Device interface and introduce optional Access API for accessing tensors stored on devices.
  • Improve tensor type interoperability for both CPU and GPU (only for storing tensors).
  • Countless new activation function types.
  • Improve back-end code quality.
  • Important bug fixes!

Full Changelog: v0.15.0...v0.16.0

v0.15.0 - Small performance improvements

10 Mar 17:05
Compare
Choose a tag to compare
  • Improved performance for conversion between column and row major data layout.
  • Make performance critical classes final (NDIterator types)
  • Improve back-end code quality by making ExecutionCalls hard to mutate.
  • Important bug fixes!

Full Changelog: v0.14.0...v0.15.0

v0.14.0 - Both Column & Row Major Support and fast OpenCL Matrix Multiplication

25 Feb 22:35
Compare
Choose a tag to compare
  • Support for both column and row major data layout.
    • Transposing a tensor converts between the two layouts.
    • Possibility to convert between the two type (mutable method in the unsafe API).
  • New fast OpenCL matrix multiplication for column j´major matrices.
  • More specialized NDConfiguration and NDIterator implementations for better general performance.
  • Important bug fixes!