You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@glemaitre You can try to use smaller solver tol for SAG/SAGA and larger rtol.
I often came across the same point: SAG/SAGA is very unstable and low precision. Its final convergence check relies on max_change <= tol * max_weight on the weights/coefficients alone whereas our high precision solvers all use something like infinity norm (max(abs(..=)) of the full (current) gradient.
When merging #26271, we added a lower tolerance in the following line:
https://github.com/scikit-learn/scikit-learn/pull/26721/files#diff-84dc33502e99175d160109f0ee16007297dc398d872a63c977b787287ec4ed00R752
However, it fails time to time on Ubuntu Atlas and the 32 bits docker CIs.
We also have a tolerance set to
1e-18
for the SAG and SAGA.Should we increase the tolerance?
@lorentzenchr
The text was updated successfully, but these errors were encountered: