Skip to content

Releases: Jutho/TensorOperations.jl

v5.0.0

15 Jul 14:01
Compare
Choose a tag to compare

TensorOperations v5.0.0

Diff since v4.1.1

  • Support for cuTENSOR v2 and with that, more recent version of CUDA.jl
  • Further improvement and extension of the backend and allocator support, with in particular, a package extension for allocating temporaries via Bumper.jl, and a new associated @butensor macro.
  • Improved AD support
  • Fallback implementations for AbstractArray objects which are not strided.
  • Breaking changes in the interface: argument order and argument type of the conjugation flags.
  • Restricted to Julia 1.8 and higher

Merged pull requests:

  • Update to cuTENSOR 2.0 (#160) (@github-actions[bot])
  • Fix premature freeing of temporary tensors during reverse mode AD. (#170) (@lkdvos)
  • Add naive Base julia AbstractArray implementation (#171) (@lkdvos)
  • Bump julia-actions/cache from 1 to 2 (#172) (@dependabot[bot])
  • Switch up argument order (#173) (@lkdvos)
  • Change conj flags from Symbol to Bool (#176) (@lkdvos)
  • add backend types (#181) (@Jutho)
  • Alternative Allocators (#182) (@lkdvos)

Closed issues:

  • Manual allocation strategy (#143)
  • Freed reference problem when combining cuTENSOR and Zygote (#169)
  • TensorOperationscuTENSORExt fails to compile (#174)
  • Costchecks are not using GlobalRef (#178)
  • Optdata cannot use Int as labeltype (#179)
  • install newest version? (#180)

v4.1.1

18 Apr 15:44
Compare
Choose a tag to compare

TensorOperations v4.1.1

Diff since v4.1.0

Fix an issue when working with AD and backend selection.

Merged pull requests:

  • Add tests indices and labels (#159) (@lkdvos)
  • Bump codecov/codecov-action from 3 to 4 (#161) (@dependabot[bot])
  • Fix missing non-optional argument in rrules with backend. (#168) (@lkdvos)

Closed issues:

  • Combining LinearAlgebra.Diagonal with a CuArray inside @tensor (#164)
  • cuTENSOR not working with automatic differentiation (#167)

v4.1.0

04 Jan 22:20
Compare
Choose a tag to compare

TensorOperations v4.1.0

Diff since v4.0.8

Merged pull requests:

v4.0.8

19 Dec 20:39
11245fe
Compare
Choose a tag to compare

TensorOperations v4.0.8

Diff since v4.0.7

Merged pull requests:

Closed issues:

  • Bug in CUDA backend (#151)

v4.0.7

08 Oct 21:23
Compare
Choose a tag to compare

TensorOperations v4.0.7

Diff since v4.0.6

v4.0.6

29 Sep 14:25
74f6eab
Compare
Choose a tag to compare

TensorOperations v4.0.6

Diff since v4.0.5

Merged pull requests:

  • Automatic Differentiation test rewrite (#150) (@lkdvos)

v4.0.5

15 Sep 08:48
Compare
Choose a tag to compare

TensorOperations v4.0.5

Diff since v4.0.4

v4.0.4

13 Sep 19:27
Compare
Choose a tag to compare

TensorOperations v4.0.4

Diff since v4.0.3

v4.0.3

13 Sep 10:03
938c39b
Compare
Choose a tag to compare

TensorOperations v4.0.3

Diff since v4.0.2

Merged pull requests:

Closed issues:

  • Floating Point Accuracy of @tensor results with CUDA (#144)
  • Enable multithreads when doing the permutedims in the TTGT algorithms (#145)

v4.0.2

04 Aug 16:40
Compare
Choose a tag to compare

TensorOperations v4.0.2

Diff since v4.0.1