Numba — Great tool for speeding up Python

I’ve been doing a lot of machine learning proof of concepts with Python and occasionally it’s pretty clear Python won’t perform. One way to potential increase performance is Cython but one very cool thing about Numba is that you can use it not just to compile down to C or leverage it’s JIT but make it use multiple processors, auto generate parallel processing code, or compile it for GPUs. For me this is a lot better and a heck of alot easier than using Thank or TensorFlow (although they are great too and have their place.) Anyways Numba is super easy because it uses simple decorators to allow you to select how you increase performance. Checkout it out. 
http://numba.pydata.org/

Advertisements

About ordo tacitus

ordo tacitus
This entry was posted in Uncategorized. Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s