[Wheel-builders] [manylinux] how to build numpy/scipy wheels for x86
Matthew Brett
matthew.brett at gmail.com
Fri Apr 22 18:51:41 EDT 2016
Hi,
On Fri, Apr 22, 2016 at 10:39 AM, Matthew Brett <matthew.brett at gmail.com> wrote:
> Hi,
>
> On Fri, Apr 22, 2016 at 1:17 AM, Matthias Hafner <hafner87 at gmail.com> wrote:
>> Thank you very much Matthew, they work on our wheezy-i686 systems.
>> Interestingly, I got two failures reported from scipy.test(), not sure if I
>> should maybe report that somewhere. I'll paste it here in case somebody is
>> interested:
>>
>> ======================================================================
>> FAIL: test_data.test_boost(<Data for btdtri_comp:
>> ibeta_inv_data_ipp-ibeta_inv_data>,)
>> ----------------------------------------------------------------------
>> Traceback (most recent call last):
>> File
>> "/home/testsys/test/tc/local/lib/python2.7/site-packages/nose/case.py", line
>> 197, in runTest
>> self.test(*self.arg)
>> File
>> "/home/testsys/test/tc/local/lib/python2.7/site-packages/scipy/special/tests/test_data.py",
>> line 481, in _test_factory
>> test.check(dtype=dtype)
>> File
>> "/home/testsys/test/tc/local/lib/python2.7/site-packages/scipy/special/_testutils.py",
>> line 292, in check
>> assert_(False, "\n".join(msg))
>> File
>> "/home/testsys/test/tc/local/lib/python2.7/site-packages/numpy/testing/utils.py",
>> line 71, in assert_
>> raise AssertionError(smsg)
>> AssertionError:
>> Max |adiff|: 7.90146e-13
>> Max |rdiff|: 8.34163e-07
>> Bad results (1 out of 1210) for the following points (in output 0):
>> 0.00022049853578209877 107380.34375
>> 0.135563462972641 => 6.193264077428975e-293 !=
>> 6.193269243624209e-293 (rdiff 8.341628679530342e-07)
>>
>> ======================================================================
>> FAIL: test_orthogonal.test_la_roots
>> ----------------------------------------------------------------------
>> Traceback (most recent call last):
>> File
>> "/home/testsys/test/tc/local/lib/python2.7/site-packages/nose/case.py", line
>> 197, in runTest
>> self.test(*self.arg)
>> File
>> "/home/testsys/test/tc/local/lib/python2.7/site-packages/scipy/special/tests/test_orthogonal.py",
>> line 722, in test_la_roots
>> vgq(rootf(50), evalf(50), weightf(50), 0., np.inf, 100, atol=1e-13)
>> File
>> "/home/testsys/test/tc/local/lib/python2.7/site-packages/scipy/special/tests/test_orthogonal.py",
>> line 286, in verify_gauss_quad
>> assert_allclose(vv, np.eye(N), rtol, atol)
>> File
>> "/home/testsys/test/tc/local/lib/python2.7/site-packages/numpy/testing/utils.py",
>> line 1391, in assert_allclose
>> verbose=verbose, header=header)
>> File
>> "/home/testsys/test/tc/local/lib/python2.7/site-packages/numpy/testing/utils.py",
>> line 733, in assert_array_compare
>> raise AssertionError(msg)
>> AssertionError:
>> Not equal to tolerance rtol=1e-15, atol=1e-13
>>
>> (mismatch 0.08%)
>> x: array([[ 1.000000e+00, 4.552139e-16, -4.564824e-16, ...,
>> 1.224186e-16, 9.222704e-17, -1.530426e-17],
>> [ 4.552139e-16, 1.000000e+00, 1.328770e-15, ...,...
>> y: array([[ 1., 0., 0., ..., 0., 0., 0.],
>> [ 0., 1., 0., ..., 0., 0., 0.],
>> [ 0., 0., 1., ..., 0., 0., 0.],...
>>
>> ----------------------------------------------------------------------
>> Ran 20344 tests in 167.768s
>>
>> FAILED (KNOWNFAIL=98, SKIP=1700, failures=2)
>> <nose.result.TextTestResult run=20344 errors=0 failures=2>
>>
>> ~/test$ pip freeze
>> Error [Errno 2] No such file or directory while executing command git
>> rev-parse
>> backports-abc==0.4
>> backports.ssl-match-hostname==3.5.0.1
>> bokeh==0.11.1
>> certifi==2016.2.28
>> check-manifest==0.31
>> devpi-client==2.4.1
>> devpi-common==2.0.8
>> futures==3.0.5
>> Jinja2==2.8
>> MarkupSafe==0.23
>> ngc-decoder==1.2.1
>> nose==1.3.7
>> numpy==1.11.0
>> pkginfo==1.2.1
>> pluggy==0.3.1
>> py==1.4.31
>> python-dateutil==2.5.3
>> PyYAML==3.11
>> requests==2.9.1
>> scipy==0.17.0
>> singledispatch==3.4.0.3
>> six==1.10.0
>> tornado==4.3
>> tox==2.3.1
>> virtualenv==15.0.1
>>
>> ~/test$ uname -a
>> Linux am2-nur-d732-02 3.2.0-4-686-pae #1 SMP Debian 3.2.57-3 i686 GNU/Linux
>>
>> ~/test$ lsb_release -a
>> No LSB modules are available.
>> Distributor ID: Debian
>> Description: Debian GNU/Linux 7.5 (wheezy)
>> Release: 7.5
>> Codename: wheezy
>
> Thanks for testing. I get your test_la_roots failure too:
>
> http://nipy.bic.berkeley.edu/builders/manylinux-2.7-ubuntu-32/builds/0/steps/shell_11/logs/stdio
>
> http://nipy.bic.berkeley.edu/builders/manylinux-3.4-ubuntu-32/builds/0/steps/shell_11/logs/stdio
>
> http://nipy.bic.berkeley.edu/builders/manylinux-3.5-ubuntu-32/builds/0/steps/shell_11/logs/stdio
I added an issue for that failure here :
https://github.com/scipy/scipy/issues/6093
Matthias - I can't replicate your 'boost' error - would you mind
trying to replicate that with current scipy trunk, and raising an
issue for it?
Cheers,
Matthew
More information about the Wheel-builders
mailing list