Releases: TensorBFS/TensorInference.jl
Releases · TensorBFS/TensorInference.jl
v0.6.3
TensorInference v0.6.3
Merged pull requests:
- Support rescaled array in sampling (#103) (@GiggleLiu)
Closed issues:
- Rescaled Array for Sampling (#102)
v0.6.2
TensorInference v0.6.2
Merged pull requests:
- Upgrade omeinsum to version 0.9.1 (#101) (@GiggleLiu)
Closed issues:
- Complex entries need to be conjugated after cost_and_gradient (#98)
v0.6.1
v0.6.0
TensorInference v0.6.0
Breaking changes
- Changed the
marskeyword ofTensorNetworkModelargument tounity_tensors_labelsto be more accurate. - Changed the
varsfield ofTensorNetworkModeltonvars. It seems not nessesary to name the variables. - Removed a lot of unused interfaces for
TensorNetworkModel. - Move the autodiff related feastures to
OMEinsum.
The following APIs are added:
BeliefPropgation: create a belief propagation model instance, which can be derived from the UAI model.belief_propagate: perform message passing until convergence, returns a BPState object and extra info.random_tensor_train_uaiandrandom_matrix_product_uai: two UAI models for testing.
Merged pull requests:
- Implement Belief propagation as a new inference backend (#97) (@GiggleLiu)
Closed issues:
- Precompilation is commented out (#64)
v0.5.0
TensorInference v0.5.0
Breaking changes
- Add ProblemReductions as a dependency. Now we can convert a statistical model into a tensor network with a single function call.
- Add the CUDA extension, replacing the previous Requires.
Merged pull requests:
- Switch from Requires to extensions (#81) (@GiggleLiu)
- Fix show method for the MMAP model (#95) (@GiggleLiu)
- Fix sampling algorithm (#96) (@GiggleLiu)
Closed issues:
- Issue with
MMAPModelandmost_probable_configFunction (#93)
v0.4.2
TensorInference v0.4.2
Merged pull requests:
- CompatHelper: add new compat entry for Artifacts at version 1, (keep existing compat) (#89) (@github-actions[bot])
- Add a function to generate tensor network model by optimized EinCode (#90) (@ArrogantGao)
- update generic tensor network to version 2.0 (#92) (@GiggleLiu)
Closed issues:
- different behavior of
argmaxfor Vector and Matrix leads to error (#91)
v0.4.1
TensorInference v0.4.1
v0.4.0
TensorInference v0.4.0
Merged pull requests:
- Let marginals return dict (#61) (@GiggleLiu)
- Fix issues: 62 69 66 (#70) (@GiggleLiu)
- docs: add a section on performance evaluation (#74) (@mroavi)
- Fix the overflow issue in probability (#78) (@GiggleLiu)
- CompatHelper: bump compat for TropicalNumbers to 0.6, (keep existing compat) (#82) (@github-actions[bot])
- CompatHelper: bump compat for CUDA to 5, (keep existing compat) (#83) (@github-actions[bot])
Closed issues:
- Improve convering combinatorial optimization problems (#59)
- Asia network log partition is zero in the docs (#62)
- UAI reference comparison tests often fail (#65)
- Tensor networks are never defined (#66)
- State of the field is missing (#67)
- Performance evaluation is missing (#68)
- Quirks in the hard-core lattice gas example (#69)
- Code example in paper (#76)
- Arithmetic overflow or underflow when solving PR tasks (#77)
v0.3.0
TensorInference v0.3.0
Closed issues:
Merged pull requests:
- Example: hard core lattice gas (#58) (@GiggleLiu)
- Return
Samplestype instead of a matrix (#60) (@GiggleLiu)