Skip to content
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.14.x + blas variants #280

Draft
wants to merge 8 commits into
base: main
Choose a base branch
from

Conversation

h-vetinari
Copy link
Member

Following the same scheme as #273, #267, #242, #224, #223, #199, #172, #153 & #130.

@conda-forge-webservices
Copy link

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 (recipe) and found it was in an excellent condition.

@h-vetinari
Copy link
Member Author

h-vetinari commented Jun 25, 2024

Scipy 1.14.0

TL;DR: the 🟢est ever

From 33 failures out of 84 runs for 1.13.1, we're now at 6 failures out of 43 CI runs

Notable

Good News

  • We've eliminated everything but the unresolved failures on win+openblas and emulation problems on aarch.

Bad News

Restrictions

  • test on aarch64/ppc64le only run tests with label='fast', not the full test suite
  • the following test skips:
# 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

lib for 1.13.1 now updated
version
updated
build
scipy 1.13.1 1.14.0 X
numpy 2.0.0rc2 2.0.0 X
libblas 3.9.0-22 3.9.0-22
blis 0.9.0-2 0.9.0-2
openblas 0.3.27-0 0.3.27-0
mkl 2024.1.0-692 (linux/win)
2023.2.0-50500 (osx)
2024.1.0-692 (linux/win)
2023.2.0-50500 (osx)
netlib 3.9.0-5 3.9.0-5
pythran 0.16.1-0 0.16.1-0
qemu-user-static 8.2.4-1 8.2.4-1

variant 1.13.1 now
linux + x64 + mkl + avx512 test_nnls_inner_loop_case1 fixed 🥳
linux + aarch64 + openblas 60 failures, mostly QR-related;
apparently due to emulation
remain
win + x64 + mkl + avx512 1 failure (test_nnls_inner_loop_case1) fixed 🥳
win + x64 + openblas + avx2 4-9 failures hangs?
win + x64 + openblas + avx512 2-4 failures 2 failures
several scipy/scipy#15533 fixed 🥳

variant accelerate blis mkl netlib openblas sum**
linux / x64 ✔️ ✔️ ✔️ ✔️ -
linux /
aarch64
✔️ 3F
linux /
ppc64le
✔️ ✔️ -
osx / arm -
osx / x64 ✔️ ✔️ ✔️ ✔️ ✔️ -
win / x64 ✔️ ✔️ ✔️ 3F
sum** - - - - 6F 6F

** sum of Segfaults (S), Failures (F), resp. Timeouts (T); out of a total of 43 CI combinations being tested

Build logs:
Azure


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 among violations: 23.948484
Max relative difference among violations: 1.081929
 ACTUAL: array([[-2.175607e-02,  1.430921e-01,  1.740808e-02],
       [ 2.515170e-02,  2.834497e-02, -6.470039e-03],
       [-5.737515e-05,  1.434422e-02,  4.162818e-02],...
 DESIRED: array([[  4.199268,   5.158082,   2.723409],
       [ 11.474298,  11.579923,   5.939456],
       [  0.678556,   0.932047,   0.438897],...
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 among violations: 1.35266802
Max relative difference among violations: 1.35266802
 ACTUAL: 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,...
 DESIRED: 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 among violations: 1.38513473
Max relative difference among violations: 1.38513473
 ACTUAL: 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,...
 DESIRED: 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 among violations: 1.39604267
Max relative difference among violations: 1.39604267
 ACTUAL: 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],...
 DESIRED: 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 among violations: 1.35266802
Max relative difference among violations: 1.35266802
 ACTUAL: 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,...
 DESIRED: 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 among violations: 1.37619865
Max relative difference among violations: 1.37619865
 ACTUAL: 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],...
 DESIRED: 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 among violations: 1.35266802
Max relative difference among violations: 1.35266802
 ACTUAL: 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,...
 DESIRED: 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 among violations: 1.37619865
Max relative difference among violations: 1.37619865
 ACTUAL: 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],...
 DESIRED: 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 among violations: 1.35266802
Max relative difference among violations: 1.35266802
 ACTUAL: 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,...
 DESIRED: 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 among violations: 1.37619865
Max relative difference among violations: 1.37619865
 ACTUAL: 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],...
 DESIRED: 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 among violations: 1.35266802
Max relative difference among violations: 1.35266802
 ACTUAL: 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,...
 DESIRED: 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 among violations: 1.37619865
Max relative difference among violations: 1.37619865
 ACTUAL: 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],...
 DESIRED: 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 among violations: 1.47812065
Max relative difference among violations: 1.47812065
 ACTUAL: 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,...
 DESIRED: 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 among violations: 1.49504468
Max relative difference among violations: 1.49504468
 ACTUAL: 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,...
 DESIRED: 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 among violations: 1.47401035
Max relative difference among violations: 1.47401035
 ACTUAL: 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],...
 DESIRED: 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 among violations: 1.21126013
Max relative difference among violations: 1.21126013
 ACTUAL: 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],...
 DESIRED: 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 among violations: 1.45033643
Max relative difference among violations: 1.45033643
 ACTUAL: 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,...
 DESIRED: 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 among violations: 1.52949911
Max relative difference among violations: 1.52949911
 ACTUAL: 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,...
 DESIRED: 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 among violations: 1.29536363
Max relative difference among violations: 1.29536363
 ACTUAL: 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],...
 DESIRED: 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 among violations: 1.22226353
Max relative difference among violations: 1.22226353
 ACTUAL: 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,...
 DESIRED: 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 among violations: 1.52807027
Max relative difference among violations: 1.52807027
 ACTUAL: 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,...
 DESIRED: 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 among violations: 1.33379635
Max relative difference among violations: 1.33379635
 ACTUAL: 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,...
 DESIRED: 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 among violations: 1.45184031
Max relative difference among violations: 1.45184031
 ACTUAL: 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,...
 DESIRED: 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 among violations: 1.37845999
Max relative difference among violations: 1.37845999
 ACTUAL: 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,...
 DESIRED: 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 among violations: 1.60243899
Max relative difference among violations: 1.60243899
 ACTUAL: 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],...
 DESIRED: 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 among violations: 1.22226353
Max relative difference among violations: 1.22226353
 ACTUAL: 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,...
 DESIRED: 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 among violations: 1.35482377
Max relative difference among violations: 1.35482377
 ACTUAL: 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 ,...
 DESIRED: 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 among violations: 1.33370879
Max relative difference among violations: 1.33370879
 ACTUAL: 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,...
 DESIRED: 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 among violations: 1.47812065
Max relative difference among violations: 1.47812065
 ACTUAL: 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,...
 DESIRED: 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 among violations: 1.49504468
Max relative difference among violations: 1.49504468
 ACTUAL: 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,...
 DESIRED: 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 among violations: 1.45033643
Max relative difference among violations: 1.45033643
 ACTUAL: 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,...
 DESIRED: 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 among violations: 1.52949911
Max relative difference among violations: 1.52949911
 ACTUAL: 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,...
 DESIRED: 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 among violations: 1.47812065
Max relative difference among violations: 1.47812065
 ACTUAL: 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,...
 DESIRED: 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 among violations: 1.49504468
Max relative difference among violations: 1.49504468
 ACTUAL: 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,...
 DESIRED: 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 among violations: 1.45033643
Max relative difference among violations: 1.45033643
 ACTUAL: 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,...
 DESIRED: 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 among violations: 1.52949911
Max relative difference among violations: 1.52949911
 ACTUAL: 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,...
 DESIRED: 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 among violations: 1.47812065
Max relative difference among violations: 1.47812065
 ACTUAL: 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,...
 DESIRED: 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 among violations: 1.49504468
Max relative difference among violations: 1.49504468
 ACTUAL: 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,...
 DESIRED: 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 among violations: 1.45033643
Max relative difference among violations: 1.45033643
 ACTUAL: 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,...
 DESIRED: 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 among violations: 1.52949911
Max relative difference among violations: 1.52949911
 ACTUAL: 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,...
 DESIRED: 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 among violations: 1.47812065
Max relative difference among violations: 1.47812065
 ACTUAL: 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,...
 DESIRED: 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 among violations: 1.49504468
Max relative difference among violations: 1.49504468
 ACTUAL: 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,...
 DESIRED: 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 among violations: 1.45033643
Max relative difference among violations: 1.45033643
 ACTUAL: 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,...
 DESIRED: 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 among violations: 1.52949911
Max relative difference among violations: 1.52949911
 ACTUAL: 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,...
 DESIRED: 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 among violations: 1.56318134
Max relative difference among violations: 1.56318134
 ACTUAL: 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,...
 DESIRED: 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 among violations: 1.56318134
Max relative difference among violations: 1.56318134
 ACTUAL: 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,...
 DESIRED: 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 among violations: 1.56318134
Max relative difference among violations: 1.56318134
 ACTUAL: 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,...
 DESIRED: 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 among violations: 1.5197227
Max relative difference among violations: 1.5197227
 ACTUAL: 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,...
 DESIRED: 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 among violations: 1.56318134
Max relative difference among violations: 1.56318134
 ACTUAL: 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,...
 DESIRED: 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 among violations: 1.5197227
Max relative difference among violations: 1.5197227
 ACTUAL: 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,...
 DESIRED: 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 among violations: 1.56318134
Max relative difference among violations: 1.56318134
 ACTUAL: 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,...
 DESIRED: 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 among violations: 1.5197227
Max relative difference among violations: 1.5197227
 ACTUAL: 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,...
 DESIRED: 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 among violations: 1.56318134
Max relative difference among violations: 1.56318134
 ACTUAL: 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,...
 DESIRED: 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 among violations: 1.5197227
Max relative difference among violations: 1.5197227
 ACTUAL: 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,...
 DESIRED: 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 among violations: 0.00037931
Max relative difference among violations: 0.64988735
 ACTUAL: 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,...
 DESIRED: 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 among violations: 1.14951146
Max relative difference among violations: 14.46566384
 ACTUAL: 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,...
 DESIRED: 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 among violations: 1.4186668
Max relative difference among violations: 1.4186668
 ACTUAL: 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,...
 DESIRED: 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 among violations: 1.2731317
Max relative difference among violations: 1.2731317
 ACTUAL: 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,...
 DESIRED: 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 among violations: 3.529682
Max relative difference among violations: 1.4060138
 ACTUAL: 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,...
 DESIRED: 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 among violations: 3.529682
Max relative difference among violations: 1.4060138
 ACTUAL: 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,...
 DESIRED: 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,...
= 60 failed, 49470 passed, 2744 skipped, 159 xfailed, 14 xpassed, 106 warnings in 5832.68s (1:37:12) =
win + openblas + py312: hang

The 3.12 job twice hung indefinitely at (once with, once without avx512):

................ss......s.......................................ssssss.. [ 87%]
..........................xxx......................................ss... [ 87%]
........................................................................ [ 87%]
........................................................................ [ 87%]
........................................................................ [ 87%]
........................................................................ [ 87%]
........................................................................ [ 87%]
..............................s......................................... [ 87%]
win + openblas + avx512: 2 failures
================================== FAILURES ===================================
_____________________ interpolate/tests/test_interpnd.py ______________________
[gw0] win32 -- Python 3.10.14 %PREFIX%\python.exe
worker 'gw0' crashed while running 'interpolate/tests/test_interpnd.py::TestCloughTocher2DInterpolator::test_dense'
_________________________ spatial/tests/test_qhull.py _________________________
[gw2] win32 -- Python 3.10.14 %PREFIX%\python.exe
worker 'gw2' crashed while running 'spatial/tests/test_qhull.py::TestUtilities::test_degenerate_barycentric_transforms'

@h-vetinari h-vetinari marked this pull request as draft July 7, 2024 03:13
@conda-forge-webservices
Copy link

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 (recipe/meta.yaml) and found it was in an excellent condition.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant