<p dir="ltr">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.)</p>
<div class="gmail_quote">On Mar 28, 2016 2:34 PM, "Matthew Brett" <<a href="mailto:matthew.brett@gmail.com">matthew.brett@gmail.com</a>> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi,<br>
<br>
Olivier Grisel and I are working on building and testing manylinux<br>
wheels for numpy and scipy.<br>
<br>
We first thought that we should use ATLAS BLAS, but Olivier found that<br>
my build of these could be very slow [1].  I set up a testing grid [2]<br>
which found test errors for numpy and scipy using ATLAS wheels.<br>
<br>
On the other hand, the same testing grid finds no errors or failures<br>
[3] using latest OpenBLAS (0.2.17) and running tests for:<br>
<br>
numpy<br>
scipy<br>
scikit-learn<br>
numexpr<br>
pandas<br>
statsmodels<br>
<br>
This is on the travis-ci ubuntu VMs.<br>
<br>
Please do test on your own machines with something like this script [4]:<br>
<br>
source test_manylinux.sh<br>
<br>
We have worried in the past about the reliability of OpenBLAS, but I<br>
find these tests reassuring.<br>
<br>
Are there any other tests of OpenBLAS that we should run to assure<br>
ourselves that it is safe to use?<br>
<br>
Matthew<br>
<br>
[1] <a href="https://github.com/matthew-brett/manylinux-builds/issues/4#issue-143530908" rel="noreferrer" target="_blank">https://github.com/matthew-brett/manylinux-builds/issues/4#issue-143530908</a><br>
[2] <a href="https://travis-ci.org/matthew-brett/manylinux-testing/builds/118780781" rel="noreferrer" target="_blank">https://travis-ci.org/matthew-brett/manylinux-testing/builds/118780781</a><br>
[3] I disabled a few pandas tests which were failing for reasons not<br>
related to BLAS.  Some of the statsmodels test runs time out.<br>
[4] <a href="https://gist.github.com/matthew-brett/2fd9d9a29e022c297634" rel="noreferrer" target="_blank">https://gist.github.com/matthew-brett/2fd9d9a29e022c297634</a><br>
_______________________________________________<br>
NumPy-Discussion mailing list<br>
<a href="mailto:NumPy-Discussion@scipy.org">NumPy-Discussion@scipy.org</a><br>
<a href="https://mail.scipy.org/mailman/listinfo/numpy-discussion" rel="noreferrer" target="_blank">https://mail.scipy.org/mailman/listinfo/numpy-discussion</a><br>
</blockquote></div>