[Numpy-discussion] Using OpenBLAS for manylinux wheels

Carl Kleffner cmkleffner at gmail.com
Wed Mar 30 17:39:36 EDT 2016


I would like to see OpenBLAS support for numpy on windows. The latest
OpenBLAS windows builds numpy support for are on
https://bitbucket.org/carlkl/mingw-w64-for-python/downloads now. Scipy
wheels should work regardless if numpy was build with MSVC or with mingwpy.
It is only mandantory to agree about the BLAS implemenation used.

Carl

2016-03-30 23:30 GMT+02:00 Nathaniel Smith <njs at pobox.com>:

> If OpenBLAS is looking like the easiest to support solution, then no
> objections here. (If 0.2.17 is genuinely working well, then maybe we want
> to switch to it on Windows too. I know Xianyi disabled some of the
> problematic kernels for us -- maybe that's enough. Mostly I just don't want
> to end up in the situation where we're trying to support a bunch of
> differently broken builds on different platforms.)
> On Mar 28, 2016 2:34 PM, "Matthew Brett" <matthew.brett at gmail.com> wrote:
>
>> Hi,
>>
>> Olivier Grisel and I are working on building and testing manylinux
>> wheels for numpy and scipy.
>>
>> We first thought that we should use ATLAS BLAS, but Olivier found that
>> my build of these could be very slow [1].  I set up a testing grid [2]
>> which found test errors for numpy and scipy using ATLAS wheels.
>>
>> On the other hand, the same testing grid finds no errors or failures
>> [3] using latest OpenBLAS (0.2.17) and running tests for:
>>
>> numpy
>> scipy
>> scikit-learn
>> numexpr
>> pandas
>> statsmodels
>>
>> This is on the travis-ci ubuntu VMs.
>>
>> Please do test on your own machines with something like this script [4]:
>>
>> source test_manylinux.sh
>>
>> We have worried in the past about the reliability of OpenBLAS, but I
>> find these tests reassuring.
>>
>> Are there any other tests of OpenBLAS that we should run to assure
>> ourselves that it is safe to use?
>>
>> Matthew
>>
>> [1]
>> https://github.com/matthew-brett/manylinux-builds/issues/4#issue-143530908
>> [2]
>> https://travis-ci.org/matthew-brett/manylinux-testing/builds/118780781
>> [3] I disabled a few pandas tests which were failing for reasons not
>> related to BLAS.  Some of the statsmodels test runs time out.
>> [4] https://gist.github.com/matthew-brett/2fd9d9a29e022c297634
>> _______________________________________________
>> NumPy-Discussion mailing list
>> NumPy-Discussion at scipy.org
>> https://mail.scipy.org/mailman/listinfo/numpy-discussion
>>
>
> _______________________________________________
> NumPy-Discussion mailing list
> NumPy-Discussion at scipy.org
> https://mail.scipy.org/mailman/listinfo/numpy-discussion
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/numpy-discussion/attachments/20160330/cce6f269/attachment.html>


More information about the NumPy-Discussion mailing list