Skip to content

Commit f42d3d8

Browse files
committed
Tapir -> Mooncake
1 parent b9b68c4 commit f42d3d8

File tree

10 files changed

+14
-15
lines changed

10 files changed

+14
-15
lines changed

src/Turing.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,7 @@ export @model, # modelling
107107
AutoReverseDiff,
108108
AutoZygote,
109109
AutoTracker,
110-
AutoTapir,
110+
AutoMooncake,
111111
setprogress!, # debugging
112112
Flat,
113113
FlatPos,

src/essential/Essential.jl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ using Bijectors: PDMatDistribution
1111
using AdvancedVI
1212
using StatsFuns: logsumexp, softmax
1313
@reexport using DynamicPPL
14-
using ADTypes: ADTypes, AutoForwardDiff, AutoTracker, AutoReverseDiff, AutoZygote, AutoTapir
14+
using ADTypes: ADTypes, AutoForwardDiff, AutoTracker, AutoReverseDiff, AutoZygote, AutoMooncake
1515

1616
using AdvancedPS: AdvancedPS
1717

@@ -23,7 +23,7 @@ export @model,
2323
AutoTracker,
2424
AutoZygote,
2525
AutoReverseDiff,
26-
AutoTapir,
26+
AutoMooncake,
2727
@logprob_str,
2828
@prob_str
2929

test/Project.toml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ LinearAlgebra = "37e2e46d-f89d-539d-b4ee-838fcccc9c8e"
1616
LogDensityProblems = "6fdf6af0-433a-55f7-b3ed-c6c6e0b8df7c"
1717
LogDensityProblemsAD = "996a588d-648d-4e1f-a8f0-a84b347e47b1"
1818
MCMCChains = "c7f686f2-ff18-58e9-bc7b-31028e88f75d"
19+
Mooncake = "da2b9cff-9c12-43a0-ae48-6db2b0edb7d6"
1920
NamedArrays = "86f7a689-2022-50b4-a561-43c23ac3c673"
2021
Optim = "429524aa-4258-5aef-a3af-852621145aeb"
2122
Optimization = "7f7a1694-90dd-40f0-9382-eb1efda571ba"
@@ -30,7 +31,6 @@ SpecialFunctions = "276daf66-3868-5448-9aa4-cd146d93841b"
3031
StableRNGs = "860ef19b-820b-49d6-a774-d7a799459cd3"
3132
StatsBase = "2913bbd2-ae8a-5f71-8c99-4fb6c76f3a91"
3233
StatsFuns = "4c63d2b9-4356-54db-8cca-17b64c39e42c"
33-
Tapir = "07d77754-e150-4737-8c94-cd238a1fb45b"
3434
Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40"
3535
TimerOutputs = "a759f4b9-e2f1-59dc-863e-4aeb61b1ea8f"
3636
Tracker = "9f7883ad-71c0-57eb-9f7f-b5c9e6d3789c"
@@ -68,7 +68,6 @@ SpecialFunctions = "0.10.3, 1, 2"
6868
StableRNGs = "1"
6969
StatsBase = "0.33, 0.34"
7070
StatsFuns = "0.9.5, 1"
71-
Tapir = "0.2.45"
7271
TimerOutputs = "0.5"
7372
Tracker = "0.2.11"
7473
Zygote = "0.5.4, 0.6"

test/mcmc/Inference.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ using LinearAlgebra: I
1212
import MCMCChains
1313
import Random
1414
import ReverseDiff
15-
import Tapir
15+
import Mooncake
1616
using Test: @test, @test_throws, @testset
1717
using Turing
1818

test/mcmc/abstractmcmc.jl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ using LogDensityProblemsAD: LogDensityProblemsAD
1212
using Random: Random
1313
using ReverseDiff: ReverseDiff
1414
using StableRNGs: StableRNG
15-
import Tapir
15+
import Mooncake
1616
using Test: @test, @test_throws, @testset
1717
using Turing
1818
using Turing.Inference: AdvancedHMC
@@ -116,7 +116,7 @@ end
116116

117117
@testset "External samplers" begin
118118
@testset "AdvancedHMC.jl" begin
119-
# TODO(mhauru) The below tests fail with Tapir, see
119+
# TODO(mhauru) The below tests fail with Mooncake, see
120120
# https://github.com/TuringLang/Turing.jl/pull/2289.
121121
# Once that is fixed, this should say `for adtype in ADUtils.adbackends`.
122122
@testset "adtype=$adtype" for adtype in [AutoForwardDiff(), AutoReverseDiff()]

test/mcmc/gibbs.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ using Distributions: sample
88
using ForwardDiff: ForwardDiff
99
using Random: Random
1010
using ReverseDiff: ReverseDiff
11-
import Tapir
11+
import Mooncake
1212
using Test: @test, @testset
1313
using Turing
1414
using Turing: Inference

test/mcmc/gibbs_conditional.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ using ReverseDiff: ReverseDiff
1212
using StableRNGs: StableRNG
1313
using StatsBase: counts
1414
using StatsFuns: StatsFuns
15-
import Tapir
15+
import Mooncake
1616
using Test: @test, @testset
1717
using Turing
1818

test/mcmc/hmc.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ using LinearAlgebra: I, dot, vec
1414
import Random
1515
using StableRNGs: StableRNG
1616
using StatsFuns: logistic
17-
import Tapir
17+
import Mooncake
1818
using Test: @test, @test_logs, @testset
1919
using Turing
2020

test/mcmc/sghmc.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import ForwardDiff
88
using LinearAlgebra: dot
99
import ReverseDiff
1010
using StableRNGs: StableRNG
11-
import Tapir
11+
import Mooncake
1212
using Test: @test, @testset
1313
using Turing
1414

test/test_utils/ad_utils.jl

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ using ForwardDiff: ForwardDiff
44
using Pkg: Pkg
55
using Random: Random
66
using ReverseDiff: ReverseDiff
7-
using Tapir: Tapir
7+
using Mooncake: Mooncake
88
using Test: Test
99
using Tracker: Tracker
1010
using Turing: Turing
@@ -43,7 +43,7 @@ const eltypes_by_adtype = Dict(
4343
Tracker.TrackedVecOrMat,
4444
Tracker.TrackedVector,
4545
),
46-
Turing.AutoTapir => (Tapir.CoDual,),
46+
Turing.AutoMooncake => (Mooncake.CoDual,),
4747
)
4848

4949
"""
@@ -285,7 +285,7 @@ All the ADTypes on which we want to run the tests.
285285
adbackends = [
286286
Turing.AutoForwardDiff(; chunksize=0),
287287
Turing.AutoReverseDiff(; compile=false),
288-
Turing.AutoTapir(false),
288+
Turing.AutoMooncake(; config=Mooncake.Config()),
289289
]
290290

291291
end

0 commit comments

Comments
 (0)