On Fri, 5 Feb 2016 21:46:54 +1000 Nick Coghlan <[email protected]> wrote: > > Thanks for the replies, folks! > > Checking I've understood the respective updates correctly: > > - x86_64 implies SSE2 capability > - most i686 machines still in use are also SSE2 capable > - Accelerate provides native BLAS/LAPACK APIs for Mac OS X > - (ATLAS SSE2 or OpenBLAS) + manylinux should handle Linux > - (ATLAS SSE2 or OpenBLAS) + mingwpy.github.io should handle Windows > - Numba can optimise at runtime to use newer instructions when available > > The choice between an SSE2 build of ATLAS and OpenBLAS as the default > BLAS/LAPACK implementation doesn't appear to have been made yet, but > also shouldn't significantly impact the user experience of the > resulting wheels.
I'm not sure that's what you're implying, but the choice of a specific BLAS or LAPACK implementation needn't (and shouldn't) be part of manylinux, it's just a choice left to the packager. Bottom line is that the BLAS/LAPACK implementation comes linked into the specific package (or as a separate package dependency, up to the packager's preference). Regards Antoine. _______________________________________________ Distutils-SIG maillist - [email protected] https://mail.python.org/mailman/listinfo/distutils-sig
