[Numpy-discussion] Problems when using ACML with numpy

Matthieu Brucher matthieu.brucher at gmail.com
Sat May 12 10:00:51 EDT 2012


Does ACML now provide a CBLAS interface?

Matthieu

2012/5/12 Thomas Unterthiner <thomas_unterthiner at web.de>

>
> On 05/12/2012 03:27 PM, numpy-discussion-request at scipy.org wrote:
> > 12.05.2012 00:54, Thomas Unterthiner kirjoitti:
> > [clip]
> >> >  The process will have 100% CPU usage and will not show any activity
> >> >  under strace. A gdb backtrace looks as follows:
> >> >
> >> >  (gdb) bt
> >> >  #0  0x00007fdcc000e524 in ?? ()
> >> >       from /usr/lib/python2.7/dist-packages/numpy/core/multiarray.so
> > [clip]
> >
> > The backtrace looks like it does not use ACML. Does
> >
> >       from numpy.core._dotblas import dot
> >
> > work?
> >
>
> Thanks for having a look at this.  The following was tried with the
> numpy that comes from the Ubuntu repo and symlinked ACML:
>
>
> $ python
> Python 2.7.3 (default, Apr 20 2012, 22:39:59)
> [GCC 4.6.3] on linux2
> Type "help", "copyright", "credits" or "license" for more information.
>  >>> from numpy.core._dotblas import dot
> Traceback (most recent call last):
>   File "<stdin>", line 1, in <module>
> ImportError: /usr/lib/python2.7/dist-packages/numpy/core/_dotblas.so:
> undefined symbol: cblas_cdotc_sub
>  >>>
>
>
> Following up:
>
> $ ldd /usr/lib/python2.7/dist-packages/numpy/core/_dotblas.so
>     linux-vdso.so.1 =>  (0x00007fff3de00000)
>     libblas.so.3gf => /usr/lib/libblas.so.3gf (0x00007f10965f8000)
>     libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f1096238000)
>     librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007f1096030000)
>     libgfortran.so.3 => /usr/lib/x86_64-linux-gnu/libgfortran.so.3
> (0x00007f1095d18000)
>     libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f1095a18000)
>     /lib64/ld-linux-x86-64.so.2 (0x00007f1098a88000)
>     libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0
> (0x00007f10957f8000)
>     libquadmath.so.0 => /usr/lib/x86_64-linux-gnu/libquadmath.so.0
> (0x00007f10955c0000)
> $ ls -lh /usr/lib/libblas.so.3gf
> lrwxrwxrwx 1 root root 32 May 11 22:27 /usr/lib/libblas.so.3gf ->
> /etc/alternatives/libblas.so.3gf
> $ ls -lh  /etc/alternatives/libblas.so.3gf
> lrwxrwxrwx 1 root root 45 May 11 22:36 /etc/alternatives/libblas.so.3gf
> -> /opt/acml5.1.0/gfortran64_fma4/lib/libacml.so
>
>
>
> Cheers
> _______________________________________________
> NumPy-Discussion mailing list
> NumPy-Discussion at scipy.org
> http://mail.scipy.org/mailman/listinfo/numpy-discussion
>



-- 
Information System Engineer, Ph.D.
Blog: http://matt.eifelle.com
LinkedIn: http://www.linkedin.com/in/matthieubrucher
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/numpy-discussion/attachments/20120512/c59b61f5/attachment.html>


More information about the NumPy-Discussion mailing list