Skip to content

Commit b365de7

Browse files
authored
Fix compatibility with LogDensityProblemsAD 1.4 (#1965)
1 parent 35a1280 commit b365de7

File tree

3 files changed

+7
-7
lines changed

3 files changed

+7
-7
lines changed

Project.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
name = "Turing"
22
uuid = "fce5fe82-541a-59a6-adf8-730c64b5f9a0"
3-
version = "0.24.1"
3+
version = "0.24.2"
44

55
[deps]
66
AbstractMCMC = "80f14c24-f653-4e6a-9b94-39d6b0f70001"
@@ -52,7 +52,7 @@ EllipticalSliceSampling = "0.5, 1"
5252
ForwardDiff = "0.10.3"
5353
Libtask = "0.7, 0.8"
5454
LogDensityProblems = "2"
55-
LogDensityProblemsAD = "1"
55+
LogDensityProblemsAD = "1.4"
5656
MCMCChains = "5, 6"
5757
NamedArrays = "0.9"
5858
Reexport = "0.2, 1"

src/essential/ad.jl

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -98,13 +98,13 @@ function LogDensityProblemsAD.ADgradient(ad::ForwardDiffAD, ℓ::Turing.LogDensi
9898
ForwardDiff.Tag(f, eltype(θ))
9999
end
100100
chunk_size = getchunksize(ad)
101-
config = if chunk_size == 0
102-
ForwardDiff.GradientConfig(f, θ, ForwardDiff.Chunk), tag)
101+
chunk = if chunk_size == 0
102+
ForwardDiff.Chunk(θ)
103103
else
104-
ForwardDiff.GradientConfig(f, θ, ForwardDiff.Chunk(length(θ), chunk_size), tag)
104+
ForwardDiff.Chunk(length(θ), chunk_size)
105105
end
106106

107-
return LogDensityProblemsAD.ADgradient(Val(:ForwardDiff), ℓ; gradientconfig=config)
107+
return LogDensityProblemsAD.ADgradient(Val(:ForwardDiff), ℓ; chunk, tag, x = θ)
108108
end
109109

110110
function LogDensityProblemsAD.ADgradient(::TrackerAD, ℓ::Turing.LogDensityFunction)

test/Project.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ DynamicPPL = "0.21.5"
4444
FiniteDifferences = "0.10.8, 0.11, 0.12"
4545
ForwardDiff = "0.10.12 - 0.10.32, 0.10"
4646
LogDensityProblems = "2"
47-
LogDensityProblemsAD = "1.2"
47+
LogDensityProblemsAD = "1.4"
4848
MCMCChains = "5, 6"
4949
NamedArrays = "0.9.4"
5050
Optim = "0.22, 1.0"

0 commit comments

Comments
 (0)