Skip to content

Releases: RubixML/Tensor

2.2.0

28 Feb 08:27
Compare
Choose a tag to compare
  • Implemented Singular Value Decomposition (SVD)
  • Implemented matrix (Moore-Penrose) pseudoinverse
  • Tensor objects now throw namespaced exceptions
  • Optimized Reduced Row Echelon Form (RREF)
  • Optimize eigendecomposition for symmetric matrices

2.1.4

20 Feb 08:21
Compare
Choose a tag to compare
  • Implemented Eigen decomposition in extension
  • Optimize row echelon form (REF) of matrix
  • Optimize Cholesky decomposition
  • Fix memory leak in matrix inverse
  • Optimize LU decomposition

2.1.3

14 Feb 06:11
Compare
Choose a tag to compare
  • Use BLAS DGEMM for matrix multiplication
  • Optimize matrix inverse

2.1.2

08 Feb 23:11
Compare
Choose a tag to compare
  • Optimize scalar arithmetic and comparisons

2.1.1

01 Feb 05:33
Compare
Choose a tag to compare
  • Zephir redux
  • Blanket extension optimizations
  • Added n-d array arithmetic and comparison functions

2.1.0

15 Jan 02:53
816bc1a
Compare
Choose a tag to compare
  • Extension now compiles directly from C source code
  • Remove Zephir extension code
  • Update instructions for extension compilation using PHPize

2.0.5

17 Apr 04:59
Compare
Choose a tag to compare
  • Percentile method changed to quantile
  • Fixed Vector linspace precision

2.0.4

29 Feb 03:36
Compare
Choose a tag to compare
  • Individual Arithmetic and Comparison methods now public
  • Matrix reductions have their own namespace
  • Optimized Matrix structural operations
  • Added argmin and argmax custom optimizers
  • Added matrix/sub matrix insertion

2.0.3

14 Jan 05:08
Compare
Choose a tag to compare
  • Matrix decomp methods now return decomp objects
  • Optimized matrix statistical operations
  • Optimized vector outer product
  • Optimized Matrix flatten
  • Cannot instantiate null/empty tensors

2.0.2

09 Jan 07:16
Compare
Choose a tag to compare
  • Optimized random number generation