-
-
Notifications
You must be signed in to change notification settings - Fork 5.5k
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
A more robust error bound for the determinant. #5902
Conversation
Xref #5472 , JuliaLang/LinearAlgebra.jl#67 , JuliaLang/LinearAlgebra.jl#79 Looks like your changed test passed, but there are still problems in Before applying Pull Request:
After applying PR:
|
I have added more condition number aware error bands and tried the tests on a 32 bit VB. The Woodbury test is now failing on 32 bit and is complicated solve. I haven't found a good error bound yet for that. |
…nalg tests. Add fallback condition number method.
@rickhg12hs I have updated this and now the tests pass on my 32 bit virtual box. Can you try it out on your machine? |
Xref: #5472
|
@jiahao It works and is better than hardcoded values, but it still needs improvement. However, it makes the tests pass on 32 bit systems so I think it would be good to get merged. Are you okay with that? |
Yes, please! |
A more robust error bound for the determinant.
Good enough for now |
The old test for the determinant has caused a lot of trouble. The new test depends on the condition number of the matrix and should therefore work for arbitrary matrices.
I would appreciate if someone with a 32 bit machine could try this out.
Related: JuliaLang/LinearAlgebra.jl#67, JuliaLang/LinearAlgebra.jl#79