[Numpy-discussion] Accelerate or OpenBLAS for numpy / scipy wheels?
Andrew Jaffe
a.h.jaffe at gmail.com
Wed Jun 29 05:49:25 EDT 2016
On 28/06/2016 18:50, Ralf Gommers wrote:
>
> On Tue, Jun 28, 2016 at 5:50 PM, Chris Barker <chris.barker at noaa.gov
> <mailto:chris.barker at noaa.gov>> wrote:
>
> > This doesn't really matter too much imho, we have to support Accelerate
> > either way.
>
> do we? -- so if we go OpenBlas, and someone want to do a simple
> build from source, what happens? Do they get accelerate?
>
> Indeed, unless they go through the effort of downloading a separate BLAS
> and LAPACK, and figuring out how to make that visible to
> numpy.distutils. Very few users will do that.
>
> or would we ship OpenBlas source itself?
>
> Definitely don't want to do that.
>
> or would they need to install OpenBlas some other way?
>
> Yes, or MKL, or ATLAS, or BLIS. We have support for all these, and
> that's a good thing. Making a uniform choice for our official binaries
> on various OSes doesn't reduce the need or effort for supporting those
> other options.
>
> >> >> Faster to fix bugs with good support from main developer. No
> >> >> multiprocessing crashes for Python 2.7.
>
> this seems to be the compelling one.
>
> How does the performance compare?
>
> For most routines performance seems to be comparable, and both are much
> better than ATLAS. When there's a significant difference, I have the
> impression that OpenBLAS is more often the slower one (example:
> https://github.com/xianyi/OpenBLAS/issues/533).
In that case:
-1
(but this seems so obvious that I'm probably missing the point of the +1s)
More information about the NumPy-Discussion
mailing list