On 4 February 2016 at 21:22, Nick Coghlan <ncogh...@gmail.com> wrote: > While the manylinux PEP brings Linux up to comparable standing with > Windows and Mac OS X in terms of distributing wheel files through > PyPI, that does mean it still suffers from the same problem Windows > does in relation to NumPy and SciPy wheels: no standardisation of the > SSE capabilities of the machines.
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. Does that sound right? Cheers, Nick. -- Nick Coghlan | ncogh...@gmail.com | Brisbane, Australia _______________________________________________ Distutils-SIG maillist - Distutils-SIG@python.org https://mail.python.org/mailman/listinfo/distutils-sig