You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This PR updates the Turing test folder of DynamicPPL (IMO they should be synced before finishing #150).
And I still think that we should get rid of this test dependency as much as possible 😄
Base.depwarn("`Turing.setadbackend(:forward_diff)` is deprecated. Please use `Turing.setadbackend(:forwarddiff)` to use `ForwardDiff`.", :setadbackend)
8
-
setadbackend(Val(:forwarddiff))
6
+
functionsetadbackend(backend::Val)
7
+
_setadbackend(backend)
8
+
AdvancedVI.setadbackend(backend)
9
+
Bijectors.setadbackend(backend)
9
10
end
10
-
functionsetadbackend(::Val{:forwarddiff})
11
+
12
+
function_setadbackend(::Val{:forwarddiff})
11
13
CHUNKSIZE[] ==0&&setchunksize(40)
12
14
ADBACKEND[] =:forwarddiff
13
15
end
14
-
15
-
functionsetadbackend(::Val{:reverse_diff})
16
-
Base.depwarn("`Turing.setadbackend(:reverse_diff)` is deprecated. Please use `Turing.setadbackend(:tracker)` to use `Tracker` or `Turing.setadbackend(:reversediff)` to use `ReverseDiff`. To use `ReverseDiff`, please make sure it is loaded separately with `using ReverseDiff`.", :setadbackend)
17
-
setadbackend(Val(:tracker))
18
-
end
19
-
functionsetadbackend(::Val{:tracker})
16
+
function_setadbackend(::Val{:tracker})
20
17
ADBACKEND[] =:tracker
21
18
end
19
+
function_setadbackend(::Val{:zygote})
20
+
ADBACKEND[] =:zygote
21
+
end
22
22
23
23
const ADSAFE =Ref(false)
24
24
functionsetadsafe(switch::Bool)
@@ -42,12 +42,14 @@ getchunksize(::Type{<:Sampler{Talg}}) where Talg = getchunksize(Talg)
0 commit comments