User Manual
- A ~5 minute guide to Numba
- Overview
- Installation
- Compiling Python code with
@jit
- Flexible specializations with
@generated_jit
- Creating NumPy universal functions
- Compiling Python classes with
@jitclass
- Creating C callbacks with
@cfunc
- Compiling code ahead of time
- Automatic parallelization with
@jit
- Using the
@stencil
decorator - Callback into the Python Interpreter from within JIT’ed code
- Automatic module jitting with
jit_module
- Performance Tips
- The Threading Layers
- Command line interface
- Troubleshooting and tips
- Frequently Asked Questions
- Installation
- Programming
- Performance
- Does Numba inline functions?
- Does Numba vectorize array computations (SIMD)?
- Why has my loop not vectorized?
- Why are the
typed
containers slower when used from the interpreter? - Does Numba automatically parallelize code?
- Can Numba speed up short-running functions?
- There is a delay when JIT-compiling a complicated function, how can I improve it?
- GPU Programming
- Integration with other utilities
- Miscellaneous
- Examples
- Talks and Tutorials