From 9710a575b2e559d98a56939709d949675ab12fc0 Mon Sep 17 00:00:00 2001 From: Kyurae Kim Date: Fri, 6 Jun 2025 13:18:19 -0400 Subject: [PATCH 1/4] bump turing --- Project.toml | 2 +- docs/Project.toml | 2 +- test/Project.toml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Project.toml b/Project.toml index 533e263..cef91a6 100644 --- a/Project.toml +++ b/Project.toml @@ -21,7 +21,7 @@ Distributions = "0.25" LinearAlgebra = "1" LogDensityProblems = "2" Random = "1" -Turing = "0.37, 0.38" +Turing = "0.37, 0.38, 0.39" julia = "1.10" [extras] diff --git a/docs/Project.toml b/docs/Project.toml index 635fe67..65b7f91 100644 --- a/docs/Project.toml +++ b/docs/Project.toml @@ -28,5 +28,5 @@ Random = "1" SliceSampling = "0.7.1" StableRNGs = "1" Statistics = "1" -Turing = "0.37, 0.38" +Turing = "0.37, 0.38, 0.39" julia = "1.10" diff --git a/test/Project.toml b/test/Project.toml index aa7800a..cadc38f 100644 --- a/test/Project.toml +++ b/test/Project.toml @@ -18,5 +18,5 @@ MCMCTesting = "0.3" Random = "1" StableRNGs = "1" Test = "1" -Turing = "0.37, 0.38" +Turing = "0.37, 0.38, 0.39" julia = "1.10" From f3533165c4fa29bad89f71686ac6ae3d4e221cd2 Mon Sep 17 00:00:00 2001 From: Kyurae Kim Date: Sun, 8 Jun 2025 13:05:44 -0400 Subject: [PATCH 2/4] fix call to `VarInfo` --- ext/SliceSamplingTuringExt.jl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ext/SliceSamplingTuringExt.jl b/ext/SliceSamplingTuringExt.jl index c7b9343..a503daf 100644 --- a/ext/SliceSamplingTuringExt.jl +++ b/ext/SliceSamplingTuringExt.jl @@ -43,7 +43,7 @@ end function SliceSampling.initial_sample(rng::Random.AbstractRNG, ℓ::Turing.LogDensityFunction) model = ℓ.model - vi = Turing.VarInfo(rng, model, Turing.SampleFromUniform()) + vi = Turing.DynamicPPL.VarInfo(rng, model, Turing.SampleFromUniform()) vi_spl = last(Turing.DynamicPPL.evaluate!!(model, rng, vi, Turing.SampleFromUniform())) θ = vi_spl[:] From cc08187ce531de0c39a82cd3d8bcfd3c3f5d7b4d Mon Sep 17 00:00:00 2001 From: Kyurae Kim Date: Sun, 8 Jun 2025 13:07:04 -0400 Subject: [PATCH 3/4] increment patch version --- Project.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Project.toml b/Project.toml index cef91a6..0c40d12 100644 --- a/Project.toml +++ b/Project.toml @@ -1,6 +1,6 @@ name = "SliceSampling" uuid = "43f4d3e8-9711-4a8c-bd1b-03ac73a255cf" -version = "0.7.5" +version = "0.7.6" [deps] AbstractMCMC = "80f14c24-f653-4e6a-9b94-39d6b0f70001" From 649fa096e4b00795196e382e1d3d6d1df0575e28 Mon Sep 17 00:00:00 2001 From: Kyurae Kim Date: Sun, 8 Jun 2025 13:27:47 -0400 Subject: [PATCH 4/4] run formatting Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> --- ext/SliceSamplingTuringExt.jl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ext/SliceSamplingTuringExt.jl b/ext/SliceSamplingTuringExt.jl index a503daf..b24486d 100644 --- a/ext/SliceSamplingTuringExt.jl +++ b/ext/SliceSamplingTuringExt.jl @@ -45,7 +45,7 @@ function SliceSampling.initial_sample(rng::Random.AbstractRNG, ℓ::Turing.LogDe model = ℓ.model vi = Turing.DynamicPPL.VarInfo(rng, model, Turing.SampleFromUniform()) vi_spl = last(Turing.DynamicPPL.evaluate!!(model, rng, vi, Turing.SampleFromUniform())) - θ = vi_spl[:] + θ = vi_spl[:] init_attempt_count = 1 while !all(isfinite.(θ))