@@ -6,7 +6,6 @@ using Random: Random
6
6
using ReverseDiff: ReverseDiff
7
7
using Mooncake: Mooncake
8
8
using Test: Test
9
- using Tracker: Tracker
10
9
using Turing: Turing
11
10
using Turing: DynamicPPL
12
11
using Zygote: Zygote
@@ -31,19 +30,10 @@ const eltypes_by_adtype = Dict(
31
30
ReverseDiff. TrackedVecOrMat,
32
31
ReverseDiff. TrackedVector,
33
32
),
33
+ Turing. AutoMooncake => (Mooncake. CoDual,),
34
34
# Zygote.Dual is actually the same as ForwardDiff.Dual, so can't distinguish between the
35
35
# two by element type. However, we have other checks for Zygote, see check_adtype.
36
36
Turing. AutoZygote => (Zygote. Dual,),
37
- Turing. AutoTracker => (
38
- Tracker. Tracked,
39
- Tracker. TrackedArray,
40
- Tracker. TrackedMatrix,
41
- Tracker. TrackedReal,
42
- Tracker. TrackedStyle,
43
- Tracker. TrackedVecOrMat,
44
- Tracker. TrackedVector,
45
- ),
46
- Turing. AutoMooncake => (Mooncake. CoDual,),
47
37
)
48
38
49
39
"""
@@ -247,7 +237,8 @@ Test.@testset "ADTypeCheckContext" begin
247
237
Turing. AutoForwardDiff (),
248
238
Turing. AutoReverseDiff (),
249
239
Turing. AutoZygote (),
250
- Turing. AutoTracker (),
240
+ # TODO : Mooncake
241
+ # Turing.AutoMooncake(config=nothing),
251
242
)
252
243
for actual_adtype in adtypes
253
244
sampler = Turing. HMC (0.1 , 5 ; adtype= actual_adtype)
@@ -285,7 +276,7 @@ All the ADTypes on which we want to run the tests.
285
276
adbackends = [
286
277
Turing. AutoForwardDiff (; chunksize= 0 ),
287
278
Turing. AutoReverseDiff (; compile= false ),
288
- Turing. AutoMooncake (; config= Mooncake . Config () ),
279
+ Turing. AutoMooncake (; config= nothing ),
289
280
]
290
281
291
282
end
0 commit comments