@@ -3,7 +3,6 @@ module MooncakeDiffEqBaseExt
3
3
using DiffEqBase, Mooncake
4
4
using DiffEqBase: SciMLBase
5
5
using SciMLBase: ADOriginator, MooncakeOriginator
6
- println (" mooncakke diff eqbase ext loaded !" )
7
6
import Mooncake:
8
7
rrule!!,
9
8
CoDual,
@@ -17,36 +16,6 @@ import Mooncake:
17
16
MinimalCtx,
18
17
NoPullback
19
18
20
- # @from_rrule(
21
- # MinimalCtx,
22
- # Tuple{
23
- # typeof(DiffEqBase.solve_up),
24
- # DiffEqBase.AbstractDEProblem,
25
- # Union{Nothing,DiffEqBase.AbstractSensitivityAlgorithm},
26
- # Any,
27
- # Any,
28
- # Any,
29
- # },
30
- # true,
31
- # )
32
-
33
- # # Dispatch for auto-alg
34
- # @from_rrule(
35
- # MinimalCtx,
36
- # Tuple{
37
- # typeof(DiffEqBase.solve_up),
38
- # DiffEqBase.AbstractDEProblem,
39
- # Union{Nothing,DiffEqBase.AbstractSensitivityAlgorithm},
40
- # Any,
41
- # Any,
42
- # },
43
- # true,
44
- # )
45
-
46
- # @zero_adjoint MinimalCtx Tuple{typeof(DiffEqBase.numargs),Any}
47
- # @mooncake_overlay DiffEqBase.set_mooncakeoriginator_if_mooncake(x::ADOriginator) =
48
- # MooncakeOriginator
49
-
50
19
@is_primitive MinimalCtx Tuple{
51
20
typeof (DiffEqBase. set_mooncakeoriginator_if_mooncake),SciMLBase. ChainRulesOriginator
52
21
}
@@ -56,21 +25,4 @@ function rrule!!(
56
25
)
57
26
return zero_fcodual (SciMLBase. MooncakeOriginator ()), NoPullback (f, X)
58
27
end
59
- # o method matching rrule!!(::CoDual{typeof(DiffEqBase.set_mooncakeoriginator_if_mooncake), Mooncake.NoFData}, ::CoDual{SciMLBase.ChainRulesOriginator, Mooncake.NoFData})
60
- # Mooncake.DerivedRule{
61
- # Tuple{
62
- # typeof(DiffEqBase.set_mooncakeoriginator_if_mooncake),SciMLBase.ChainRulesOriginator
63
- # },
64
- # Tuple{
65
- # Mooncake.CoDual{
66
- # typeof(DiffEqBase.set_mooncakeoriginator_if_mooncake),Mooncake.NoFData
67
- # },
68
- # Mooncake.CoDual{SciMLBase.ChainRulesOriginator,Mooncake.NoFData},
69
- # },
70
- # Mooncake.CoDual{Type{SciMLBase.MooncakeOriginator},Mooncake.NoFData},
71
- # Tuple{Mooncake.NoRData},
72
- # Tuple{Mooncake.NoRData,Mooncake.NoRData},
73
- # false,
74
- # Val{2},
75
- # }
76
- end
28
+ end
0 commit comments