diff --git a/Project.toml b/Project.toml index 533e263..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" @@ -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/ext/SliceSamplingTuringExt.jl b/ext/SliceSamplingTuringExt.jl index c7b9343..b24486d 100644 --- a/ext/SliceSamplingTuringExt.jl +++ b/ext/SliceSamplingTuringExt.jl @@ -43,9 +43,9 @@ 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[:] + θ = vi_spl[:] init_attempt_count = 1 while !all(isfinite.(θ)) 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"