Numba is a Python package that uses the LLVM compiler to compile Python code to native code. Numba 0.13, released a few weeks ago, offers support for automatically creating CUDA kernels from Python code.

I created a notebook [1] (HTML) to show off the demo code.

Mandelbrot


  1. I’m not sure which is cooler, IPython notebooks or Numba. ??