TEST/BUG: Tolerance violation in test_solvers::test_solve_discrete_are
See original GitHub issueFrom https://github.com/conda-forge/scipy-feedstock/pull/210 on linux, using openblas 0.3.21, both with & without skylake**
=========================== short test summary info ============================
FAILED linalg/tests/test_solvers.py::test_solve_discrete_are - AssertionError:
= 1 failed, 49466 passed, 2839 skipped, 253 xfailed, 9 xpassed, 236 warnings in 780.89s (0:13:00) =
E AssertionError:
E Arrays are not almost equal to 5 decimals
E
E Mismatched elements: 1 / 9 (11.1%)
E Max absolute difference: 1.78702176e-05
E Max relative difference: inf
E x: array([[ 1.78702e-05, 1.10194e-05, -2.05636e-06],
E [ 1.10194e-05, 6.89924e-06, -1.35228e-06],
E [-2.05636e-06, -1.35601e-06, 2.92435e-07]])
E y: array([[0., 0., 0.],
E [0., 0., 0.],
E [0., 0., 0.]])
**
The respective machines have:
Supported SIMD extensions in this NumPy install:
baseline = SSE,SSE2,SSE3
found = SSSE3,SSE41,POPCNT,SSE42,AVX,F16C,FMA3,AVX2,AVX512F,AVX512CD,AVX512_SKX
not found = AVX512_KNL,AVX512_KNM,AVX512_CLX,AVX512_CNL,AVX512_ICL
as well as
Supported SIMD extensions in this NumPy install:
baseline = SSE,SSE2,SSE3
found = SSSE3,SSE41,POPCNT,SSE42,AVX,F16C,FMA3,AVX2
not found = AVX512F,AVX512CD,AVX512_KNL,AVX512_KNM,AVX512_SKX,AVX512_CLX,AVX512_CNL,AVX512_ICL
Issue Analytics
- State:
- Created a year ago
- Comments:5 (4 by maintainers)
Top Results From Across the Web
TILA-RESPA Integrated Disclosure rule
Creditors can cure tolerance violations in many ways. For example, a cure for a tolerance violation can be provided by: ▫ Providing a...
Read more >Correcting TRID Errors Evaluating Errors and Risk - NAFCU
How can a tolerance violation be cured? • If consumer pays amount that exceeds tolerances, no violation if no later than 60 days...
Read more >What must creditors do when the amounts paid at closing ...
For example, a cure for a tolerance violation can be provided by: Providing a refund directly to the consumer;. Providing a principal reduction;....
Read more >[video] CFPB Rule Provides Tighter Fee Tolerances - MyTicor
The new forms group charges together making it impossible for the settlement agent to determine if there is a tolerance violation. There is...
Read more >
Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free
Top Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
This is also happening in CI (example log):
That is with OpenBLAS 0.3.20 from Ubuntu.
I cannot reproduce it locally on Linux with either openblas 0.3.20 or 0.3.21 from conda-forge:
I will note that internally
solve_discrete_are
usesordqz
, which leads us back to the samegges
routine as in gh-16949. That one shows up on macOS and this one on Linux, but they’re probably symptoms of the same underlying issue.I’ve a similar issue building for i586: