[Numpy-discussion] binary wheels for numpy?

Nathaniel Smith njs at pobox.com
Mon May 18 00:34:29 EDT 2015

On Sun, May 17, 2015 at 3:06 AM, Ralf Gommers <ralf.gommers at gmail.com> wrote:
> There's the switch to OpenBLAS and building the right selection mechanism
> for which arch to use:
> http://article.gmane.org/gmane.comp.python.distutils.devel/20350. That seems
> now feasible to complete on a reasonable time-scale, and the problems with
> OpenBLAS seem to be mostly solved. Binaries which crash for ~1% of users
> (which ATLAS-SSE2 would result in) are still not acceptable I think.

Where are you getting this SSE2 number from btw? The most detailed
public survey source for consumer hardware that I know is the Steam
hardware survey:


It's somewhat biased towards higher-end hardware b/c it targets
gamers, but there is plenty of less-high-end hardware on there as well
-- notice that 20% of the surveyed computers are using intel graphics.
And they're reporting that 99.92% of surveyed computers have SSE*3*
support, and 100.00% have SSE2. So assuming the significant digits are
accurate, this puts the upper bound on SSE2 failure on these systems
at ~0.05%. Even if gamers are 10x likelier to have new hardware then
the rest of the world, 1% still seems to be at least an order of
magnitude too high?


Nathaniel J. Smith -- http://vorpus.org

More information about the NumPy-Discussion mailing list