diff --git a/Project.toml b/Project.toml index 198739423..188f5b4ff 100644 --- a/Project.toml +++ b/Project.toml @@ -1,6 +1,6 @@ name = "Turing" uuid = "fce5fe82-541a-59a6-adf8-730c64b5f9a0" -version = "0.26.3" +version = "0.26.4" [deps] AbstractMCMC = "80f14c24-f653-4e6a-9b94-39d6b0f70001" @@ -50,7 +50,7 @@ DistributionsAD = "0.6" DocStringExtensions = "0.8, 0.9" DynamicPPL = "0.23" EllipticalSliceSampling = "0.5, 1" -FillArrays = "=1.0.0" +FillArrays = "1.4.1" ForwardDiff = "0.10.3" Libtask = "0.7, 0.8" LogDensityProblems = "2" diff --git a/test/Project.toml b/test/Project.toml index cec3c0d4b..f13306045 100644 --- a/test/Project.toml +++ b/test/Project.toml @@ -42,7 +42,7 @@ Distributions = "0.25" DistributionsAD = "0.6.3" DynamicHMC = "2.1.6, 3.0" DynamicPPL = "0.23" -FillArrays = "=1.0.0" +FillArrays = "1.4.1" FiniteDifferences = "0.10.8, 0.11, 0.12" ForwardDiff = "0.10.12 - 0.10.32, 0.10" LogDensityProblems = "2" diff --git a/test/essential/ad.jl b/test/essential/ad.jl index 0a60a3e0f..8a0241a83 100644 --- a/test/essential/ad.jl +++ b/test/essential/ad.jl @@ -95,15 +95,14 @@ sample(dir(), HMC(0.01, 1), 1000) Turing.setrdcache(false) end - # FIXME: For some reasons PDMatDistribution AD tests fail with ReverseDiff @testset "PDMatDistribution AD" begin @model function wishart() theta ~ Wishart(4, Matrix{Float64}(I, 4, 4)) end Turing.setadbackend(:tracker) sample(wishart(), HMC(0.01, 1), 1000); - #Turing.setadbackend(:reversediff) - #sample(wishart(), HMC(0.01, 1), 1000); + Turing.setadbackend(:reversediff) + sample(wishart(), HMC(0.01, 1), 1000); Turing.setadbackend(:zygote) sample(wishart(), HMC(0.01, 1), 1000); @@ -112,8 +111,8 @@ end Turing.setadbackend(:tracker) sample(invwishart(), HMC(0.01, 1), 1000); - #Turing.setadbackend(:reversediff) - #sample(invwishart(), HMC(0.01, 1), 1000); + Turing.setadbackend(:reversediff) + sample(invwishart(), HMC(0.01, 1), 1000); Turing.setadbackend(:zygote) sample(invwishart(), HMC(0.01, 1), 1000); end