Skip to content

Commit 6baa916

Browse files
Merge pull request #905 from SciML/os/[email protected]
forwardDiff@1
2 parents 6f888b3 + c406d04 commit 6baa916

File tree

6 files changed

+73
-47
lines changed

6 files changed

+73
-47
lines changed

Project.toml

Lines changed: 70 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,18 +21,87 @@ TerminalLoggers = "5d786b92-1e48-4d6f-9151-6b4477ca9bed"
2121

2222
[compat]
2323
ADTypes = "1.2"
24+
Aqua = "0.8"
2425
ArrayInterface = "7.10"
26+
BenchmarkTools = "1"
27+
Boltz = "1"
28+
ComponentArrays = ">= 0.13.9"
2529
ConsoleProgressMonitor = "0.1.1"
30+
DiffEqFlux = "2, 3, 4"
2631
DocStringExtensions = "0.9"
32+
Enzyme = "0.13"
33+
FiniteDiff = "2"
34+
Flux = "0.13, 0.14, 0.15, 0.16"
35+
ForwardDiff = "0.10, 1"
36+
Ipopt = "1"
37+
IterTools = "1.3"
2738
LBFGSB = "0.4.1"
2839
LinearAlgebra = "1.10"
2940
Logging = "1.10"
3041
LoggingExtras = "0.4, 1"
42+
Lux = "1.12.4"
43+
MLUtils = "0.4"
44+
ModelingToolkit = "9"
45+
Optim = ">= 1.4.1"
3146
OptimizationBase = "2"
47+
OptimizationMOI = "0.5"
48+
OptimizationOptimJL = "0.4"
49+
OptimizationOptimisers = "0.3"
50+
OrdinaryDiffEqTsit5 = "1"
51+
Pkg = "1"
3252
Printf = "1.10"
3353
ProgressLogging = "0.1"
54+
Random = "1.10"
3455
Reexport = "1.2"
56+
ReverseDiff = "1"
57+
SafeTestsets = "0.1"
3558
SciMLBase = "2.39.0"
59+
SciMLSensitivity = "7"
3660
SparseArrays = "1.10"
61+
SparseDiffTools = "2"
62+
Symbolics = "6"
3763
TerminalLoggers = "0.1"
38-
julia = "1.9"
64+
Test = "1.10"
65+
Tracker = "0.2"
66+
Optimisers = ">= 0.2.5"
67+
Zygote = "0.6, 0.7"
68+
julia = "1.10"
69+
70+
[extras]
71+
Aqua = "4c88cf16-eb10-579e-8560-4a9242c79595"
72+
BenchmarkTools = "6e4b80f9-dd63-53aa-95a3-0cdb28fa8baf"
73+
Boltz = "4544d5e4-abc5-4dea-817f-29e4c205d9c8"
74+
ComponentArrays = "b0b7db55-cfe3-40fc-9ded-d10e2dbeff66"
75+
DiffEqFlux = "aae7a2af-3d4f-5e19-a356-7da93b79d9d0"
76+
Enzyme = "7da242da-08ed-463a-9acd-ee780be4f1d9"
77+
FiniteDiff = "6a86dc24-6348-571c-b903-95158fe2bd41"
78+
Flux = "587475ba-b771-5e3f-ad9e-33799f191a9c"
79+
ForwardDiff = "f6369f11-7733-5829-9624-2563aa707210"
80+
Ipopt = "b6b21f68-93f8-5de0-b562-5493be1d77c9"
81+
IterTools = "c8e1da08-722c-5040-9ed9-7db0dc04731e"
82+
Lux = "b2108857-7c20-44ae-9111-449ecde12c47"
83+
MLUtils = "f1d291b0-491e-4a28-83b9-f70985020b54"
84+
ModelingToolkit = "961ee093-0014-501f-94e3-6117800e7a78"
85+
Optim = "429524aa-4258-5aef-a3af-852621145aeb"
86+
Optimisers = "3bd65402-5787-11e9-1adc-39752487f4e2"
87+
OptimizationMOI = "fd9f6733-72f4-499f-8506-86b2bdd0dea1"
88+
OptimizationOptimJL = "36348300-93cb-4f02-beb5-3c3902f8871e"
89+
OptimizationOptimisers = "42dfb2eb-d2b4-4451-abcd-913932933ac1"
90+
OrdinaryDiffEqTsit5 = "b1df2697-797e-41e3-8120-5422d3b24e4a"
91+
Pkg = "44cfe95a-1eb2-52ea-b672-e2afdf69b78f"
92+
Random = "9a3f8284-a2c9-5f02-9a11-845980a1fd5c"
93+
ReverseDiff = "37e2e3b7-166d-5795-8a7a-e32c996b4267"
94+
SafeTestsets = "1bc83da4-3b8d-516f-aca4-4fe02f6d838f"
95+
SciMLSensitivity = "1ed8b502-d754-442c-8d5d-10ac956f44a1"
96+
SparseArrays = "2f01184e-e22b-5df5-ae63-d93ebab69eaf"
97+
SparseDiffTools = "47a9eef4-7e08-11e9-0b38-333d64bd3804"
98+
Symbolics = "0c5d862f-8b57-4792-8d23-62f2024744c7"
99+
Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40"
100+
Tracker = "9f7883ad-71c0-57eb-9f7f-b5c9e6d3789c"
101+
Zygote = "e88e6eb3-aa80-5325-afca-941959d7151f"
102+
103+
[targets]
104+
test = ["Aqua", "BenchmarkTools", "Boltz", "ComponentArrays", "DiffEqFlux", "Enzyme", "FiniteDiff", "Flux", "ForwardDiff",
105+
"Ipopt", "IterTools", "Lux", "MLUtils", "ModelingToolkit", "Optim", "OptimizationMOI", "OptimizationOptimJL", "OptimizationOptimisers",
106+
"OrdinaryDiffEqTsit5", "Pkg", "Random", "ReverseDiff", "SafeTestsets", "SciMLSensitivity", "SparseArrays", "SparseDiffTools",
107+
"Symbolics", "Test", "Tracker", "Zygote"]

test/Project.toml

Lines changed: 0 additions & 42 deletions
This file was deleted.

test/diffeqfluxtests.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
using OrdinaryDiffEq, DiffEqFlux, Lux, Optimization, OptimizationOptimJL,
1+
using OrdinaryDiffEqTsit5, DiffEqFlux, Lux, Optimization, OptimizationOptimJL,
22
OptimizationOptimisers, ForwardDiff, ComponentArrays, Random
33
rng = Random.default_rng()
44
Random.seed!(123)

test/downstream/Project.toml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
11
[deps]
22
CUDA = "052768ef-5323-5732-b1bb-66c8b64840ba"
33
DiffEqFlux = "aae7a2af-3d4f-5e19-a356-7da93b79d9d0"
4-
OrdinaryDiffEq = "1dea7af3-3e70-54e6-95c3-0bf5283fa5ed"

test/downstream/gpu_neural_ode.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
using DiffEqFlux, OrdinaryDiffEq, Flux, CUDA
1+
using DiffEqFlux, OrdinaryDiffEqTsit5, Flux, CUDA
22
CUDA.allowscalar(false) # Makes sure no slow operations are occurring
33

44
# Generate Data

test/minibatch.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
using Optimization, OrdinaryDiffEq, OptimizationOptimisers,
1+
using Optimization, OrdinaryDiffEqTsit5, OptimizationOptimisers,
22
SciMLSensitivity, Lux, Random, ComponentArrays, MLUtils
33
using Test
44

0 commit comments

Comments
 (0)