From 4b5e4d76d792e677ef06c94ce5214fa6aaa94168 Mon Sep 17 00:00:00 2001 From: Xianda Sun <5433119+sunxd3@users.noreply.github.com> Date: Mon, 26 Feb 2024 23:37:39 +0000 Subject: [PATCH] Disable CI sampling progress logging (#2176) * disable AMCMC logging * hide repeated message * apply suggestions * update comments * format * change `verbose` to `silent` * remove `Turing.PROGRESS` * bump `AbstractMCMC` version * no bump minor version * remove `using Logging` * remove extra code * add back `PROGRESS` * Update src/Turing.jl Co-authored-by: David Widmann --------- Co-authored-by: Hong Ge <3279477+yebai@users.noreply.github.com> Co-authored-by: David Widmann --- Project.toml | 4 ++-- src/Turing.jl | 3 +++ 2 files changed, 5 insertions(+), 2 deletions(-) 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