Releases: Zinoex/IntervalMDP.jl
Releases · Zinoex/IntervalMDP.jl
v0.4.1
v0.4.0
IntervalMDP v0.4.0
Merged pull requests:
- Check device upload problem construction for better error messages (#42) (@Zinoex)
- Time-varying markov process (#43) (@Zinoex)
- Move the models into separate files (#44) (@Zinoex)
- CompatHelper: add new compat entry for Adapt in [weakdeps] at version 4, (keep existing compat) (#45) (@github-actions[bot])
- CompatHelper: add new compat entry for LLVM in [weakdeps] at version 7, (keep existing compat) (#46) (@github-actions[bot])
- CompatHelper: add new compat entry for GPUArrays in [weakdeps] at version 10, (keep existing compat) (#47) (@github-actions[bot])
- Introduce workspaces (#48) (@Zinoex)
- Massive refactor - primarily with the intention of incorporating ParallelProduct (#50) (@Zinoex)
- CompatHelper: bump compat for LLVM in [weakdeps] to 8, (keep existing compat) (#51) (@github-actions[bot])
- CompatHelper: bump compat for LLVM in [weakdeps] to 9, (keep existing compat) (#52) (@github-actions[bot])
- Remove ParallelProduct (#53) (@Zinoex)
- Orthogonal IMDPs (#54) (@Zinoex)
- More workspace types for OrthogonalIntervalProbabilities (#59) (@Zinoex)
- Simplify action vectors (#62) (@Zinoex)
- Refactor bellman! to prepare for mixture models (#63) (@Zinoex)
- Change interface for time varying models (#66) (@Zinoex)
- Add safety property (#67) (@Zinoex)
- CompatHelper: bump compat for GPUArrays in [weakdeps] to 11, (keep existing compat) (#68) (@github-actions[bot])
- Mixture model (#69) (@Zinoex)
- Use
abs
in convergence check (#72) (@bkraske) - Fix strategy interface for CUDA (#75) (@Zinoex)
- Update docs (#76) (@Zinoex)
Closed issues:
- SparseOrdering to CuSparseOrdering adaptor (#12)
- Read bmdp-tool into an IntervalMarkovChain if num_actions == 1 (#30)
- Apply policy to IMDP to obtain IMC (#33)
- Test asserts (#35)
- Composition of IntervalMarkovProcesses (#38)
- Improve device error messages (#40)
- Test device check (#49)
- Simplify action vectors (#56)
- Sparse OrthogonalIntervalMarkovDecisionProcess (#57)
- Multi-threaded OrthogonalIntervalMarkovDecisionProcess (#58)
- Improve how strategies are applied (#64)
- Function to transfer data back to cpu (#74)
v0.3.0
v0.2.1
v0.2.0
v0.1.0
IntervalMDP v0.1.0
Merged pull requests:
- CUDA extension (#1) (@Zinoex)
- Avoid bisection at each iteration (#2) (@Zinoex)
- Local sorting on CUDA devices (#5) (@Zinoex)
- Add framework for specifications (#8) (@Zinoex)
- Add more unit test (#9) (@Zinoex)
- IMDP (#15) (@Zinoex)
- Avoid alloc (#22) (@Zinoex)
- Remove StateIntervalProbabilities (#23) (@Zinoex)
- Documentation (#24) (@Zinoex)
Closed issues: