Skip to content

Commit 12c557f

Browse files
format
1 parent 0c2d6a3 commit 12c557f

File tree

3 files changed

+4
-53
lines changed

3 files changed

+4
-53
lines changed

ext/MooncakeDiffEqBaseExt.jl

Lines changed: 1 addition & 49 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ module MooncakeDiffEqBaseExt
33
using DiffEqBase, Mooncake
44
using DiffEqBase: SciMLBase
55
using SciMLBase: ADOriginator, MooncakeOriginator
6-
println("mooncakke diff eqbase ext loaded !")
76
import Mooncake:
87
rrule!!,
98
CoDual,
@@ -17,36 +16,6 @@ import Mooncake:
1716
MinimalCtx,
1817
NoPullback
1918

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-
5019
@is_primitive MinimalCtx Tuple{
5120
typeof(DiffEqBase.set_mooncakeoriginator_if_mooncake),SciMLBase.ChainRulesOriginator
5221
}
@@ -56,21 +25,4 @@ function rrule!!(
5625
)
5726
return zero_fcodual(SciMLBase.MooncakeOriginator()), NoPullback(f, X)
5827
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

test/ext/diffeqbase/Project.toml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
[deps]
22
AllocCheck = "9b6a8646-10ed-4001-bbdc-1d2f46dfbb1a"
33
DiffEqBase = "2b5f629d-d688-5b77-993f-72d75c75574e"
4-
JET = "c3a54625-cd67-489e-a8e7-0a5a0ff4e31b"
54
Mooncake = "da2b9cff-9c12-43a0-ae48-6db2b0edb7d6"
65
StableRNGs = "860ef19b-820b-49d6-a774-d7a799459cd3"
76
Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40"

test/ext/diffeqbase/diffeqbase.jl

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ using Pkg
22
Pkg.activate(@__DIR__)
33
Pkg.develop(; path=joinpath(@__DIR__, "..", "..", ".."))
44

5-
using AllocCheck, JET
5+
using AllocCheck
66
using Mooncake, StableRNGs, Test, DiffEqBase
77
using DiffEqBase: SciMLBase
88
using Mooncake.TestUtils: test_rule
@@ -12,11 +12,11 @@ using Mooncake.TestUtils: test_rule
1212
interface_only, perf_flag, is_primitive, f, fargs
1313
) in [(
1414
false,
15-
:stability_and_allocs,
15+
:allocs,
1616
true,
1717
DiffEqBase.set_mooncakeoriginator_if_mooncake,
1818
SciMLBase.ChainRulesOriginator(),
1919
)]
2020
test_rule(StableRNG(123), f, fargs; interface_only, perf_flag, is_primitive)
2121
end
22-
end
22+
end

0 commit comments

Comments
 (0)