We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents c6e153f + d6a1e51 commit 3b8f66eCopy full SHA for 3b8f66e
lib/OptimizationOptimisers/src/OptimizationOptimisers.jl
@@ -80,7 +80,7 @@ function SciMLBase.__solve(cache::OptimizationCache{
80
81
t0 = time()
82
Optimization.@withprogress cache.progress name="Training" begin
83
- for _ in 1:maxiters
+ for epoch in 1:maxiters
84
for (i, d) in enumerate(data)
85
if cache.f.fg !== nothing && dataiterate
86
x = cache.f.fg(G, θ, d)
@@ -93,7 +93,7 @@ function SciMLBase.__solve(cache::OptimizationCache{
93
cache.f.grad(G, θ)
94
x = cache.f(θ)
95
end
96
- opt_state = Optimization.OptimizationState(iter = i,
+ opt_state = Optimization.OptimizationState(iter = i + (epoch-1)*length(data),
97
u = θ,
98
objective = x[1],
99
grad = G,
0 commit comments