[Numpy-discussion] Windows, blas, atlas and dlls

Frédéric Bastien nouiz@nouiz....
Fri Feb 22 15:04:26 CST 2013


I just read a web page on how to embed python in an application[1].

They explain that we can keep the symbol exported event if we
statically link the BLAS library in scipy. This make me think we could
just change how we compile the lib that link with BLAS and we will be
able to reuse it for other project!

But I didn't played much with this type of thing. Do someone have more
information? Do you think it would be useful?

Fred

[1] http://docs.python.org/2/extending/embedding.html#linking-requirements

On Fri, Feb 22, 2013 at 3:38 PM, David Cournapeau <cournape@gmail.com> wrote:
>
> On 22 Feb 2013 16:53, "Chris Barker - NOAA Federal" <chris.barker@noaa.gov>
> wrote:
>>
>> On Thu, Feb 21, 2013 at 4:16 AM, Matyáš Novák <logik@centrum.cz> wrote:
>> >> You could also look into OpenBLAS, which is easier to build and
>> >> generally faster than ATLAS. (But alas, not supported by NumPy/SciPY
>> >> AFAIK.)
>>
>> It look slike OpenBLAS is BSD-licensed, and thus compatible with
>> numpy/sciy.
>>
>> It  there a reason (other than someone having to do the work) it could
>> not be used as the "standard" BLAS for numpy?
>
> no reason, and it actually works quite nicely. Bento supports it,  at least
> on Mac/linux.
>
> David
>
>
>>
>> -Chris
>>
>>
>> --
>>
>> Christopher Barker, Ph.D.
>> Oceanographer
>>
>> Emergency Response Division
>> NOAA/NOS/OR&R            (206) 526-6959   voice
>> 7600 Sand Point Way NE   (206) 526-6329   fax
>> Seattle, WA  98115       (206) 526-6317   main reception
>>
>> Chris.Barker@noaa.gov
>> _______________________________________________
>> NumPy-Discussion mailing list
>> NumPy-Discussion@scipy.org
>> http://mail.scipy.org/mailman/listinfo/numpy-discussion
>
>
> _______________________________________________
> NumPy-Discussion mailing list
> NumPy-Discussion@scipy.org
> http://mail.scipy.org/mailman/listinfo/numpy-discussion
>


More information about the NumPy-Discussion mailing list