Skip to content

Releases: QuantumKitHub/TensorOperations.jl

v5.3.1

25 Sep 11:16
f37d338
Compare
Choose a tag to compare

TensorOperations v5.3.1

Diff since v5.3.0

Merged pull requests:

  • Bump actions/checkout from 4 to 5 (#221) (@dependabot[bot])
  • Update URLs and support buildkite GPU testing (#222) (@kshyatt)
  • Qualify constructor of CUDAAllocator in cuTENSOR extension (#224) (@giordano)
  • [Fix] include alpha when determining the scalartype of a linear combination (#225) (@lkdvos)

Closed issues:

v5.3.0

29 Jul 01:31
abbd9ba
Compare
Choose a tag to compare

TensorOperations v5.3.0

Diff since v5.2.1

This minor version release includes some small fixes, but most importantly changes the precompilation from being opt-out to opt-in. This is mostly because it can take a substantial amount of time, and some users have ran into issues where the precompilation hangs indefinitely, especially on certain cluster architectures.

Merged pull requests:

v5.2.1

28 Jul 12:07
71191a6
Compare
Choose a tag to compare

TensorOperations v5.2.1

Diff since v5.2.0

Merged pull requests:

  • [Fix] makeblascontractable should return blascontractable objects. (#210) (@lkdvos)
  • Clean up cuTENSOR plan memory (#212) (@lkdvos)

Closed issues:

  • Enable to perform this operation (#209)
  • Potential memory leak for cuTENSOR contractions with minimal example (#211)

v5.2.0

03 Apr 13:06
390aed8
Compare
Choose a tag to compare

TensorOperations v5.2.0

Diff since v5.1.4

v5.2.0 attempts to improve the overall user experience by including some precompilation for the main methods of this package. For now, this is limited to Array{Float64} or Array{ComplexF64} to not overburden the precompilation time, and we'll be monitoring the implications and adjust accordingly if necessary.

Merged pull requests:

Closed issues:

  • Incorrect result when using input tensor to store result of contraction involving sum (#192)

v5.1.4

27 Feb 16:29
68e0eda
Compare
Choose a tag to compare

TensorOperations v5.1.4

Diff since v5.1.3

Merged pull requests:

Closed issues:

  • Debugging bus errors triggered from TensorOperations CUDA calls (#201)

v5.1.3

15 Nov 13:03
d6a508b
Compare
Choose a tag to compare

TensorOperations v5.1.3

Diff since v5.1.2

Merged pull requests:

v5.1.2

30 Oct 00:38
dd55aa8
Compare
Choose a tag to compare

TensorOperations v5.1.2

Diff since v5.1.1

Fixes a missing allocator in tensorfree!which led to memory leaks in the ManualAllocatorstrategy

Merged pull requests:

  • fix missing allocator in tensorfree (#197) (@Jutho)

Closed issues:

  • Einsum Expression works in numpy but not TensorOperations (#195)

v5.1.1

27 Oct 20:57
Compare
Choose a tag to compare

TensorOperations v5.1.1

Diff since v5.1.0

  • fix excessive compilation times for large rank arrays

v5.1.0

18 Oct 22:01
Compare
Choose a tag to compare

TensorOperations v5.1.0

Diff since v5.0.2

  • remove small type instability in Strided implementations
  • fix broken extension behaviour after Julia 1.11.1 update

Merged pull requests:

v5.0.2

04 Oct 21:57
427403e
Compare
Choose a tag to compare

TensorOperations v5.0.2

Diff since v5.0.1

Merged pull requests:

  • Fix typo in tensoralloc for Bumper allocator (#188) (@leburgel)
  • resolve conjugation flags in strided implementations (#190) (@Jutho)

Closed issues:

  • possible memory leak with metaprogramming (#139)
  • Runtime dispatch overhead for small tensor contractions using the StridedBLAS backend (#189)