[IPython-dev] Numpy with OpenBLAS vs. IPython
Jens Nielsen
jenshnielsen at gmail.com
Fri Nov 1 06:01:41 EDT 2013
Hi
I have just tried this using openblas 0.2.8 and numpy 1.8.0 on mac OSx with
ipython 1.1.0 and I can't reproduce your issue.
What is the output of numpy.show_config() from python and IPython?
Is the same install of numpy being picked up and used. I.e. what is the
output of numpy.__file__ in python and IPython?
best regards
Jens
On Fri, Nov 1, 2013 at 9:42 AM, Florian M. Wagner
<wagnerfl at student.ethz.ch>wrote:
> Any ideas? Has someone here a functioning setup with Numpy-OpenBlas and
> the scientific (I)Python stack on Linux and is willing to share the
> necessary installation steps?
>
> Am 30.10.2013 09:46, schrieb Florian M. Wagner:
>
> I reproduced the error with the latest IPython source:
>
> fwagner at fwagner-notebook ~/Downloads/ipython $ ipython
> Python 2.7.4 (default, Sep 26 2013, 03:20:26)
> Type "copyright", "credits" or "license" for more information.
>
> IPython 2.0.0-dev -- An enhanced Interactive Python.
> ? -> Introduction and overview of IPython's features.
> %quickref -> Quick reference.
> help -> Python's own help system.
> object? -> Details about 'object', use 'object??' for extra details.
>
> In [1]: A = np.random.randn(50,50)
>
> In [2]: A[0,0]
> Out[2]: 0.62268531821589967
>
> In [3]: A.T.dot(A)
> Speicherzugriffsfehler
>
> Compared to:
>
> Python 2.7.4 (default, Sep 26 2013, 03:20:26)
> [GCC 4.7.3] on linux2
> Type "help", "copyright", "credits" or "license" for more information.
> >>> import numpy as np
> >>> A = np.random.randn(50,50)
> >>> A.T.dot(A)
> array([[ 4.61866860e+01, 1.97714469e+00, 8.78842173e+00, ...,
> -9.65143259e+00, 4.74312877e+00, -1.85163266e+01],
> [ 1.97714469e+00, 4.50113072e+01, -1.13105045e+01, ...,
> 2.31604581e+00, 4.93068512e+00, 1.29316267e+01],
> [ 8.78842173e+00, -1.13105045e+01, 6.02859864e+01, ...,
> -2.65040891e+00, 3.98374437e+00, -1.54860323e+01],
> ...,
> [ -9.65143259e+00, 2.31604581e+00, -2.65040891e+00, ...,
> 3.81774984e+01, 1.63768677e+00, 1.16681961e+01],
> [ 4.74312877e+00, 4.93068512e+00, 3.98374437e+00, ...,
> 1.63768677e+00, 5.11159138e+01, 6.56039753e-02],
> [ -1.85163266e+01, 1.29316267e+01, -1.54860323e+01, ...,
> 1.16681961e+01, 6.56039753e-02, 6.61061915e+01]])
>
>
>
> Am 30.10.2013 09:33, schrieb Florian M. Wagner:
>
> Thanks guys,
>
> @Julian: Reducing the thread number did not help
> @Thomas: dap is mpl-basemap dependency, fixed the import issue, but the
> error still occurs
>
> It is really weird that it is occuring only when printing the array, or
> slicing the array. And whats more weird, that it works in plain Python
> as I understood that IPython has no numpy dependency?
>
> Thanks and regards
> Florian
>
> Am 29.10.2013 19:39, schrieb Julian Taylor:
>
> does this also happen if you do this before starting ipython?
>
> export OPENBLAS_NUM_THREADS=1
> (assuming bash shell)
>
> On 29.10.2013 17:19, Florian M. Wagner wrote:
>
> Dear all,
>
> I recently compiled numpy with OpenBlas for faster matrix-matrix
> multiplication. Everything works fine, but IPython seems to dislike it.
> I get a Segmentation Fault error when trying this (I reinstalled IPython
> 1.1.0 after numpy compilation):
>
> fwagner at fwagner-notebook ~ $ ipython -c "import numpy as np; print
> np.__version__; import IPython; print IPython.__version__; A =
> np.random.randn(600, 600); print A[20,53]; print A"
> /usr/local/bin/ipython:5: UserWarning: Module dap was already
> imported from None, but /usr/lib/python2.7/dist-packages is being
> added to sys.path
> from pkg_resources import load_entry_point
> 1.9.0.dev-54d3559
> 1.1.0
> -2.1004055886
> Speicherzugriffsfehler
>
> In comparison, this works fine (just python instead of ipython):
>
> fwagner at fwagner-notebook ~ $ python -c "import numpy as np; print
> np.__version__; import IPython; print IPython.__version__; A =
> np.random.randn(600, 600); print A[20,53]; print A"
> 1.9.0.dev-54d3559
> 1.1.0
> -1.10282239744
> [[ 0.13798084 -0.39195796 -0.15309986 ..., 1.47471232 -0.9158455
> 0.97060671]
> [ 0.25720169 0.51895478 0.55175787 ..., -0.02010573 0.78047754
> -1.07891961]
> [ 1.59478156 0.81245486 -0.03959768 ..., -0.04816659 -0.03356907
> -0.11860379]
> ...,
> [-0.06299817 -0.0956477 -0.32987518 ..., -1.47714386 1.66736916
> -0.47704276]
> [-0.93769589 1.50006542 0.97782803 ..., -0.5034154 1.31592011
> -0.74482995]
> [-0.24661336 -0.98979706 -0.39366363 ..., 0.20507632 0.8701609
> -1.10449957]]
>
> Any ideas what might cause this problem?
>
> Thanks,
>
> Florian
>
>
>
> _______________________________________________
> IPython-dev mailing listIPython-dev at scipy.orghttp://mail.scipy.org/mailman/listinfo/ipython-dev
>
> _______________________________________________
> IPython-dev mailing listIPython-dev at scipy.orghttp://mail.scipy.org/mailman/listinfo/ipython-dev
>
>
>
>
> _______________________________________________
> IPython-dev mailing listIPython-dev at scipy.orghttp://mail.scipy.org/mailman/listinfo/ipython-dev
>
>
>
> _______________________________________________
> IPython-dev mailing list
> IPython-dev at scipy.org
> http://mail.scipy.org/mailman/listinfo/ipython-dev
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/ipython-dev/attachments/20131101/90654bb2/attachment.html>
More information about the IPython-dev
mailing list