Skip to content

Commit b07516f

Browse files
add mlutils docs dep
1 parent fd0d35d commit b07516f

File tree

3 files changed

+12
-3
lines changed

3 files changed

+12
-3
lines changed

docs/Project.toml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
[deps]
22
AmplNLWriter = "7c4d4715-977e-5154-bfe0-e096adeac482"
3+
ComponentArrays = "b0b7db55-cfe3-40fc-9ded-d10e2dbeff66"
34
Documenter = "e30172f5-a6a5-5a46-863b-614d45cd2de4"
45
FiniteDiff = "6a86dc24-6348-571c-b903-95158fe2bd41"
56
ForwardDiff = "f6369f11-7733-5829-9624-2563aa707210"
@@ -11,6 +12,7 @@ Juniper = "2ddba703-00a4-53a7-87a5-e8b9971dde84"
1112
Lux = "b2108857-7c20-44ae-9111-449ecde12c47"
1213
Manifolds = "1cead3c2-87b3-11e9-0ccd-23c62b72b94e"
1314
Manopt = "0fc0a36d-df90-57f3-8f93-d78a9fc72bb5"
15+
MLUtils = "f1d291b0-491e-4a28-83b9-f70985020b54"
1416
ModelingToolkit = "961ee093-0014-501f-94e3-6117800e7a78"
1517
NLPModels = "a4795742-8479-5a88-8948-cc11e1c8c1a6"
1618
NLPModelsTest = "7998695d-6960-4d3a-85c4-e1bceb8cd856"
@@ -33,6 +35,8 @@ OptimizationPRIMA = "72f8369c-a2ea-4298-9126-56167ce9cbc2"
3335
OptimizationPolyalgorithms = "500b13db-7e66-49ce-bda4-eed966be6282"
3436
OptimizationSpeedMapping = "3d669222-0d7d-4eb9-8a9f-d8528b0d9b91"
3537
OrdinaryDiffEq = "1dea7af3-3e70-54e6-95c3-0bf5283fa5ed"
38+
Plots = "91a5bcdd-55d7-5caf-9e0b-520d859cae80"
39+
Random = "9a3f8284-a2c9-5f02-9a11-845980a1fd5c"
3640
ReverseDiff = "37e2e3b7-166d-5795-8a7a-e32c996b4267"
3741
SciMLBase = "0bca4576-84f4-4d90-8ffe-ffa030f20462"
3842
SciMLSensitivity = "1ed8b502-d754-442c-8d5d-10ac956f44a1"
@@ -43,6 +47,7 @@ Zygote = "e88e6eb3-aa80-5325-afca-941959d7151f"
4347

4448
[compat]
4549
AmplNLWriter = "1"
50+
ComponentArrays = "0.15"
4651
Documenter = "1"
4752
FiniteDiff = ">= 2.8.1"
4853
ForwardDiff = ">= 0.10.19"
@@ -53,6 +58,7 @@ Juniper = "0.9"
5358
Lux = "1"
5459
Manifolds = "0.9"
5560
Manopt = "0.4"
61+
MLUtils = "0.4.4"
5662
ModelingToolkit = "9"
5763
NLPModels = "0.21"
5864
NLPModelsTest = "0.10"
@@ -75,6 +81,8 @@ OptimizationPRIMA = "0.3"
7581
OptimizationPolyalgorithms = "0.3"
7682
OptimizationSpeedMapping = "0.3"
7783
OrdinaryDiffEq = "6"
84+
Plots = "1"
85+
Random = "1"
7886
ReverseDiff = ">= 1.9.0"
7987
SciMLBase = "2.30.0"
8088
SciMLSensitivity = "7"

docs/src/optimization_packages/optimization.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ res = solve(prob, Optimization.LBFGS(), maxiters = 100)
6363

6464
```@example Sophia
6565
66-
using Optimization, Lux, Zygote, MLUtils, Statistics, Plots
66+
using Optimization, Lux, Zygote, MLUtils, Statistics, Plots, Random, ComponentArrays
6767
6868
x = rand(10000)
6969
y = sin.(x)

docs/src/tutorials/minibatch.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,8 @@ It is possible to solve an optimization problem with batches using a `MLUtils.Da
99

1010
```@example minibatch
1111
12-
using Lux, Optimization, OptimizationOptimisers, OrdinaryDiffEq, SciMLSensitivity, MLUtils
12+
using Lux, Optimization, OptimizationOptimisers, OrdinaryDiffEq, SciMLSensitivity, MLUtils,
13+
Random, ComponentArrays
1314
1415
function newtons_cooling(du, u, p, t)
1516
temp = u[1]
@@ -67,7 +68,7 @@ k = 10
6768
train_loader = MLUtils.DataLoader((ode_data, t), batchsize = k)
6869
6970
numEpochs = 300
70-
l1 = loss_adjoint(pp, train_loader.data)[1]
71+
l1 = loss_adjoint(ps_ca, train_loader.data)[1]
7172
7273
optfun = OptimizationFunction(
7374
loss_adjoint,

0 commit comments

Comments
 (0)