[Numpy-discussion] numpy and the ACML

Gideon Simpson simpson@math.toronto....
Sat Jan 24 17:43:50 CST 2009


That's not working for me.  Any thoughts on how to troubleshoot it?
-gideon

On Jan 24, 2009, at 6:18 PM, George Nurser wrote:

> I did manage to get it working.
> I remember that both libcblas.a (or a link to it) and libacml.so had
> to be in the same directory.
>
> Also I had to comment out lines 399-400 of setup.py:
> #             if ('NO_ATLAS_INFO',1) in  
> blas_info.get('define_macros',[]):
> #                 return None # dotblas needs ATLAS, Fortran compiled
> blas will not be sufficient
>
> In my site.cfg I have
> [blas]
> blas_libs = cblas, acml
> library_dirs = /noc/users/agn/ext/AMD64/acml/ifort64/lib
> include_dirs =  /noc/users/agn/ext/AMD64/acml/ifort64/include
>
> [lapack]
> language = f77
> lapack_libs = acml
> library_dirs = /noc/users/agn/ext/AMD64/acml/ifort64/lib
> include_dirs = /noc/users/agn/ext/AMD64/acml/ifort64/include
>
> Both libcblas.a (or a link to it) and libacml.so  are in
> /noc/users/agn/ext/AMD64/acml/ifort64/lib
>
> HTH. George.
>
> 2009/1/24 Gideon Simpson <simpson@math.toronto.edu>:
>> I've tried building CBLAS, which seems to run properly by itself, but
>> numpy is still having difficulty.  I've got the following in my
>> site.cfg:
>>
>> [blas_opt]
>> library_dirs = /usr/local/nonsystem/simpson/CBLAS/lib/LINUX:/usr/ 
>> local/
>> nonsystem/simpson/acml4.2.0/gfortran64/lib
>> include_dirs = /usr/local/nonsystem/simpson/CBLAS/include:/usr/local/
>> nonsystem/simpson/acml4.2.0/gfortran64/include
>> libraries = cblas, acml
>>
>> [lapack_opt]
>> library_dirs = /usr/local/nonsystem/simpson/CBLAS/lib/LINUX:/usr/ 
>> local/
>> nonsystem/simpson/acml4.2.0/gfortran64/lib
>> include_dirs = /usr/local/nonsystem/simpson/CBLAS/include:/usr/local/
>> nonsystem/simpson/acml4.2.0/gfortran64/include
>> libraries = cblas, acml
>>
>> I also created a symbolic link in /usr/local/nonsystem/simpson/CBLAS/
>> lib/LINUX, from cblas_LINUX.a to libcblas.a.
>>
>>
>> Is there an easier way to check if numpy is locating the libs other
>> than doing python setup.py build, and looking at the output?
>> -gideon
>>
>> On Jan 24, 2009, at 4:05 PM, Pauli Virtanen wrote:
>>
>>> Sat, 24 Jan 2009 15:26:17 -0500, Gideon Simpson wrote:
>>>
>>>> Nadav-
>>>>
>>>> That doesn't quite seem to work for me.  I added:
>>>>
>>>> [blas_opt]
>>>> library_dirs = /usr/local/nonsystem/simpson/acml4.2.0/gfortran64/ 
>>>> lib
>>>> include_dirs = /usr/local/nonsystem/simpson/acml4.2.0/gfortran64/
>>>> include
>>>> libraries = acml
>>>>
>>>> [lapack_opt]
>>>> library_dirs = /usr/local/nonsystem/simpson/acml4.2.0/gfortran64/ 
>>>> lib
>>>> include_dirs = /usr/local/nonsystem/simpson/acml4.2.0/gfortran64/
>>>> include
>>>> libraries = acml
>>>>
>>>> to my site.cfg with no luck.  Somewhere else, people indicated that
>>>> the
>>>> ACML lacked a CBLAS which was necessary to make this work.
>>>
>>> Yep, IIRC you needed also CBLAS. (I think I got Numpy & Scipy linked
>>> against ACML at some point, but it's been a while and I've forgotten
>>> details...) There's a CBLAS here:
>>>
>>>      http://www.netlib.org/blas/blast-forum/cblas.tgz
>>>
>>> So, I think you need to compile it & link it with ACML, and add it  
>>> in
>>> site.cfg with ACML libs.
>>>
>>> --
>>> Pauli Virtanen
>>>
>>> _______________________________________________
>>> Numpy-discussion mailing list
>>> Numpy-discussion@scipy.org
>>> http://projects.scipy.org/mailman/listinfo/numpy-discussion
>>
>> _______________________________________________
>> Numpy-discussion mailing list
>> Numpy-discussion@scipy.org
>> http://projects.scipy.org/mailman/listinfo/numpy-discussion
>>
> _______________________________________________
> Numpy-discussion mailing list
> Numpy-discussion@scipy.org
> http://projects.scipy.org/mailman/listinfo/numpy-discussion



More information about the Numpy-discussion mailing list