Re: RFC: building numpy against OpenBLAS.

2015-06-07 Thread Ludovic Courtès
Mark H Weaver m...@netris.org skribis: So, I come again to the same conclusion: that we should switch to OpenBLAS on _all_ platforms, and strip away the ATLAS-handling code in our python-numpy package. We can work on fixing OpenBLAS to MIPS later. Agreed, we can’t afford not to have

Re: RFC: building numpy against OpenBLAS.

2015-06-05 Thread Mark H Weaver
Ricardo Wurmus ricardo.wur...@mdc-berlin.de writes: Ricardo Wurmus writes: python-numpy currently depends on Atlas, which means that it cannot be substituted with a binary built elsewhere. OpenBLAS is an alternative to Atlas and the binary can be used on all supported CPUs at runtime. This

Re: RFC: building numpy against OpenBLAS.

2015-06-05 Thread Mark H Weaver
Ricardo Wurmus ricardo.wur...@mdc-berlin.de writes: Ricardo Wurmus writes: python-numpy currently depends on Atlas, which means that it cannot be substituted with a binary built elsewhere. OpenBLAS is an alternative to Atlas and the binary can be used on all supported CPUs at runtime. This

Re: RFC: building numpy against OpenBLAS.

2015-06-05 Thread Mark H Weaver
Ricardo Wurmus ricardo.wur...@mdc-berlin.de writes: We currently do not have a working OpenBLAS on MIPS, so the attached patch selects OpenBLAS as an input only when not on MIPS. Some additional configuration happens only unless atlas is among the inputs. If there are no objections I'd

Re: RFC: building numpy against OpenBLAS.

2015-06-05 Thread Mark H Weaver
Mark H Weaver m...@netris.org writes: Ricardo Wurmus ricardo.wur...@mdc-berlin.de writes: Ricardo Wurmus writes: python-numpy currently depends on Atlas, which means that it cannot be substituted with a binary built elsewhere. OpenBLAS is an alternative to Atlas and the binary can be used

Re: RFC: building numpy against OpenBLAS.

2015-06-05 Thread Ricardo Wurmus
We currently do not have a working OpenBLAS on MIPS, so the attached patch selects OpenBLAS as an input only when not on MIPS. Some additional configuration happens only unless atlas is among the inputs. If there are no objections I'd like to go ahead and push this patch to build numpy

Re: RFC: building numpy against OpenBLAS.

2015-06-01 Thread Ricardo Wurmus
Ricardo Wurmus writes: python-numpy currently depends on Atlas, which means that it cannot be substituted with a binary built elsewhere. OpenBLAS is an alternative to Atlas and the binary can be used on all supported CPUs at runtime. This makes it possible for us to make numpy

Re: RFC: building numpy against OpenBLAS.

2015-05-28 Thread Federico Beffa
On Wed, May 27, 2015 at 5:50 PM, Ricardo Wurmus ricardo.wur...@mdc-berlin.de wrote: Federico Beffa writes: Out of curiosity, could you outline how OpenBLAS is optimized for a specific CPU architecture while being compiled on a different CPU (and hence allowing to be substituted)? The Quick

Re: RFC: building numpy against OpenBLAS.

2015-05-22 Thread Eric Bavier
- Ricardo Wurmus ricardo.wur...@mdc-berlin.de wrote: python-numpy currently depends on Atlas, which means that it cannot be substituted with a binary built elsewhere. OpenBLAS is an alternative to Atlas and the binary can be used on all supported CPUs at runtime. This makes it possible