software-layer icon indicating copy to clipboard operation
software-layer copied to clipboard

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

Open laraPPr opened this issue 2 years ago • 13 comments

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

  • https://github.com/EESSI/software-layer/pull/306
=========================== 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:

  • https://github.com/EESSI/software-layer/issues/314

It did not seem to be a problem however in:

  • https://github.com/EESSI/software-layer/pull/288 which installed Openblas here

laraPPr avatar Aug 23 '23 08:08 laraPPr

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;

boegel avatar Aug 24 '23 10:08 boegel

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!

laraPPr avatar Aug 28 '23 12:08 laraPPr

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"

boegel avatar Aug 29 '23 13:08 boegel

Where should I open that issue?

laraPPr avatar Aug 29 '23 13:08 laraPPr

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 avatar Aug 29 '23 13:08 laraPPr

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))))


laraPPr avatar Aug 29 '23 13:08 laraPPr

Where should I open that issue?

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

boegel avatar Aug 29 '23 13:08 boegel

https://github.com/EESSI/software-layer/issues/320

laraPPr avatar Aug 29 '23 15:08 laraPPr

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 avatar Sep 28 '23 18:09 boegel

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 avatar Sep 30 '23 08:09 boegel

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 avatar Sep 30 '23 08:09 boegel

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 https://github.com/EESSI/software-layer/pull/448 + https://github.com/EESSI/software-layer/pull/419#issuecomment-1878857561 . 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 avatar Jan 19 '24 08:01 boegel

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.

boegel avatar Jun 26 '24 09:06 boegel