Re: [Numpy-discussion] Accelerate or OpenBLAS for numpy / scipy wheels?

2016-07-01 Thread Sturla Molden
Ralf Gommers wrote: > Thanks Sturla, interesting details as always. You didn't state your > preference by the way, do you have one? I use Accelerate because it is the easier for me to use when building SciPy. But that is from a developer's perspective. As you know, Accelerate breaks a common (a

Re: [Numpy-discussion] Accelerate or OpenBLAS for numpy / scipy wheels?

2016-07-01 Thread Ralf Gommers
On Wed, Jun 29, 2016 at 11:06 PM, Sturla Molden wrote: > Ralf Gommers wrote: > > > 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:

Re: [Numpy-discussion] Accelerate or OpenBLAS for numpy / scipy wheels?

2016-07-01 Thread Sturla Molden
On 29/06/16 21:55, Nathaniel Smith wrote: Speed is important, but it's far from the only consideration, especially since differences between the top tier libraries are usually rather small. It is not even the more important consideration. I would say that correctness matters most. Everything

Re: [Numpy-discussion] Accelerate or OpenBLAS for numpy / scipy wheels?

2016-07-01 Thread Sturla Molden
On 29/06/16 21:55, Nathaniel Smith wrote: Accelerate is closed, so when we hit bugs then there's often nothing we can do except file a bug with apple and hope that it gets fixed within a year or two. This isn't hypothetical -- we've hit cases where accelerate gave wrong answers. Numpy actually c

Re: [Numpy-discussion] Accelerate or OpenBLAS for numpy / scipy wheels?

2016-06-29 Thread Sturla Molden
Ralf Gommers wrote: > 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: > href="https://github.com/xianyi/OpenBLAS/issues/533";>https://g

Re: [Numpy-discussion] Accelerate or OpenBLAS for numpy / scipy wheels?

2016-06-29 Thread Nathaniel Smith
On Jun 29, 2016 2:49 AM, "Andrew Jaffe" wrote: > > On 28/06/2016 18:50, Ralf Gommers wrote: >> >> >> On Tue, Jun 28, 2016 at 5:50 PM, Chris Barker > > wrote: >> >> > This doesn't really matter too much imho, we have to support Accelerate >> > either wa

Re: [Numpy-discussion] Accelerate or OpenBLAS for numpy / scipy wheels?

2016-06-29 Thread Andrew Jaffe
On 28/06/2016 18:50, Ralf Gommers wrote: On Tue, Jun 28, 2016 at 5:50 PM, Chris Barker mailto:chris.bar...@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 sim

Re: [Numpy-discussion] Accelerate or OpenBLAS for numpy / scipy wheels?

2016-06-28 Thread Ralf Gommers
On Tue, Jun 28, 2016 at 5:50 PM, Chris Barker 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, un

Re: [Numpy-discussion] Accelerate or OpenBLAS for numpy / scipy wheels?

2016-06-28 Thread Chris Barker
On Tue, Jun 28, 2016 at 8:15 AM, Matthew Brett wrote: > > dropping the dual arch stuff is probably the way to go - the 32-bit > builds > > make very little sense these days. > > Yes, that's true, but as you know, the OSX system and Python.org > Pythons are still dual arch, so technically a matchi

Re: [Numpy-discussion] Accelerate or OpenBLAS for numpy / scipy wheels?

2016-06-28 Thread Matthew Brett
Hi, On Tue, Jun 28, 2016 at 7:33 AM, Ralf Gommers wrote: > > > On Tue, Jun 28, 2016 at 2:55 PM, Matthew Brett > wrote: >> >> Hi, >> >> On Tue, Jun 28, 2016 at 5:25 AM, Charles R Harris >> wrote: >> > >> > >> > On Mon, Jun 27, 2016 at 9:46 PM, Matthew Brett >> > wrote: >> >> >> >> Hi, >> >> >>

Re: [Numpy-discussion] Accelerate or OpenBLAS for numpy / scipy wheels?

2016-06-28 Thread Ralf Gommers
On Tue, Jun 28, 2016 at 2:55 PM, Matthew Brett wrote: > Hi, > > On Tue, Jun 28, 2016 at 5:25 AM, Charles R Harris > wrote: > > > > > > On Mon, Jun 27, 2016 at 9:46 PM, Matthew Brett > > wrote: > >> > >> Hi, > >> > >> I just succeeded in getting an automated dual arch build of numpy and > >> sci

Re: [Numpy-discussion] Accelerate or OpenBLAS for numpy / scipy wheels?

2016-06-28 Thread Matthew Brett
Hi, On Tue, Jun 28, 2016 at 5:25 AM, Charles R Harris wrote: > > > On Mon, Jun 27, 2016 at 9:46 PM, Matthew Brett > wrote: >> >> Hi, >> >> I just succeeded in getting an automated dual arch build of numpy and >> scipy, using OpenBLAS. See the last three build jobs in these two >> build matrices

Re: [Numpy-discussion] Accelerate or OpenBLAS for numpy / scipy wheels?

2016-06-28 Thread Charles R Harris
On Mon, Jun 27, 2016 at 9:46 PM, Matthew Brett wrote: > Hi, > > I just succeeded in getting an automated dual arch build of numpy and > scipy, using OpenBLAS. See the last three build jobs in these two > build matrices: > > https://travis-ci.org/matthew-brett/numpy-wheels/builds/140388119 > http

[Numpy-discussion] Accelerate or OpenBLAS for numpy / scipy wheels?

2016-06-27 Thread Matthew Brett
Hi, I just succeeded in getting an automated dual arch build of numpy and scipy, using OpenBLAS. See the last three build jobs in these two build matrices: https://travis-ci.org/matthew-brett/numpy-wheels/builds/140388119 https://travis-ci.org/matthew-brett/scipy-wheels/builds/140684673 Tests a