diff --git a/Project.toml b/Project.toml index 72ff4483c..ea9a942f6 100644 --- a/Project.toml +++ b/Project.toml @@ -1,6 +1,6 @@ name = "Turing" uuid = "fce5fe82-541a-59a6-adf8-730c64b5f9a0" -version = "0.30.5" +version = "0.30.6" [deps] ADTypes = "47edcb42-4c32-4615-8424-f2b9edc5f35b" @@ -46,7 +46,7 @@ TuringOptimExt = "Optim" [compat] ADTypes = "0.2" -AbstractMCMC = "5" +AbstractMCMC = "5.2" AdvancedHMC = "0.3.0, 0.4.0, 0.5.2, 0.6" AdvancedMH = "0.8" AdvancedPS = "0.5.4" diff --git a/src/Turing.jl b/src/Turing.jl index 4fb927d43..908a51723 100644 --- a/src/Turing.jl +++ b/src/Turing.jl @@ -20,6 +20,7 @@ import Random const PROGRESS = Ref(true) +# TODO: remove `PROGRESS` and this function in favour of `AbstractMCMC.PROGRESS` """ setprogress!(progress::Bool) @@ -28,6 +29,8 @@ Enable progress logging in Turing if `progress` is `true`, and disable it otherw function setprogress!(progress::Bool) @info "[Turing]: progress logging is $(progress ? "enabled" : "disabled") globally" PROGRESS[] = progress + AbstractMCMC.setprogress!(progress; silent=true) + # TODO: `AdvancedVI.turnprogress` is removed in AdvancedVI v0.3 AdvancedVI.turnprogress(progress) return progress end