v0.2.7
AdvancedVI v0.2.7
Merged pull requests:
- Rewriting advancedvi docs (#53) (@Red-Portal)
- fix rename
adbackend
toadtype
(#60) (@Red-Portal) - add continuous benchmarking (#61) (@Red-Portal)
- remove signature with user-defined restructure (#64) (@Red-Portal)
- add indirection for update step, add projection for
LocationScale
(#65) (@Red-Portal) - fix avoid re-defining the differentiation objective to support AD pre-compilation (#66) (@Red-Portal)
- Enable Enzyme (#67) (@Red-Portal)
- Add ScoreELBO objective (#72) (@arnauqb)
- Create Format.yml (#73) (@shravanngoswamii)
- Add "low-rank" variational families (#76) (@Red-Portal)
- Run benchmarks only on PR (#77) (@shravanngoswamii)
- Exclude benchmarks from DocsNav (#78) (@shravanngoswamii)
- Fix Enzyme extension (#79) (@devmotion)
- Formatting all files (#80) (@yebai)
- Parameter-Free Optimization Algorithms (#81) (@Red-Portal)
- Tapir.jl Integration (#86) (@willtebbutt)
- CompatHelper: add new compat entry for Tapir in [weakdeps] at version 0.2, (keep existing compat) (#87) (@github-actions[bot])
- Fix
Enzyme
tests on older Julia versions (#88) (@Red-Portal) - Grant push permissions to Benchmark.yml (#90) (@penelopeysm)
- Only upload benchmark results if not on a fork (#91) (@penelopeysm)
- Adapt to pending Enzyme breaking change (#92) (@wsmoses)
- Revert "Adapt to pending Enzyme breaking change" (#93) (@Red-Portal)
- Revert "Revert "Adapt to pending Enzyme breaking change"" (#94) (@Red-Portal)
- Add SSH key for all relevant workflows (#97) (@penelopeysm)
- Migrate to DifferentiationInterface (#98) (@Red-Portal)
- add subdirectories to compathelper (#102) (@Red-Portal)
- Add minimal documentation for v0.2 (#105) (@penelopeysm)
- Create a new release so that stable docs get generated (#106) (@penelopeysm)
Closed issues:
- Stein Variational Gradient Descent (SVGD) (#3)
- Double Stochasticity (#4)
- Callback function during training (#5)
- Rethinking AdvancedVI (#24)
- Setting up Documenter (#39)
- Add Tapir to AD tests (#63)
- Set up
JuliaFormatter
(#69) - Run benchmarking only on PRs (#74)
var
andcov
onMvLocationScale
secretly assume the base distribution is standardized (#75)- Where are the benchmarks posted? (#82)
- Make use of DifferentiationInterface.jl? (#85)