Numba 0.32 released!

0 views
Skip to first unread message

Stanley Seibert

unread,
Apr 11, 2017, 12:01:24 PM4/11/17
to Numba Public Discussion - Public
Hi Numba Users,

We've just released Numba version 0.32.0.  The headline change for this release is upgrading to LLVM 4.0, which means you will need to upgrade llvmlite to 0.17.0.  Historically we've lagged LLVM releases intentionally, but with this Numba release we have caught up with LLVM development and will likely stay caught up going forward.

We also have several bug fixes in this release, including a major overhaul of locking to work around LLVM race conditions in multithreaded applications.  This should fix problems being experienced by users combining Numba with multithreaded Dask workers. 

(BTW, if you have not taken a look at Dask, you should!  It combines very nicely with Numba: http://dask.pydata.org/en/latest/)

Also new with this release, we are now uploading manylinux1 wheels for llvmlite to PyPI.  This eliminates the need for Linux pip users to compile LLVM themselves.  We are also looking into wheels for macOS and Windows as well, as well as wheels for Numba itself.

The full changelog is here:



As always, you can update with conda:

conda update numba

or get the source tar file here:



We are planning to have a shorter release cycle (to get some features/fixes in before some upcoming conferences) with a release candidate around May 3. Thanks everyone!
Reply all
Reply to author
Forward
0 new messages