Releases: TensorBFS/TensorInference.jl
Releases · TensorBFS/TensorInference.jl
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
argmax
for 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
Samples
type instead of a matrix (#60) (@GiggleLiu)
v0.2.1
v0.2.0
TensorInference v0.2.0
Closed issues:
- Running the test suit in CI takes extremely long and sometimes fails (#43)
- Support data downloading and loading (#44)
- Removing inplace operations (#49)
Merged pull requests:
- remove tropicalgemm as a dependency (#48) (@GiggleLiu)
- Support artifact downloading and reading (#50) (@mroavi)
- refactor uai reading (#51) (@GiggleLiu)
- Fix some issues (#52) (@GiggleLiu)
- fix model printing (#53) (@GiggleLiu)
v0.1.0
TensorInference v0.1.0
Closed issues:
- Implement MMAP (#7)
- CUDA support (#10)
- Use artifacts in favor of the
data
dir (#14) - Inference errors or fails for 105 of the 142 UAI 2014 Inference Competition problems (#15)
- Set automatic benchmarks in CI (#20)
- Implement the sampling algorithm (#21)
- Use
test/Project.toml
in favor of[extras]
inProject.toml
(#23) - Use
@debug
in favor of@info
throughout the codebase (#24) - Move CI benchmark to another repository (#27)
- Remove Artifacts as a project dependency (#32)
- Support reading solution files for the MAP, MMAP and PR tasks (#35)
- Make the repo public (#37)
- Hash mismatch when downloading artifact (#38)
- Refactor
MMAPModel
such that it takes the query vars instead of the marginalzed vars (#40)
Merged pull requests:
- Clean up the project (#3) (@GiggleLiu)
- Finding the most probable configuration with tropical numbers (#4) (@GiggleLiu)
- refactor interfaces (#5) (@GiggleLiu)
- MMAP - most probable configuration after marginalizing some variables (#9) (@GiggleLiu)
- CUDA support (#12) (@GiggleLiu)
- time space complexity estimate for MMAP (#13) (@GiggleLiu)
- Rescale tensors and choose correct contraction order optimizer in tests (#16) (@GiggleLiu)
- Define a format style and format all files using JuliaFormatter.jl (#17) (@mroavi)
- Run benchmarks in CI and send results to TensorBFS/TensorInference-data (#18) (@mroavi)
- Run benchmarks in CI and push results to TensorBFS/TensorInference-data (#19) (@mroavi)
- Add Asia example and polish the interfaces (#22) (@GiggleLiu)
- Use test/Project.toml in favor of [extras] in Project.toml (#25) (@mroavi)
- Add tropicalgemm and precompile (#26) (@GiggleLiu)
- Sampling configurations (#28) (@GiggleLiu)
- Improve the performance of sampling (#30) (@GiggleLiu)
- Refactor inference tests (#31) (@mroavi)
- Move Artifacts.toml from main project to test project (#33) (@mroavi)
- Use MAP in favor of MPE (#34) (@mroavi)
- Support reading solution files for the MAP, MMAP and PR tasks (#36) (@mroavi)
- UAI reference solution comparison tests (#41) (@mroavi)
- Fix mmap constructor, add UAIInstance pretty printing (#45) (@GiggleLiu)
- Enhance docs (#46) (@mroavi)