Skip to content

Releases: bsc-quantic/Tenet.jl

v0.7.6

08 Oct 14:11
Compare
Choose a tag to compare

Tenet v0.7.6

Diff since v0.7.5

Merged pull requests:

  • Convert Qibo circuits to Quantum Tensor Networks (#214) (@Todorbsc)

Closed issues:

  • Support conversion from Qibo circuits to Quantum (#198)

v0.7.5

02 Oct 08:05
Compare
Choose a tag to compare

Tenet v0.7.5

Diff since v0.7.4

Merged pull requests:

Closed issues:

  • Reimplement Chain as a 1-D Grid (#161)
  • replace(!)(::Chain, tensor => newtensor) only works for tensors of the same size (#191)
  • add groupinds(!) function to merge indices (#195)
  • Yao circuit integration with TenetYaoExt (#205)
  • Unexpected results from Circuit computation (#210)

v0.7.4

04 Sep 15:08
Compare
Choose a tag to compare

Tenet v0.7.4

Diff since v0.7.3

Merged pull requests:

Closed issues:

  • TensorNetwork.replace! raises UndefVarError: P not defined in Tenet v0.7.3 (#190)
  • add possibility to merge() two Chains (or at least two Quantums ) (#193)

v0.7.3

06 Aug 07:30
3c2861f
Compare
Choose a tag to compare

Tenet v0.7.3

Diff since v0.7.2

Merged pull requests:

  • Fix reindex! by returing the final index replace mapping (#178) (@jofrevalles)

Closed issues:

  • Tenet.nextindex! does not seem to work when initializing Chains (#176)
  • Tenet.@reindex odd behavior for mps-mpo (#177)

v0.7.2

01 Aug 13:06
59efdd9
Compare
Choose a tag to compare

Tenet v0.7.2

Diff since v0.7.1

Merged pull requests:

  • Replace the global index counter generator for a local data structure (#170) (@mofeing)
  • Replace Gram-Schmidt method by QR for random Chain initialization (#175) (@jofrevalles)

v0.7.1

16 Jul 14:27
Compare
Choose a tag to compare

Tenet v0.7.1

Diff since v0.7.0

Merged pull requests:

  • Extend KrylovKit.eigsolve by allowing the initial guess x₀ to be a Tensor (#171) (@jofrevalles)

Closed issues:

  • Base.rand with globalind=true (#168)

v0.7.0

08 Jul 09:20
Compare
Choose a tag to compare

Tenet v0.7.0

Diff since v0.6.6

Merged pull requests:

  • CompatHelper: bump compat for Muscle to 0.2, (keep existing compat) (#151) (@github-actions[bot])
  • Add unit test for TensorNetwork module (#152) (@Todorbsc)
  • Add CUDA example of tensor network contraction (#154) (@Todorbsc)
  • Merge Qrochet.jl into Tenet.jl (#156) (@mofeing)
  • Implement KrylovKit.eigsolve for Tensors (#157) (@jofrevalles)

Closed issues:

  • Enhance replace!(tn::TensorNetwork, ...) function for more flexible Tensor replacements (#56)
  • Consider replacing OMEinsum for TensorOperations (#115)

v0.6.6

11 Jun 09:09
Compare
Choose a tag to compare

Tenet v0.6.6

Diff since v0.6.4

Merged pull requests:

  • CompatHelper: add new compat entry for Reactant in [weakdeps] at version 0.1, (keep existing compat) (#145) (@github-actions[bot])
  • Fix tensor network distributed contraction using Dagger (#148) (@Todorbsc)
  • Implement @unsafe_region macro for relaxed tensor operations (#149) (@jofrevalles)
  • CompatHelper: add new compat entry for ScopedValues at version 1, (keep existing compat) (#150) (@github-actions[bot])

Closed issues:

  • Distributed tensor network contraction not working (#146)

v0.6.4

02 Jun 14:42
916be71
Compare
Choose a tag to compare

Tenet v0.6.4

Diff since v0.6.3

v0.6.3

01 Jun 23:52
Compare
Choose a tag to compare

Tenet v0.6.3

Diff since v0.6.2

Merged pull requests:

  • Fix excessive synchronization in contract on Dagger.DArray (#124) (@mofeing)
  • CompatHelper: bump compat for Makie in [weakdeps] to 0.21, (keep existing compat) (#140) (@github-actions[bot])
  • CompatHelper: add new compat entry for ChainRulesTestUtils in [weakdeps] at version 1, (keep existing compat) (#141) (@github-actions[bot])
  • CompatHelper: add new compat entry for FiniteDifferences in [weakdeps] at version 0.12, (keep existing compat) (#142) (@github-actions[bot])

Closed issues:

  • Specialize contract method for Dagger.DArray tensors (#123)