From 68f90d5b7b2b12099c48be6f36e12f9e376d2c42 Mon Sep 17 00:00:00 2001 From: Kyurae Kim Date: Sun, 5 Apr 2026 21:24:36 +0900 Subject: [PATCH 1/2] bump dynamicppl0.40 --- Project.toml | 2 +- test/Project.toml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Project.toml b/Project.toml index 2ad8780ea..edd76b540 100644 --- a/Project.toml +++ b/Project.toml @@ -39,7 +39,7 @@ DiffResults = "1" DifferentiationInterface = "0.6, 0.7" Distributions = "0.25.111" DocStringExtensions = "0.8, 0.9" -DynamicPPL = "0.39" +DynamicPPL = "0.39, 0.40" Enzyme = "0.13" FillArrays = "1.3" Functors = "0.4, 0.5" diff --git a/test/Project.toml b/test/Project.toml index a1c980829..285b91a9b 100644 --- a/test/Project.toml +++ b/test/Project.toml @@ -28,7 +28,7 @@ ADTypes = "0.2.1, 1" DiffResults = "1" DifferentiationInterface = "0.6, 0.7" Distributions = "0.25.111" -DynamicPPL = "0.39" +DynamicPPL = "0.39, 0.40" Enzyme = "0.13, 0.14, 0.15" FillArrays = "1.6.1" ForwardDiff = "0.10.36, 1" From 3578b3a977cbf6ee6afa024b5f19ce7cab098b5d Mon Sep 17 00:00:00 2001 From: Kyurae Kim Date: Sun, 5 Apr 2026 21:38:52 +0900 Subject: [PATCH 2/2] fix DynamicPPL unflatten interface --- ext/AdvancedVIDynamicPPLExt.jl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ext/AdvancedVIDynamicPPLExt.jl b/ext/AdvancedVIDynamicPPLExt.jl index 89de7b291..eaff70ae7 100644 --- a/ext/AdvancedVIDynamicPPLExt.jl +++ b/ext/AdvancedVIDynamicPPLExt.jl @@ -48,7 +48,7 @@ end function logdensity_impl( params, model::DynamicPPL.Model, loglikeadj::Real, varinfo::DynamicPPL.AbstractVarInfo ) - vi = DynamicPPL.unflatten(varinfo, params) + vi = DynamicPPL.unflatten!!(varinfo, params) _, vi = DynamicPPL.evaluate!!(model, vi) loglike = DynamicPPL.getloglikelihood(vi) logprior = DynamicPPL.getlogprior(vi)