-
-
Notifications
You must be signed in to change notification settings - Fork 26.3k
ENH propagate eigen_tol
to all eigen solver
#23210
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I wonder if we really a deprecation cycle. Currently eigen_tol
is only used with the arpack solver. "auto"
will not change the default value in that case, i.e. 0. So directly changing to "auto" is not really backward incompatible, just if a user relies on default values from the signature of the estimator which we chose to ignore several times in the past.
I agree we can switch to "auto" right away in this PR without deprecation. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I left some minor comments. After the merge conflict is address, LGTM.
Co-authored-by: Thomas J. Fan <[email protected]>
…into eigen_tol
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM. Thanks @Micky774 !
It seems that we introduce an issue with PyPy: #23520 |
Co-authored-by: Joan Massich <[email protected]> Co-authored-by: Guillaume Lemaitre <[email protected]> Co-authored-by: Thomas J. Fan <[email protected]> Co-authored-by: Jérémie du Boisberranger <[email protected]>
Reference Issues/PRs
closes #21243
Resolves #11968 (stalled)
What does this implement/fix? Explain your changes.
PR #11968: Propagate the
eigen_tol
for the 'arpack', 'amg', and 'lobpcg' solvers.This PR:
Any other comments?
Follow up PRs to:
"auto"
option foreigen_tol
eigen_tol=0
toeigen_tol="auto"