-
-
Notifications
You must be signed in to change notification settings - Fork 37
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
TEST: 1.13.x + blas variants #273
base: main
Are you sure you want to change the base?
Conversation
Hi! This is the friendly automated conda-forge-linting service. I just wanted to let you know that I linted all conda-recipes in your PR ( |
Scipy 1.13.0TL;DR: New failures across the board, though restricted to 1-2 failures eachFrom 35 failures out of 113 runs for 1.12.0, we're now at 61 failures out of 113 CI runs Notable
Good News
Bad News
Restrictions
Details
Excludes scipy/scipy#15533 now, as it's too much of a hassle to track in this matrix; see section below. Failures not explicitly linked to a SciPy issues are collected in scipy/scipy#20472.
** sum of Segfaults (S), Failures (F), resp. Timeouts (T); out of a total of 113 CI combinations being tested Build logs: The curious case of
|
1.11.0 | 1.11.4 | 1.12.0 | 1.13.0 | |
---|---|---|---|---|
linux + x64 + blis + avx2 | ✔️ | ✔️ | ✔️ | ✔️ |
linux + x64 + blis + avx512 | ✔️ | ✔️ | ✔️ | ✔️ |
linux + x64 + mkl + avx2 | ✔️ | ✔️ | ❌ | ❌ |
linux + x64 + mkl + avx512 | ❌ | ❌ | ✔️ | ✔️ |
linux + x64 + netlib + avx2 | ✔️ | ✔️ | ✔️ | ✔️ |
linux + x64 + netlib + avx512 | ✔️ | ✔️ | ✔️ | ✔️ |
linux + x64 + openblas + avx2 | ✔️ | ✔️ | ✔️ | ✔️ |
linux + x64 + openblas + avx512 | ✔️ | ❌ | ✔️ | ✔️ |
linux + aarch64 + netlib | ✔️ | ✔️ | ✔️ | ✔️ |
linux + aarch64 + openblas | ✔️ | ✔️ | ❌ | ❌ |
osx + x64 + accelerate | ✔️ | ✔️ | ✔️/❌ | ✔️ |
win + x64 + blis + avx2 | ✔️ | ❌ | ✔️ | ✔️ |
win + x64 + blis + avx512 | ✔️ | ❌ | ✔️ | ✔️ |
win + x64 + mkl + avx2 | ✔️ | ✔️ | ❌ | ❌ |
win + x64 + mkl + avx512 | ❌ | ✔️ | ✔️ | ✔️ |
win + x64 + openblas + avx2 | ✔️ | ✔️ | ✔️ | ✔️ |
win + x64 + openblas + avx512 | ✔️ | ✔️ | ✔️ | ✔️ |
linux + x64 + blis: 2 failures
=========================== short test summary info ============================
FAILED interpolate/tests/test_rgi.py::TestRegularGridInterpolator::test_derivatives - AssertionError:
Not equal to tolerance rtol=1e-07, atol=1e-12
Mismatched elements: 1 / 3 (33.3%)
Max absolute difference: 1.02318154e-12
Max relative difference: inf
x: array([-1.023182e-12, 0.000000e+00, -9.094947e-13])
y: array([0, 0, 0])
FAILED sparse/linalg/_isolve/tests/test_iterative.py::test_x0_working[tfqmr] - assert 3.5355292454346426e-06 <= (2e-06 * 1.240298651028214)
+ where 3.5355292454346426e-06 = norm(((array([[3.68514493, 2.22433683, 2.80424149, 2.06524296, 2.82772901,\n 1.70134349, 2.98806253, 2.88379072, 1.9578..., 2.29515724, 2.77591422, 1.55001596, 1.93969785,\n 1.88091968, 2.24894423, 2.49791763, 1.66944017, 2.12310297]]) @ array([ -1.22142941, -23.52880604, -4.72398545, -21.36850239,\n -12.68971238, -0.96740459, 32.8587725 , -11.40286367,\n 10.993623 , 30.93083318])) - array([0.55127821, 0.22828434, 0.09135873, 0.07249963, 0.11693987,\n 0.74246847, 0.72216603, 0.1607452 , 0.15471589, 0.18022921])))
+ and 1.240298651028214 = norm(array([0.55127821, 0.22828434, 0.09135873, 0.07249963, 0.11693987,\n 0.74246847, 0.72216603, 0.1607452 , 0.15471589, 0.18022921]))
= 2 failed, 61471 passed, 2440 skipped, 263 xfailed, 15 xpassed, 1 warning in 916.44s (0:15:16) =
linux + x64 + mkl: 1 failure
FAILED cluster/tests/test_vq.py::TestKMean::test_krandinit[numpy] - AssertionError:
Not equal to tolerance rtol=1e-07, atol=0.01
Mismatched elements: 1 / 400 (0.25%)
Max absolute difference: 0.01098377
Max relative difference: 0.16674294
x: array([[ 2.534011e-01, -2.136833e-01, -1.706533e-01, -3.359833e-01,
3.094433e-01, -6.018600e-01, 1.971678e-01, -1.761122e-01,
-3.160811e-01, 3.538044e-01, -3.322333e-02, -4.241900e-01,...
y: array([[ 2.527658e-01, -2.128533e-01, -1.703824e-01, -3.353837e-01,
3.080417e-01, -5.992261e-01, 1.964842e-01, -1.761007e-01,
-3.145892e-01, 3.528359e-01, -3.218698e-02, -4.244195e-01,...
{linux,win} + x64 + mkl + non-avx512 / linux + aarch64 + openblas: 1 failure
__________________ test_x0_equals_Mb[nonsymposdef-bicgstab] ___________________
[gw1] win32 -- Python 3.9.19 %PREFIX%\python.exe
..\_test_env\lib\site-packages\scipy\sparse\linalg\_isolve\tests\test_iterative.py:520: in test_x0_equals_Mb
assert info == 0
E assert -11 == 0
A = <10x10 sparse matrix of type '<class 'numpy.float64'>'
with 19 stored elements in Compressed Sparse Row format>
b = array([0., 1., 2., 3., 4., 5., 6., 7., 8., 9.])
case = <nonsymposdef-bicgstab>
info = -11
rtol = 1e-08
x = array([0. , 0.52361589, 1.32356787, 2.15281624, 3. ,
4. , 5. , 6. , 7. , 8. ])
x0 = 'Mb'
on aarch, we get assert -10 == 0
instead of assert -11 == 0
...
linux + aarch64 + netlib: 1 failure
=========================== short test summary info ============================
FAILED linalg/tests/test_decomp.py::TestEig::test_falker - AssertionError:
Not equal to tolerance rtol=1e-07, atol=1e-07
array([[ 1., 0., 0., 0., 0., 0.],
[ 0., 1., 0., 0., 0., 0.],
[ 0., 0., 1., 0., 0., 0.],
[ 0., 0., 0., -2., 1., 1.],
[ 0., 0., 0., 1., -2., 1.],
[ 0., 0., 0., 1., 1., -2.]])
array([[ 0., 0., 0., 1., 0., 0.],
[ 0., 0., 0., 0., 1., 0.],
[ 0., 0., 0., 0., 0., 1.],
[ 1., 0., 0., 1., -1., 0.],
[ 0., 0., 0., -1., 1., 0.],
[ 0., 0., 3., 0., 0., 0.]])
Mismatched elements: 2 / 5 (40%)
Max absolute difference: 2.9976857
Max relative difference: 1.99414478
x: array([-1.770114e+00+0.000000e+00j, -1.149431e-01-1.498843e+00j,
-1.149431e-01+1.498843e+00j, 1.182725e-16-6.587058e-09j,
1.182725e-16+6.587058e-09j])
y: array([-1.770114e+00+0.j , -1.149431e-01+1.498843j,
-1.149431e-01-1.498843j, -7.372530e-09+0.j ,
7.372531e-09-0.j ])
= 1 failed, 47027 passed, 2404 skipped, 153 xfailed, 13 xpassed, 1 warning in 7496.32s (2:04:56) =
linux + aarch64 + openblas: 60 failures
=========================== short test summary info ============================
FAILED linalg/tests/test_basic.py::TestLstsq::test_random_overdet - AssertionError:
Not equal to tolerance rtol=2.98023e-06, atol=2.98023e-06
driver: gelsd
Mismatched elements: 45 / 45 (100%)
Max absolute difference: 23.948622
Max relative difference: 1.0819286
x: array([[-2.175595e-02, 1.430921e-01, 1.740819e-02],
[ 2.515154e-02, 2.834489e-02, -6.470084e-03],
[-5.744661e-05, 1.434425e-02, 4.162818e-02],...
y: array([[ 4.199296, 5.158111, 2.723422],
[ 11.47436 , 11.579989, 5.939486],
[ 0.678561, 0.932052, 0.4389 ],...
FAILED linalg/tests/test_decomp_update.py::TestQRdelete_f::test_tall_1_col - AssertionError:
Not equal to tolerance rtol=0.0001, atol=1.19209e-06
Mismatched elements: 144 / 144 (100%)
Max absolute difference: 1.35266802
Max relative difference: 1.35266802
x: array([[ 0.51534 , -0.066137, -0.282195, -0.078835, 0.126846, 0.063667,
0.254653, 0.145272, 0.297032, -0.312945, 0.047386, -0.375106],
[-0.066137, 0.058695, 0.107405, -0.020373, -0.37564 , -0.306869,...
y: array([[1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],
[0., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],
[0., 0., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0.],...
FAILED linalg/tests/test_decomp_update.py::TestQRdelete_f::test_tall_p_col - AssertionError:
Not equal to tolerance rtol=0.0001, atol=1.19209e-06
Mismatched elements: 144 / 144 (100%)
Max absolute difference: 1.38513473
Max relative difference: 1.38513473
x: array([[ 0.194025, 0.271456, 0.193257, -0.103866, 0.639289, 0.325098,
-0.308913, 0.225063, 0.009908, 0.531324, 0.418844, 0.486349],
[ 0.271456, -0.024757, 0.531958, -0.127783, 0.087164, 0.124488,...
y: array([[1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],
[0., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],
[0., 0., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0.],...
FAILED linalg/tests/test_decomp_update.py::TestQRdelete_f::test_delete_last_p_col - AssertionError:
Not equal to tolerance rtol=0.0001, atol=1.19209e-06
Mismatched elements: 144 / 144 (100%)
Max absolute difference: 1.39604267
Max relative difference: 1.39604267
x: array([[ 7.312894e-01, 2.936634e-02, -2.486336e-01, -3.261323e-01,
4.044664e-03, -1.884397e-02, 4.260744e-01, 4.652548e-01,
4.959358e-02, 2.202561e-04, -5.590688e-01, -1.013507e-04],...
y: array([[1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],
[0., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],
[0., 0., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0.],...
FAILED linalg/tests/test_decomp_update.py::TestQRdelete_f::test_non_unit_strides_1_col - AssertionError:
Not equal to tolerance rtol=0.0001, atol=1.19209e-06
Mismatched elements: 144 / 144 (100%)
Max absolute difference: 1.35266802
Max relative difference: 1.35266802
x: array([[ 0.51534 , -0.066137, -0.282195, -0.078835, 0.126846, 0.063667,
0.254653, 0.145272, 0.297032, -0.312945, 0.047386, -0.375106],
[-0.066137, 0.058695, 0.107405, -0.020373, -0.37564 , -0.306869,...
y: array([[1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],
[0., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],
[0., 0., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0.],...
FAILED linalg/tests/test_decomp_update.py::TestQRdelete_f::test_non_unit_strides_p_col - AssertionError:
Not equal to tolerance rtol=0.0001, atol=1.19209e-06
Mismatched elements: 144 / 144 (100%)
Max absolute difference: 1.37619865
Max relative difference: 1.37619865
x: array([[ 1.469219e-01, 5.787525e-01, 5.345633e-02, -4.102918e-01,
5.512089e-01, -6.510306e-02, -3.209547e-01, -2.358620e-01,
2.342797e-01, 2.828279e-01, 3.863396e-01, 1.333238e-01],...
y: array([[1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],
[0., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],
[0., 0., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0.],...
FAILED linalg/tests/test_decomp_update.py::TestQRdelete_f::test_neg_strides_1_col - AssertionError:
Not equal to tolerance rtol=0.0001, atol=1.19209e-06
Mismatched elements: 144 / 144 (100%)
Max absolute difference: 1.35266802
Max relative difference: 1.35266802
x: array([[ 0.51534 , -0.066137, -0.282195, -0.078835, 0.126846, 0.063667,
0.254653, 0.145272, 0.297032, -0.312945, 0.047386, -0.375106],
[-0.066137, 0.058695, 0.107405, -0.020373, -0.37564 , -0.306869,...
y: array([[1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],
[0., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],
[0., 0., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0.],...
FAILED linalg/tests/test_decomp_update.py::TestQRdelete_f::test_neg_strides_p_col - AssertionError:
Not equal to tolerance rtol=0.0001, atol=1.19209e-06
Mismatched elements: 144 / 144 (100%)
Max absolute difference: 1.37619865
Max relative difference: 1.37619865
x: array([[ 1.469219e-01, 5.787525e-01, 5.345633e-02, -4.102918e-01,
5.512089e-01, -6.510306e-02, -3.209547e-01, -2.358620e-01,
2.342797e-01, 2.828279e-01, 3.863396e-01, 1.333238e-01],...
y: array([[1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],
[0., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],
[0., 0., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0.],...
FAILED linalg/tests/test_decomp_update.py::TestQRdelete_f::test_non_itemize_strides_1_col - AssertionError:
Not equal to tolerance rtol=0.0001, atol=1.19209e-06
Mismatched elements: 144 / 144 (100%)
Max absolute difference: 1.35266802
Max relative difference: 1.35266802
x: array([[ 0.51534 , -0.066137, -0.282195, -0.078835, 0.126846, 0.063667,
0.254653, 0.145272, 0.297032, -0.312945, 0.047386, -0.375106],
[-0.066137, 0.058695, 0.107405, -0.020373, -0.37564 , -0.306869,...
y: array([[1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],
[0., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],
[0., 0., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0.],...
FAILED linalg/tests/test_decomp_update.py::TestQRdelete_f::test_non_itemize_strides_p_col - AssertionError:
Not equal to tolerance rtol=0.0001, atol=1.19209e-06
Mismatched elements: 144 / 144 (100%)
Max absolute difference: 1.37619865
Max relative difference: 1.37619865
x: array([[ 1.469219e-01, 5.787525e-01, 5.345633e-02, -4.102918e-01,
5.512089e-01, -6.510306e-02, -3.209547e-01, -2.358620e-01,
2.342797e-01, 2.828279e-01, 3.863396e-01, 1.333238e-01],...
y: array([[1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],
[0., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],
[0., 0., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0.],...
FAILED linalg/tests/test_decomp_update.py::TestQRdelete_f::test_non_native_byte_order_1_col - AssertionError:
Not equal to tolerance rtol=0.0001, atol=1.19209e-06
Mismatched elements: 144 / 144 (100%)
Max absolute difference: 1.35266802
Max relative difference: 1.35266802
x: array([[ 0.51534 , -0.066137, -0.282195, -0.078835, 0.126846, 0.063667,
0.254653, 0.145272, 0.297032, -0.312945, 0.047386, -0.375106],
[-0.066137, 0.058695, 0.107405, -0.020373, -0.37564 , -0.306869,...
y: array([[1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],
[0., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],
[0., 0., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0.],...
FAILED linalg/tests/test_decomp_update.py::TestQRdelete_f::test_non_native_byte_order_p_col - AssertionError:
Not equal to tolerance rtol=0.0001, atol=1.19209e-06
Mismatched elements: 144 / 144 (100%)
Max absolute difference: 1.37619865
Max relative difference: 1.37619865
x: array([[ 1.469219e-01, 5.787525e-01, 5.345633e-02, -4.102918e-01,
5.512089e-01, -6.510306e-02, -3.209547e-01, -2.358620e-01,
2.342797e-01, 2.828279e-01, 3.863396e-01, 1.333238e-01],...
y: array([[1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],
[0., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],
[0., 0., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0.],...
FAILED linalg/tests/test_decomp_update.py::TestQRinsert_f::test_sqr_1_row - AssertionError:
Not equal to tolerance rtol=0.0001, atol=1.19209e-06
Mismatched elements: 81 / 81 (100%)
Max absolute difference: 1.47812065
Max relative difference: 1.47812065
x: array([[ 0.427075, 0.052891, 0.034453, 0.178182, 0.20928 , -0.183314,
-0.029952, 0.108337, 0.05796 ],
[ 0.052891, 0.173273, 0.570958, -0.143117, 0.093308, 0.188859,...
y: array([[1., 0., 0., 0., 0., 0., 0., 0., 0.],
[0., 1., 0., 0., 0., 0., 0., 0., 0.],
[0., 0., 1., 0., 0., 0., 0., 0., 0.],...
FAILED linalg/tests/test_decomp_update.py::TestQRinsert_f::test_sqr_p_row - AssertionError:
Not equal to tolerance rtol=0.0001, atol=1.19209e-06
Mismatched elements: 121 / 121 (100%)
Max absolute difference: 1.49504468
Max relative difference: 1.49504468
x: array([[ 0.025394, 0.222058, 0.609238, 0.497672, 0.354511, 0.041871,
0.731882, -0.370673, -0.38842 , -0.11726 , -0.131466],
[ 0.222058, 0.635692, -0.111061, 0.158848, 0.168521, -0.129045,...
y: array([[1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],
[0., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0.],
[0., 0., 1., 0., 0., 0., 0., 0., 0., 0., 0.],...
FAILED linalg/tests/test_decomp_update.py::TestQRinsert_f::test_tall_1_row - AssertionError:
Not equal to tolerance rtol=0.0001, atol=1.19209e-06
Mismatched elements: 169 / 169 (100%)
Max absolute difference: 1.47401035
Max relative difference: 1.47401035
x: array([[ 0.522431, -0.118259, -0.003304, 0.450749, -0.030897, 0.1499 ,
0.07167 , -0.145986, -0.025632, -0.278439, -0.021617, -0.100983,
-0.252881],...
y: array([[1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],
[0., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],
[0., 0., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],...
FAILED linalg/tests/test_decomp_update.py::TestQRinsert_f::test_tall_p_row - AssertionError:
Not equal to tolerance rtol=0.0001, atol=1.19209e-06
Mismatched elements: 225 / 225 (100%)
Max absolute difference: 1.21126013
Max relative difference: 1.21126013
x: array([[ 0.008006, 0.003634, 0.082993, -0.105183, 0.469302, -0.159896,
-0.186092, 0.237852, 0.166177, -0.004724, 0.300496, -0.172572,
0.054354, 0.01367 , 0.251432],...
y: array([[1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],
[0., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],
[0., 0., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],...
FAILED linalg/tests/test_decomp_update.py::TestQRinsert_f::test_tall_1_col - AssertionError:
Not equal to tolerance rtol=0.0001, atol=1.19209e-06
Mismatched elements: 144 / 144 (100%)
Max absolute difference: 1.45033643
Max relative difference: 1.45033643
x: array([[ 0.29902 , 0.501335, 0.272783, 0.074555, 0.132249, -0.02093 ,
0.245842, -0.023263, 0.475552, 0.064034, -0.186375, 0.20676 ],
[ 0.501335, 0.219159, -0.362003, -0.375209, -0.100792, -0.299124,...
y: array([[1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],
[0., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],
[0., 0., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0.],...
FAILED linalg/tests/test_decomp_update.py::TestQRinsert_f::test_tall_p_col_tall - AssertionError:
Not equal to tolerance rtol=0.0001, atol=1.19209e-06
Mismatched elements: 144 / 144 (100%)
Max absolute difference: 1.52949911
Max relative difference: 1.52949911
x: array([[ 0.396285, -0.118527, 0.404352, 0.024046, 0.185335, 0.491734,
-0.084112, 0.179654, -0.282193, 0.263326, -0.229785, -0.033931],
[-0.118527, -0.145312, 0.166583, 0.136687, 0.248487, 0.227176,...
y: array([[1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],
[0., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],
[0., 0., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0.],...
FAILED linalg/tests/test_decomp_update.py::TestQRinsert_f::test_tall_p_col_sqr - AssertionError:
Not equal to tolerance rtol=0.0001, atol=1.19209e-06
Mismatched elements: 144 / 144 (100%)
Max absolute difference: 1.29536363
Max relative difference: 1.29536363
x: array([[ 1.839437e-01, 3.666864e-03, 5.269710e-01, -9.558372e-02,
4.485931e-01, -1.068802e-01, -3.599494e-01, 2.523912e-01,
5.202088e-01, 7.875285e-02, -2.388350e-01, 1.856074e-01],...
y: array([[1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],
[0., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],
[0., 0., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0.],...
FAILED linalg/tests/test_decomp_update.py::TestQRinsert_f::test_tall_p_col_fat - AssertionError:
Not equal to tolerance rtol=0.0001, atol=1.19209e-06
Mismatched elements: 144 / 144 (100%)
Max absolute difference: 1.22226353
Max relative difference: 1.22226353
x: array([[ 0.30203 , 0.289442, 0.491229, 0.232481, 0.069349, -0.017829,
0.0731 , -0.101897, -0.061624, 0.032908, -0.294819, -0.209391],
[ 0.289442, -0.027515, -0.225598, -0.00597 , 0.261011, 0.194242,...
y: array([[1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],
[0., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],
[0., 0., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0.],...
FAILED linalg/tests/test_decomp_update.py::TestQRinsert_f::test_fat_p_row_fat - AssertionError:
Not equal to tolerance rtol=0.0001, atol=1.19209e-06
Mismatched elements: 100 / 100 (100%)
Max absolute difference: 1.52807027
Max relative difference: 1.52807027
x: array([[ 0.476516, 0.678434, 0.487398, 0.170842, -0.530036, -0.049983,
-0.051561, -0.034272, 0.340691, -0.532899],
[ 0.678434, -0.52807 , -0.086754, 0.512772, 0.126919, 0.114655,...
y: array([[1., 0., 0., 0., 0., 0., 0., 0., 0., 0.],
[0., 1., 0., 0., 0., 0., 0., 0., 0., 0.],
[0., 0., 1., 0., 0., 0., 0., 0., 0., 0.],...
FAILED linalg/tests/test_decomp_update.py::TestQRinsert_f::test_fat_p_row_sqr - AssertionError:
Not equal to tolerance rtol=0.0001, atol=1.19209e-06
Mismatched elements: 144 / 144 (100%)
Max absolute difference: 1.33379635
Max relative difference: 1.33379635
x: array([[ 0.407052, 0.457873, -0.2282 , 0.20684 , 0.335016, -0.217718,
0.024833, -0.165538, 0.372844, 0.298751, -0.199244, -0.277085],
[ 0.457873, -0.333796, 0.153424, 0.595791, -0.424009, 0.076896,...
y: array([[1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],
[0., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],
[0., 0., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0.],...
FAILED linalg/tests/test_decomp_update.py::TestQRinsert_f::test_fat_p_row_tall - AssertionError:
Not equal to tolerance rtol=0.0001, atol=1.19209e-06
Mismatched elements: 196 / 196 (100%)
Max absolute difference: 1.45184031
Max relative difference: 1.45184031
x: array([[ 1.306703e-01, 2.308598e-01, 1.503783e-02, 4.989481e-01,
2.612073e-01, -6.566251e-02, -1.365806e-02, -4.439392e-01,
-9.274840e-02, -3.816905e-02, 2.477478e-01, 1.054653e-01,...
y: array([[1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],
[0., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],
[0., 0., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],...
FAILED linalg/tests/test_decomp_update.py::TestQRinsert_f::test_economic_p_col_eco - AssertionError:
Not equal to tolerance rtol=0.0001, atol=1.19209e-06
Mismatched elements: 100 / 100 (100%)
Max absolute difference: 1.37845999
Max relative difference: 1.37845999
x: array([[ 0.488817, 0.293726, 0.560871, -0.452365, 0.316418, 0.060158,
0.176355, 0.412072, -0.13077 , 0.404673],
[ 0.293726, 0.266032, -0.246029, 0.125679, -0.167877, 0.233249,...
y: array([[1., 0., 0., 0., 0., 0., 0., 0., 0., 0.],
[0., 1., 0., 0., 0., 0., 0., 0., 0., 0.],
[0., 0., 1., 0., 0., 0., 0., 0., 0., 0.],...
FAILED linalg/tests/test_decomp_update.py::TestQRinsert_f::test_economic_p_col_sqr - AssertionError:
Not equal to tolerance rtol=0.0001, atol=1.19209e-06
Mismatched elements: 144 / 144 (100%)
Max absolute difference: 1.60243899
Max relative difference: 1.60243899
x: array([[-3.211651e-01, 3.666854e-03, 5.269712e-01, -1.675753e-01,
5.411102e-01, -1.068804e-01, -3.599494e-01, 1.086038e-02,
4.765480e-01, 7.875297e-02, -2.388351e-01, 4.631867e-01],...
y: array([[1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],
[0., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],
[0., 0., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0.],...
FAILED linalg/tests/test_decomp_update.py::TestQRinsert_f::test_economic_p_col_fat - AssertionError:
Not equal to tolerance rtol=0.0001, atol=1.19209e-06
Mismatched elements: 144 / 144 (100%)
Max absolute difference: 1.22226353
Max relative difference: 1.22226353
x: array([[ 0.038019, 0.289442, 0.491229, 0.232482, 0.065881, -0.01783 ,
0.073099, -0.101897, 0.340713, 0.032909, -0.294819, -0.209391],
[ 0.289442, -0.027515, -0.225598, -0.00597 , 0.170632, 0.194242,...
y: array([[1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],
[0., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],
[0., 0., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0.],...
FAILED linalg/tests/test_decomp_update.py::TestQRinsert_f::test_Mx1_1_row - AssertionError:
Not equal to tolerance rtol=0.0001, atol=1.19209e-06
Mismatched elements: 81 / 81 (100%)
Max absolute difference: 1.35482377
Max relative difference: 1.35482377
x: array([[ 0.204203, 0.081063, 0.547405, -0.497832, 0.44612 , -0.364956,
0.282041, 0.048404, -0.144208],
[ 0.081063, 0.102958, -0.048356, 0.717492, 0.188318, -0.23341 ,...
y: array([[1., 0., 0., 0., 0., 0., 0., 0., 0.],
[0., 1., 0., 0., 0., 0., 0., 0., 0.],
[0., 0., 1., 0., 0., 0., 0., 0., 0.],...
FAILED linalg/tests/test_decomp_update.py::TestQRinsert_f::test_Mx1_p_row - AssertionError:
Not equal to tolerance rtol=0.0001, atol=1.19209e-06
Mismatched elements: 121 / 121 (100%)
Max absolute difference: 1.33370879
Max relative difference: 1.33370879
x: array([[ 0.421005, 0.417547, -0.32667 , -0.29249 , 0.282903, 0.253645,
-0.110355, -0.220882, -0.263948, -0.180241, 0.751357],
[ 0.417547, -0.047571, -0.367514, -0.214091, -0.303108, -0.364512,...
y: array([[1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],
[0., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0.],
[0., 0., 1., 0., 0., 0., 0., 0., 0., 0., 0.],...
FAILED linalg/tests/test_decomp_update.py::TestQRinsert_f::test_non_unit_strides_1_row - AssertionError:
Not equal to tolerance rtol=0.0001, atol=1.19209e-06
Mismatched elements: 81 / 81 (100%)
Max absolute difference: 1.47812065
Max relative difference: 1.47812065
x: array([[ 0.427075, 0.052891, 0.034453, 0.178182, 0.20928 , -0.183314,
-0.029952, 0.108337, 0.05796 ],
[ 0.052891, 0.173273, 0.570958, -0.143117, 0.093308, 0.188859,...
y: array([[1., 0., 0., 0., 0., 0., 0., 0., 0.],
[0., 1., 0., 0., 0., 0., 0., 0., 0.],
[0., 0., 1., 0., 0., 0., 0., 0., 0.],...
FAILED linalg/tests/test_decomp_update.py::TestQRinsert_f::test_non_unit_strides_p_row - AssertionError:
Not equal to tolerance rtol=0.0001, atol=1.19209e-06
Mismatched elements: 121 / 121 (100%)
Max absolute difference: 1.49504468
Max relative difference: 1.49504468
x: array([[ 0.025394, 0.222058, 0.609238, 0.497672, 0.354511, 0.041871,
0.731882, -0.370673, -0.38842 , -0.11726 , -0.131466],
[ 0.222058, 0.635692, -0.111061, 0.158848, 0.168521, -0.129045,...
y: array([[1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],
[0., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0.],
[0., 0., 1., 0., 0., 0., 0., 0., 0., 0., 0.],...
FAILED linalg/tests/test_decomp_update.py::TestQRinsert_f::test_non_unit_strides_1_col - AssertionError:
Not equal to tolerance rtol=0.0001, atol=1.19209e-06
Mismatched elements: 144 / 144 (100%)
Max absolute difference: 1.45033643
Max relative difference: 1.45033643
x: array([[ 0.29902 , 0.501335, 0.272783, 0.074555, 0.132249, -0.02093 ,
0.245842, -0.023263, 0.475552, 0.064034, -0.186375, 0.20676 ],
[ 0.501335, 0.219159, -0.362003, -0.375209, -0.100792, -0.299124,...
y: array([[1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],
[0., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],
[0., 0., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0.],...
FAILED linalg/tests/test_decomp_update.py::TestQRinsert_f::test_non_unit_strides_p_col - AssertionError:
Not equal to tolerance rtol=0.0001, atol=1.19209e-06
Mismatched elements: 144 / 144 (100%)
Max absolute difference: 1.52949911
Max relative difference: 1.52949911
x: array([[ 0.396285, -0.118527, 0.404352, 0.024046, 0.185335, 0.491734,
-0.084112, 0.179654, -0.282193, 0.263326, -0.229785, -0.033931],
[-0.118527, -0.145312, 0.166583, 0.136687, 0.248487, 0.227176,...
y: array([[1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],
[0., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],
[0., 0., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0.],...
FAILED linalg/tests/test_decomp_update.py::TestQRinsert_f::test_neg_strides_1_row - AssertionError:
Not equal to tolerance rtol=0.0001, atol=1.19209e-06
Mismatched elements: 81 / 81 (100%)
Max absolute difference: 1.47812065
Max relative difference: 1.47812065
x: array([[ 0.427075, 0.052891, 0.034453, 0.178182, 0.20928 , -0.183314,
-0.029952, 0.108337, 0.05796 ],
[ 0.052891, 0.173273, 0.570958, -0.143117, 0.093308, 0.188859,...
y: array([[1., 0., 0., 0., 0., 0., 0., 0., 0.],
[0., 1., 0., 0., 0., 0., 0., 0., 0.],
[0., 0., 1., 0., 0., 0., 0., 0., 0.],...
FAILED linalg/tests/test_decomp_update.py::TestQRinsert_f::test_neg_strides_p_row - AssertionError:
Not equal to tolerance rtol=0.0001, atol=1.19209e-06
Mismatched elements: 121 / 121 (100%)
Max absolute difference: 1.49504468
Max relative difference: 1.49504468
x: array([[ 0.025394, 0.222058, 0.609238, 0.497672, 0.354511, 0.041871,
0.731882, -0.370673, -0.38842 , -0.11726 , -0.131466],
[ 0.222058, 0.635692, -0.111061, 0.158848, 0.168521, -0.129045,...
y: array([[1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],
[0., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0.],
[0., 0., 1., 0., 0., 0., 0., 0., 0., 0., 0.],...
FAILED linalg/tests/test_decomp_update.py::TestQRinsert_f::test_neg_strides_1_col - AssertionError:
Not equal to tolerance rtol=0.0001, atol=1.19209e-06
Mismatched elements: 144 / 144 (100%)
Max absolute difference: 1.45033643
Max relative difference: 1.45033643
x: array([[ 0.29902 , 0.501335, 0.272783, 0.074555, 0.132249, -0.02093 ,
0.245842, -0.023263, 0.475552, 0.064034, -0.186375, 0.20676 ],
[ 0.501335, 0.219159, -0.362003, -0.375209, -0.100792, -0.299124,...
y: array([[1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],
[0., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],
[0., 0., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0.],...
FAILED linalg/tests/test_decomp_update.py::TestQRinsert_f::test_neg_strides_p_col - AssertionError:
Not equal to tolerance rtol=0.0001, atol=1.19209e-06
Mismatched elements: 144 / 144 (100%)
Max absolute difference: 1.52949911
Max relative difference: 1.52949911
x: array([[ 0.396285, -0.118527, 0.404352, 0.024046, 0.185335, 0.491734,
-0.084112, 0.179654, -0.282193, 0.263326, -0.229785, -0.033931],
[-0.118527, -0.145312, 0.166583, 0.136687, 0.248487, 0.227176,...
y: array([[1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],
[0., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],
[0., 0., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0.],...
FAILED linalg/tests/test_decomp_update.py::TestQRinsert_f::test_non_itemsize_strides_1_row - AssertionError:
Not equal to tolerance rtol=0.0001, atol=1.19209e-06
Mismatched elements: 81 / 81 (100%)
Max absolute difference: 1.47812065
Max relative difference: 1.47812065
x: array([[ 0.427075, 0.052891, 0.034453, 0.178182, 0.20928 , -0.183314,
-0.029952, 0.108337, 0.05796 ],
[ 0.052891, 0.173273, 0.570958, -0.143117, 0.093308, 0.188859,...
y: array([[1., 0., 0., 0., 0., 0., 0., 0., 0.],
[0., 1., 0., 0., 0., 0., 0., 0., 0.],
[0., 0., 1., 0., 0., 0., 0., 0., 0.],...
FAILED linalg/tests/test_decomp_update.py::TestQRinsert_f::test_non_itemsize_strides_p_row - AssertionError:
Not equal to tolerance rtol=0.0001, atol=1.19209e-06
Mismatched elements: 121 / 121 (100%)
Max absolute difference: 1.49504468
Max relative difference: 1.49504468
x: array([[ 0.025394, 0.222058, 0.609238, 0.497672, 0.354511, 0.041871,
0.731882, -0.370673, -0.38842 , -0.11726 , -0.131466],
[ 0.222058, 0.635692, -0.111061, 0.158848, 0.168521, -0.129045,...
y: array([[1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],
[0., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0.],
[0., 0., 1., 0., 0., 0., 0., 0., 0., 0., 0.],...
FAILED linalg/tests/test_decomp_update.py::TestQRinsert_f::test_non_itemsize_strides_1_col - AssertionError:
Not equal to tolerance rtol=0.0001, atol=1.19209e-06
Mismatched elements: 144 / 144 (100%)
Max absolute difference: 1.45033643
Max relative difference: 1.45033643
x: array([[ 0.29902 , 0.501335, 0.272783, 0.074555, 0.132249, -0.02093 ,
0.245842, -0.023263, 0.475552, 0.064034, -0.186375, 0.20676 ],
[ 0.501335, 0.219159, -0.362003, -0.375209, -0.100792, -0.299124,...
y: array([[1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],
[0., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],
[0., 0., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0.],...
FAILED linalg/tests/test_decomp_update.py::TestQRinsert_f::test_non_itemsize_strides_p_col - AssertionError:
Not equal to tolerance rtol=0.0001, atol=1.19209e-06
Mismatched elements: 144 / 144 (100%)
Max absolute difference: 1.52949911
Max relative difference: 1.52949911
x: array([[ 0.396285, -0.118527, 0.404352, 0.024046, 0.185335, 0.491734,
-0.084112, 0.179654, -0.282193, 0.263326, -0.229785, -0.033931],
[-0.118527, -0.145312, 0.166583, 0.136687, 0.248487, 0.227176,...
y: array([[1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],
[0., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],
[0., 0., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0.],...
FAILED linalg/tests/test_decomp_update.py::TestQRinsert_f::test_non_native_byte_order_1_row - AssertionError:
Not equal to tolerance rtol=0.0001, atol=1.19209e-06
Mismatched elements: 81 / 81 (100%)
Max absolute difference: 1.47812065
Max relative difference: 1.47812065
x: array([[ 0.427075, 0.052891, 0.034453, 0.178182, 0.20928 , -0.183314,
-0.029952, 0.108337, 0.05796 ],
[ 0.052891, 0.173273, 0.570958, -0.143117, 0.093308, 0.188859,...
y: array([[1., 0., 0., 0., 0., 0., 0., 0., 0.],
[0., 1., 0., 0., 0., 0., 0., 0., 0.],
[0., 0., 1., 0., 0., 0., 0., 0., 0.],...
FAILED linalg/tests/test_decomp_update.py::TestQRinsert_f::test_non_native_byte_order_p_row - AssertionError:
Not equal to tolerance rtol=0.0001, atol=1.19209e-06
Mismatched elements: 121 / 121 (100%)
Max absolute difference: 1.49504468
Max relative difference: 1.49504468
x: array([[ 0.025394, 0.222058, 0.609238, 0.497672, 0.354511, 0.041871,
0.731882, -0.370673, -0.38842 , -0.11726 , -0.131466],
[ 0.222058, 0.635692, -0.111061, 0.158848, 0.168521, -0.129045,...
y: array([[1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],
[0., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0.],
[0., 0., 1., 0., 0., 0., 0., 0., 0., 0., 0.],...
FAILED linalg/tests/test_decomp_update.py::TestQRinsert_f::test_non_native_byte_order_1_col - AssertionError:
Not equal to tolerance rtol=0.0001, atol=1.19209e-06
Mismatched elements: 144 / 144 (100%)
Max absolute difference: 1.45033643
Max relative difference: 1.45033643
x: array([[ 0.29902 , 0.501335, 0.272783, 0.074555, 0.132249, -0.02093 ,
0.245842, -0.023263, 0.475552, 0.064034, -0.186375, 0.20676 ],
[ 0.501335, 0.219159, -0.362003, -0.375209, -0.100792, -0.299124,...
y: array([[1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],
[0., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],
[0., 0., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0.],...
FAILED linalg/tests/test_decomp_update.py::TestQRinsert_f::test_non_native_byte_order_p_col - AssertionError:
Not equal to tolerance rtol=0.0001, atol=1.19209e-06
Mismatched elements: 144 / 144 (100%)
Max absolute difference: 1.52949911
Max relative difference: 1.52949911
x: array([[ 0.396285, -0.118527, 0.404352, 0.024046, 0.185335, 0.491734,
-0.084112, 0.179654, -0.282193, 0.263326, -0.229785, -0.033931],
[-0.118527, -0.145312, 0.166583, 0.136687, 0.248487, 0.227176,...
y: array([[1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],
[0., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],
[0., 0., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0.],...
FAILED linalg/tests/test_decomp_update.py::TestQRupdate_f::test_tall_rank_1 - AssertionError:
Not equal to tolerance rtol=0.0001, atol=1.19209e-06
Mismatched elements: 144 / 144 (100%)
Max absolute difference: 1.56318134
Max relative difference: 1.56318134
x: array([[-0.054046, 0.205639, -0.123517, 0.260355, 0.474265, -0.249005,
0.177618, -0.301207, 0.618385, -0.037394, 0.023149, 0.252298],
[ 0.205639, 0.756895, -0.286572, 0.154587, 0.321836, 0.283857,...
y: array([[1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],
[0., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],
[0., 0., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0.],...
FAILED linalg/tests/test_decomp_update.py::TestQRupdate_f::test_tall_rank_p - AssertionError:
Not equal to tolerance rtol=0.0001, atol=1.19209e-06
Mismatched elements: 144 / 144 (100%)
Max absolute difference: 1.56318134
Max relative difference: 1.56318134
x: array([[-0.054046, 0.205639, -0.123517, 0.260355, 0.474265, -0.249005,
0.177618, -0.301207, 0.618385, -0.037394, 0.023149, 0.252298],
[ 0.205639, 0.756895, -0.286572, 0.154587, 0.321836, 0.283857,...
y: array([[1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],
[0., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],
[0., 0., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0.],...
FAILED linalg/tests/test_decomp_update.py::TestQRupdate_f::test_non_unit_strides_rank_1 - AssertionError:
Not equal to tolerance rtol=0.0001, atol=1.19209e-06
Mismatched elements: 144 / 144 (100%)
Max absolute difference: 1.56318134
Max relative difference: 1.56318134
x: array([[-0.054046, 0.205639, -0.123517, 0.260355, 0.474265, -0.249005,
0.177618, -0.301207, 0.618385, -0.037394, 0.023149, 0.252298],
[ 0.205639, 0.756895, -0.286572, 0.154587, 0.321836, 0.283857,...
y: array([[1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],
[0., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],
[0., 0., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0.],...
FAILED linalg/tests/test_decomp_update.py::TestQRupdate_f::test_non_unit_strides_rank_p - AssertionError:
Not equal to tolerance rtol=0.0001, atol=1.19209e-06
Mismatched elements: 144 / 144 (100%)
Max absolute difference: 1.5197227
Max relative difference: 1.5197227
x: array([[ 0.030667, 0.051494, -0.262698, -0.204111, 0.552454, 0.260673,
-0.072537, 0.140756, 0.215893, -0.045971, 0.289605, -0.198233],
[ 0.051494, 0.300886, 0.159218, 0.002972, -0.091647, 0.648182,...
y: array([[1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],
[0., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],
[0., 0., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0.],...
FAILED linalg/tests/test_decomp_update.py::TestQRupdate_f::test_neg_strides_rank_1 - AssertionError:
Not equal to tolerance rtol=0.0001, atol=1.19209e-06
Mismatched elements: 144 / 144 (100%)
Max absolute difference: 1.56318134
Max relative difference: 1.56318134
x: array([[-0.054046, 0.205639, -0.123517, 0.260355, 0.474265, -0.249005,
0.177618, -0.301207, 0.618385, -0.037394, 0.023149, 0.252298],
[ 0.205639, 0.756895, -0.286572, 0.154587, 0.321836, 0.283857,...
y: array([[1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],
[0., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],
[0., 0., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0.],...
FAILED linalg/tests/test_decomp_update.py::TestQRupdate_f::test_neg_strides_rank_p - AssertionError:
Not equal to tolerance rtol=0.0001, atol=1.19209e-06
Mismatched elements: 144 / 144 (100%)
Max absolute difference: 1.5197227
Max relative difference: 1.5197227
x: array([[ 0.030667, 0.051494, -0.262698, -0.204111, 0.552454, 0.260673,
-0.072537, 0.140756, 0.215893, -0.045971, 0.289605, -0.198233],
[ 0.051494, 0.300886, 0.159218, 0.002972, -0.091647, 0.648182,...
y: array([[1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],
[0., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],
[0., 0., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0.],...
FAILED linalg/tests/test_decomp_update.py::TestQRupdate_f::test_non_itemsize_strides_rank_1 - AssertionError:
Not equal to tolerance rtol=0.0001, atol=1.19209e-06
Mismatched elements: 144 / 144 (100%)
Max absolute difference: 1.56318134
Max relative difference: 1.56318134
x: array([[-0.054046, 0.205639, -0.123517, 0.260355, 0.474265, -0.249005,
0.177618, -0.301207, 0.618385, -0.037394, 0.023149, 0.252298],
[ 0.205639, 0.756895, -0.286572, 0.154587, 0.321836, 0.283857,...
y: array([[1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],
[0., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],
[0., 0., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0.],...
FAILED linalg/tests/test_decomp_update.py::TestQRupdate_f::test_non_itemsize_strides_rank_p - AssertionError:
Not equal to tolerance rtol=0.0001, atol=1.19209e-06
Mismatched elements: 144 / 144 (100%)
Max absolute difference: 1.5197227
Max relative difference: 1.5197227
x: array([[ 0.030667, 0.051494, -0.262698, -0.204111, 0.552454, 0.260673,
-0.072537, 0.140756, 0.215893, -0.045971, 0.289605, -0.198233],
[ 0.051494, 0.300886, 0.159218, 0.002972, -0.091647, 0.648182,...
y: array([[1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],
[0., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],
[0., 0., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0.],...
FAILED linalg/tests/test_decomp_update.py::TestQRupdate_f::test_non_native_byte_order_rank_1 - AssertionError:
Not equal to tolerance rtol=0.0001, atol=1.19209e-06
Mismatched elements: 144 / 144 (100%)
Max absolute difference: 1.56318134
Max relative difference: 1.56318134
x: array([[-0.054046, 0.205639, -0.123517, 0.260355, 0.474265, -0.249005,
0.177618, -0.301207, 0.618385, -0.037394, 0.023149, 0.252298],
[ 0.205639, 0.756895, -0.286572, 0.154587, 0.321836, 0.283857,...
y: array([[1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],
[0., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],
[0., 0., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0.],...
FAILED linalg/tests/test_decomp_update.py::TestQRupdate_f::test_non_native_byte_order_rank_p - AssertionError:
Not equal to tolerance rtol=0.0001, atol=1.19209e-06
Mismatched elements: 144 / 144 (100%)
Max absolute difference: 1.5197227
Max relative difference: 1.5197227
x: array([[ 0.030667, 0.051494, -0.262698, -0.204111, 0.552454, 0.260673,
-0.072537, 0.140756, 0.215893, -0.045971, 0.289605, -0.198233],
[ 0.051494, 0.300886, 0.159218, 0.002972, -0.091647, 0.648182,...
y: array([[1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],
[0., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],
[0., 0., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0.],...
FAILED linalg/tests/test_lapack.py::test_pftri - AssertionError:
Arrays are not almost equal to 4 decimals
Mismatched elements: 21 / 400 (5.25%)
Max absolute difference: 0.00037931
Max relative difference: 0.64988735
x: array([[ 5.0451e-02, -1.1576e-03, 2.7290e-04, -1.5024e-03, -1.7656e-03,
-1.3410e-03, -1.4870e-03, -7.1398e-04, -1.4734e-03, -2.5769e-03,
-2.0850e-03, -9.8616e-04, -7.3829e-04, -1.9978e-03, 1.7069e-04,...
y: array([[ 5.0565e-02, -1.0042e-03, 2.1366e-04, -1.5335e-03, -1.5981e-03,
-1.4567e-03, -1.5799e-03, -5.9890e-04, -1.4266e-03, -2.5949e-03,
-2.0850e-03, -9.8616e-04, -7.3829e-04, -1.9978e-03, 1.7069e-04,...
FAILED linalg/tests/test_lapack.py::test_sfrk_hfrk - AssertionError:
Arrays are not almost equal to 4 decimals
Mismatched elements: 165 / 400 (41.2%)
Max absolute difference: 1.14951146
Max relative difference: 14.46566384
x: array([[ 3.9575e+01, 1.3012e+00, 5.5721e-02, 1.6919e+00, 1.3906e+00,
1.7789e+00, 8.5231e-01, 8.1178e-01, 1.2308e+00, 2.1547e+00,
1.7334e+00, 6.0473e-01, 2.1888e-01, 2.0501e+00, -1.1836e-01,...
y: array([[ 3.9575e+01, 1.3012e+00, 2.2163e-01, 1.2076e+00, 1.4051e+00,
1.8348e+00, 1.0907e+00, 1.0859e+00, 1.3009e+00, 2.1895e+00,
1.3301e+00, 1.5722e+00, 1.7302e-01, 1.5784e+00, 1.6231e-01,...
FAILED linalg/tests/test_lapack.py::TestBlockedQR::test_geqrt_gemqrt - AssertionError:
Not equal to tolerance rtol=0, atol=1.19209e-05
Mismatched elements: 320 / 400 (80%)
Max absolute difference: 1.4186668
Max relative difference: 1.4186668
x: array([[ 4.153938e-01, 3.214427e-01, -1.697152e-01, -2.782870e-01,
2.549522e-01, 3.815206e-01, -1.836173e-01, -8.294257e-03,
2.499608e-01, 1.465432e-02, 1.211796e-01, -2.663902e-01,...
y: array([[1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
0., 0., 0., 0.],
[0., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,...
FAILED linalg/tests/test_lapack.py::TestBlockedQR::test_tpqrt_tpmqrt - AssertionError:
Not equal to tolerance rtol=0, atol=1.19209e-05
Mismatched elements: 1024 / 1600 (64%)
Max absolute difference: 1.2731317
Max relative difference: 1.2731317
x: array([[ 3.782889e-03, 1.856932e-02, 1.523624e-02, ..., -1.549972e-01,
2.169387e-01, -3.143149e-01],
[ 1.856932e-02, 4.894961e-02, -5.576465e-02, ..., 2.150272e-02,...
y: array([[1., 0., 0., ..., 0., 0., 0.],
[0., 1., 0., ..., 0., 0., 0.],
[0., 0., 1., ..., 0., 0., 0.],...
FAILED linalg/tests/test_lapack.py::test_pstrf - AssertionError:
Not equal to tolerance rtol=0, atol=0.000119209
Mismatched elements: 85 / 100 (85%)
Max absolute difference: 3.529682
Max relative difference: 1.4060138
x: array([[3.487075, 2.2597 , 1.555289, 2.763015, 3.431685, 2.046993,
2.797032, 2.700427, 3.422926, 2.103169],
[2.2597 , 2.130606, 1.477844, 1.633565, 2.117459, 1.866201,...
y: array([[3.487075, 2.2597 , 1.555289, 2.763015, 3.431685, 2.046993,
2.797032, 2.700427, 0. , 0. ],
[2.2597 , 2.38366 , 1.007861, 2.456765, 2.693789, 1.169568,...
FAILED linalg/tests/test_lapack.py::test_pstf2 - AssertionError:
Not equal to tolerance rtol=0, atol=0.000119209
Mismatched elements: 85 / 100 (85%)
Max absolute difference: 3.529682
Max relative difference: 1.4060138
x: array([[3.487075, 2.2597 , 1.555289, 2.763015, 3.431685, 2.046993,
2.797032, 2.700427, 3.422926, 2.103169],
[2.2597 , 2.130606, 1.477844, 1.633565, 2.117459, 1.866201,...
y: array([[3.487075, 2.2597 , 1.555289, 2.763015, 3.431685, 2.046993,
2.797032, 2.700427, 0. , 0. ],
[2.2597 , 2.38366 , 1.007861, 2.456765, 2.693789, 1.169568,...
FAILED sparse/linalg/_isolve/tests/test_iterative.py::test_x0_equals_Mb[nonsymposdef-bicgstab] - assert -10 == 0
= 61 failed, 46967 passed, 2404 skipped, 153 xfailed, 13 xpassed, 1 warning in 7455.44s (2:04:15) =
osx + x64 + accelerate: 1-2 failures
=========================== short test summary info ============================
FAILED interpolate/tests/test_rbfinterp.py::TestRBFInterpolatorNeighbors20::test_pickleable - AssertionError:
Arrays are not equal
Mismatched elements: 2 / 50 (4%)
Max absolute difference: 5.55111512e-17
Max relative difference: 9.28510161e-16
x: array([-0.238461, 0.257024, -0.811244, 0.295313, 0.132623, 0.2038 ,
-0.99615 , 0.29755 , -0.019889, 0.230791, -0.516801, 0.279867,
0.227767, 0.178071, -0.172756, 0.251327, -0.406818, 0.271919,...
y: array([-0.238461, 0.257024, -0.811244, 0.295313, 0.132623, 0.2038 ,
-0.99615 , 0.29755 , -0.019889, 0.230791, -0.516801, 0.279867,
0.227767, 0.178071, -0.172756, 0.251327, -0.406818, 0.271919,...
FAILED interpolate/tests/test_rgi.py::TestInterpN::test_matrix_input[quintic] - AssertionError:
Not equal to tolerance rtol=1e-07, atol=0
Mismatched elements: 3 / 21 (14.3%)
Max absolute difference: 1.37252686e-07
Max relative difference: 3.90586281e-07
x: array([[0.478905, 0.351402, 0.540122, 0.544474, 0.476047, 0.512178,
0.044259],
[0.820992, 0.284413, 1.280366, 0.476941, 0.861279, 0.216028,...
y: array([[0.478905, 0.351402, 0.540122, 0.544474, 0.476047, 0.512178,
0.044259],
[0.820992, 0.284413, 1.280366, 0.476941, 0.861279, 0.216028,...
= 2 failed, 61460 passed, 2451 skipped, 264 xfailed, 14 xpassed, 6 warnings in 1438.92s (0:23:58) =
osx + x64 + mkl + PyPy: 1 failure
FAILED linalg/tests/test_decomp_cossin.py::test_cossin[True-40-12-20-float32] - AssertionError:
Not equal to tolerance rtol=0, atol=1.19209e-06
Mismatched elements: 161 / 1600 (10.1%)
Max absolute difference: 1.2539275
Max relative difference: 2.0001893
x: array([[-0.064123, -0.169602, 0.386539, ..., 0. , 0. ,
0. ],
[-0.217334, -0.533708, -0.280909, ..., 0. , 0. ,...
y: array([[-0.064122, 0.169602, 0.386539, ..., 0. , 0. ,
0. ],
[-0.217334, 0.533708, -0.280909, ..., 0. , 0. ,...
windows + blis: 2 failures
=========================== short test summary info ===========================
FAILED interpolate/tests/test_rgi.py::TestRegularGridInterpolator::test_derivatives - AssertionError:
Not equal to tolerance rtol=1e-07, atol=1e-12
Mismatched elements: 1 / 3 (33.3%)
Max absolute difference: 1.02318154e-12
Max relative difference: inf
x: array([-1.023182e-12, 0.000000e+00, -9.094947e-13])
y: array([0, 0, 0])
FAILED sparse/linalg/_eigen/tests/test_svds.py::Test_SVDS_PROPACK::test_svds_parameter_k_which[LM-5] - AssertionError:
Not equal to tolerance rtol=1e-07, atol=8e-10
Mismatched elements: 2 / 25 (8%)
Max absolute difference: 9.92425943e-10
Max relative difference: 1.80300219e-13
x: array([[ 1.000000e+00, -3.278331e-14, -1.389477e-15, 2.428569e-13,
-1.484033e-10],
[-3.278331e-14, 1.000000e+00, 1.498714e-14, -6.832333e-13,...
y: array([[1., 0., 0., 0., 0.],
[0., 1., 0., 0., 0.],
[0., 0., 1., 0., 0.],...
= 2 failed, 61458 passed, 2453 skipped, 263 xfailed, 15 xpassed, 1 warning in 1219.59s (0:20:19) =
windows + mkl + non-avx512: 1 failure
FAILED linalg/tests/test_decomp.py::TestEig::test_falker - AssertionError:
Not equal to tolerance rtol=1e-07, atol=1e-07
array([[ 1., 0., 0., 0., 0., 0.],
[ 0., 1., 0., 0., 0., 0.],
[ 0., 0., 1., 0., 0., 0.],
[ 0., 0., 0., -2., 1., 1.],
[ 0., 0., 0., 1., -2., 1.],
[ 0., 0., 0., 1., 1., -2.]])
array([[ 0., 0., 0., 1., 0., 0.],
[ 0., 0., 0., 0., 1., 0.],
[ 0., 0., 0., 0., 0., 1.],
[ 1., 0., 0., 1., -1., 0.],
[ 0., 0., 0., -1., 1., 0.],
[ 0., 0., 3., 0., 0., 0.]])
Mismatched elements: 2 / 5 (40%)
Max absolute difference: 2.9976857
Max relative difference: 1.99414478
x: array([-1.770114e+00+0.000000e+00j, -1.149431e-01+1.498843e+00j,
-1.149431e-01-1.498843e+00j, 3.036850e-18+1.041526e-08j,
3.036850e-18-1.041526e-08j])
y: array([-1.770114e+00+0.000000e+00j, -1.149431e-01-1.498843e+00j,
-1.149431e-01+1.498843e+00j, -2.210267e-17-1.197435e-08j,
-2.210267e-17+1.197435e-08j])
windows + mkl + avx512: 1 failure
FAILED optimize/tests/test_nnls.py::TestNNLS::test_nnls_inner_loop_case1 - RuntimeError: Maximum number of iterations reached.
windows + openblas: 2-4 failures
=========================== short test summary info ===========================
FAILED interpolate/tests/test_interpnd.py::TestCloughTocher2DInterpolator::test_dense
FAILED linalg/tests/test_basic.py::TestLstsq::test_random_complex_exact
FAILED spatial/tests/test_qhull.py::TestUtilities::test_more_barycentric_transforms
FAILED sparse/linalg/tests/test_propack.py::test_examples[False-float32]
= 4 failed, 61456 passed, 2453 skipped, 263 xfailed, 15 xpassed, 1 warning in 6117.55s (1:41:57) =
PyPy: 1 failure
_________________________ test_dunder_ror[dok_matrix] __________________________
[gw0] darwin -- Python 3.9.18 $PREFIX/bin/python
$PREFIX/lib/pypy3.9/site-packages/scipy/sparse/tests/test_dok.py:163: in test_dunder_ror
assert d.__ror__(d) == Asp.__ror__(d)
E AttributeError: 'dict' object has no attribute '__ror__'. Did you mean: '__ior__'?
Asp = <3x3 sparse matrix of type '<class 'numpy.float64'>'
with 2 stored elements in Dictionary Of Keys format>
d = {(0, 1): 1, (0, 2): 2}
f1af0ac
to
7511e24
Compare
…nda-forge-pinning 2024.06.12.07.10.11
7511e24
to
368fe1d
Compare
Cancelling for now since CI is backed up. |
Scipy 1.13.1, numpy 2.0TL;DR: Down to 1-2 relevant test failures overallFrom 61 failures out of 113 runs for 1.13.0, we're now at 33 failures out of 84 CI runs Notable
Good News
Bad News
Restrictions
# on the slowest agents, these tests take more than 20min in emulation
{% set tests_to_skip = tests_to_skip + " or test_mixed_threads_processes or test_sf_gh18506" %} # [aarch64 or ppc64le]
{% set tests_to_skip = tests_to_skip + " or (test_lsq_linear and test_large_rank_deficient)" %} # [aarch64 or ppc64le]
{% set tests_to_skip = tests_to_skip + " or (test_iterative and test_precond_inverse)" %} # [aarch64 or ppc64le]
{% set tests_to_skip = tests_to_skip + " or (test_multiprocess and fft)" %} # [aarch64 or ppc64le]
{% set tests_to_skip = tests_to_skip + " or (test_optimize and TestBrute and test_workers)" %} # [aarch64 or ppc64le]
{% set tests_to_skip = tests_to_skip + " or (TestLstsq and test_random_complex_exact)" %} # [aarch64 or ppc64le]
{% set tests_to_skip = tests_to_skip + " or (TestLevyStable and test_location_scale)" %} # [aarch64 or ppc64le]
{% set tests_to_skip = tests_to_skip + " or (TestShgoArguments and test_19_parallelization)" %} # [aarch64 or ppc64le]
{% set tests_to_skip = tests_to_skip + " or (TestDifferentialEvolutionSolver and (test_immediate_updating or test_parallel))" %} # [aarch64 or ppc64le]
# tests that run into timeouts (set in scipy test suite) in emulation
{% set tests_to_skip = tests_to_skip + " or (test_propack and test_examples)" %} # [aarch64 or ppc64le] Details
Excludes scipy/scipy#15533, as it's too much of a hassle to track in this matrix.
** sum of Segfaults (S), Failures (F), resp. Timeouts (T); out of a total of 84 CI combinations being tested Build logs: {linux,win} + x64 + mkl + non-avx512 / linux + aarch64 + openblas: 1 failure
on aarch, we get {linux,win} + mkl + avx512: 1 failure
linux + aarch64 + openblas: 60 failures
win + openblas + avx2: 4-9 failures
win + openblas + avx512: 2-4 failures
|
1015e6f
to
f7334d0
Compare
Following the same scheme as #267, #242, #224, #223, #199, #172, #153 & #130.