We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 68f7a0b commit b0f2a3fCopy full SHA for b0f2a3f
src/sophia.jl
@@ -75,7 +75,7 @@ function SciMLBase.__solve(cache::OptimizationCache{
75
gₜ = zero(θ)
76
mₜ = zero(θ)
77
hₜ = zero(θ)
78
- for _ in 1:maxiters
+ for epoch in 1:maxiters
79
for (i, d) in enumerate(data)
80
if cache.f.fg !== nothing && dataiterate
81
x = cache.f.fg(gₜ, θ, d)
@@ -88,7 +88,7 @@ function SciMLBase.__solve(cache::OptimizationCache{
88
cache.f.grad(gₜ, θ)
89
x = cache.f(θ)
90
end
91
- opt_state = Optimization.OptimizationState(; iter = i,
+ opt_state = Optimization.OptimizationState(; iter = i + (epoch - 1) * length(data),
92
u = θ,
93
objective = first(x),
94
grad = gₜ,
0 commit comments