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

numpy/scipy test suite failures on aarch64/neoverse_v1 (SciPy-bundle) #318

Open
laraPPr opened this issue Aug 23, 2023 · 13 comments
Open

numpy/scipy test suite failures on aarch64/neoverse_v1 (SciPy-bundle) #318

laraPPr opened this issue Aug 23, 2023 · 13 comments
Labels
2023.06-software.eessi.io 2023.06 version of software.eessi.io aarch64 related to Arm 64-bit targets (aarch64) pilot-2023.06 tests Related to software testing

Comments

@laraPPr
Copy link
Collaborator

laraPPr commented Aug 23, 2023

We're seeing a number of failing tests in the numpy test suite on ARM neoverse_v1 in:

=========================== short test summary info ============================
FAILED fft/tests/test_pocketfft.py::TestFFT1D::test_identity - AssertionError:
FAILED fft/tests/test_pocketfft.py::TestFFT1D::test_ifft[None] - AssertionErr...
FAILED fft/tests/test_pocketfft.py::TestFFT1D::test_ifft[backward] - Assertio...
FAILED fft/tests/test_pocketfft.py::TestFFT1D::test_ifft[ortho] - AssertionEr...
FAILED fft/tests/test_pocketfft.py::TestFFT1D::test_ifft[forward] - Assertion...
FAILED fft/tests/test_pocketfft.py::TestFFT1D::test_ifft2 - AssertionError:
FAILED fft/tests/test_pocketfft.py::TestFFT1D::test_ifftn - AssertionError:
FAILED fft/tests/test_pocketfft.py::TestFFT1D::test_irfft2 - AssertionError:
FAILED fft/tests/test_pocketfft.py::TestFFT1D::test_irfftn - AssertionError:
FAILED fft/tests/test_pocketfft.py::TestFFT1D::test_all_1d_norm_preserving - ...
FAILED fft/tests/test_pocketfft.py::TestFFT1D::test_dtypes[float16] - Asserti...
FAILED fft/tests/test_pocketfft.py::TestFFT1D::test_dtypes[float32] - Asserti...
FAILED fft/tests/test_pocketfft.py::TestFFT1D::test_dtypes[float64] - Asserti...
FAILED fft/tests/test_pocketfft.py::TestFFT1D::test_dtypes[float128] - Assert...
FAILED polynomial/tests/test_classes.py::test_bad_conditioned_fit[Polynomial]
FAILED polynomial/tests/test_classes.py::test_bad_conditioned_fit[Legendre]
FAILED polynomial/tests/test_classes.py::test_bad_conditioned_fit[Chebyshev]
FAILED polynomial/tests/test_classes.py::test_bad_conditioned_fit[Laguerre]
FAILED polynomial/tests/test_classes.py::test_bad_conditioned_fit[Hermite] - ...
FAILED polynomial/tests/test_classes.py::test_bad_conditioned_fit[HermiteE]
= 20 failed, 14429 passed, 81 skipped, 1253 deselected, 22 xfailed, 79 warnings in 171.82s (0:02:51) =
ignoring failing tests

For now, we've ignored the failure of the following tests, but we'll need to investigate this issue in more detail. Will the test failures of SciPy-bundle pop up in more installs on ARM neoverse_v1 where we also increased the number of accepted test failures for OpenBlas? Or will this result in more problems when installing other software dependant on numpy?

See also:

It did not seem to be a problem however in:

@laraPPr laraPPr added pilot-2023.06 aarch64 related to Arm 64-bit targets (aarch64) tests Related to software testing labels Aug 23, 2023
@boegel
Copy link
Contributor

boegel commented Aug 24, 2023

As discussed with @laraPPr, next steps before looking into reporting this upstream are:

  • try running only the failing tests on top of the SciPy-bundle/2021.10-foss-2021b that is now in place in EESSI pilot 2023.06 (see also https://numpy.org/doc/stable/reference/testing.html#running-tests-from-inside-python);
  • try also installing more recent SciPy-bundle versions with more recent toolchains, and see if the failing tests persist;
  • maybe try and figure why we're not seeing thee failing tests with SciPy-bundle/2021.05-foss-2021a;

@laraPPr
Copy link
Collaborator Author

laraPPr commented Aug 28, 2023

While trying to rerun the tests (numpy.fft.test(verbose=3) and numpy.polynomial.test(verbose=3)) on the neoverse_v1 aws clusters ( c7g.2xlarge and c7g.4xlarge). I found that EESSI was using the neoverse_n1 installs. So it will be difficult to rerun the failing tests of the numpy that is now in place for neoverse_v1 architectures.

@fair-mastodon-c7g-2xlarge-0002 ~]$ source /cvmfs/pilot.eessi-hpc.org/versions/2023.06/init/bash

Found EESSI pilot repo @ /cvmfs/pilot.eessi-hpc.org/versions/2023.06!

archspec says aarch64/neoverse_n1

Using aarch64/neoverse_n1 as software subdirectory.

Using /cvmfs/pilot.eessi-hpc.org/versions/2023.06/software/linux/aarch64/neoverse_n1/modules/all as the directory to be added to MODULEPATH.

Found Lmod configuration file at /cvmfs/pilot.eessi-hpc.org/versions/2023.06/software/linux/aarch64/neoverse_n1/.lmod/lmodrc.lua

Initializing Lmod...

Prepending /cvmfs/pilot.eessi-hpc.org/versions/2023.06/software/linux/aarch64/neoverse_n1/modules/all to $MODULEPATH...

Environment set up to use EESSI pilot software stack, have fun!

@boegel
Copy link
Contributor

boegel commented Aug 29, 2023

Hmm, it's worth figuring out why neoverse_n1 is being selected on the Graviton 3 instances, that's sub-optimal, but it's orthogonal to this issue (so let's open a dedicated separate issue for that).

You can bypass what archspec thinks is the most suited software substack by setting $EESSI_SOFTWARE_SUBDIR_OVERRIDE before running the EESSI init script:

export EESSI_SOFTWARE_SUBDIR_OVERRIDE="aarch64/neoverse_v1"

@laraPPr
Copy link
Collaborator Author

laraPPr commented Aug 29, 2023

Where should I open that issue?

@laraPPr
Copy link
Collaborator Author

laraPPr commented Aug 29, 2023

numpy.fft.test(verbose=3)

============================================================ FAILURES ============================================================

____________________________________________________ TestFFT1D.test_identity _____________________________________________________



self = <numpy.fft.tests.test_pocketfft.TestFFT1D object at 0xffff77f18520>



    def test_identity(self):

        maxlen = 512

        x = random(maxlen) + 1j*random(maxlen)

        xr = random(maxlen)

        for i in range(1, maxlen):

>           assert_allclose(np.fft.ifft(np.fft.fft(x[0:i])), x[0:i],

                            atol=1e-12)

E           AssertionError: 

E           Not equal to tolerance rtol=1e-07, atol=1e-12

E           

E           Mismatched elements: 6 / 9 (66.7%)

E           Max absolute difference: 1.574488

E           Max relative difference: 2.38807181

E            x: array([ 0.960267+0.715148j, -0.646509+0.843129j,  0.473788+0.20238j ,

E                   0.763317+0.969979j,  0.987788-0.584075j,  0.374341+0.018143j,

E                   0.897249+0.322915j,  1.367339+1.540581j,  0.334187+0.247824j])

E            y: array([0.960267+0.715148j, 0.60744 +0.085672j, 0.702691+0.01125j ,

E                  0.763317+0.969979j, 0.985489+0.990411j, 0.266164+0.393706j,

E                  0.897249+0.322915j, 0.115689+0.723552j, 0.213462+0.06339j ])



i          = 9

maxlen     = 512

self       = <numpy.fft.tests.test_pocketfft.TestFFT1D object at 0xffff77f18520>

x          = array([9.60267111e-01+0.71514792j, 6.07440222e-01+0.08567159j,

       7.02691345e-01+0.01124988j, 7.63317002e-01+0.969...9.92527507e-01+0.75466073j, 4.98177462e-01+0.67826353j,

       1.12585069e-01+0.68288811j, 2.87946199e-02+0.14125333j])

xr         = array([0.40486595, 0.56313973, 0.67168496, 0.07435939, 0.58600962,

       0.89945137, 0.27866745, 0.71053377, 0.902118...0428915, 0.00963985,

       0.21934343, 0.21461662, 0.03714433, 0.24371536, 0.10234739,

       0.17507817, 0.14612344])



/cvmfs/pilot.eessi-hpc.org/versions/2023.06/software/linux/aarch64/neoverse_v1/software/SciPy-bundle/2021.10-foss-2021b/lib/python3.9/site-packages/numpy/fft/tests/test_pocketfft.py:31: AssertionError

___________________________________________________ TestFFT1D.test_ifft[None] ____________________________________________________



self = <numpy.fft.tests.test_pocketfft.TestFFT1D object at 0xffff78362fa0>, norm = None



    @pytest.mark.parametrize('norm', (None, 'backward', 'ortho', 'forward'))

    def test_ifft(self, norm):

        x = random(30) + 1j*random(30)

>       assert_allclose(

            x, np.fft.ifft(np.fft.fft(x, norm=norm), norm=norm),

            atol=1e-6)

E       AssertionError: 

E       Not equal to tolerance rtol=1e-07, atol=1e-06

E       

E       Mismatched elements: 20 / 30 (66.7%)

E       Max absolute difference: 3.97028422

E       Max relative difference: 1.90002168

E        x: array([0.657859+0.406318j, 0.848755+0.818679j, 0.552875+0.586568j,

E              0.620306+0.461507j, 0.261434+0.295833j, 0.48712 +0.116216j,

E              0.227593+0.663721j, 0.077642+0.2655j  , 0.030489+0.327703j,...

E        y: array([ 0.657859+0.406318j,  0.848755+0.818679j,  1.888861+4.325324j,

E               1.063897+2.059842j,  0.382856+0.177955j,  0.610369+0.245188j,

E               0.227593+0.663721j,  0.077642+0.2655j  , -2.146597-0.725534j,...



norm       = None

self       = <numpy.fft.tests.test_pocketfft.TestFFT1D object at 0xffff78362fa0>

x          = array([0.65785917+0.40631814j, 0.84875486+0.81867926j,

       0.55287543+0.58656784j, 0.6203061 +0.46150748j,

       0...103283j,

       0.57409698+0.40496631j, 0.25040127+0.60234964j,

       0.99967234+0.31420695j, 0.40859591+0.68837379j])



/cvmfs/pilot.eessi-hpc.org/versions/2023.06/software/linux/aarch64/neoverse_v1/software/SciPy-bundle/2021.10-foss-2021b/lib/python3.9/site-packages/numpy/fft/tests/test_pocketfft.py:48: AssertionError

_________________________________________________ TestFFT1D.test_ifft[backward] __________________________________________________



self = <numpy.fft.tests.test_pocketfft.TestFFT1D object at 0xffff780d2d90>, norm = 'backward'



    @pytest.mark.parametrize('norm', (None, 'backward', 'ortho', 'forward'))

    def test_ifft(self, norm):

        x = random(30) + 1j*random(30)

>       assert_allclose(

            x, np.fft.ifft(np.fft.fft(x, norm=norm), norm=norm),

            atol=1e-6)

E       AssertionError: 

E       Not equal to tolerance rtol=1e-07, atol=1e-06

E       

E       Mismatched elements: 20 / 30 (66.7%)

E       Max absolute difference: 2.75284542

E       Max relative difference: 1.53103749

E        x: array([0.654241+0.103904j, 0.320904+0.238094j, 0.754395+0.557123j,

E              0.264365+0.363771j, 0.623602+0.423268j, 0.349336+0.058745j,

E              0.85655 +0.352175j, 0.807919+0.782005j, 0.817476+0.837691j,...

E        y: array([ 0.654241+0.103904j,  0.320904+0.238094j,  0.636909+1.136505j,

E              -0.458813+3.019929j,  0.718528+0.73867j ,  0.472457+0.559981j,

E               0.85655 +0.352175j,  0.807919+0.782005j,  1.246529+1.530237j,...



norm       = 'backward'

self       = <numpy.fft.tests.test_pocketfft.TestFFT1D object at 0xffff780d2d90>

x          = array([0.65424067+0.10390394j, 0.32090365+0.23809385j,

       0.75439503+0.55712265j, 0.26436543+0.36377144j,

       0...293504j,

       0.45290509+0.57505175j, 0.23204342+0.0046985j ,

       0.86506876+0.98205312j, 0.53464498+0.94023561j])



/cvmfs/pilot.eessi-hpc.org/versions/2023.06/software/linux/aarch64/neoverse_v1/software/SciPy-bundle/2021.10-foss-2021b/lib/python3.9/site-packages/numpy/fft/tests/test_pocketfft.py:48: AssertionError

___________________________________________________ TestFFT1D.test_ifft[ortho] ___________________________________________________



self = <numpy.fft.tests.test_pocketfft.TestFFT1D object at 0xffff77ef4e50>, norm = 'ortho'



    @pytest.mark.parametrize('norm', (None, 'backward', 'ortho', 'forward'))

    def test_ifft(self, norm):

        x = random(30) + 1j*random(30)

>       assert_allclose(

            x, np.fft.ifft(np.fft.fft(x, norm=norm), norm=norm),

            atol=1e-6)

E       AssertionError: 

E       Not equal to tolerance rtol=1e-07, atol=1e-06

E       

E       Mismatched elements: 20 / 30 (66.7%)

E       Max absolute difference: 1.28527982

E       Max relative difference: 2.38986402

E        x: array([1.727744e-01+0.892839j, 6.252313e-01+0.857091j,

E              3.794339e-01+0.271388j, 4.053947e-01+0.421225j,

E              7.608376e-01+0.302126j, 2.149375e-01+0.279567j,...

E        y: array([0.172774+0.892839j, 0.625231+0.857091j, 0.383026+1.34502j ,

E              0.934893+0.776124j, 0.538342+0.453678j, 0.31682 +0.500263j,

E              0.350437+0.471995j, 0.711164+0.439103j, 1.099526+0.104924j,...



norm       = 'ortho'

self       = <numpy.fft.tests.test_pocketfft.TestFFT1D object at 0xffff77ef4e50>

x          = array([1.72774394e-01+0.89283873j, 6.25231306e-01+0.85709121j,

       3.79433873e-01+0.2713882j , 4.05394734e-01+0.421...8.25309114e-01+0.91030498j, 7.82643758e-01+0.07506303j,

       5.30782501e-01+0.15908591j, 7.58101259e-01+0.57367748j])



/cvmfs/pilot.eessi-hpc.org/versions/2023.06/software/linux/aarch64/neoverse_v1/software/SciPy-bundle/2021.10-foss-2021b/lib/python3.9/site-packages/numpy/fft/tests/test_pocketfft.py:48: AssertionError

__________________________________________________ TestFFT1D.test_ifft[forward] __________________________________________________



self = <numpy.fft.tests.test_pocketfft.TestFFT1D object at 0xffff780d21c0>, norm = 'forward'



    @pytest.mark.parametrize('norm', (None, 'backward', 'ortho', 'forward'))

    def test_ifft(self, norm):

        x = random(30) + 1j*random(30)

>       assert_allclose(

            x, np.fft.ifft(np.fft.fft(x, norm=norm), norm=norm),

            atol=1e-6)

E       AssertionError: 

E       Not equal to tolerance rtol=1e-07, atol=1e-06

E       

E       Mismatched elements: 20 / 30 (66.7%)

E       Max absolute difference: 1.42025824

E       Max relative difference: 1.61369443

E        x: array([0.471836+0.376476j, 0.805507+0.534195j, 0.044795+0.912587j,

E              0.255888+0.476428j, 0.584428+0.209372j, 0.464527+0.290152j,

E              0.187426+0.265597j, 0.753971+0.290762j, 0.371712+0.866609j,...

E        y: array([ 0.471836+0.376476j,  0.805507+0.534195j,  0.117287+0.803844j,

E               0.642355+0.546152j,  0.272558+0.542066j,  0.524256+0.493048j,

E               0.187426+0.265597j,  0.753971+0.290762j,  0.163465+0.682009j,...



norm       = 'forward'

self       = <numpy.fft.tests.test_pocketfft.TestFFT1D object at 0xffff780d21c0>

x          = array([0.47183619+0.37647562j, 0.80550673+0.53419485j,

       0.04479458+0.91258718j, 0.2558877 +0.4764281j ,

       0...723308j,

       0.11830287+0.71860202j, 0.79006529+0.02843427j,

       0.06602061+0.48675594j, 0.85333991+0.45797025j])



/cvmfs/pilot.eessi-hpc.org/versions/2023.06/software/linux/aarch64/neoverse_v1/software/SciPy-bundle/2021.10-foss-2021b/lib/python3.9/site-packages/numpy/fft/tests/test_pocketfft.py:48: AssertionError

______________________________________________________ TestFFT1D.test_ifft2 ______________________________________________________



self = <numpy.fft.tests.test_pocketfft.TestFFT1D object at 0xffff77ef45e0>



    def test_ifft2(self):

        x = random((30, 20)) + 1j*random((30, 20))

        assert_allclose(np.fft.ifft(np.fft.ifft(x, axis=1), axis=0),

                        np.fft.ifft2(x), atol=1e-6)

        assert_allclose(np.fft.ifft2(x),

                        np.fft.ifft2(x, norm="backward"), atol=1e-6)

>       assert_allclose(np.fft.ifft2(x) * np.sqrt(30 * 20),

                        np.fft.ifft2(x, norm="ortho"), atol=1e-6)

E       AssertionError: 

E       Not equal to tolerance rtol=1e-07, atol=1e-06

E       

E       Mismatched elements: 400 / 600 (66.7%)

E       Max absolute difference: 0.98733586

E       Max relative difference: 21.13851683

E        x: array([[ 1.203990e+01+1.271777e+01j,  1.287738e-01+2.133618e+00j,

E                6.680900e-02-1.020998e-01j, -3.341490e-01+7.927416e-01j,

E                4.834520e-01-1.078147e-01j,  1.608609e-01-3.264163e-01j,...

E        y: array([[ 1.203990e+01+1.271777e+01j,  1.287738e-01+2.133618e+00j,

E                6.680900e-02-1.020998e-01j, -3.341490e-01+7.927416e-01j,

E                4.834520e-01-1.078147e-01j,  1.608609e-01-3.264163e-01j,...



self       = <numpy.fft.tests.test_pocketfft.TestFFT1D object at 0xffff77ef45e0>

x          = array([[0.39337775+0.13609561j, 0.75713944+0.08902282j,

        0.08873738+0.44203374j, 0.65576328+0.84592387j,

      ...047j,

        0.43018678+0.62836953j, 0.24466956+0.0400107j ,

        0.47083051+0.16406581j, 0.21781636+0.55390479j]])



/cvmfs/pilot.eessi-hpc.org/versions/2023.06/software/linux/aarch64/neoverse_v1/software/SciPy-bundle/2021.10-foss-2021b/lib/python3.9/site-packages/numpy/fft/tests/test_pocketfft.py:73: AssertionError

______________________________________________________ TestFFT1D.test_ifftn ______________________________________________________



self = <numpy.fft.tests.test_pocketfft.TestFFT1D object at 0xffff78247610>



    def test_ifftn(self):

        x = random((30, 20, 10)) + 1j*random((30, 20, 10))

        assert_allclose(

            np.fft.ifft(np.fft.ifft(np.fft.ifft(x, axis=2), axis=1), axis=0),

            np.fft.ifftn(x), atol=1e-6)

        assert_allclose(np.fft.ifftn(x),

                        np.fft.ifftn(x, norm="backward"), atol=1e-6)

>       assert_allclose(np.fft.ifftn(x) * np.sqrt(30 * 20 * 10),

                        np.fft.ifftn(x, norm="ortho"), atol=1e-6)

E       AssertionError: 

E       Not equal to tolerance rtol=1e-07, atol=1e-06

E       

E       Mismatched elements: 4550 / 6000 (75.8%)

E       Max absolute difference: 3.56187287

E       Max relative difference: 913.33454452

E        x: array([[[ 3.877218e+01+3.861658e+01j, -2.061205e-01+4.119293e-02j,

E                 3.696764e-01+1.098686e-01j, ...,  2.598889e-02+2.820540e-01j,

E                 1.382080e-01-1.766050e-01j, -4.350033e-02+2.982208e-02j],...

E        y: array([[[ 3.877218e+01+3.861658e+01j, -2.061205e-01+4.119293e-02j,

E                 3.696764e-01+1.098686e-01j, ...,  2.598889e-02+2.820540e-01j,

E                 1.382080e-01-1.766050e-01j, -4.350033e-02+2.982208e-02j],...



self       = <numpy.fft.tests.test_pocketfft.TestFFT1D object at 0xffff78247610>

x          = array([[[0.1460116 +0.94903872j, 0.56967956+0.70060007j,

         0.78158823+0.90589683j, ..., 0.04737122+0.0333188j ,...       0.5168293 +0.63434311j, ..., 0.74831272+0.30379485j,

         0.90097801+0.64873333j, 0.37632176+0.94117013j]]])



/cvmfs/pilot.eessi-hpc.org/versions/2023.06/software/linux/aarch64/neoverse_v1/software/SciPy-bundle/2021.10-foss-2021b/lib/python3.9/site-packages/numpy/fft/tests/test_pocketfft.py:97: AssertionError

_____________________________________________________ TestFFT1D.test_irfft2 ______________________________________________________



self = <numpy.fft.tests.test_pocketfft.TestFFT1D object at 0xffff77ef4520>



    def test_irfft2(self):

        x = random((30, 20))

>       assert_allclose(x, np.fft.irfft2(np.fft.rfft2(x)), atol=1e-6)

E       AssertionError: 

E       Not equal to tolerance rtol=1e-07, atol=1e-06

E       

E       Mismatched elements: 400 / 600 (66.7%)

E       Max absolute difference: 15.91557353

E       Max relative difference: 155.32477319

E        x: array([[0.691387, 0.836021, 0.842751, 0.409237, 0.819342, 0.724393,

E               0.936031, 0.714391, 0.101618, 0.807878, 0.212979, 0.126187,

E               0.030931, 0.188873, 0.095139, 0.12757 , 0.895279, 0.138103,...

E        y: array([[ 6.913868e-01,  8.360205e-01,  8.427513e-01,  4.092368e-01,

E                8.193419e-01,  7.243929e-01,  9.360310e-01,  7.143913e-01,

E                1.016176e-01,  8.078780e-01,  2.129792e-01,  1.261868e-01,...



self       = <numpy.fft.tests.test_pocketfft.TestFFT1D object at 0xffff77ef4520>

x          = array([[0.69138678, 0.8360205 , 0.84275126, 0.40923681, 0.81934186,

        0.72439291, 0.93603098, 0.71439129, 0.1016..., 0.38426618, 0.20261151, 0.8944377 , 0.73793712,

        0.23972289, 0.63417247, 0.72333065, 0.27535492, 0.76601784]])



/cvmfs/pilot.eessi-hpc.org/versions/2023.06/software/linux/aarch64/neoverse_v1/software/SciPy-bundle/2021.10-foss-2021b/lib/python3.9/site-packages/numpy/fft/tests/test_pocketfft.py:141: AssertionError

_____________________________________________________ TestFFT1D.test_irfftn ______________________________________________________



self = <numpy.fft.tests.test_pocketfft.TestFFT1D object at 0xffff77f086d0>



    def test_irfftn(self):

        x = random((30, 20, 10))

>       assert_allclose(x, np.fft.irfftn(np.fft.rfftn(x)), atol=1e-6)

E       AssertionError: 

E       Not equal to tolerance rtol=1e-07, atol=1e-06

E       

E       Mismatched elements: 5000 / 6000 (83.3%)

E       Max absolute difference: 13819.31217242

E       Max relative difference: 448.55517545

E        x: array([[[0.110415, 0.86987 , 0.615788, ..., 0.302152, 0.973404,

E                0.410265],

E               [0.624691, 0.45917 , 0.254695, ..., 0.958722, 0.312905,...

E        y: array([[[ 1.104151e-01,  8.698699e-01,  6.157882e-01, ...,

E                 3.021525e-01,  9.734043e-01,  4.102653e-01],

E               [ 7.396952e-01, -1.169165e+00,  2.675755e+00, ...,...



self       = <numpy.fft.tests.test_pocketfft.TestFFT1D object at 0xffff77f086d0>

x          = array([[[0.11041508, 0.86986986, 0.61578824, ..., 0.30215247,

         0.9734043 , 0.41026527],

        [0.62469093, 0...3343547, 0.99265996],

        [0.14035067, 0.37637096, 0.10953547, ..., 0.7352554 ,

         0.52281241, 0.23608359]]])



/cvmfs/pilot.eessi-hpc.org/versions/2023.06/software/linux/aarch64/neoverse_v1/software/SciPy-bundle/2021.10-foss-2021b/lib/python3.9/site-packages/numpy/fft/tests/test_pocketfft.py:161: AssertionError

_____________________________________________ TestFFT1D.test_all_1d_norm_preserving ______________________________________________



self = <numpy.fft.tests.test_pocketfft.TestFFT1D object at 0xffff77f0a550>



    def test_all_1d_norm_preserving(self):

        # verify that round-trip transforms are norm-preserving

        x = random(30)

        x_norm = np.linalg.norm(x)

        n = x.size * 2

        func_pairs = [(np.fft.fft, np.fft.ifft),

                      (np.fft.rfft, np.fft.irfft),

                      # hfft: order so the first function takes x.size samples

                      #       (necessary for comparison to x_norm above)

                      (np.fft.ihfft, np.fft.hfft),

                      ]

        for forw, back in func_pairs:

            for n in [x.size, 2*x.size]:

                for norm in [None, 'backward', 'ortho', 'forward']:

                    tmp = forw(x, n=n, norm=norm)

                    tmp = back(tmp, n=n, norm=norm)

>                   assert_allclose(x_norm,

                                    np.linalg.norm(tmp), atol=1e-6)

E                   AssertionError: 

E                   Not equal to tolerance rtol=1e-07, atol=1e-06

E                   

E                   Mismatched elements: 1 / 1 (100%)

E                   Max absolute difference: 0.57362172

E                   Max relative difference: 0.16070816

E                    x: array(2.995716)

E                    y: array(3.569338)



back       = <function ifft at 0xffff79698af0>

forw       = <function fft at 0xffff796989d0>

func_pairs = [(<function fft at 0xffff796989d0>, <function ifft at 0xffff79698af0>), (<function rfft at 0xffff79698c10>, <function irfft at 0xffff79698d30>), (<function ihfft at 0xffff79698f70>, <function hfft at 0xffff79698e50>)]

n          = 30

norm       = None

self       = <numpy.fft.tests.test_pocketfft.TestFFT1D object at 0xffff77f0a550>

tmp        = array([ 0.15255442+2.86807615e-17j,  0.94480922-5.82867088e-17j,

        0.65606476+4.50087707e-01j,  1.07075618+6.996...1292863-2.12749802e-01j,  1.24310502-4.16040677e-01j,

        0.57780308+4.07338476e-02j,  0.64974957+1.60992070e-01j])

x          = array([0.15255442, 0.94480922, 0.17085299, 0.88551569, 0.64719377,

       0.7419678 , 0.18987825, 0.75602107, 0.579090...77, 0.09943714, 0.7102811 , 0.57697553, 0.15344173,

       0.15489025, 0.59685374, 0.49690625, 0.42780295, 0.49171083])

x_norm     = 2.9957162223617644



/cvmfs/pilot.eessi-hpc.org/versions/2023.06/software/linux/aarch64/neoverse_v1/software/SciPy-bundle/2021.10-foss-2021b/lib/python3.9/site-packages/numpy/fft/tests/test_pocketfft.py:219: AssertionError

_________________________________________________ TestFFT1D.test_dtypes[float16] _________________________________________________



self = <numpy.fft.tests.test_pocketfft.TestFFT1D object at 0xffff77fccf40>, dtype = <class 'numpy.float16'>



    @pytest.mark.parametrize("dtype", [np.half, np.single, np.double,

                                       np.longdouble])

    def test_dtypes(self, dtype):

        # make sure that all input precisions are accepted and internally

        # converted to 64bit

        x = random(30).astype(dtype)

>       assert_allclose(np.fft.ifft(np.fft.fft(x)), x, atol=1e-6)

E       AssertionError: 

E       Not equal to tolerance rtol=1e-07, atol=1e-06

E       

E       Mismatched elements: 20 / 30 (66.7%)

E       Max absolute difference: 3.08380423

E       Max relative difference: 684.8775835

E        x: array([ 0.688965+0.000000e+00j,  0.911133-1.850372e-17j,

E              -1.137523+2.730284e+00j,  0.835206+6.436578e-01j,

E               0.37604 -1.681115e-02j,  0.519674+6.622703e-02j,...

E        y: array([0.689   , 0.911   , 0.2961  , 0.01932 , 0.09467 , 0.646   ,

E              0.709   , 0.8765  , 0.7803  , 0.5444  , 0.807   , 0.2351  ,

E              0.365   , 0.03238 , 0.9937  , 0.2108  , 0.1625  , 0.6895  ,...



dtype      = <class 'numpy.float16'>

self       = <numpy.fft.tests.test_pocketfft.TestFFT1D object at 0xffff77fccf40>

x          = array([0.689   , 0.911   , 0.2961  , 0.01932 , 0.09467 , 0.646   ,

       0.709   , 0.8765  , 0.7803  , 0.5444  , 0.80... 0.3596  , 0.04144 , 0.437   ,

       0.5537  , 0.9927  , 0.001161, 0.6704  , 0.899   , 0.3     ],

      dtype=float16)



/cvmfs/pilot.eessi-hpc.org/versions/2023.06/software/linux/aarch64/neoverse_v1/software/SciPy-bundle/2021.10-foss-2021b/lib/python3.9/site-packages/numpy/fft/tests/test_pocketfft.py:228: AssertionError

_________________________________________________ TestFFT1D.test_dtypes[float32] _________________________________________________



self = <numpy.fft.tests.test_pocketfft.TestFFT1D object at 0xffff78362610>, dtype = <class 'numpy.float32'>



    @pytest.mark.parametrize("dtype", [np.half, np.single, np.double,

                                       np.longdouble])

    def test_dtypes(self, dtype):

        # make sure that all input precisions are accepted and internally

        # converted to 64bit

        x = random(30).astype(dtype)

>       assert_allclose(np.fft.ifft(np.fft.fft(x)), x, atol=1e-6)

E       AssertionError: 

E       Not equal to tolerance rtol=1e-07, atol=1e-06

E       

E       Mismatched elements: 20 / 30 (66.7%)

E       Max absolute difference: 0.68429658

E       Max relative difference: 5.03989318

E        x: array([0.64349 +8.326673e-18j, 0.994001+3.330669e-17j,

E              0.517414+7.799666e-02j, 1.435865+3.676017e-01j,

E              0.432125-5.236210e-02j, 0.567504-2.725660e-02j,...

E        y: array([0.64349 , 0.994001, 0.546578, 0.85869 , 0.450012, 0.503983,

E              0.076129, 0.386269, 0.488868, 0.428405, 0.633887, 0.794556,

E              0.918858, 0.670013, 0.497381, 0.783385, 0.097845, 0.448409,...



dtype      = <class 'numpy.float32'>

self       = <numpy.fft.tests.test_pocketfft.TestFFT1D object at 0xffff78362610>

x          = array([0.64348984, 0.99400103, 0.54657835, 0.8586903 , 0.45001206,

       0.50398266, 0.07612897, 0.38626868, 0.488868...9937 , 0.5871803 , 0.2500641 ,

       0.10681622, 0.48977995, 0.37378168, 0.4420816 , 0.6800537 ],

      dtype=float32)



/cvmfs/pilot.eessi-hpc.org/versions/2023.06/software/linux/aarch64/neoverse_v1/software/SciPy-bundle/2021.10-foss-2021b/lib/python3.9/site-packages/numpy/fft/tests/test_pocketfft.py:228: AssertionError

_________________________________________________ TestFFT1D.test_dtypes[float64] _________________________________________________



self = <numpy.fft.tests.test_pocketfft.TestFFT1D object at 0xffff77e02610>, dtype = <class 'numpy.float64'>



    @pytest.mark.parametrize("dtype", [np.half, np.single, np.double,

                                       np.longdouble])

    def test_dtypes(self, dtype):

        # make sure that all input precisions are accepted and internally

        # converted to 64bit

        x = random(30).astype(dtype)

>       assert_allclose(np.fft.ifft(np.fft.fft(x)), x, atol=1e-6)

E       AssertionError: 

E       Not equal to tolerance rtol=1e-07, atol=1e-06

E       

E       Mismatched elements: 20 / 30 (66.7%)

E       Max absolute difference: 1.7939092

E       Max relative difference: 9.94243325

E        x: array([ 0.811956+3.700743e-17j,  0.740171+1.110223e-17j,

E               0.399559+2.745439e-01j,  0.678954+1.727177e+00j,

E               0.766969+8.940981e-02j,  0.586815-3.204075e-02j,...

E        y: array([0.811956, 0.740171, 0.381281, 0.194218, 0.901553, 0.509829,

E              0.614947, 0.836945, 0.732895, 0.454958, 0.697458, 0.911569,

E              0.004397, 0.140182, 0.410786, 0.166865, 0.470858, 0.847713,...



dtype      = <class 'numpy.float64'>

self       = <numpy.fft.tests.test_pocketfft.TestFFT1D object at 0xffff77e02610>

x          = array([0.81195559, 0.74017127, 0.38128061, 0.19421842, 0.90155323,

       0.50982889, 0.61494718, 0.83694478, 0.732895...71, 0.81800808, 0.79789877, 0.26022604, 0.15072186,

       0.84566784, 0.50176266, 0.97695011, 0.5604107 , 0.60532441])



/cvmfs/pilot.eessi-hpc.org/versions/2023.06/software/linux/aarch64/neoverse_v1/software/SciPy-bundle/2021.10-foss-2021b/lib/python3.9/site-packages/numpy/fft/tests/test_pocketfft.py:228: AssertionError

________________________________________________ TestFFT1D.test_dtypes[float128] _________________________________________________



self = <numpy.fft.tests.test_pocketfft.TestFFT1D object at 0xffff77e20c40>, dtype = <class 'numpy.float128'>



    @pytest.mark.parametrize("dtype", [np.half, np.single, np.double,

                                       np.longdouble])

    def test_dtypes(self, dtype):

        # make sure that all input precisions are accepted and internally

        # converted to 64bit

        x = random(30).astype(dtype)

>       assert_allclose(np.fft.ifft(np.fft.fft(x)), x, atol=1e-6)

E       AssertionError: 

E       Not equal to tolerance rtol=1e-07, atol=1e-06

E       

E       Mismatched elements: 20 / 30 (66.7%)

E       Max absolute difference: 1.36576687

E       Max relative difference: 12.80542241

E        x: array([ 0.797949+3.700743e-18j,  0.022508-2.220446e-17j,

E               0.728113+1.772233e-01j,  1.228098+1.090210e+00j,

E               0.529521+3.174394e-02j,  0.076213-2.819478e-01j,...

E        y: array([0.797949, 0.022508, 0.584243, 0.746025, 0.663665, 0.023871,

E              0.57741 , 0.474101, 0.591298, 0.766016, 0.433941, 0.681846,

E              0.06131 , 0.122198, 0.614689, 0.105076, 0.09967 , 0.045261,...



dtype      = <class 'numpy.float128'>

self       = <numpy.fft.tests.test_pocketfft.TestFFT1D object at 0xffff77e20c40>

x          = array([0.79794897, 0.02250842, 0.5842434 , 0.74602543, 0.66366548,

       0.02387149, 0.57740973, 0.47410066, 0.591298...5207, 0.97012698, 0.7586322 ,

       0.54969255, 0.78134827, 0.69104082, 0.38614004, 0.11008063],

      dtype=float128)



/cvmfs/pilot.eessi-hpc.org/versions/2023.06/software/linux/aarch64/neoverse_v1/software/SciPy-bundle/2021.10-foss-2021b/lib/python3.9/site-packages/numpy/fft/tests/test_pocketfft.py:228: AssertionError

==================================================== short test summary info =====================================================

FAILED tests/test_pocketfft.py::TestFFT1D::test_identity - AssertionError: 

FAILED tests/test_pocketfft.py::TestFFT1D::test_ifft[None] - AssertionError: 

FAILED tests/test_pocketfft.py::TestFFT1D::test_ifft[backward] - AssertionError: 

FAILED tests/test_pocketfft.py::TestFFT1D::test_ifft[ortho] - AssertionError: 

FAILED tests/test_pocketfft.py::TestFFT1D::test_ifft[forward] - AssertionError: 

FAILED tests/test_pocketfft.py::TestFFT1D::test_ifft2 - AssertionError: 

FAILED tests/test_pocketfft.py::TestFFT1D::test_ifftn - AssertionError: 

FAILED tests/test_pocketfft.py::TestFFT1D::test_irfft2 - AssertionError: 

FAILED tests/test_pocketfft.py::TestFFT1D::test_irfftn - AssertionError: 

FAILED tests/test_pocketfft.py::TestFFT1D::test_all_1d_norm_preserving - AssertionError: 

FAILED tests/test_pocketfft.py::TestFFT1D::test_dtypes[float16] - AssertionError: 

FAILED tests/test_pocketfft.py::TestFFT1D::test_dtypes[float32] - AssertionError: 

FAILED tests/test_pocketfft.py::TestFFT1D::test_dtypes[float64] - AssertionError: 

FAILED tests/test_pocketfft.py::TestFFT1D::test_dtypes[float128] - AssertionError: 

================================================= 14 failed, 74 passed in 1.30s ==================================================

False

c

@laraPPr
Copy link
Collaborator Author

laraPPr commented Aug 29, 2023

numpy.polynomial.test(verbose=3)

============================================================ FAILURES ============================================================

______________________________________________ test_bad_conditioned_fit[Polynomial] ______________________________________________



Poly = <class 'numpy.polynomial.polynomial.Polynomial'>



    def test_bad_conditioned_fit(Poly):

    

        x = [0., 0., 1.]

        y = [1., 2., 3.]

    

        # check RankWarning is raised

        with pytest.warns(RankWarning) as record:

            Poly.fit(x, y, 2)

>       assert record[0].message.args[0] == "The fit may be poorly conditioned"

E       AssertionError: assert 'invalid valu...n true_divide' == 'The fit may ...y conditioned'

E         - The fit may be poorly conditioned

E         + invalid value encountered in true_divide



Poly       = <class 'numpy.polynomial.polynomial.Polynomial'>

record     = WarningsChecker(record=True)

x          = [0.0, 0.0, 1.0]

y          = [1.0, 2.0, 3.0]



/cvmfs/pilot.eessi-hpc.org/versions/2023.06/software/linux/aarch64/neoverse_v1/software/SciPy-bundle/2021.10-foss-2021b/lib/python3.9/site-packages/numpy/polynomial/tests/test_classes.py:141: AssertionError

_______________________________________________ test_bad_conditioned_fit[Legendre] _______________________________________________



Poly = <class 'numpy.polynomial.legendre.Legendre'>



    def test_bad_conditioned_fit(Poly):

    

        x = [0., 0., 1.]

        y = [1., 2., 3.]

    

        # check RankWarning is raised

        with pytest.warns(RankWarning) as record:

            Poly.fit(x, y, 2)

>       assert record[0].message.args[0] == "The fit may be poorly conditioned"

E       AssertionError: assert 'invalid valu...n true_divide' == 'The fit may ...y conditioned'

E         - The fit may be poorly conditioned

E         + invalid value encountered in true_divide



Poly       = <class 'numpy.polynomial.legendre.Legendre'>

record     = WarningsChecker(record=True)

x          = [0.0, 0.0, 1.0]

y          = [1.0, 2.0, 3.0]



/cvmfs/pilot.eessi-hpc.org/versions/2023.06/software/linux/aarch64/neoverse_v1/software/SciPy-bundle/2021.10-foss-2021b/lib/python3.9/site-packages/numpy/polynomial/tests/test_classes.py:141: AssertionError

______________________________________________ test_bad_conditioned_fit[Chebyshev] _______________________________________________



Poly = <class 'numpy.polynomial.chebyshev.Chebyshev'>



    def test_bad_conditioned_fit(Poly):

    

        x = [0., 0., 1.]

        y = [1., 2., 3.]

    

        # check RankWarning is raised

        with pytest.warns(RankWarning) as record:

            Poly.fit(x, y, 2)

>       assert record[0].message.args[0] == "The fit may be poorly conditioned"

E       AssertionError: assert 'invalid valu...n true_divide' == 'The fit may ...y conditioned'

E         - The fit may be poorly conditioned

E         + invalid value encountered in true_divide



Poly       = <class 'numpy.polynomial.chebyshev.Chebyshev'>

record     = WarningsChecker(record=True)

x          = [0.0, 0.0, 1.0]

y          = [1.0, 2.0, 3.0]



/cvmfs/pilot.eessi-hpc.org/versions/2023.06/software/linux/aarch64/neoverse_v1/software/SciPy-bundle/2021.10-foss-2021b/lib/python3.9/site-packages/numpy/polynomial/tests/test_classes.py:141: AssertionError

_______________________________________________ test_bad_conditioned_fit[Laguerre] _______________________________________________



Poly = <class 'numpy.polynomial.laguerre.Laguerre'>



    def test_bad_conditioned_fit(Poly):

    

        x = [0., 0., 1.]

        y = [1., 2., 3.]

    

        # check RankWarning is raised

        with pytest.warns(RankWarning) as record:

            Poly.fit(x, y, 2)

>       assert record[0].message.args[0] == "The fit may be poorly conditioned"

E       AssertionError: assert 'invalid valu...n true_divide' == 'The fit may ...y conditioned'

E         - The fit may be poorly conditioned

E         + invalid value encountered in true_divide



Poly       = <class 'numpy.polynomial.laguerre.Laguerre'>

record     = WarningsChecker(record=True)

x          = [0.0, 0.0, 1.0]

y          = [1.0, 2.0, 3.0]



/cvmfs/pilot.eessi-hpc.org/versions/2023.06/software/linux/aarch64/neoverse_v1/software/SciPy-bundle/2021.10-foss-2021b/lib/python3.9/site-packages/numpy/polynomial/tests/test_classes.py:141: AssertionError

_______________________________________________ test_bad_conditioned_fit[Hermite] ________________________________________________



Poly = <class 'numpy.polynomial.hermite.Hermite'>



    def test_bad_conditioned_fit(Poly):

    

        x = [0., 0., 1.]

        y = [1., 2., 3.]

    

        # check RankWarning is raised

        with pytest.warns(RankWarning) as record:

            Poly.fit(x, y, 2)

>       assert record[0].message.args[0] == "The fit may be poorly conditioned"

E       AssertionError: assert 'invalid valu...n true_divide' == 'The fit may ...y conditioned'

E         - The fit may be poorly conditioned

E         + invalid value encountered in true_divide



Poly       = <class 'numpy.polynomial.hermite.Hermite'>

record     = WarningsChecker(record=True)

x          = [0.0, 0.0, 1.0]

y          = [1.0, 2.0, 3.0]



/cvmfs/pilot.eessi-hpc.org/versions/2023.06/software/linux/aarch64/neoverse_v1/software/SciPy-bundle/2021.10-foss-2021b/lib/python3.9/site-packages/numpy/polynomial/tests/test_classes.py:141: AssertionError

_______________________________________________ test_bad_conditioned_fit[HermiteE] _______________________________________________



Poly = <class 'numpy.polynomial.hermite_e.HermiteE'>



    def test_bad_conditioned_fit(Poly):

    

        x = [0., 0., 1.]

        y = [1., 2., 3.]

    

        # check RankWarning is raised

        with pytest.warns(RankWarning) as record:

            Poly.fit(x, y, 2)

>       assert record[0].message.args[0] == "The fit may be poorly conditioned"

E       AssertionError: assert 'invalid valu...n true_divide' == 'The fit may ...y conditioned'

E         - The fit may be poorly conditioned

E         + invalid value encountered in true_divide



Poly       = <class 'numpy.polynomial.hermite_e.HermiteE'>

record     = WarningsChecker(record=True)

x          = [0.0, 0.0, 1.0]

y          = [1.0, 2.0, 3.0]



/cvmfs/pilot.eessi-hpc.org/versions/2023.06/software/linux/aarch64/neoverse_v1/software/SciPy-bundle/2021.10-foss-2021b/lib/python3.9/site-packages/numpy/polynomial/tests/test_classes.py:141: AssertionError

======================================================== warnings summary ========================================================

tests/test_chebyshev.py::TestFitting::test_chebfit

tests/test_hermite.py::TestFitting::test_hermfit

tests/test_hermite_e.py::TestFitting::test_hermefit

tests/test_laguerre.py::TestFitting::test_lagfit

tests/test_legendre.py::TestFitting::test_legfit

tests/test_polynomial.py::TestMisc::test_polyfit

  /cvmfs/pilot.eessi-hpc.org/versions/2023.06/software/linux/aarch64/neoverse_v1/software/SciPy-bundle/2021.10-foss-2021b/lib/python3.9/site-packages/numpy/polynomial/polyutils.py:661: RuntimeWarning: invalid value encountered in true_divide

    c = (c.T/scl).T



tests/test_chebyshev.py::TestMisc::test_weight

  /cvmfs/pilot.eessi-hpc.org/versions/2023.06/software/linux/aarch64/neoverse_v1/software/SciPy-bundle/2021.10-foss-2021b/lib/python3.9/site-packages/numpy/polynomial/tests/test_chebyshev.py:587: RuntimeWarning: divide by zero encountered in true_divide

    tgt = 1./(np.sqrt(1 + x) * np.sqrt(1 - x))



tests/test_chebyshev.py::TestMisc::test_weight

  /cvmfs/pilot.eessi-hpc.org/versions/2023.06/software/linux/aarch64/neoverse_v1/software/SciPy-bundle/2021.10-foss-2021b/lib/python3.9/site-packages/numpy/polynomial/chebyshev.py:1915: RuntimeWarning: divide by zero encountered in true_divide

    w = 1./(np.sqrt(1. + x) * np.sqrt(1. - x))



tests/test_classes.py::test_roots[Legendre]

tests/test_legendre.py::TestCompanion::test_dimensions

tests/test_legendre.py::TestMisc::test_legroots

  /cvmfs/pilot.eessi-hpc.org/versions/2023.06/software/linux/aarch64/neoverse_v1/software/SciPy-bundle/2021.10-foss-2021b/lib/python3.9/site-packages/numpy/polynomial/legendre.py:1449: RuntimeWarning: divide by zero encountered in true_divide

    scl = 1./np.sqrt(2*np.arange(n) + 1)



tests/test_hermite.py::TestCompanion::test_dimensions

tests/test_hermite.py::TestGauss::test_100

tests/test_hermite.py::TestMisc::test_hermroots

  /cvmfs/pilot.eessi-hpc.org/versions/2023.06/software/linux/aarch64/neoverse_v1/software/SciPy-bundle/2021.10-foss-2021b/lib/python3.9/site-packages/numpy/polynomial/hermite.py:1441: RuntimeWarning: divide by zero encountered in true_divide

    scl = np.hstack((1., 1./np.sqrt(2.*np.arange(n - 1, 0, -1))))



tests/test_hermite_e.py::TestCompanion::test_dimensions

tests/test_hermite_e.py::TestGauss::test_100

tests/test_hermite_e.py::TestMisc::test_hermeroots

  /cvmfs/pilot.eessi-hpc.org/versions/2023.06/software/linux/aarch64/neoverse_v1/software/SciPy-bundle/2021.10-foss-2021b/lib/python3.9/site-packages/numpy/polynomial/hermite_e.py:1434: RuntimeWarning: divide by zero encountered in true_divide

    scl = np.hstack((1., 1./np.sqrt(np.arange(n - 1, 0, -1))))


@boegel
Copy link
Contributor

boegel commented Aug 29, 2023

Where should I open that issue?

Issue on problems with CPU detection should go here in software-layer repo

@laraPPr
Copy link
Collaborator Author

laraPPr commented Aug 29, 2023

#320

@boegel boegel changed the title SciPy-bundle test suite failure on ARM neoverse_v1 numpy test suite failures on ARM neoverse_v1 Sep 28, 2023
@boegel boegel changed the title numpy test suite failures on ARM neoverse_v1 numpy/scipy test suite failures on aarch64/neoverse_v1 (SciPy-bundle) Sep 28, 2023
@boegel
Copy link
Contributor

boegel commented Sep 28, 2023

When extending the list of known issues with more info (see PR #340), I noticed that there are also 2 failing tests in the scipy test suite on aarch64/neoverse_v1 for SciPy-bundle/2021.05-foss-2021a

        optimize/tests/test_linprog.py::TestLinprogIPSparse::test_bug_6139 FAILED [ 44%]
        optimize/tests/test_linprog.py::TestLinprogIPSparsePresolve::test_bug_6139 FAILED [ 45%]

and 55 failing tests in SciPy-bundle/2021.10-foss-2021b:

=========================== short test summary info ============================
FAILED cluster/tests/test_vq.py::TestWhiten::test_whiten_zero_std - Assertion...
FAILED fft/_pocketfft/tests/test_basic.py::TestLongDoubleIFFT::test_djbfft - ...
FAILED fft/_pocketfft/tests/test_basic.py::TestDoubleIFFT::test_djbfft - Asse...
FAILED fft/_pocketfft/tests/test_basic.py::TestSingleIFFT::test_djbfft - Asse...
FAILED integrate/_ivp/tests/test_ivp.py::test_empty - AssertionError: Got war...
FAILED integrate/tests/test_banded_ode_solvers.py::test_banded_ode_solvers - ...
FAILED integrate/tests/test_integrate.py::TestOde::test_zvode - AssertionErro...
FAILED integrate/tests/test_integrate.py::TestOde::test_concurrent_ok - Asser...
FAILED integrate/tests/test_integrate.py::TestZVODECheckParameterUse::test_no_params
FAILED integrate/tests/test_integrate.py::TestZVODECheckParameterUse::test_one_scalar_param
FAILED integrate/tests/test_integrate.py::TestZVODECheckParameterUse::test_two_scalar_params
FAILED integrate/tests/test_integrate.py::TestZVODECheckParameterUse::test_vector_param
FAILED interpolate/tests/test_bsplines.py::TestBSpline::test_derivative_method
FAILED interpolate/tests/test_bsplines.py::TestBSpline::test_antiderivative_method
FAILED interpolate/tests/test_fitpack.py::TestSplder::test_inverse - ValueErr...
FAILED interpolate/tests/test_fitpack.py::TestSplder::test_splder_vs_splev - ...
FAILED interpolate/tests/test_fitpack.py::TestSplder::test_kink - ValueError:...
FAILED interpolate/tests/test_fitpack.py::test_splev_der_k - ValueError: The ...
FAILED interpolate/tests/test_fitpack2.py::TestUnivariateSpline::test_derivative_and_antiderivative
FAILED interpolate/tests/test_fitpack2.py::TestUnivariateSpline::test_derivative_extrapolation
FAILED interpolate/tests/test_polyint.py::test_deriv_shapes - ValueError: The...
FAILED interpolate/tests/test_polyint.py::TestPCHIP::test_all_zeros - Runtime...
FAILED linalg/tests/test_basic.py::TestSolveCirculant::test_random_b_and_c - ...
FAILED linalg/tests/test_solve_toeplitz.py::test_solve_equivalence - Assertio...
FAILED linalg/tests/test_solve_toeplitz.py::test_multiple_rhs - AssertionError:
FAILED ndimage/tests/test_fourier.py::TestNdimageFourier::test_fourier_shift_real01[float32-4-shape0]
FAILED ndimage/tests/test_fourier.py::TestNdimageFourier::test_fourier_shift_real01[float32-4-shape1]
FAILED ndimage/tests/test_fourier.py::TestNdimageFourier::test_fourier_shift_real01[float64-11-shape0]
FAILED ndimage/tests/test_fourier.py::TestNdimageFourier::test_fourier_shift_real01[float64-11-shape1]
FAILED ndimage/tests/test_fourier.py::TestNdimageFourier::test_fourier_shift_complex01[complex64-6-shape0]
FAILED ndimage/tests/test_fourier.py::TestNdimageFourier::test_fourier_shift_complex01[complex64-6-shape1]
FAILED ndimage/tests/test_fourier.py::TestNdimageFourier::test_fourier_shift_complex01[complex128-11-shape0]
FAILED ndimage/tests/test_fourier.py::TestNdimageFourier::test_fourier_shift_complex01[complex128-11-shape1]
FAILED optimize/tests/test__differential_evolution.py::TestDifferentialEvolutionSolver::test__unscale_parameters
FAILED optimize/tests/test__differential_evolution.py::TestDifferentialEvolutionSolver::test_args_tuple_is_passed
FAILED optimize/tests/test__differential_evolution.py::TestDifferentialEvolutionSolver::test_constraint_solve
FAILED optimize/tests/test__differential_evolution.py::TestDifferentialEvolutionSolver::test_impossible_constraint
FAILED optimize/tests/test__differential_evolution.py::TestDifferentialEvolutionSolver::test_L1
FAILED optimize/tests/test__differential_evolution.py::TestDifferentialEvolutionSolver::test_L2
FAILED optimize/tests/test__differential_evolution.py::TestDifferentialEvolutionSolver::test_L7
FAILED optimize/tests/test_linprog.py::TestLinprogIPSparse::test_bug_6139 - A...
FAILED optimize/tests/test_linprog.py::TestLinprogIPSparsePresolve::test_bug_6139
FAILED optimize/tests/test_optimize.py::test_gh12696 - AssertionError: Got wa...
FAILED signal/tests/test_fir_filter_design.py::TestMinimumPhase::test_homomorphic
FAILED signal/tests/test_fir_filter_design.py::TestMinimumPhase::test_hilbert
FAILED signal/tests/test_max_len_seq.py::TestMLS::test_mls_output - Assertion...
FAILED sparse/linalg/eigen/arpack/tests/test_arpack.py::test_standard_nonsymmetric_no_convergence
FAILED stats/tests/test_distributions.py::TestPareto::test_stats - RuntimeWar...
FAILED stats/tests/test_distributions.py::TestInvGamma::test_invgamma_inf_gh_1866
FAILED stats/tests/test_distributions.py::TestF::test_moments_warnings - Runt...
FAILED stats/tests/test_distributions.py::TestErlang::test_erlang_runtimewarning
FAILED stats/tests/test_distributions.py::TestTriang::test_edge_cases - Float...
FAILED stats/tests/test_distributions.py::test_ncx2_tails_pdf - RuntimeWarnin...
FAILED stats/tests/test_distributions.py::test_genextreme_give_no_warnings - ...
FAILED stats/tests/test_morestats.py::TestMvsdist::test_warns - RuntimeWarnin...
= 55 failed, 32438 passed, 2105 skipped, 11134 deselected, 104 xfailed, 12 xpassed, 5518 warnings in 375.42s (0:06:15) =

@boegel
Copy link
Contributor

boegel commented Sep 30, 2023

With SciPy-bundle/2022.05-foss-2022a (scipy 1.8.1), we're seeing 18 failing tests on aarch64/neoverse_v1 (via PR #346), but for some reason we still get a zero exit code...

There are also failing tests for scipy 1.8.1, but the test command is still existing with zero exit code...
edit: ah, that's because the scipy easyblock auto-enables ignore_test_result for scipy < 1.9, because only from 1.9 onwards did we start being a bit more strict on the scipy test suite...

FAILED optimize/tests/test_linprog.py::TestLinprogIPSparse::test_bug_6139 - A...
FAILED optimize/tests/test_linprog.py::TestLinprogIPSparsePresolve::test_bug_6139
FAILED optimize/tests/test_optimize.py::test_equal_bounds[None-constraints3-<lambda>-kwds0-SLSQP]
FAILED optimize/tests/test_optimize.py::test_equal_bounds[None-constraints3-Bounds-kwds0-SLSQP]
FAILED optimize/tests/test_optimize.py::test_equal_bounds[None-constraints5-<lambda>-kwds0-SLSQP]
FAILED optimize/tests/test_optimize.py::test_equal_bounds[None-constraints5-<lambda>-kwds1-SLSQP]
FAILED optimize/tests/test_optimize.py::test_equal_bounds[None-constraints5-<lambda>-kwds2-SLSQP]
FAILED optimize/tests/test_optimize.py::test_equal_bounds[None-constraints5-Bounds-kwds0-SLSQP]
FAILED optimize/tests/test_optimize.py::test_equal_bounds[None-constraints5-Bounds-kwds1-SLSQP]
FAILED optimize/tests/test_optimize.py::test_equal_bounds[None-constraints5-Bounds-kwds2-SLSQP]
FAILED optimize/tests/test_optimize.py::test_equal_bounds[callback-constraints3-<lambda>-kwds0-SLSQP]
FAILED optimize/tests/test_optimize.py::test_equal_bounds[callback-constraints3-Bounds-kwds0-SLSQP]
FAILED optimize/tests/test_optimize.py::test_equal_bounds[callback-constraints5-<lambda>-kwds0-SLSQP]
FAILED optimize/tests/test_optimize.py::test_equal_bounds[callback-constraints5-<lambda>-kwds1-SLSQP]
FAILED optimize/tests/test_optimize.py::test_equal_bounds[callback-constraints5-<lambda>-kwds2-SLSQP]
FAILED optimize/tests/test_optimize.py::test_equal_bounds[callback-constraints5-Bounds-kwds0-SLSQP]
FAILED optimize/tests/test_optimize.py::test_equal_bounds[callback-constraints5-Bounds-kwds1-SLSQP]
FAILED optimize/tests/test_optimize.py::test_equal_bounds[callback-constraints5-Bounds-kwds2-SLSQP]
= 18 failed, 35441 passed, 2756 skipped, 11452 deselected, 104 xfailed, 11 xpassed, 34 warnings in 391.16s (0:06:31) =

@boegel
Copy link
Contributor

boegel commented Sep 30, 2023

With SciPy-bundle/2023.02-gfbf-2022b (scipy 1.10.1), there's suddenly a lot more failing tests on aarch64/neoverse_v1 (via PR #3477): 928 (out of 49043)...

=========================== short test summary info ============================
FAILED ../../linalg/tests/test_matfuncs.py::TestLogM::test_nils - RuntimeWarn...
FAILED ../../fft/tests/test_fftlog.py::test_fht_exact[63] - RuntimeWarning: d...
FAILED ../../interpolate/tests/test_rgi.py::TestRegularGridInterpolator::test_list_input[pchip]
FAILED ../../linalg/tests/test_matfuncs.py::TestLogM::test_al_mohy_higham_2012_experiment_1_logm
FAILED ../../linalg/tests/test_matfuncs.py::TestLogM::test_round_trip_random_float
FAILED ../../linalg/tests/test_matfuncs.py::TestLogM::test_round_trip_random_complex
FAILED ../../linalg/tests/test_matfuncs.py::TestLogM::test_logm_type_preservation_and_conversion
FAILED ../../linalg/tests/test_matfuncs.py::TestLogM::test_complex_spectrum_real_logm
FAILED ../../linalg/tests/test_matfuncs.py::TestLogM::test_real_mixed_sign_spectrum
FAILED ../../linalg/tests/test_matfuncs.py::TestLogM::test_exactly_singular
FAILED ../../linalg/tests/test_matfuncs.py::TestLogM::test_nearly_singular - ...
FAILED ../../linalg/tests/test_matfuncs.py::TestLogM::test_opposite_sign_complex_eigenvalues
FAILED ../../interpolate/tests/test_rgi.py::TestRegularGridInterpolator::test_complex[pchip]
FAILED ../../interpolate/tests/test_rgi.py::TestRegularGridInterpolator::test_descending_points[pchip]
FAILED ../../integrate/tests/test_bvp.py::test_singular_term - RuntimeWarning...
FAILED ../../interpolate/tests/test_rgi.py::TestRegularGridInterpolator::test_nonscalar_values[pchip]
FAILED ../../interpolate/tests/test_rgi.py::TestRegularGridInterpolator::test_nonscalar_values_2[False-pchip]
FAILED ../../linalg/tests/test_matfuncs.py::TestFractionalMatrixPower::test_random_matrices_and_powers
FAILED ../../interpolate/tests/test_rgi.py::TestRegularGridInterpolator::test_nonscalar_values_2[True-pchip]
FAILED ../../linalg/tests/test_matfuncs.py::TestExpM::test_2x2_input - Runtim...
FAILED ../../interpolate/tests/test_rgi.py::TestInterpN::test_list_input[pchip]
FAILED ../../interpolate/tests/test_rgi.py::TestInterpN::test_xi_broadcast[pchip]
FAILED ../../linalg/tests/test_matfuncs.py::TestExpmConditionNumber::test_expm_cond_fuzz
FAILED ../../optimize/tests/test_linprog.py::TestLinprogHiGHSSimplexDual::test_docstring_example
FAILED ../../optimize/tests/test_linprog.py::TestLinprogHiGHSSimplexDual::test_aliasing_b_ub
FAILED ../../optimize/tests/test_linprog.py::TestLinprogHiGHSSimplexDual::test_aliasing_b_eq
FAILED ../../optimize/tests/test_linprog.py::TestLinprogHiGHSSimplexDual::test_non_ndarray_args
FAILED ../../optimize/tests/test_linprog.py::TestLinprogHiGHSSimplexDual::test_unknown_options
FAILED ../../optimize/tests/test_linprog.py::TestLinprogHiGHSSimplexDual::test_integrality_without_highs
FAILED ../../linalg/tests/test_basic.py::TestPinvSymmetric::test_simple_real
FAILED ../../interpolate/tests/test_rgi.py::TestInterpN::test_nonscalar_values[pchip]
FAILED ../../linalg/tests/test_basic.py::TestPinvSymmetric::test_simple_complex
FAILED ../../linalg/tests/test_basic.py::TestPinvSymmetric::test_native_list_argument
FAILED ../../linalg/tests/test_basic.py::TestPinvSymmetric::test_atol_rtol - ...
FAILED ../../optimize/tests/test_linprog.py::TestLinprogHiGHSSimplexDual::test_bounds_infeasible_2
FAILED ../../optimize/tests/test_linprog.py::TestLinprogHiGHSSimplexDual::test_empty_constraint_2
FAILED ../../optimize/tests/test_linprog.py::TestLinprogHiGHSSimplexDual::test_empty_constraint_3
FAILED ../../optimize/tests/test_linprog.py::TestLinprogHiGHSSimplexDual::test_inequality_constraints
FAILED ../../linalg/tests/test_basic.py::TestOverwrite::test_pinv - RuntimeWa...
FAILED ../../linalg/tests/test_basic.py::TestOverwrite::test_pinvh - RuntimeW...
FAILED ../../optimize/tests/test_linprog.py::TestLinprogHiGHSSimplexDual::test_inequality_constraints2
FAILED ../../linalg/tests/test_special_matrices.py::TestHilbert::test_basic
FAILED ../../optimize/tests/test_linprog.py::TestLinprogHiGHSSimplexDual::test_bounded_below_only_1
FAILED ../../linalg/tests/test_special_matrices.py::TestInvHilbert::test_inverse
FAILED ../../interpolate/tests/test_rgi.py::TestInterpN::test_nonscalar_values_2[pchip]
FAILED ../../optimize/tests/test_linprog.py::TestLinprogHiGHSSimplexDual::test_bounded_below_only_2
FAILED ../../interpolate/tests/test_rgi.py::TestInterpN::test_complex[pchip]
FAILED ../../interpolate/tests/test_rgi.py::TestInterpN::test_matrix_input[pchip]
FAILED ../../optimize/tests/test_linprog.py::TestLinprogHiGHSSimplexDual::test_bounded_above_only_1
FAILED ../../optimize/tests/test_linprog.py::TestLinprogHiGHSSimplexDual::test_bounded_above_only_2
FAILED ../../optimize/tests/test_linprog.py::TestLinprogHiGHSSimplexDual::test_bounds_infinity
FAILED ../../optimize/tests/test_linprog.py::TestLinprogHiGHSSimplexDual::test_bounds_mixed
FAILED ../../odr/tests/test_odr.py::TestODR::test_multi - RuntimeWarning: div...
FAILED ../../optimize/tests/test_linprog.py::TestLinprogHiGHSSimplexDual::test_bounds_equal_but_infeasible
FAILED ../../linalg/tests/test_interpolative.py::TestInterpolativeDecomposition::test_badcall
FAILED ../../optimize/tests/test_linprog.py::TestLinprogHiGHSSimplexDual::test_bounds_equal_but_infeasible2
FAILED ../../optimize/tests/test_linprog.py::TestLinprogHiGHSSimplexDual::test_zero_column_1
FAILED ../../optimize/_trustregion_constr/tests/test_projections.py::TestProjections::test_iterative_refinements_dense
FAILED ../../optimize/tests/test_linprog.py::TestLinprogHiGHSSimplexDual::test_zero_row_1
FAILED ../../optimize/_trustregion_constr/tests/test_projections.py::TestProjections::test_nullspace_and_least_squares_dense
FAILED ../../optimize/tests/test_linprog.py::TestLinprogHiGHSSimplexDual::test_zero_row_2
FAILED ../../optimize/_trustregion_constr/tests/test_projections.py::TestProjections::test_rowspace_dense
FAILED ../../optimize/tests/test_linprog.py::TestLinprogHiGHSSimplexDual::test_singleton_row_ub_1
FAILED ../../optimize/tests/test_linprog.py::TestLinprogHiGHSSimplexDual::test_singleton_row_ub_2
FAILED ../../optimize/tests/test_linprog.py::TestLinprogHiGHSSimplexDual::test_infeasible
FAILED ../../optimize/tests/test_linprog.py::TestLinprogHiGHSSimplexDual::test_infeasible_inequality_bounds
FAILED ../../optimize/tests/test_linprog.py::TestLinprogHiGHSSimplexDual::test_unbounded_below_no_presolve_corrected
FAILED ../../optimize/tests/test_linprog.py::TestLinprogHiGHSSimplexDual::test_unbounded_no_nontrivial_constraints_1
FAILED ../../optimize/tests/test_linprog.py::TestLinprogHiGHSSimplexDual::test_unbounded_no_nontrivial_constraints_2
FAILED ../../optimize/tests/test_linprog.py::TestLinprogHiGHSSimplexDual::test_cyclic_recovery
FAILED ../../optimize/tests/test_linprog.py::TestLinprogIPDense::test_callback
FAILED ../../optimize/tests/test_linprog.py::TestLinprogHiGHSSimplexDual::test_cyclic_bland
FAILED ../../optimize/tests/test_linprog.py::TestLinprogIPDense::test_docstring_example
FAILED ../../optimize/tests/test_linprog.py::TestLinprogHiGHSSimplexDual::test_simplex_algorithm_wikipedia_example
FAILED ../../optimize/tests/test_linprog.py::TestLinprogHiGHSSimplexDual::test_basic_artificial_vars
FAILED ../../optimize/tests/test_linprog.py::TestLinprogIPDense::test_unknown_options
FAILED ../../integrate/_ivp/tests/test_ivp.py::test_integration - RuntimeWarn...
FAILED ../../optimize/tests/test_linprog.py::TestLinprogIPDense::test_integrality_without_highs
FAILED ../../optimize/tests/test_linprog.py::TestLinprogHiGHSSimplexDual::test_optimize_result
FAILED ../../optimize/tests/test_linprog.py::TestLinprogHiGHSSimplexDual::test_bug_6139
FAILED ../../integrate/_ivp/tests/test_ivp.py::test_integration_complex - Run...
FAILED ../../integrate/_ivp/tests/test_ivp.py::test_integration_sparse_difference
FAILED ../../optimize/tests/test_linprog.py::TestLinprogHiGHSSimplexDual::test_bug_7237
FAILED ../../integrate/_ivp/tests/test_ivp.py::test_integration_const_jac - R...
FAILED ../../optimize/tests/test_linprog.py::TestLinprogHiGHSSimplexDual::test_bug_8174_2
FAILED ../../optimize/tests/test_linprog.py::TestLinprogIPDense::test_inequality_constraints
FAILED ../../optimize/tests/test_linprog.py::TestLinprogIPDense::test_inequality_constraints2
FAILED ../../integrate/_ivp/tests/test_ivp.py::test_integration_stiff[BDF] - ...
FAILED ../../optimize/tests/test_linprog.py::TestLinprogIPDense::test_bounds_mixed
FAILED ../../optimize/tests/test_linprog.py::TestLinprogHiGHSSimplexDual::test_bug_8561
FAILED ../../integrate/_ivp/tests/test_ivp.py::test_events - RuntimeWarning: ...
FAILED ../../signal/tests/test_czt.py::test_int_args - RuntimeWarning: divide...
FAILED ../../signal/tests/test_czt.py::test_czt_points - RuntimeWarning: divi...
FAILED ../../optimize/tests/test_linprog.py::TestLinprogHiGHSSimplexDual::test_bug_8663
FAILED ../../integrate/_ivp/tests/test_ivp.py::test_max_step - RuntimeWarning...
FAILED ../../optimize/tests/test_linprog.py::TestLinprogIPDense::test_zero_row_1
FAILED ../../optimize/tests/test_linprog.py::TestLinprogHiGHSSimplexDual::test_bug_8973
FAILED ../../integrate/_ivp/tests/test_ivp.py::test_first_step - RuntimeWarni...
FAILED ../../optimize/tests/test_linprog.py::TestLinprogHiGHSSimplexDual::test_bug_8973_2
FAILED ../../integrate/_ivp/tests/test_ivp.py::test_t_eval_early_event - Runt...
FAILED ../../integrate/_ivp/tests/test_ivp.py::test_no_integration - RuntimeW...
FAILED ../../optimize/tests/test_linprog.py::TestLinprogHiGHSSimplexDual::test_bug_10124
FAILED ../../integrate/_ivp/tests/test_ivp.py::test_no_integration_class - Ru...
FAILED ../../optimize/tests/test_linprog.py::TestLinprogHiGHSSimplexDual::test_callback
FAILED ../../integrate/_ivp/tests/test_ivp.py::test_empty - AssertionError: G...
FAILED ../../optimize/tests/test_linprog.py::TestLinprogIPDense::test_singleton_row_ub_2
FAILED ../../integrate/_ivp/tests/test_ivp.py::test_classes - RuntimeWarning:...
FAILED ../../optimize/tests/test_linprog.py::TestLinprogHiGHSSimplexDual::test_invalid_option_values[options0]
FAILED ../../optimize/tests/test_linprog.py::TestLinprogIPDense::test_infeasible
FAILED ../../optimize/tests/test_linprog.py::TestLinprogIPDense::test_unbounded_below_no_presolve_corrected
FAILED ../../optimize/tests/test_linprog.py::TestLinprogHiGHSSimplexDual::test_invalid_option_values[options1]
FAILED ../../optimize/tests/test_linprog.py::TestLinprogIPDense::test_cyclic_bland
FAILED ../../optimize/tests/test_linprog.py::TestLinprogHiGHSSimplexDual::test_invalid_option_values[options2]
FAILED ../../integrate/_ivp/tests/test_ivp.py::test_integration_zero_rhs[BDF]
FAILED ../../signal/tests/test_filter_design.py::TestSOSFreqz::test_sosfreqz_basic
FAILED ../../optimize/tests/test_linprog.py::TestLinprogIPDense::test_simplex_algorithm_wikipedia_example
FAILED ../../optimize/tests/test_linprog.py::TestLinprogIPDense::test_basic_artificial_vars
FAILED ../../optimize/tests/test_linprog.py::TestLinprogHiGHSSimplexDual::test_invalid_option_values[options3]
FAILED ../../optimize/tests/test_linprog.py::TestLinprogIPDense::test_optimize_result
FAILED ../../signal/tests/test_filter_design.py::TestPrototypeType::test_output_type
FAILED ../../optimize/tests/test_linprog.py::TestLinprogHiGHSSimplexDual::test_invalid_option_values[options4]
FAILED ../../optimize/tests/test_linprog.py::TestLinprogIPDense::test_bug_6139
FAILED ../../optimize/tests/test_linprog.py::TestLinprogIPDense::test_bug_7044
FAILED ../../optimize/tests/test_linprog.py::TestLinprogHiGHSSimplexDual::test_invalid_option_values[options5]
FAILED ../../optimize/tests/test_linprog.py::TestLinprogHiGHSSimplexDual::test_invalid_option_values[options6]
FAILED ../../signal/tests/test_filter_design.py::TestEllipord::test_highpass
FAILED ../../optimize/tests/test_linprog.py::TestLinprogHiGHSSimplexDual::test_invalid_option_values[options7]
FAILED ../../optimize/tests/test_linprog.py::TestLinprogHiGHSSimplexDual::test_marginals
FAILED ../../optimize/tests/test_linprog.py::TestLinprogIPDense::test_bug_8174_2
FAILED ../../optimize/tests/test_linprog.py::TestLinprogIPDense::test_bug_10124
FAILED ../../signal/tests/test_filter_design.py::TestEllipord::test_bandpass
FAILED ../../optimize/tests/test_linprog.py::TestLinprogHiGHSSimplexDual::test_dual_feasibility
FAILED ../../optimize/tests/test_linprog.py::TestLinprogIPSparse::test_callback
FAILED ../../optimize/tests/test_linprog.py::TestLinprogHiGHSSimplexDual::test_complementary_slackness
FAILED ../../signal/tests/test_filter_design.py::TestEllipord::test_bandstop
FAILED ../../optimize/tests/test_linprog.py::TestLinprogIPSparse::test_docstring_example
FAILED ../../optimize/tests/test_linprog.py::TestLinprogIPSparse::test_unknown_options
FAILED ../../signal/tests/test_filter_design.py::TestEllipord::test_fs_param
FAILED ../../optimize/tests/test_linprog.py::TestLinprogIPSparse::test_integrality_without_highs
FAILED ../../optimize/tests/test_linprog.py::TestLinprogHiGHSIPM::test_docstring_example
FAILED ../../optimize/tests/test_linprog.py::TestLinprogHiGHSIPM::test_aliasing_b_ub
FAILED ../../optimize/tests/test_linprog.py::TestLinprogHiGHSIPM::test_aliasing_b_eq
FAILED ../../optimize/tests/test_linprog.py::TestLinprogHiGHSIPM::test_non_ndarray_args
FAILED ../../optimize/tests/test__basinhopping.py::TestBasinHopping::test_1d_grad
FAILED ../../optimize/tests/test__basinhopping.py::TestBasinHopping::test_2d
FAILED ../../optimize/tests/test_linprog.py::TestLinprogHiGHSIPM::test_unknown_options
FAILED ../../optimize/tests/test_linprog.py::TestLinprogIPSparse::test_inequality_constraints
FAILED ../../optimize/tests/test_linprog.py::TestLinprogIPSparse::test_inequality_constraints2
FAILED ../../optimize/tests/test__basinhopping.py::TestBasinHopping::test_2d_nograd
FAILED ../../optimize/tests/test_linprog.py::TestLinprogHiGHSIPM::test_integrality_without_highs
FAILED ../../optimize/tests/test_linprog.py::TestLinprogIPSparse::test_bounds_mixed
FAILED ../../optimize/tests/test_linprog.py::TestLinprogHiGHSIPM::test_bounds_infeasible_2
FAILED ../../optimize/tests/test_linprog.py::TestLinprogHiGHSIPM::test_empty_constraint_2
FAILED ../../optimize/tests/test_linprog.py::TestLinprogHiGHSIPM::test_empty_constraint_3
FAILED ../../optimize/tests/test_linprog.py::TestLinprogIPSparse::test_zero_row_1
FAILED ../../optimize/tests/test_linprog.py::TestLinprogHiGHSIPM::test_inequality_constraints
FAILED ../../optimize/tests/test__basinhopping.py::TestBasinHopping::test_all_minimizers
FAILED ../../optimize/tests/test_linprog.py::TestLinprogIPSparse::test_singleton_row_ub_2
FAILED ../../optimize/tests/test_linprog.py::TestLinprogHiGHSIPM::test_inequality_constraints2
FAILED ../../optimize/tests/test_linprog.py::TestLinprogIPSparse::test_infeasible
FAILED ../../optimize/tests/test_linprog.py::TestLinprogHiGHSIPM::test_bounded_below_only_1
FAILED ../../optimize/tests/test_linprog.py::TestLinprogIPSparse::test_unbounded_below_no_presolve_corrected
FAILED ../../optimize/tests/test_linprog.py::TestLinprogHiGHSIPM::test_bounded_below_only_2
FAILED ../../optimize/tests/test__basinhopping.py::TestBasinHopping::test_all_nograd_minimizers
FAILED ../../optimize/tests/test_linprog.py::TestLinprogIPSparse::test_cyclic_bland
FAILED ../../optimize/tests/test_linprog.py::TestLinprogHiGHSIPM::test_bounded_above_only_1
FAILED ../../optimize/tests/test_linprog.py::TestLinprogHiGHSIPM::test_bounded_above_only_2
FAILED ../../optimize/tests/test__basinhopping.py::TestBasinHopping::test_pass_takestep
FAILED ../../optimize/tests/test_linprog.py::TestLinprogHiGHSIPM::test_bounds_infinity
FAILED ../../optimize/tests/test__basinhopping.py::TestBasinHopping::test_pass_simple_takestep
FAILED ../../optimize/tests/test__basinhopping.py::TestBasinHopping::test_pass_accept_test
FAILED ../../optimize/tests/test_linprog.py::TestLinprogIPSparse::test_simplex_algorithm_wikipedia_example
FAILED ../../optimize/tests/test__basinhopping.py::TestBasinHopping::test_pass_callback
FAILED ../../optimize/tests/test_linprog.py::TestLinprogHiGHSIPM::test_bounds_mixed
FAILED ../../optimize/tests/test__basinhopping.py::TestBasinHopping::test_niter_zero
FAILED ../../optimize/tests/test_linprog.py::TestLinprogIPSparse::test_basic_artificial_vars
FAILED ../../optimize/tests/test_linprog.py::TestLinprogHiGHSIPM::test_bounds_equal_but_infeasible
FAILED ../../optimize/tests/test__basinhopping.py::TestBasinHopping::test_seed_reproducibility
FAILED ../../optimize/tests/test_linprog.py::TestLinprogHiGHSIPM::test_bounds_equal_but_infeasible2
FAILED ../../optimize/tests/test__basinhopping.py::TestBasinHopping::test_random_gen
FAILED ../../optimize/tests/test_linprog.py::TestLinprogIPSparse::test_optimize_result
FAILED ../../optimize/tests/test_linprog.py::TestLinprogHiGHSIPM::test_zero_column_1
FAILED ../../optimize/tests/test__basinhopping.py::TestBasinHopping::test_monotonic_basin_hopping
FAILED ../../optimize/tests/test_linprog.py::TestLinprogIPSparse::test_bug_7044
FAILED ../../optimize/tests/test_linprog.py::TestLinprogIPSparse::test_bug_8174_2
FAILED ../../optimize/tests/test_linprog.py::TestLinprogHiGHSIPM::test_zero_row_1
FAILED ../../optimize/tests/test_linprog.py::TestLinprogHiGHSIPM::test_zero_row_2
FAILED ../../optimize/tests/test_linprog.py::TestLinprogIPSparse::test_bug_10124
FAILED ../../optimize/tests/test_linprog.py::TestLinprogIPSparse::test_bug_6139
FAILED ../../optimize/tests/test_linprog.py::TestLinprogHiGHSIPM::test_singleton_row_ub_1
FAILED ../../optimize/tests/test_linprog.py::TestLinprogHiGHSIPM::test_singleton_row_ub_2
FAILED ../../optimize/tests/test_linprog.py::TestLinprogHiGHSIPM::test_infeasible
FAILED ../../optimize/tests/test_linprog.py::TestLinprogHiGHSIPM::test_infeasible_inequality_bounds
FAILED ../../optimize/tests/test_linprog.py::TestLinprogHiGHSIPM::test_unbounded_below_no_presolve_corrected
FAILED ../../optimize/tests/test_linprog.py::TestLinprogHiGHSIPM::test_unbounded_no_nontrivial_constraints_1
FAILED ../../optimize/tests/test_linprog.py::TestLinprogHiGHSIPM::test_unbounded_no_nontrivial_constraints_2
FAILED ../../optimize/tests/test_linprog.py::TestLinprogHiGHSIPM::test_cyclic_recovery
FAILED ../../optimize/tests/test_linprog.py::TestLinprogHiGHSIPM::test_cyclic_bland
FAILED ../../optimize/tests/test_linprog.py::TestLinprogIPSparse::test_sparse_solve_options
FAILED ../../optimize/tests/test_linprog.py::TestLinprogIPSparsePresolve::test_callback
FAILED ../../optimize/tests/test_linprog.py::TestLinprogIPSparsePresolve::test_docstring_example
FAILED ../../signal/tests/test_filter_design.py::TestEllip::test_basic - Runt...
FAILED ../../signal/tests/test_filter_design.py::TestEllip::test_highpass - R...
FAILED ../../optimize/tests/test_linprog.py::TestLinprogHiGHSIPM::test_simplex_algorithm_wikipedia_example
FAILED ../../optimize/tests/test_linprog.py::TestLinprogIPSparsePresolve::test_unknown_options
FAILED ../../optimize/tests/test_linprog.py::TestLinprogIPSparsePresolve::test_integrality_without_highs
FAILED ../../signal/tests/test_filter_design.py::TestEllip::test_bandpass - R...
FAILED ../../signal/tests/test_filter_design.py::TestEllip::test_fs_param - R...
FAILED ../../optimize/tests/test_optimize.py::test_result_x_shape_when_len_x_is_one
FAILED ../../optimize/tests/test_linprog.py::TestLinprogHiGHSIPM::test_basic_artificial_vars
FAILED ../../optimize/tests/test_linprog.py::TestLinprogHiGHSIPM::test_optimize_result
FAILED ../../optimize/tests/test_linprog.py::TestLinprogHiGHSIPM::test_bug_6139
FAILED ../../optimize/tests/test_linprog.py::TestLinprogHiGHSIPM::test_bug_7237
FAILED ../../optimize/tests/test_linprog.py::TestLinprogHiGHSIPM::test_bug_8174_2
FAILED ../../optimize/tests/test_linprog.py::TestLinprogHiGHSIPM::test_bug_8561
FAILED ../../optimize/tests/test_linprog.py::TestLinprogHiGHSIPM::test_bug_8663
FAILED ../../optimize/tests/test_linprog.py::TestLinprogHiGHSIPM::test_bug_8973
FAILED ../../optimize/tests/test_linprog.py::TestLinprogHiGHSIPM::test_bug_8973_2
FAILED ../../optimize/tests/test_linprog.py::TestLinprogHiGHSIPM::test_bug_10124
FAILED ../../signal/tests/test_filter_design.py::test_sos_consistency - Runti...
FAILED ../../optimize/tests/test_linprog.py::TestLinprogIPSparsePresolve::test_inequality_constraints
FAILED ../../optimize/tests/test_linprog.py::TestLinprogIPSparsePresolve::test_inequality_constraints2
FAILED ../../optimize/tests/test_linprog.py::TestLinprogIPSparsePresolve::test_bounds_mixed
FAILED ../../optimize/tests/test_linprog.py::TestLinprogIPSparsePresolve::test_zero_row_1
FAILED ../../optimize/tests/test_linprog.py::TestLinprogIPSparsePresolve::test_singleton_row_ub_2
FAILED ../../optimize/tests/test_linprog.py::TestLinprogIPSparsePresolve::test_infeasible
FAILED ../../signal/tests/test_filter_design.py::TestIIRDesign::test_exceptions
FAILED ../../signal/tests/test_filter_design.py::TestIIRFilter::test_symmetry
FAILED ../../optimize/tests/test_linprog.py::TestLinprogIPSparsePresolve::test_unbounded_below_no_presolve_corrected
FAILED ../../optimize/tests/test_linprog.py::TestLinprogIPSparsePresolve::test_cyclic_bland
FAILED ../../optimize/tests/test_linprog.py::TestLinprogIPSparsePresolve::test_simplex_algorithm_wikipedia_example
FAILED ../../optimize/tests/test_linprog.py::TestLinprogIPSparsePresolve::test_basic_artificial_vars
FAILED ../../optimize/tests/test_linprog.py::TestLinprogHiGHSIPM::test_callback
FAILED ../../optimize/tests/test_linprog.py::TestLinprogIPSparsePresolve::test_optimize_result
FAILED ../../optimize/tests/test_linprog.py::TestLinprogHiGHSIPM::test_invalid_option_values[options0]
FAILED ../../optimize/tests/test_linprog.py::TestLinprogHiGHSIPM::test_invalid_option_values[options1]
FAILED ../../optimize/tests/test_linprog.py::TestLinprogHiGHSIPM::test_invalid_option_values[options2]
FAILED ../../optimize/tests/test_linprog.py::TestLinprogHiGHSIPM::test_invalid_option_values[options3]
FAILED ../../optimize/tests/test_linprog.py::TestLinprogHiGHSIPM::test_invalid_option_values[options4]
FAILED ../../optimize/tests/test_linprog.py::TestLinprogHiGHSIPM::test_invalid_option_values[options5]
FAILED ../../optimize/tests/test_linprog.py::TestLinprogIPSparsePresolve::test_bug_7044
FAILED ../../optimize/tests/test_linprog.py::TestLinprogHiGHSIPM::test_invalid_option_values[options6]
FAILED ../../optimize/tests/test_linprog.py::TestLinprogIPSparsePresolve::test_bug_8174_2
FAILED ../../optimize/tests/test_linprog.py::TestLinprogHiGHSIPM::test_invalid_option_values[options7]
FAILED ../../optimize/tests/test_linprog.py::TestLinprogIPSparsePresolve::test_bug_10124
FAILED ../../optimize/tests/test_linprog.py::TestLinprogHiGHSIPM::test_marginals
FAILED ../../optimize/tests/test_linprog.py::TestLinprogIPSparsePresolve::test_bug_6139
FAILED ../../optimize/tests/test_linprog.py::TestLinprogHiGHSIPM::test_dual_feasibility
FAILED ../../optimize/tests/test_linprog.py::TestLinprogIPSpecific::test_unbounded_below_no_presolve_original
FAILED ../../optimize/tests/test_linprog.py::TestLinprogHiGHSIPM::test_complementary_slackness
FAILED ../../optimize/tests/test_optimize.py::test_x_overwritten_user_function
FAILED ../../optimize/tests/test_linprog.py::TestLinprogHiGHSMIP::test_mip3
FAILED ../../optimize/tests/test_linprog.py::TestLinprogHiGHSMIP::test_mip4
FAILED ../../optimize/tests/test_linprog.py::TestLinprogHiGHSMIP::test_mip5
FAILED ../../optimize/tests/test_zeros.py::test_gh_9608_preserve_array_shape
FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_asymmetric_laplacian[True-True-True-array-float32]
FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_asymmetric_laplacian[True-True-True-csr_matrix-float32]
FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_asymmetric_laplacian[True-True-True-coo_matrix-float32]
FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_asymmetric_laplacian[True-True-False-array-float32]
FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_asymmetric_laplacian[True-True-False-csr_matrix-float32]
FAILED ../../signal/tests/test_signaltools.py::test_filtfilt_gust - RuntimeWa...
FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_format[function-True-False-True-float32-asarray]
FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_asymmetric_laplacian[True-True-False-coo_matrix-float32]
FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_format[function-True-False-True-float32-csr_matrix]
FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_format[function-True-False-True-float32-coo_matrix]
FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_format[lo-False-False-True-float32-asarray]
FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_format[function-True-False-True-float64-asarray]
FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_format[lo-False-False-True-float32-csr_matrix]
FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_format[lo-False-False-True-float32-coo_matrix]
FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_format[function-True-False-True-float64-csr_matrix]
FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_format[function-True-False-True-float64-coo_matrix]
FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_format[lo-False-False-True-float64-asarray]
FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_format[function-True-False-True-int32-asarray]
FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_format[lo-False-False-True-float64-csr_matrix]
FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_format[function-True-False-True-int32-csr_matrix]
FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_format[lo-False-False-True-float64-coo_matrix]
FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_format[function-True-False-True-int32-coo_matrix]
FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_format[lo-False-False-True-int32-asarray]
FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_format[function-True-False-True-int64-asarray]
FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_format[lo-False-False-True-int32-csr_matrix]
FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_format[function-True-False-True-int64-csr_matrix]
FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_format[lo-False-False-True-int32-coo_matrix]
FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_format[lo-False-False-True-int64-asarray]
FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_format[lo-False-False-True-int64-csr_matrix]
FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_format[lo-False-False-True-int64-coo_matrix]
FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_format[lo-False-False-True-longlong-asarray]
FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_asymmetric_laplacian[False-True-True-array-float32]
FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_format[lo-False-False-True-longlong-csr_matrix]
FAILED ../../signal/tests/test_signaltools.py::TestPartialFractionExpansion::test_residuez_general
FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_asymmetric_laplacian[False-True-True-csr_matrix-float32]
FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_format[lo-False-False-True-longlong-coo_matrix]
FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_asymmetric_laplacian[False-True-True-coo_matrix-float32]
FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_format[function-True-False-True-int64-coo_matrix]
FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_format[function-True-False-True-longlong-asarray]
FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_format[function-True-False-True-longlong-csr_matrix]
FAILED ../../optimize/tests/test_linprog.py::TestAutoscaleIP::test_bug_7237
FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_format[function-True-False-True-longlong-coo_matrix]
FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_asymmetric_laplacian[False-True-False-array-float32]
FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_asymmetric_laplacian[False-True-False-csr_matrix-float32]
FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_asymmetric_laplacian[False-True-False-coo_matrix-float32]
FAILED ../../signal/tests/test_signaltools.py::TestPartialFractionExpansion::test_residuez_trailing_zeros
FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_format[function-False-True-True-float32-asarray]
FAILED ../../optimize/tests/test_linprog.py::TestAutoscaleIP::test_bug_6139
FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_format[function-False-True-True-float32-csr_matrix]
FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_format[function-False-True-True-float32-coo_matrix]
FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_format[function-False-True-True-float64-asarray]
FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_format[function-False-True-True-float64-csr_matrix]
FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_format[function-False-True-True-float64-coo_matrix]
FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_format[function-False-True-True-int32-asarray]
FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_format[function-False-True-True-int32-csr_matrix]
FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_format[function-False-True-True-int32-coo_matrix]
FAILED ../../optimize/tests/test_linprog.py::TestAutoscaleSimplex::test_bug_6139
FAILED ../../optimize/tests/test_linprog.py::TestAutoscaleSimplex::test_bug_7237
FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_format[function-False-True-True-int64-asarray]
FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_format[function-False-True-True-int64-csr_matrix]
FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_format[function-False-True-True-int64-coo_matrix]
FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_format[function-False-True-True-longlong-asarray]
FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_format[function-False-True-True-longlong-csr_matrix]
FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_format[function-False-True-True-longlong-coo_matrix]
FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_laplacian_symmetrized[function-asarray]
FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_laplacian_symmetrized[function-csr_matrix]
FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_laplacian_symmetrized[function-coo_matrix]
FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_laplacian_symmetrized[lo-asarray]
FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_laplacian_symmetrized[lo-csr_matrix]
FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_laplacian_symmetrized[lo-coo_matrix]
FAILED ../../optimize/tests/test_linprog.py::TestAutoscaleRS::test_bug_6139
FAILED ../../optimize/tests/test_linprog.py::TestAutoscaleRS::test_bug_7237
FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_format[function-True-True-True-float32-asarray]
FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_format[function-True-True-True-float32-csr_matrix]
FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_format[function-False-False-True-float32-asarray]
FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_format[function-True-True-True-float32-coo_matrix]
FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_format[function-False-False-True-float32-csr_matrix]
FAILED ../../optimize/tests/test_linprog.py::TestAutoscaleRS::test_nontrivial_problem_with_guess
FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_format[function-True-True-True-float64-asarray]
FAILED ../../signal/tests/test_waveforms.py::TestChirp::test_hyperbolic_freq_01
FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_format[function-False-False-True-float32-coo_matrix]
FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_format[function-True-True-True-float64-csr_matrix]
FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_format[function-False-False-True-float64-asarray]
FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_format[function-True-True-True-float64-coo_matrix]
FAILED ../../signal/tests/test_spectral.py::TestWelch::test_average - Runtime...
FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_format[function-False-False-True-float64-csr_matrix]
FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_format[function-True-True-True-int32-asarray]
FAILED ../../optimize/tests/test_linprog.py::TestAutoscaleRS::test_nontrivial_problem_with_bad_guess
FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_format[function-False-False-True-float64-coo_matrix]
FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_format[function-True-True-True-int32-csr_matrix]
FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_format[function-False-False-True-int32-asarray]
FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_format[function-True-True-True-int32-coo_matrix]
FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_format[function-False-False-True-int32-csr_matrix]
FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_format[function-True-True-True-int64-asarray]
FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_format[function-True-True-True-int64-csr_matrix]
FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_format[function-False-False-True-int32-coo_matrix]
FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_format[function-False-False-True-int64-asarray]
FAILED ../../optimize/tests/test_linprog.py::TestRRSVD::test_bug_7044 - Runti...
FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_format[function-True-True-True-int64-coo_matrix]
FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_format[function-True-True-True-longlong-asarray]
FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_format[function-True-True-True-longlong-csr_matrix]
FAILED ../../signal/tests/test_spectral.py::TestCSD::test_copied_data - Runti...
FAILED ../../signal/tests/test_windows.py::TestTaylor::test_normalized - Runt...
FAILED ../../signal/tests/test_windows.py::TestTaylor::test_non_normalized - ...
FAILED ../../signal/tests/test_windows.py::TestTaylor::test_correctness - Run...
FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_format[function-True-True-True-longlong-coo_matrix]
FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_format[function-False-False-True-int64-csr_matrix]
FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_format[function-False-False-True-int64-coo_matrix]
FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_format[function-False-False-True-longlong-asarray]
FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_format[function-False-False-True-longlong-csr_matrix]
FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_format[function-False-False-True-longlong-coo_matrix]
FAILED ../../optimize/tests/test_linprog.py::TestRRPivot::test_bug_7044 - Run...
FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_format[lo-True-True-True-float32-asarray]
FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_format[lo-True-True-True-float32-csr_matrix]
FAILED ../../signal/tests/test_windows.py::test_windowfunc_basics - RuntimeWa...
FAILED ../../signal/tests/test_windows.py::test_not_needs_params - RuntimeWar...
FAILED ../../optimize/tests/test_linprog.py::TestRRID::test_bug_7044 - Runtim...
FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_format[lo-True-True-True-float32-coo_matrix]
FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_format[lo-True-True-True-float64-asarray]
FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_format[lo-True-True-True-float64-csr_matrix]
FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_format[lo-True-True-True-float64-coo_matrix]
FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_format[lo-True-True-True-int32-asarray]
FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_format[lo-True-True-True-int32-csr_matrix]
FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_format[lo-True-True-True-int32-coo_matrix]
FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_format[lo-True-True-True-int64-asarray]
FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_format[lo-True-True-True-int64-csr_matrix]
FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_format[lo-True-True-True-int64-coo_matrix]
FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_format[lo-True-True-True-longlong-asarray]
FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_format[lo-True-True-True-longlong-csr_matrix]
FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_format[lo-True-True-True-longlong-coo_matrix]
FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_format[lo-True-False-True-float32-asarray]
FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_format[lo-True-False-True-float32-csr_matrix]
FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_format[lo-True-False-True-float32-coo_matrix]
FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_format[lo-True-False-True-float64-asarray]
FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_format[lo-True-False-True-float64-csr_matrix]
FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_format[lo-True-False-True-float64-coo_matrix]
FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_format[lo-True-False-True-int32-asarray]
FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_format[lo-True-False-True-int32-csr_matrix]
FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_format[lo-True-False-True-int32-coo_matrix]
FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_format[lo-True-False-True-int64-asarray]
FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_format[lo-True-False-True-int64-csr_matrix]
FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_format[lo-True-False-True-int64-coo_matrix]
FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_format[lo-True-False-True-longlong-asarray]
FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_format[lo-True-False-True-longlong-csr_matrix]
FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_format[lo-True-False-True-longlong-coo_matrix]
FAILED ../../sparse/linalg/_isolve/tests/test_iterative.py::test_precond_dummy
FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_format[lo-False-True-True-float32-asarray]
FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_format[lo-False-True-True-float32-csr_matrix]
FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_format[lo-False-True-True-float32-coo_matrix]
FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_format[lo-False-True-True-float64-asarray]
FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_format[lo-False-True-True-float64-csr_matrix]
FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_format[lo-False-True-True-float64-coo_matrix]
FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_format[lo-False-True-True-int32-asarray]
FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_format[lo-False-True-True-int32-csr_matrix]
FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_format[lo-False-True-True-int32-coo_matrix]
FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_format[lo-False-True-True-int64-asarray]
FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_format[lo-False-True-True-int64-csr_matrix]
FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_format[lo-False-True-True-int64-coo_matrix]
FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_format[lo-False-True-True-longlong-asarray]
FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_format[lo-False-True-True-longlong-csr_matrix]
FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_format[lo-False-True-True-longlong-coo_matrix]
FAILED ../../sparse/linalg/_eigen/arpack/tests/test_arpack.py::test_symmetric_modes
FAILED ../../optimize/tests/test__dual_annealing.py::TestDualAnnealing::test_high_dim
FAILED ../../sparse/linalg/_eigen/lobpcg/tests/test_lobpcg.py::test_tolerance_float32
FAILED ../../sparse/linalg/_eigen/lobpcg/tests/test_lobpcg.py::test_random_initial_float32
FAILED ../../optimize/tests/test__dual_annealing.py::TestDualAnnealing::test_rand_gen
FAILED ../../optimize/tests/test__dual_annealing.py::TestDualAnnealing::test_fun_args_ls
FAILED ../../optimize/tests/test__dual_annealing.py::TestDualAnnealing::test_from_docstring
FAILED ../../sparse/linalg/tests/test_matfuncs.py::TestExpM::test_logm_consistency
FAILED ../../optimize/tests/test__dual_annealing.py::TestDualAnnealing::test_bounds_class
FAILED ../../optimize/tests/test__shgo.py::TestShgoArguments::test_7_3_minkwargs
FAILED ../../special/tests/test_basic.py::TestBessel::test_jacobi - RuntimeWa...
FAILED ../../special/tests/test_basic.py::TestAssocLaguerre::test_assoc_laguerre
FAILED ../../optimize/tests/test_lbfgsb_hessinv.py::test_1 - RuntimeWarning: ...
FAILED ../../optimize/tests/test_least_squares.py::TestDogbox::test_options
FAILED ../../optimize/tests/test_least_squares.py::TestDogbox::test_fun - Run...
FAILED ../../optimize/tests/test_least_squares.py::TestDogbox::test_grad - Ru...
FAILED ../../optimize/tests/test_least_squares.py::TestDogbox::test_jac - Run...
FAILED ../../optimize/tests/test_least_squares.py::TestDogbox::test_robustness
FAILED ../../special/tests/test_orthogonal.py::test_roots_sh_chebyt - Runtime...
FAILED ../../special/tests/test_kolmogorov.py::TestSmirnovp::test_oneminusoneovern
FAILED ../../special/tests/test_orthogonal.py::test_roots_sh_chebyu - Runtime...
FAILED ../../special/tests/test_kolmogorov.py::TestSmirnovp::test_oneovertwon
FAILED ../../special/tests/test_kolmogorov.py::TestSmirnovp::test_oneovern - ...
FAILED ../../special/tests/test_kolmogorov.py::TestSmirnovp::test_oneovernclose
FAILED ../../special/tests/test_orthogonal.py::TestCheby::test_chebyu - Runti...
FAILED ../../special/tests/test_orthogonal.py::test_roots_legendre - RuntimeW...
FAILED ../../optimize/tests/test_least_squares.py::TestDogbox::test_in_bounds
FAILED ../../optimize/tests/test_least_squares.py::TestDogbox::test_bounds_instances
FAILED ../../special/tests/test_basic.py::TestLaguerre::test_laguerre - Runti...
FAILED ../../special/tests/test_basic.py::TestLaguerre::test_genlaguerre - Ru...
FAILED ../../special/tests/test_basic.py::TestLegendre::test_legendre - Runti...
FAILED ../../special/tests/test_orthogonal.py::test_roots_sh_legendre - Runti...
FAILED ../../special/tests/test_orthogonal.py::test_roots_laguerre - RuntimeW...
FAILED ../../special/tests/test_orthogonal.py::test_roots_genlaguerre - Runti...
FAILED ../../special/tests/test_orthogonal_eval.py::TestPolys::test_jacobi - ...
FAILED ../../special/tests/test_orthogonal.py::TestGegenbauer::test_gegenbauer
FAILED ../../special/tests/test_orthogonal.py::TestHermite::test_hermite - Ru...
FAILED ../../special/tests/test_orthogonal.py::TestHermite::test_hermitenorm
FAILED ../../special/tests/test_orthogonal.py::test_roots_jacobi - RuntimeWar...
FAILED ../../special/tests/test_orthogonal.py::test_roots_sh_jacobi - Runtime...
FAILED ../../special/tests/test_orthogonal.py::test_roots_hermite - RuntimeWa...
FAILED ../../special/tests/test_orthogonal.py::test_roots_hermite_asy - Runti...
FAILED ../../optimize/tests/test_least_squares.py::TestDogbox::test_basic - R...
FAILED ../../optimize/tests/test_least_squares.py::TestDogbox::test_args_kwargs
FAILED ../../optimize/tests/test_least_squares.py::TestDogbox::test_jac_options
FAILED ../../optimize/tests/test_least_squares.py::TestDogbox::test_nfev_options
FAILED ../../optimize/tests/test_least_squares.py::TestDogbox::test_x_scale_options
FAILED ../../optimize/tests/test_least_squares.py::TestDogbox::test_diff_step
FAILED ../../optimize/tests/test_least_squares.py::TestDogbox::test_full_result
FAILED ../../optimize/tests/test_least_squares.py::TestDogbox::test_full_result_single_fev
FAILED ../../special/tests/test_orthogonal_eval.py::TestPolys::test_sh_jacobi
FAILED ../../special/tests/test_orthogonal.py::test_roots_hermitenorm - Runti...
FAILED ../../special/tests/test_orthogonal.py::test_roots_gegenbauer - Runtim...
FAILED ../../special/tests/test_orthogonal_eval.py::TestPolys::test_gegenbauer
FAILED ../../special/tests/test_orthogonal_eval.py::TestPolys::test_chebyu - ...
FAILED ../../special/tests/test_orthogonal_eval.py::TestPolys::test_sh_chebyu
FAILED ../../special/tests/test_orthogonal_eval.py::TestPolys::test_legendre
FAILED ../../special/tests/test_orthogonal.py::test_roots_chebyt - RuntimeWar...
FAILED ../../special/tests/test_orthogonal_eval.py::TestPolys::test_genlaguerre
FAILED ../../special/tests/test_orthogonal_eval.py::TestPolys::test_laguerre
FAILED ../../special/tests/test_orthogonal.py::test_roots_chebyu - RuntimeWar...
FAILED ../../special/tests/test_orthogonal_eval.py::TestPolys::test_hermite
FAILED ../../special/tests/test_orthogonal.py::test_roots_chebyc - RuntimeWar...
FAILED ../../special/tests/test_orthogonal_eval.py::TestPolys::test_hermitenorm
FAILED ../../special/tests/test_orthogonal.py::test_roots_chebys - RuntimeWar...
FAILED ../../optimize/tests/test_least_squares.py::TestTRF::test_options - Ru...
FAILED ../../special/tests/test_spherical_bessel.py::TestSphericalJn::test_spherical_jn_exact
FAILED ../../optimize/tests/test_least_squares.py::TestTRF::test_fun - Runtim...
FAILED ../../special/tests/test_spherical_bessel.py::TestSphericalYn::test_spherical_yn_exact
FAILED ../../optimize/tests/test_least_squares.py::TestTRF::test_grad - Runti...
FAILED ../../special/tests/test_spherical_bessel.py::TestSphericalJnYnCrossProduct::test_spherical_jn_yn_cross_product_1
FAILED ../../optimize/tests/test_least_squares.py::TestTRF::test_jac - Runtim...
FAILED ../../optimize/tests/test_least_squares.py::TestTRF::test_robustness
FAILED ../../optimize/tests/test_least_squares.py::TestTRF::test_in_bounds - ...
FAILED ../../optimize/tests/test_least_squares.py::TestTRF::test_bounds_instances
FAILED ../../optimize/tests/test_least_squares.py::TestTRF::test_basic - Runt...
FAILED ../../optimize/tests/test_least_squares.py::TestTRF::test_args_kwargs
FAILED ../../optimize/tests/test_least_squares.py::TestTRF::test_jac_options
FAILED ../../optimize/tests/test_least_squares.py::TestTRF::test_nfev_options
FAILED ../../optimize/tests/test_least_squares.py::TestTRF::test_x_scale_options
FAILED ../../optimize/tests/test_least_squares.py::TestTRF::test_diff_step - ...
FAILED ../../optimize/tests/test_least_squares.py::TestTRF::test_full_result
FAILED ../../optimize/tests/test_least_squares.py::TestTRF::test_full_result_single_fev
FAILED ../../optimize/tests/test_least_squares.py::TestLM::test_basic - Runti...
FAILED ../../optimize/tests/test_least_squares.py::TestLM::test_args_kwargs
FAILED ../../special/tests/test_boxcox.py::test_boxcox_basic - RuntimeWarning...
FAILED ../../special/tests/test_boxcox.py::test_boxcox1p_basic - RuntimeWarni...
FAILED ../../stats/tests/test_continuous_basic.py::test_rvs_scalar[genhyperbolic-arg33]
FAILED ../../optimize/tests/test_least_squares.py::TestLM::test_jac_options
FAILED ../../optimize/tests/test_least_squares.py::TestLM::test_nfev_options
FAILED ../../optimize/tests/test_least_squares.py::TestLM::test_x_scale_options
FAILED ../../optimize/tests/test_least_squares.py::TestLM::test_diff_step - R...
FAILED ../../optimize/tests/test_least_squares.py::TestLM::test_full_result
FAILED ../../optimize/tests/test_least_squares.py::TestLM::test_loss - Runtim...
FAILED ../../optimize/tests/test_least_squares.py::test_basic - RuntimeWarnin...
FAILED ../../stats/tests/test_continuous_basic.py::test_rvs_scalar[geninvgauss-arg34]
FAILED ../../optimize/tests/test_linprog.py::test_choose_solver - RuntimeWarn...
FAILED ../../optimize/tests/test_linprog.py::test_highs_status_message - Runt...
FAILED ../../optimize/tests/test_linprog.py::test_bug_17380 - RuntimeWarning:...
FAILED ../../stats/tests/test_continuous_basic.py::test_rvs_scalar[kappa4-arg53]
FAILED ../../stats/tests/test_continuous_basic.py::test_rvs_scalar[kappa4-arg54]
FAILED ../../stats/tests/test_continuous_basic.py::test_rvs_scalar[pearson3-arg80]
FAILED ../../stats/tests/test_continuous_basic.py::test_rvs_scalar[pearson3-arg81]
FAILED ../../stats/tests/test_continuous_basic.py::test_levy_stable_random_state_property
FAILED ../../stats/tests/test_continuous_basic.py::test_moments[alpha-arg0-True-True-False]
FAILED ../../optimize/tests/test_minpack.py::TestCurveFit::test_bounds_p0 - R...
FAILED ../../optimize/tests/test_minpack.py::TestCurveFit::test_jac - Runtime...
FAILED ../../stats/tests/test_discrete_basic.py::test_rvs_broadcast[zipfian-shape_args19]
FAILED ../../optimize/tests/test_minpack.py::TestCurveFit::test_maxfev_and_bounds
FAILED ../../optimize/tests/test_minpack.py::TestCurveFit::test_curvefit_covariance
FAILED ../../stats/tests/test_discrete_distns.py::TestZipfian::test_zipfian_asymptotic
FAILED ../../optimize/tests/test_minpack.py::TestCurveFit::test_dtypes2 - Run...
FAILED ../../optimize/tests/test_minpack.py::TestFixedPoint::test_array_basic1
FAILED ../../stats/tests/test_continuous_basic.py::test_moments[argus-arg3-True-True-False]
FAILED ../../stats/tests/test_discrete_distns.py::TestZipfian::test_zipfian_continuity
FAILED ../../stats/tests/test_discrete_distns.py::TestZipfian::test_zipfian_naive[0.01-2.0]
FAILED ../../stats/tests/test_discrete_distns.py::TestZipfian::test_zipfian_naive[0.021544346900318832-5.0]
FAILED ../../stats/tests/test_discrete_distns.py::TestZipfian::test_zipfian_naive[0.046415888336127774-5.0]
FAILED ../../stats/tests/test_continuous_basic.py::test_moments[gengamma-arg30-True-True-False]
FAILED ../../stats/tests/test_discrete_distns.py::TestZipfian::test_zipfian_naive[0.1-11.0]
FAILED ../../optimize/tests/test_nonlin.py::TestJacobianDotSolve::test_excitingmixing
FAILED ../../spatial/tests/test_distance.py::TestCdist::test_cdist_calling_conventions
FAILED ../../stats/tests/test_continuous_basic.py::test_moments[gengamma-arg31-True-True-False]
FAILED ../../stats/tests/test_discrete_distns.py::TestZipfian::test_zipfian_naive[0.21544346900318834-21.0]
FAILED ../../optimize/tests/test_optimize.py::test_check_grad - RuntimeWarnin...
FAILED ../../stats/tests/test_continuous_basic.py::test_moments[burr12-arg8-True-True-False]
FAILED ../../stats/tests/test_discrete_distns.py::TestZipfian::test_zipfian_naive[0.46415888336127775-23.0]
FAILED ../../stats/tests/test_continuous_basic.py::test_moments[chi2-arg11-True-True-False]
FAILED ../../stats/tests/test_discrete_distns.py::TestZipfian::test_zipfian_naive[1.0-38.0]
FAILED ../../stats/tests/test_distributions.py::TestGenInvGauss::test_rvs_with_mode_shift
FAILED ../../stats/tests/test_continuous_basic.py::test_moments[crystalball-arg13-True-True-False]
FAILED ../../stats/tests/test_discrete_distns.py::TestZipfian::test_zipfian_naive[2.154434690031882-25.0]
FAILED ../../stats/tests/test_discrete_distns.py::TestZipfian::test_zipfian_naive[4.6415888336127775-8.0]
FAILED ../../stats/tests/test_discrete_distns.py::TestZipfian::test_zipfian_naive[10.0-26.0]
FAILED ../../stats/tests/test_distributions.py::TestGenpareto::test_ab - Runt...
FAILED ../../stats/tests/test_continuous_basic.py::test_moments[dweibull-arg15-True-True-False]
FAILED ../../stats/tests/test_continuous_basic.py::test_moments[gennorm-arg36-True-True-False]
FAILED ../../stats/tests/test_continuous_basic.py::test_moments[erlang-arg16-True-True-False]
FAILED ../../stats/tests/test_distributions.py::TestGenInvGauss::test_rvs_without_mode_shift
FAILED ../../stats/tests/test_distributions.py::TestGenpareto::test_cm1 - Run...
FAILED ../../stats/tests/test_distributions.py::test_vonmises_pdf_periodic - ...
FAILED ../../stats/tests/test_distributions.py::TestGenInvGauss::test_rvs_new_method
FAILED ../../stats/tests/test_distributions.py::test_vonmises_numerical - Run...
FAILED ../../stats/tests/test_distributions.py::TestGenpareto::test_x_inf - R...
FAILED ../../stats/tests/test_continuous_basic.py::test_moments[genpareto-arg38-True-True-False]
FAILED ../../optimize/tests/test_optimize.py::TestOptimizeSimple::test_bfgs_gh_2169
FAILED ../../optimize/tests/test_optimize.py::TestOptimizeSimple::test_l_bfgs_b
FAILED ../../optimize/tests/test_optimize.py::TestOptimizeSimple::test_l_bfgs_b_numjac
FAILED ../../optimize/tests/test_optimize.py::TestOptimizeSimple::test_l_bfgs_b_funjac
FAILED ../../optimize/tests/test_optimize.py::TestOptimizeSimple::test_minimize_l_bfgs_b
FAILED ../../optimize/tests/test_optimize.py::TestOptimizeSimple::test_minimize_l_bfgs_b_ftol
FAILED ../../stats/tests/test_distributions.py::TestLogser::test_mean_small_p
FAILED ../../stats/tests/test_distributions.py::TestGenpareto::test_c_continuity
FAILED ../../stats/tests/test_distributions.py::TestGenInvGauss::test_rvs_p_zero
FAILED ../../stats/tests/test_continuous_basic.py::test_moments[halfcauchy-arg43-True-True-False]
FAILED ../../stats/tests/test_continuous_basic.py::test_moments[foldcauchy-arg24-True-True-False]
FAILED ../../stats/tests/test_distributions.py::TestGenpareto::test_c_continuity_ppf
FAILED ../../stats/tests/test_distributions.py::TestGenInvGauss::test_rvs_negative_p
FAILED ../../stats/tests/test_continuous_basic.py::test_moments[gamma-arg26-True-True-False]
FAILED ../../stats/tests/test_continuous_basic.py::test_moments[invgamma-arg47-True-True-False]
FAILED ../../stats/tests/test_distributions.py::TestExponNorm::test_extremes_x
FAILED ../../stats/tests/test_distributions.py::TestGenpareto::test_c_continuity_isf
FAILED ../../stats/tests/test_distributions.py::TestInvGamma::test_invgamma_inf_gh_1866
FAILED ../../stats/tests/test_continuous_basic.py::test_moments[invweibull-arg49-True-True-False]
FAILED ../../stats/tests/test_distributions.py::TestGenInvGauss::test_invgauss
FAILED ../../stats/tests/test_distributions.py::TestExponNorm::test_std_pdf[20-0.01-6.90010764753618e-88]
FAILED ../../stats/tests/test_distributions.py::TestGenpareto::test_cdf_ppf_roundtrip
FAILED ../../stats/tests/test_distributions.py::test_moments_t - RuntimeWarni...
FAILED ../../stats/tests/test_distributions.py::TestFitMethod::test_fshapes[MLE]
FAILED ../../stats/tests/test_distributions.py::TestExponNorm::test_std_pdf[1-0.01-0.24438994313247364]
FAILED ../../stats/tests/test_distributions.py::test_t_inf_df_stats_entropy[df_infmask2]
FAILED ../../stats/tests/test_distributions.py::TestGenHyperbolic::test_rvs
FAILED ../../stats/tests/test_discrete_basic.py::test_integer_shapes[boltzmann-N-shapes2]
FAILED ../../stats/tests/test_discrete_basic.py::test_integer_shapes[zipfian-n-shapes14]
FAILED ../../stats/tests/test_distributions.py::TestExponNorm::test_std_pdf[-1-0.01-0.23955149623472075]
FAILED ../../stats/tests/test_distributions.py::TestStudentizedRange::test_pdf_against_mp[case_result62]
FAILED ../../stats/tests/test_distributions.py::test_t_inf_df_stats_entropy[df_infmask5]
FAILED ../../stats/tests/test_distributions.py::TestStudentizedRange::test_pdf_against_mp[case_result0]
FAILED ../../stats/tests/test_distributions.py::TestExponNorm::test_std_pdf[-20-0.01-4.6004708690125477e-88]
FAILED ../../stats/tests/test_distributions.py::TestStudentizedRange::test_pdf_against_mp[case_result1]
FAILED ../../stats/tests/test_distributions.py::TestGennorm::test_laplace - R...
FAILED ../../stats/tests/test_distributions.py::TestStudentizedRange::test_pdf_against_mp[case_result63]
FAILED ../../stats/tests/test_distributions.py::TestStudentizedRange::test_pdf_against_mp[case_result64]
FAILED ../../stats/tests/test_distributions.py::TestStudentizedRange::test_pdf_against_mp[case_result2]
FAILED ../../stats/tests/test_distributions.py::TestSkewCauchy::test_cauchy
FAILED ../../stats/tests/test_distributions.py::TestExponNorm::test_std_pdf[10-1-7.48518298877006e-05]
FAILED ../../stats/tests/test_distributions.py::TestStudentizedRange::test_pdf_against_mp[case_result65]
FAILED ../../stats/tests/test_distributions.py::TestFitMethod::test_fshapes[MM]
FAILED ../../stats/tests/test_distributions.py::TestStudentizedRange::test_pdf_against_mp[case_result3]
FAILED ../../stats/tests/test_distributions.py::TestExponNorm::test_std_pdf[10-10000-9.990005048283775e-05]
FAILED ../../stats/tests/test_distributions.py::TestStudentizedRange::test_pdf_against_mp[case_result4]
FAILED ../../stats/tests/test_distributions.py::TestGennorm::test_norm - Runt...
FAILED ../../stats/tests/test_distributions.py::TestFrozen::test_gamma - Runt...
FAILED ../../stats/tests/test_distributions.py::TestStudentizedRange::test_pdf_against_mp[case_result66]
FAILED ../../integrate/tests/test_quadrature.py::TestFixedQuad::test_scalar
FAILED ../../integrate/tests/test_quadrature.py::TestFixedQuad::test_vector
FAILED ../../integrate/tests/test_quadrature.py::TestQuadrature::test_quadrature
FAILED ../../stats/tests/test_distributions.py::TestHalfgennorm::test_expon
FAILED ../../stats/tests/test_distributions.py::TestStudentizedRange::test_pdf_against_mp[case_result5]
FAILED ../../stats/tests/test_distributions.py::TestFrozen::test_ab - Runtime...
FAILED ../../integrate/tests/test_quadrature.py::TestQuadrature::test_quadrature_rtol
FAILED ../../integrate/tests/test_quadrature.py::TestQuadrature::test_quadrature_miniter
FAILED ../../integrate/tests/test_quadrature.py::TestQuadrature::test_quadrature_single_args
FAILED ../../stats/tests/test_distributions.py::TestExponNorm::test_cdf_small_K[0-0.01-1-0.4960109760186432]
FAILED ../../stats/tests/test_distributions.py::TestStudentizedRange::test_pdf_against_mp[case_result67]
FAILED ../../stats/tests/test_distributions.py::TestStudentizedRange::test_pdf_against_mp[case_result6]
FAILED ../../stats/tests/test_distributions.py::TestStudentizedRange::test_pdf_against_mp[case_result68]
FAILED ../../integrate/tests/test_quadrature.py::TestQuadrature::test_simpson
FAILED ../../stats/tests/test_distributions.py::TestSubclassingExplicitShapes::test_correct_shapes
FAILED ../../stats/tests/test_distributions.py::TestStudentizedRange::test_pdf_against_mp[case_result69]
FAILED ../../stats/tests/test_distributions.py::TestExpect::test_genhalflogistic
FAILED ../../optimize/tests/test_optimize.py::TestOptimizeSimple::test_no_increase[newton-cg]
FAILED ../../stats/tests/test_distributions.py::TestStudentizedRange::test_pdf_against_mp[case_result7]
FAILED ../../stats/tests/test_distributions.py::TestSubclassingNoShapes::test_only__pdf
FAILED ../../stats/tests/test_distributions.py::TestExponNorm::test_cdf_small_K[-5-0.005-1-2.7939945412195734e-07]
FAILED ../../stats/tests/test_distributions.py::TestHalfgennorm::test_halfnorm
FAILED ../../stats/tests/test_distributions.py::TestStudentizedRange::test_pdf_against_mp[case_result70]
FAILED ../../optimize/tests/test_optimize.py::TestOptimizeSimple::test_respect_maxiter[L-BFGS-B]
FAILED ../../stats/tests/test_distributions.py::TestStudentizedRange::test_pdf_against_mp[case_result71]
FAILED ../../stats/tests/test_distributions.py::TestStudentizedRange::test_pdf_against_mp[case_result8]
FAILED ../../stats/tests/test_distributions.py::TestRecipInvGauss::test_cdf_small_x
FAILED ../../stats/tests/test_distributions.py::TestStudentizedRange::test_pdf_against_mp[case_result9]
FAILED ../../stats/tests/test_distributions.py::TestExponNorm::test_cdf_small_K[-10000.0-0.01-100-0.0]
FAILED ../../stats/tests/test_distributions.py::TestHalfgennorm::test_gennorm
FAILED ../../stats/tests/test_distributions.py::test_gompertz_accuracy - Runt...
FAILED ../../stats/tests/test_distributions.py::TestStudentizedRange::test_pdf_against_mp[case_result10]
FAILED ../../optimize/tests/test_optimize.py::TestOptimizeSimple::test_initial_step_scaling
FAILED ../../stats/tests/test_continuous_basic.py::test_moments[kappa4-arg53-True-True-False]
FAILED ../../stats/tests/test_distributions.py::TestRecipInvGauss::test_sf_large_x
FAILED ../../optimize/tests/test_optimize.py::TestOptimizeSimple::test_nan_values[newton-cg]
FAILED ../../stats/tests/test_distributions.py::test_burr12_ppf_small_arg - R...
FAILED ../../stats/tests/test_distributions.py::TestExponNorm::test_cdf_small_K[-10000.0-0.01-1000-6.920401854427357e-24]
FAILED ../../stats/tests/test_distributions.py::TestLaplaceasymmetric::test_laplace
FAILED ../../stats/tests/test_distributions.py::TestStudentizedRange::test_pdf_against_mp[case_result11]
FAILED ../../stats/tests/test_distributions.py::TestStudentizedRange::test_pdf_against_mp[case_result12]
FAILED ../../optimize/tests/test_optimize.py::TestOptimizeSimple::test_duplicate_evaluations[l-bfgs-b]
FAILED ../../stats/tests/test_distributions.py::TestErlang::test_erlang_runtimewarning
FAILED ../../stats/tests/test_distributions.py::TestStudentizedRange::test_pdf_against_mp[case_result13]
FAILED ../../stats/tests/test_distributions.py::test_crystalball_function_moments
FAILED ../../stats/tests/test_distributions.py::TestExponNorm::test_cdf_small_K[5-0.001-1-0.9999997118542392]
FAILED ../../stats/tests/test_distributions.py::TestLaplaceasymmetric::test_asymmetric_laplace_pdf
FAILED ../../stats/tests/test_distributions.py::TestFatigueLife::test_sf_tail
FAILED ../../stats/tests/test_distributions.py::TestExponNorm::test_sf_small_K[10-0.01-1-8.474702916146657e-24]
FAILED ../../stats/tests/test_distributions.py::TestStudentizedRange::test_pdf_against_mp[case_result14]
FAILED ../../stats/tests/test_distributions.py::TestWeibull::test_fit_min - R...
FAILED ../../stats/tests/test_distributions.py::TestStudentizedRange::test_pdf_against_mp[case_result15]
FAILED ../../stats/tests/test_distributions.py::TestGenpareto::test_stats[0-expected_stats0]
FAILED ../../stats/tests/test_distributions.py::test_invweibull_fit - Runtime...
FAILED ../../stats/tests/test_distributions.py::TestStudentizedRange::test_pdf_against_mp[case_result16]
FAILED ../../stats/tests/test_distributions.py::TestTruncWeibull::test_cdf_to_ppf
FAILED ../../stats/tests/test_distributions.py::TestExponNorm::test_sf_small_K[2-0.005-1-0.02302280664231312]
FAILED ../../stats/tests/test_distributions.py::test_invweibull_isf[0.5-2.5-1.157896698364682]
FAILED ../../stats/tests/test_distributions.py::TestTruncWeibull::test_sf_to_isf
FAILED ../../stats/tests/test_distributions.py::TestGenpareto::test_stats[0.25-expected_stats1]
FAILED ../../stats/tests/test_distributions.py::TestStudentizedRange::test_pdf_against_mp[case_result17]
FAILED ../../spatial/tests/test_distance.py::TestPdist::test_pdist_correlation_iris
FAILED ../../stats/tests/test_distributions.py::TestExponNorm::test_sf_small_K[5-0.005-0.5-8.024820681931086e-24]
FAILED ../../stats/tests/test_distributions.py::TestTruncWeibull::test_munp
FAILED ../../stats/tests/test_distributions.py::TestStudentizedRange::test_pdf_against_mp[case_result18]
FAILED ../../stats/tests/test_distributions.py::test_invweibull_isf[3e-18-5-3195.771718380609]
FAILED ../../stats/tests/test_distributions.py::TestStudentizedRange::test_pdf_against_mp[case_result19]
FAILED ../../stats/tests/test_distributions.py::TestGenpareto::test_stats[0.1111111111111111-expected_stats2]
FAILED ../../stats/tests/test_distributions.py::TestTruncWeibull::test_reference_values
FAILED ../../stats/tests/test_distributions.py::TestStudentizedRange::test_pdf_against_mp[case_result20]
FAILED ../../stats/tests/test_distributions.py::TestExponNorm::test_sf_small_K[10-0.005-0.5-3.0603340062892486e-89]
FAILED ../../stats/tests/test_distributions.py::TestTrapezoid::test_reduces_to_triang
FAILED ../../stats/tests/test_distributions.py::TestExponNorm::test_sf_small_K[20-0.005-0.5-0.0]
FAILED ../../stats/tests/test_distributions.py::TestStudentizedRange::test_pdf_against_mp[case_result21]
FAILED ../../stats/tests/test_distributions.py::TestTrapezoid::test_cases - R...
FAILED ../../stats/tests/test_distributions.py::TestGenpareto::test_stats[-1-expected_stats3]
FAILED ../../stats/tests/test_distributions.py::TestLogUniform::test_fit_override[mle]
FAILED ../../stats/tests/test_distributions.py::TestStudentizedRange::test_pdf_against_mp[case_result22]
FAILED ../../stats/tests/test_distributions.py::TestTrapezoid::test_moments_and_entropy
FAILED ../../stats/tests/test_distributions.py::TestExponNorm::test_sf_small_K[-3-0.001-1-0.9986545205566117]
FAILED ../../stats/tests/test_distributions.py::TestGenpareto::test_var - Run...
FAILED ../../stats/tests/test_distributions.py::TestStudentizedRange::test_pdf_against_mp[case_result23]
FAILED ../../stats/tests/test_distributions.py::TestTrapezoid::test_trapezoid_vect
FAILED ../../stats/tests/test_distributions.py::TestExponpow::test_tail - Run...
FAILED ../../stats/tests/test_distributions.py::TestStudentizedRange::test_pdf_against_mp[case_result24]
FAILED ../../stats/tests/test_distributions.py::TestLogUniform::test_fit_override[mm]
FAILED ../../stats/tests/test_distributions.py::TestStudentizedRange::test_pdf_against_mp[case_result25]
FAILED ../../stats/tests/test_distributions.py::TestPearson3::test_rvs - Runt...
FAILED ../../stats/tests/test_distributions.py::TestStudentizedRange::test_pdf_against_mp[case_result26]
FAILED ../../stats/tests/test_distributions.py::TestArgus::test_argus_rvs_large_chi
FAILED ../../stats/tests/test_distributions.py::TestPearson3::test_pdf - Runt...
FAILED ../../stats/tests/test_distributions.py::TestStudentizedRange::test_pdf_against_mp[case_result27]
FAILED ../../stats/tests/test_distributions.py::TestStudentizedRange::test_pdf_against_mp[case_result28]
FAILED ../../stats/tests/test_distributions.py::TestArgus::test_mean[1-0.6187026683551835]
FAILED ../../stats/tests/test_distributions.py::TestPearson3::test_cdf - Runt...
FAILED ../../stats/tests/test_distributions.py::TestStudentizedRange::test_pdf_against_mp[case_result29]
FAILED ../../stats/tests/test_distributions.py::TestStudentizedRange::test_pdf_against_mp[case_result30]
FAILED ../../stats/tests/test_distributions.py::TestArgus::test_mean[10-0.984805536783744]
FAILED ../../stats/tests/test_distributions.py::TestPearson3::test_negative_cdf_bug_11186
FAILED ../../stats/tests/test_distributions.py::TestStudentizedRange::test_pdf_against_mp[case_result31]
FAILED ../../stats/tests/test_distributions.py::TestArgus::test_mean[40-0.9990617659702923]
FAILED ../../stats/tests/test_distributions.py::TestStudentizedRange::test_pdf_against_mp[case_result32]
FAILED ../../stats/tests/test_distributions.py::TestPearson3::test_ppf_bug_17050
FAILED ../../stats/tests/test_distributions.py::TestStudentizedRange::test_pdf_against_mp[case_result33]
FAILED ../../stats/tests/test_continuous_basic.py::test_moments[laplace_asymmetric-arg61-True-True-False]
FAILED ../../stats/tests/test_continuous_basic.py::test_moments[levy-arg62-True-True-False]
FAILED ../../stats/tests/test_distributions.py::TestArgus::test_mean[60-0.99958318851653]
FAILED ../../stats/tests/test_distributions.py::TestStudentizedRange::test_pdf_against_mp[case_result34]
FAILED ../../stats/tests/test_continuous_basic.py::test_moments[levy_l-arg63-True-True-False]
FAILED ../../stats/tests/test_distributions.py::TestStudentizedRange::test_pdf_against_mp[case_result35]
FAILED ../../stats/tests/test_distributions.py::TestArgus::test_mean[99-0.9998469348663028]
FAILED ../../stats/tests/test_distributions.py::TestKappa4::test_cdf_genpareto
FAILED ../../stats/tests/test_distributions.py::TestStudentizedRange::test_pdf_against_mp[case_result36]
FAILED ../../stats/tests/test_distributions.py::TestArgus::test_var[1-0.05215651254197807-1e-13]
FAILED ../../stats/tests/test_distributions.py::TestStudentizedRange::test_pdf_against_mp[case_result37]
FAILED ../../stats/tests/test_distributions.py::TestKappa4::test_cdf_genextreme
FAILED ../../stats/tests/test_continuous_basic.py::test_moments[loguniform-arg68-True-True-False]
FAILED ../../stats/tests/test_distributions.py::TestStudentizedRange::test_pdf_against_mp[case_result38]
FAILED ../../stats/tests/test_distributions.py::TestArgus::test_var[10-0.00015805472008165595-1e-11]
FAILED ../../stats/tests/test_distributions.py::TestStudentizedRange::test_pdf_against_mp[case_result39]
FAILED ../../stats/tests/test_distributions.py::TestKappa4::test_cdf_expon - ...
FAILED ../../stats/tests/test_distributions.py::TestStudentizedRange::test_pdf_against_mp[case_result40]
FAILED ../../stats/tests/test_distributions.py::TestArgus::test_var[40-5.877763210262901e-07-1e-08]
FAILED ../../stats/tests/test_distributions.py::TestKappa4::test_cdf_uniform
FAILED ../../spatial/tests/test_distance.py::TestPdist::test_pdist_correlation_iris_float32
FAILED ../../stats/tests/test_distributions.py::TestStudentizedRange::test_pdf_against_mp[case_result41]
FAILED ../../stats/tests/test_distributions.py::TestStudentizedRange::test_pdf_against_mp[case_result42]
FAILED ../../stats/tests/test_distributions.py::TestArgus::test_var[60-1.1590179389611416e-07-1e-08]
FAILED ../../stats/tests/test_distributions.py::TestStudentizedRange::test_pdf_integration
FAILED ../../stats/tests/test_distributions.py::TestStudentizedRange::test_pdf_against_mp[case_result43]
FAILED ../../stats/tests/test_distributions.py::TestKappa4::test_integers_ctor
FAILED ../../stats/tests/test_distributions.py::TestStudentizedRange::test_pdf_against_mp[case_result44]
FAILED ../../stats/tests/test_distributions.py::TestArgus::test_var[99-1.5623277006064666e-08-1e-08]
FAILED ../../stats/tests/test_distributions.py::TestPoisson::test_stats - Run...
FAILED ../../stats/tests/test_distributions.py::TestStudentizedRange::test_pdf_against_mp[case_result45]
FAILED ../../stats/tests/test_distributions.py::TestStudentizedRange::test_pdf_against_mp[case_result46]
FAILED ../../stats/tests/test_distributions.py::TestArgus::test_stats_small_chi[0.5-expected0-1e-12]
FAILED ../../stats/tests/test_continuous_basic.py::test_rvs_broadcast[genhyperbolic-shape_args33]
FAILED ../../stats/tests/test_distributions.py::TestArgus::test_stats_small_chi[0.101-expected1-1e-11]
FAILED ../../stats/tests/test_distributions.py::TestStudentizedRange::test_pdf_against_mp[case_result47]
FAILED ../../stats/tests/test_distributions.py::TestStudentizedRange::test_pdf_against_mp[case_result48]
FAILED ../../stats/tests/test_continuous_basic.py::test_rvs_broadcast[geninvgauss-shape_args34]
FAILED ../../stats/tests/test_distributions.py::TestStudentizedRange::test_pdf_against_mp[case_result49]
FAILED ../../stats/tests/test_distributions.py::TestNakagami::test_sf_isf - R...
FAILED ../../stats/tests/test_distributions.py::TestInvgauss::test_cdf_sf - R...
FAILED ../../stats/tests/test_continuous_basic.py::test_rvs_broadcast[kappa4-shape_args53]
FAILED ../../stats/tests/test_distributions.py::TestStudentizedRange::test_pdf_against_mp[case_result50]
FAILED ../../stats/tests/test_distributions.py::TestStudentizedRange::test_pdf_against_mp[case_result51]
FAILED ../../stats/tests/test_distributions.py::TestStudentizedRange::test_pdf_against_mp[case_result52]
FAILED ../../stats/tests/test_distributions.py::TestInvgauss::test_logcdf_logsf
FAILED ../../stats/tests/test_continuous_basic.py::test_rvs_broadcast[kappa4-shape_args54]
FAILED ../../stats/tests/test_continuous_basic.py::test_moments[reciprocal-arg90-True-True-False]
FAILED ../../stats/tests/test_distributions.py::TestStudentizedRange::test_pdf_against_mp[case_result53]
FAILED ../../stats/tests/test_distributions.py::TestStudentizedRange::test_pdf_against_mp[case_result54]
FAILED ../../stats/tests/test_distributions.py::TestStudentizedRange::test_pdf_against_mp[case_result55]
FAILED ../../stats/tests/test_continuous_basic.py::test_rvs_broadcast[pearson3-shape_args81]
FAILED ../../stats/tests/test_continuous_basic.py::test_moments[trapezoid-arg97-True-True-False]
FAILED ../../stats/tests/test_distributions.py::TestStudentizedRange::test_pdf_against_mp[case_result56]
FAILED ../../stats/tests/test_distributions.py::TestStudentizedRange::test_infinite_df
FAILED ../../stats/tests/test_continuous_basic.py::test_rvs_broadcast[pearson3-shape_args82]
FAILED ../../stats/tests/test_distributions.py::TestStudentizedRange::test_pdf_against_mp[case_result57]
FAILED ../../stats/tests/test_distributions.py::TestStudentizedRange::test_df_cutoff
FAILED ../../stats/tests/test_distributions.py::TestStudentizedRange::test_pdf_against_mp[case_result58]
FAILED ../../stats/tests/test_morestats.py::TestBayes_mvs::test_basic - Runti...
FAILED ../../stats/tests/test_continuous_basic.py::test_moments[truncweibull_min-arg103-True-True-False]
FAILED ../../stats/tests/test_distributions.py::TestStudentizedRange::test_pdf_against_mp[case_result59]
FAILED ../../stats/tests/test_distributions.py::TestStudentizedRange::test_pdf_against_mp[case_result60]
FAILED ../../stats/tests/test_distributions.py::test_tukeylambda_stats_ticket_1545
FAILED ../../stats/tests/test_continuous_basic.py::test_moments[tukeylambda-arg104-True-True-False]
FAILED ../../stats/tests/test_morestats.py::TestBayes_mvs::test_result_attributes
FAILED ../../stats/tests/test_distributions.py::test_levy_isf[1e-20-6.366197723675814e+39]
FAILED ../../stats/tests/test_distributions.py::TestStudentizedRange::test_pdf_against_mp[case_result61]
FAILED ../../stats/tests/test_continuous_basic.py::test_moments[weibull_max-arg109-True-True-False]
FAILED ../../stats/tests/test_morestats.py::TestMvsdist::test_basic - Runtime...
FAILED ../../stats/tests/test_continuous_basic.py::test_moments[weibull_min-arg110-True-True-False]
FAILED ../../stats/tests/test_distributions.py::test_levy_isf[1e-08-6366197723675813.0]
FAILED ../../stats/tests/test_multivariate.py::TestCovariance::test_mvn_with_covariance[Eigendecomposition-diagonal full rank-None]
FAILED ../../stats/tests/test_multivariate.py::TestCovariance::test_mvn_with_covariance[Eigendecomposition-diagonal full rank-size1]
FAILED ../../stats/tests/test_multivariate.py::TestCovariance::test_mvn_with_covariance[Eigendecomposition-diagonal full rank-1]
FAILED ../../stats/tests/test_morestats.py::TestMvsdist::test_warns - Runtime...
FAILED ../../stats/tests/test_morestats.py::TestYeojohnson::test_fixed_lmbda
FAILED ../../stats/tests/test_multivariate.py::TestCovariance::test_mvn_with_covariance[Eigendecomposition-diagonal full rank-size3]
FAILED ../../stats/tests/test_multivariate.py::TestCovariance::test_mvn_with_covariance[Eigendecomposition-general full rank-None]
FAILED ../../stats/tests/test_morestats.py::TestAndersonKSamp::test_example2a
FAILED ../../stats/tests/test_multivariate.py::TestCovariance::test_mvn_with_covariance[Eigendecomposition-general full rank-size1]
FAILED ../../stats/tests/test_multivariate.py::TestCovariance::test_mvn_with_covariance[Eigendecomposition-general full rank-1]
FAILED ../../stats/tests/test_multivariate.py::TestCovariance::test_factories[Diagonal]
FAILED ../../stats/tests/test_morestats.py::TestAndersonKSamp::test_example2b
FAILED ../../stats/tests/test_distributions.py::test_levy_isf[0.375-4.185810119346273]
FAILED ../../stats/tests/test_mstats_basic.py::TestMoments::test_kurtosis - R...
FAILED ../../stats/tests/test_multivariate.py::TestCovariance::test_covariance[Eigendecomposition-diagonal full rank]
FAILED ../../stats/tests/test_multivariate.py::TestCovariance::test_covariance[Eigendecomposition-general full rank]
FAILED ../../stats/tests/test_distributions.py::TestLevyStable::test_stats[params0-expected0]
FAILED ../../stats/tests/test_multivariate.py::TestCovariance::test_factories[Eigendecomposition]
FAILED ../../stats/tests/test_multivariate.py::TestCovariance::test_covariance[Diagonal-diagonal full rank]
FAILED ../../stats/tests/test_multivariate.py::TestCovariance::test_covariance[Diagonal-diagonal singular]
FAILED ../../stats/tests/test_multivariate.py::TestCovariance::test_mvn_with_covariance[Eigendecomposition-diagonal singular-None]
FAILED ../../stats/tests/test_multivariate.py::TestCovariance::test_mvn_with_covariance[Eigendecomposition-general full rank-size3]
FAILED ../../stats/tests/test_multivariate.py::TestCovariance::test_mvn_with_covariance[Eigendecomposition-diagonal singular-size1]
FAILED ../../stats/tests/test_multivariate.py::TestCovariance::test_mvn_with_covariance[Eigendecomposition-diagonal singular-1]
FAILED ../../stats/tests/test_multivariate.py::TestCovariance::test_mvn_with_covariance[Eigendecomposition-diagonal singular-size3]
FAILED ../../stats/tests/test_distributions.py::test_levy_isf[0.875-0.42489442055310134]
FAILED ../../stats/tests/test_multivariate.py::TestCovariance::test_mvn_with_covariance[Eigendecomposition-general singular-None]
FAILED ../../stats/tests/test_multivariate.py::TestCovariance::test_covariance[Eigendecomposition-diagonal singular]
FAILED ../../stats/tests/test_multivariate.py::TestCovariance::test_covariance[Eigendecomposition-general singular]
FAILED ../../stats/tests/test_multivariate.py::TestCovariance::test_mvn_with_covariance[Eigendecomposition-general singular-size1]
FAILED ../../stats/tests/test_multivariate.py::TestCovariance::test_mvn_with_covariance[Eigendecomposition-general singular-1]
FAILED ../../stats/tests/test_multivariate.py::TestInvwishart::test_frozen - ...
FAILED ../../stats/tests/test_multivariate.py::TestCovariance::test_mvn_with_covariance[Diagonal-diagonal full rank-None]
FAILED ../../stats/tests/test_multivariate.py::TestCovariance::test_mvn_with_covariance[Diagonal-diagonal full rank-size1]
FAILED ../../stats/tests/test_multivariate.py::TestWishart::test_1D_is_chisquared
FAILED ../../stats/tests/test_multivariate.py::TestCovariance::test_mvn_with_covariance[Diagonal-diagonal full rank-1]
FAILED ../../stats/tests/test_multivariate.py::TestCovariance::test_mvn_with_covariance[Eigendecomposition-general singular-size3]
FAILED ../../stats/tests/test_multivariate.py::TestCovariance::test_mvn_with_covariance[Diagonal-diagonal full rank-size3]
FAILED ../../stats/tests/test_multivariate.py::TestCovariance::test_mvn_with_covariance_cdf[Diagonal-size0]
FAILED ../../stats/tests/test_multivariate.py::TestMultivariateNormal::test_mean_cov
FAILED ../../stats/tests/test_multivariate.py::TestCovariance::test_mvn_with_covariance_cdf[Diagonal-size1]
FAILED ../../stats/tests/test_multivariate.py::TestCovariance::test_mvn_with_covariance[Diagonal-diagonal singular-None]
FAILED ../../stats/tests/test_multivariate.py::TestInvwishart::test_1D_is_invgamma
FAILED ../../stats/tests/test_multivariate.py::TestCovariance::test_mvn_with_covariance_cdf[Eigendecomposition-size0]
FAILED ../../stats/tests/test_multivariate.py::TestWishart::test_is_scaled_chisquared
FAILED ../../stats/tests/test_distributions.py::test_levy_isf[0.999-0.09235685880262713]
FAILED ../../stats/tests/test_multivariate.py::TestCovariance::test_mvn_with_covariance_cdf[Eigendecomposition-size1]
FAILED ../../stats/tests/test_multivariate.py::TestCovariance::test_mvn_with_covariance[Diagonal-diagonal singular-size1]
FAILED ../../interpolate/tests/test_polyint.py::test_shapes - RuntimeWarning:...
FAILED ../../stats/tests/test_multivariate.py::TestCovariance::test_mvn_with_covariance[Diagonal-diagonal singular-1]
FAILED ../../stats/tests/test_multivariate.py::TestCovariance::test_mvn_with_covariance[Diagonal-diagonal singular-size3]
FAILED ../../interpolate/tests/test_polyint.py::test_deriv_shapes - RuntimeWa...
FAILED ../../stats/tests/test_distributions.py::test_levy_isf[0.9999999962747097-0.028766845244146945]
FAILED ../../interpolate/tests/test_polyint.py::TestPCHIP::test_cast - Runtim...
FAILED ../../interpolate/tests/test_polyint.py::TestPCHIP::test_nag - Runtime...
FAILED ../../interpolate/tests/test_polyint.py::TestPCHIP::test_endslopes - R...
FAILED ../../interpolate/tests/test_polyint.py::TestPCHIP::test_pchip_interpolate
FAILED ../../stats/tests/test_distributions.py::test_levy_l_isf - RuntimeWarn...
FAILED ../../interpolate/tests/test_rbf.py::test_rbf_interpolation - RuntimeW...
FAILED ../../interpolate/tests/test_rbf.py::test_2drbf_interpolation - Runtim...
FAILED ../../interpolate/tests/test_rbf.py::test_rbf_regularity - RuntimeWarn...
FAILED ../../interpolate/tests/test_rbf.py::test_2drbf_regularity - RuntimeWa...
FAILED ../../stats/tests/test_distributions.py::test_distribution_too_many_args
FAILED ../../stats/tests/test_continuous_basic.py::test_rvs_broadcast[crystalball-shape_args13]
FAILED ../../stats/tests/test_entropy.py::TestDifferentialEntropy::test_consistency[van es]
FAILED ../../stats/tests/test_resampling.py::TestMonteCarloHypothesisTest::test_against_normality_tests[0.0-less-kurtosistest]
FAILED ../../stats/tests/test_hypotests.py::TestCvm_2samp::test_large_sample
FAILED ../../stats/tests/test_hypotests.py::TestCvm_2samp::test_exact_vs_asymptotic
FAILED ../../stats/tests/test_resampling.py::test_bootstrap_against_theory[basic]
FAILED ../../stats/tests/test_resampling.py::TestMonteCarloHypothesisTest::test_against_normality_tests[0.0-greater-kurtosistest]
FAILED ../../stats/tests/test_hypotests.py::TestCvm_2samp::test_method_auto
FAILED ../../stats/tests/test_resampling.py::TestMonteCarloHypothesisTest::test_against_normality_tests[0.0-two-sided-kurtosistest]
FAILED ../../stats/tests/test_hypotests.py::TestTukeyHSD::test_compare_sas[unequal sample size]
FAILED ../../stats/tests/test_hypotests.py::TestTukeyHSD::test_compare_sas[extreme sample size differences]
FAILED ../../stats/tests/test_resampling.py::TestMonteCarloHypothesisTest::test_against_normality_tests[1.0-less-kurtosistest]
FAILED ../../stats/tests/test_resampling.py::test_bootstrap_against_theory[percentile]
FAILED ../../stats/tests/test_hypotests.py::TestTukeyHSD::test_compare_matlab[unequal size sample]
FAILED ../../stats/tests/test_resampling.py::TestMonteCarloHypothesisTest::test_against_normality_tests[1.0-greater-kurtosistest]
FAILED ../../stats/tests/test_resampling.py::TestMonteCarloHypothesisTest::test_against_normality_tests[1.0-two-sided-kurtosistest]
FAILED ../../stats/tests/test_resampling.py::test_bootstrap_against_theory[BCa]
FAILED ../../stats/tests/test_resampling.py::TestMonteCarloHypothesisTest::test_against_normality_tests[2.0-less-kurtosistest]
FAILED ../../stats/tests/test_hypotests.py::TestTukeyHSD::test_conf_level_invalid[-0.5]
FAILED ../../stats/tests/test_hypotests.py::TestTukeyHSD::test_conf_level_invalid[0]
FAILED ../../stats/tests/test_hypotests.py::TestTukeyHSD::test_conf_level_invalid[1]
FAILED ../../stats/tests/test_hypotests.py::TestTukeyHSD::test_conf_level_invalid[2]
FAILED ../../stats/tests/test_resampling.py::TestMonteCarloHypothesisTest::test_against_cramervonmises[0.0]
FAILED ../../stats/tests/test_resampling.py::TestMonteCarloHypothesisTest::test_against_cramervonmises[0.25]
FAILED ../../stats/tests/test_resampling.py::TestMonteCarloHypothesisTest::test_against_normality_tests[2.0-greater-kurtosistest]
FAILED ../../stats/tests/test_resampling.py::TestMonteCarloHypothesisTest::test_against_normality_tests[2.0-two-sided-kurtosistest]
FAILED ../../stats/tests/test_resampling.py::TestMonteCarloHypothesisTest::test_against_cramervonmises[0.5]
FAILED ../../stats/tests/test_resampling.py::TestMonteCarloHypothesisTest::test_against_normality_tests[-2.0-less-kurtosistest]
FAILED ../../stats/tests/test_resampling.py::TestMonteCarloHypothesisTest::test_against_normaltest[a0]
FAILED ../../stats/tests/test_fit.py::TestGoodnessOfFit::test_against_cvm - R...
FAILED ../../stats/tests/test_resampling.py::TestMonteCarloHypothesisTest::test_against_normality_tests[-2.0-greater-kurtosistest]
FAILED ../../stats/tests/test_resampling.py::TestMonteCarloHypothesisTest::test_against_normaltest[a1]
FAILED ../../stats/tests/test_resampling.py::TestMonteCarloHypothesisTest::test_against_normality_tests[-2.0-two-sided-kurtosistest]
FAILED ../../stats/tests/test_resampling.py::TestMonteCarloHypothesisTest::test_against_normality_tests[-1.0-less-kurtosistest]
FAILED ../../stats/tests/test_resampling.py::TestMonteCarloHypothesisTest::test_against_normaltest[a2]
FAILED ../../stats/tests/test_resampling.py::TestMonteCarloHypothesisTest::test_against_normaltest[a3]
FAILED ../../stats/tests/test_resampling.py::TestMonteCarloHypothesisTest::test_against_normality_tests[-1.0-greater-kurtosistest]
FAILED ../../stats/tests/test_resampling.py::TestMonteCarloHypothesisTest::test_against_normaltest[a4]
FAILED ../../stats/tests/test_resampling.py::TestMonteCarloHypothesisTest::test_against_cramervonmises[-0.5]
FAILED ../../stats/tests/test_resampling.py::TestMonteCarloHypothesisTest::test_against_normality_tests[-1.0-two-sided-kurtosistest]
FAILED ../../stats/tests/test_resampling.py::TestMonteCarloHypothesisTest::test_against_cramervonmises[-0.25]
FAILED ../../spatial/tests/test_distance.py::TestPdist::test_pdist_calling_conventions
FAILED ../../stats/tests/test_sampling.py::TestDiscreteAliasUrn::test_basic[zipfian-params19]
FAILED ../../stats/tests/test_sampling.py::TestTransformedDensityRejection::test_basic[dist0-mv_ex0]
FAILED ../../stats/tests/test_sampling.py::TestTransformedDensityRejection::test_basic[dist1-mv_ex1]
FAILED ../../stats/tests/test_resampling.py::TestPermutationTest::test_against_cvm
FAILED ../../stats/tests/test_fit.py::TestFit::test_basic_fit_mse[zipf] - Run...
FAILED ../../stats/tests/test_sampling.py::test_with_scipy_distribution - Run...
FAILED ../../stats/tests/test_sampling.py::TestNumericalInversePolynomial::test_basic[dist0-mv_ex0]
FAILED ../../stats/tests/test_sampling.py::TestTransformedDensityRejection::test_basic[dist2-mv_ex2]
FAILED ../../stats/tests/test_sampling.py::TestTransformedDensityRejection::test_basic[dist3-mv_ex3]
FAILED ../../stats/tests/test_sampling.py::TestDiscreteAliasUrn::test_basic[zipfian-params20]
FAILED ../../stats/tests/test_sampling.py::TestNumericalInverseHermite::test_basic[3-dist0-mv_ex0]
FAILED ../../stats/tests/test_sampling.py::TestNumericalInversePolynomial::test_basic[dist1-mv_ex1]
FAILED ../../stats/tests/test_sampling.py::TestNumericalInverseHermite::test_basic[3-dist1-mv_ex1]
FAILED ../../stats/tests/test_sampling.py::TestNumericalInversePolynomial::test_basic[dist2-mv_ex2]
FAILED ../../stats/tests/test_sampling.py::TestNumericalInverseHermite::test_basic[5-dist0-mv_ex0]
FAILED ../../stats/tests/test_sampling.py::TestSimpleRatioUniforms::test_basic[dist0-mv_ex0]
FAILED ../../stats/tests/test_sampling.py::TestNumericalInversePolynomial::test_basic[dist3-mv_ex3]
FAILED ../../stats/tests/test_sampling.py::TestNumericalInverseHermite::test_basic[5-dist1-mv_ex1]
FAILED ../../stats/tests/test_sampling.py::TestDiscreteGuideTable::test_basic[zipfian-params19]
FAILED ../../stats/tests/test_sampling.py::TestDiscreteGuideTable::test_basic[zipfian-params20]
FAILED ../../stats/tests/test_sampling.py::TestSimpleRatioUniforms::test_basic[dist1-mv_ex1]
FAILED ../../stats/tests/test_stats.py::TestAlexanderGovern::test_compare_r
FAILED ../../stats/tests/test_stats.py::TestAlexanderGovern::test_compare_scholar
FAILED ../../stats/tests/test_tukeylambda_stats.py::test_tukeylambda_stats_mpmath
FAILED ../../stats/tests/test_tukeylambda_stats.py::test_tukeylambda_stats_known_exact
FAILED ../../stats/tests/test_variation.py::TestVariation::test_neg_inf - Run...
FAILED ../../stats/tests/test_variation.py::TestVariation::test_more_nan_policy_omit_tests[2-expected2]
FAILED ../../stats/tests/test_hypotests.py::TestCvm::test_cdf_4 - RuntimeWarn...
FAILED ../../stats/tests/test_hypotests.py::TestCvm::test_cdf_10 - RuntimeWar...
FAILED ../../stats/tests/test_hypotests.py::TestCvm::test_cdf_1000 - RuntimeW...
FAILED ../../stats/tests/test_hypotests.py::TestCvm::test_cdf_inf - RuntimeWa...
FAILED ../../stats/tests/test_hypotests.py::TestCvm::test_cdf_large_n - Runti...
FAILED ../../stats/tests/test_hypotests.py::TestCvm::test_large_x - RuntimeWa...
FAILED ../../stats/tests/test_hypotests.py::TestCvm::test_low_p - RuntimeWarn...
FAILED ../../stats/tests/test_hypotests.py::TestCvm::test_values_R - RuntimeW...
FAILED ../../stats/tests/test_hypotests.py::TestCvm::test_callable_cdf - Runt...
FAILED ../../stats/tests/test_continuous_basic.py::test_rvs_scalar[crystalball-arg13]
ERROR ../../linalg/tests/test_interpolative.py::TestInterpolativeDecomposition::test_real_id_fixed_precision[float64-False-False]
ERROR ../../linalg/tests/test_interpolative.py::TestInterpolativeDecomposition::test_real_id_fixed_precision[float64-True-False]
ERROR ../../linalg/tests/test_interpolative.py::TestInterpolativeDecomposition::test_real_id_fixed_precision[float64-True-True]
ERROR ../../linalg/tests/test_interpolative.py::TestInterpolativeDecomposition::test_real_id_fixed_precision[complex128-False-False]
ERROR ../../linalg/tests/test_interpolative.py::TestInterpolativeDecomposition::test_real_id_fixed_precision[complex128-True-False]
ERROR ../../linalg/tests/test_interpolative.py::TestInterpolativeDecomposition::test_real_id_fixed_precision[complex128-True-True]
ERROR ../../linalg/tests/test_interpolative.py::TestInterpolativeDecomposition::test_real_id_fixed_rank[float64-False-False]
ERROR ../../linalg/tests/test_interpolative.py::TestInterpolativeDecomposition::test_real_id_fixed_rank[float64-True-False]
ERROR ../../linalg/tests/test_interpolative.py::TestInterpolativeDecomposition::test_real_id_fixed_rank[float64-True-True]
ERROR ../../linalg/tests/test_interpolative.py::TestInterpolativeDecomposition::test_real_id_fixed_rank[complex128-False-False]
ERROR ../../linalg/tests/test_interpolative.py::TestInterpolativeDecomposition::test_real_id_fixed_rank[complex128-True-False]
ERROR ../../linalg/tests/test_interpolative.py::TestInterpolativeDecomposition::test_real_id_fixed_rank[complex128-True-True]
ERROR ../../linalg/tests/test_interpolative.py::TestInterpolativeDecomposition::test_real_id_skel_and_interp_matrices[float64-False-False]
ERROR ../../linalg/tests/test_interpolative.py::TestInterpolativeDecomposition::test_real_id_skel_and_interp_matrices[complex128-False-False]
ERROR ../../linalg/tests/test_interpolative.py::TestInterpolativeDecomposition::test_svd_fixed_precison[float64-False-False]
ERROR ../../linalg/tests/test_interpolative.py::TestInterpolativeDecomposition::test_svd_fixed_precison[float64-True-False]
ERROR ../../linalg/tests/test_interpolative.py::TestInterpolativeDecomposition::test_svd_fixed_precison[float64-True-True]
ERROR ../../linalg/tests/test_interpolative.py::TestInterpolativeDecomposition::test_svd_fixed_precison[complex128-False-False]
ERROR ../../linalg/tests/test_interpolative.py::TestInterpolativeDecomposition::test_svd_fixed_precison[complex128-True-False]
ERROR ../../linalg/tests/test_interpolative.py::TestInterpolativeDecomposition::test_svd_fixed_precison[complex128-True-True]
ERROR ../../linalg/tests/test_interpolative.py::TestInterpolativeDecomposition::test_svd_fixed_rank[float64-False-False]
ERROR ../../linalg/tests/test_interpolative.py::TestInterpolativeDecomposition::test_svd_fixed_rank[float64-True-False]
ERROR ../../linalg/tests/test_interpolative.py::TestInterpolativeDecomposition::test_svd_fixed_rank[float64-True-True]
ERROR ../../linalg/tests/test_interpolative.py::TestInterpolativeDecomposition::test_svd_fixed_rank[complex128-False-False]
ERROR ../../linalg/tests/test_interpolative.py::TestInterpolativeDecomposition::test_svd_fixed_rank[complex128-True-False]
ERROR ../../linalg/tests/test_interpolative.py::TestInterpolativeDecomposition::test_svd_fixed_rank[complex128-True-True]
ERROR ../../linalg/tests/test_interpolative.py::TestInterpolativeDecomposition::test_id_to_svd[float64]
ERROR ../../linalg/tests/test_interpolative.py::TestInterpolativeDecomposition::test_id_to_svd[complex128]
ERROR ../../linalg/tests/test_interpolative.py::TestInterpolativeDecomposition::test_estimate_spectral_norm[float64]
ERROR ../../linalg/tests/test_interpolative.py::TestInterpolativeDecomposition::test_estimate_spectral_norm[complex128]
ERROR ../../linalg/tests/test_interpolative.py::TestInterpolativeDecomposition::test_estimate_spectral_norm_diff[float64]
ERROR ../../linalg/tests/test_interpolative.py::TestInterpolativeDecomposition::test_estimate_spectral_norm_diff[complex128]
ERROR ../../linalg/tests/test_interpolative.py::TestInterpolativeDecomposition::test_rank_estimates_array[float64]
ERROR ../../linalg/tests/test_interpolative.py::TestInterpolativeDecomposition::test_rank_estimates_array[complex128]
ERROR ../../linalg/tests/test_interpolative.py::TestInterpolativeDecomposition::test_rank_estimates_lin_op[float64]
ERROR ../../linalg/tests/test_interpolative.py::TestInterpolativeDecomposition::test_rank_estimates_lin_op[complex128]
= 928 failed, 49043 passed, 2481 skipped, 231 xfailed, 11 xpassed, 36 errors in 162.20s (0:02:42) =

edit: this should be put in context though, since total tests also went up from 35441 (scipy 1.8.1) to 49043 (scipy 1.10.1)

@boegel
Copy link
Contributor

boegel commented Jan 19, 2024

Some more updates here:

For SciPy-bundle/2023.07-gfbf-2023a + SciPy-bundle/2023.11-gfbf-2023b we see 2 failing tests on aarch64/neoverse_v1 in software.eessi.io/versions/2023.06:

FAILED scipy/spatial/tests/test_distance.py::TestPdist::test_pdist_correlation_iris
FAILED scipy/spatial/tests/test_distance.py::TestPdist::test_pdist_correlation_iris_float32
= 2 failed, 54876 passed, 3021 skipped, 223 xfailed, 13 xpassed in 878.32s (0:14:38) =
=================================== FAILURES ===================================
____________________ TestPdist.test_pdist_correlation_iris _____________________
scipy/spatial/tests/test_distance.py:984: in test_pdist_correlation_iris
    assert_allclose(Y_test1, Y_right, rtol=eps)
        X          = array([[5.1, 3.5, 1.4, 0.2],
       [4.9, 3. , 1.4, 0.2],
       [4.7, 3.2, 1.3, 0.2],
       [4.6, 3.1, 1.5, 0.2],
  ...],
       [6.3, 2.5, 5. , 1.9],
       [6.5, 3. , 5.2, 2. ],
       [6.2, 3.4, 5.4, 2.3],
       [5.9, 3. , 5.1, 1.8]])
        Y_right    = array([4.0013388e-03, 2.6088954e-05, 1.8315482e-03, ..., 4.2918744e-03,
       5.5398788e-03, 8.4122900e-05])
        Y_test1    = array([4.00133876e-03, 2.60889537e-05, 1.83154822e-03, ...,
       4.29187441e-03, 5.53987884e-03, 8.41229000e-05])
        eps        = 1e-07
        self       = <scipy.spatial.tests.test_distance.TestPdist object at 0x40007547dbd0>
/cvmfs/software.eessi.io/versions/2023.06/software/linux/aarch64/neoverse_v1/software/Python/3.11.5-GCCcore-13.2.0/lib/python3.11/contextlib.py:81: in inner
    return func(*args, **kwds)
E   AssertionError:
E   Not equal to tolerance rtol=1e-07, atol=0
E
E   Mismatched elements: 1 / 11175 (0.00895%)
E   Max absolute difference: 4.99925779e-09
E   Max relative difference: 4.86117773e-08
E    x: array([4.001339e-03, 2.608895e-05, 1.831548e-03, ..., 4.291874e-03,
E          5.539879e-03, 8.412290e-05])
E    y: array([4.001339e-03, 2.608895e-05, 1.831548e-03, ..., 4.291874e-03,
E          5.539879e-03, 8.412290e-05])
        args       = (<function assert_allclose.<locals>.compare at 0x40010cf57ba0>, array([4.00133876e-03, 2.60889537e-05, 1.83154822e-03,...0e-05]), array([4.0013388e-03, 2.6088954e-05, 1.8315482e-03, ..., 4.2918744e-03,
       5.5398788e-03, 8.4122900e-05]))
        func       = <function assert_array_compare at 0x400065a7f740>
        kwds       = {'equal_nan': True, 'err_msg': '', 'header': 'Not equal to tolerance rtol=1e-07, atol=0', 'verbose': True}
        self       = <contextlib._GeneratorContextManager object at 0x400065a77d10>
________________ TestPdist.test_pdist_correlation_iris_float32 _________________
scipy/spatial/tests/test_distance.py:992: in test_pdist_correlation_iris_float32
    assert_allclose(Y_test1, Y_right, rtol=eps, verbose=verbose > 2)
        X          = array([[5.1, 3.5, 1.4, 0.2],
       [4.9, 3. , 1.4, 0.2],
       [4.7, 3.2, 1.3, 0.2],
       [4.6, 3.1, 1.5, 0.2],
  ...],
       [6.3, 2.5, 5. , 1.9],
       [6.5, 3. , 5.2, 2. ],
       [6.2, 3.4, 5.4, 2.3],
       [5.9, 3. , 5.1, 1.8]])
        Y_right    = array([4.0013390e-03, 2.6088954e-05, 1.8315482e-03, ..., 4.2918744e-03,
       5.5398787e-03, 8.4122898e-05], dtype=float32)
        Y_test1    = array([4.00133876e-03, 2.60889537e-05, 1.83154822e-03, ...,
       4.29187441e-03, 5.53987884e-03, 8.41229000e-05])
        eps        = 1e-07
        self       = <scipy.spatial.tests.test_distance.TestPdist object at 0x40007547e310>
/cvmfs/software.eessi.io/versions/2023.06/software/linux/aarch64/neoverse_v1/software/Python/3.11.5-GCCcore-13.2.0/lib/python3.11/contextlib.py:81: in inner
    return func(*args, **kwds)
E   AssertionError:
E   Not equal to tolerance rtol=1e-07, atol=0
E
E   Mismatched elements: 1 / 11175 (0.00895%)
E   Max absolute difference: 3.13789296e-08
E   Max relative difference: 9.60883844e-08
        args       = (<function assert_allclose.<locals>.compare at 0x40010cf577e0>, array([4.00133876e-03, 2.60889537e-05, 1.83154822e-03,...[4.0013390e-03, 2.6088954e-05, 1.8315482e-03, ..., 4.2918744e-03,
       5.5398787e-03, 8.4122898e-05], dtype=float32))
        func       = <function assert_array_compare at 0x400065a7f740>
        kwds       = {'equal_nan': True, 'err_msg': '', 'header': 'Not equal to tolerance rtol=1e-07, atol=0', 'verbose': False}
        self       = <contextlib._GeneratorContextManager object at 0x400065a77d10>
=========================== short test summary info ============================
FAILED scipy/spatial/tests/test_distance.py::TestPdist::test_pdist_correlation_iris
FAILED scipy/spatial/tests/test_distance.py::TestPdist::test_pdist_correlation_iris_float32
= 2 failed, 54876 passed, 3021 skipped, 223 xfailed, 13 xpassed in 878.32s (0:14:38) =

For SciPy-bundle/2023.02-gfbf-2022b in software.eessi.io/versions/2023.06, we built numpy with -march=armv8.4-a instead of -mcpu=native, to avoid a significant increase in failing tests , see #448 + #419 (comment) .
With that change, we see the same 2 failing tests as we do for SciPy-bundle/2023.07-gfbf-2023a + SciPy-bundle/2023.11-gfbf-2023b.

@boegel boegel added the 2023.06-software.eessi.io 2023.06 version of software.eessi.io label Jan 19, 2024
trz42 pushed a commit to trz42/software-layer that referenced this issue Apr 13, 2024
{2023.06}[foss/2023a,foss/2023b] ignore fakeroot and do not remove packages & rebuild GCCcore 12.3.0 / 13.2.0
@boegel
Copy link
Contributor

boegel commented Jun 26, 2024

For aarch64/a64fx, we're seeing:

  • SciPy-bundle-2023.11-gfbf-2023b.eb:
FAILED scipy/optimize/tests/test_minimize_constrained.py::TestTrustRegionConstr::test_list_of_problems
FAILED scipy/spatial/tests/test_distance.py::TestPdist::test_pdist_correlation_iris
FAILED scipy/spatial/tests/test_distance.py::TestPdist::test_pdist_correlation_iris_float32
= 3 failed, 54875 passed, 3021 skipped, 223 xfailed, 13 xpassed in 5753.99s (1:35:53) =
  • SciPy-bundle-2023.07-gfbf-2023a.eb:
FAILED scipy/optimize/tests/test_linprog.py::TestLinprogIPSparse::test_bug_6139
FAILED scipy/optimize/tests/test_linprog.py::TestLinprogIPSparsePresolve::test_bug_6139
FAILED scipy/spatial/tests/test_distance.py::TestPdist::test_pdist_correlation_iris
FAILED scipy/spatial/tests/test_distance.py::TestPdist::test_pdist_correlation_iris_float32
= 4 failed, 54407 passed, 3016 skipped, 223 xfailed, 13 xpassed, 10917 warnings in 6068.43s (1:41:08) =

That's in line with what we've seen for neoverse_v1.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
2023.06-software.eessi.io 2023.06 version of software.eessi.io aarch64 related to Arm 64-bit targets (aarch64) pilot-2023.06 tests Related to software testing
Projects
None yet
Development

No branches or pull requests

2 participants