Numba

E459724

Numba is a just-in-time compiler for Python that accelerates numerical and scientific computing code by translating a subset of Python and NumPy operations into optimized machine code.

Try in SPARQL Jump to: Statements Referenced by

Statements (50)

Predicate Object
instanceOf Python library
just-in-time compiler
open-source software
accelerates numerical computing
scientific computing
backend LLVM NERFINISHED
compatibleWith CPython NERFINISHED
NumPy NERFINISHED
SciPy (partial)
decorator @cuda.jit
@guvectorize
@jit
@njit
@vectorize
hasComponent nopython compiler pipeline
object mode compiler pipeline
hostLanguage Python NERFINISHED
implements just-in-time compilation
license BSD 2-Clause License NERFINISHED
openSource true
optimizationTechnique loop unrolling (via LLVM)
type specialization
vectorized instructions
optimizes NumPy operations
Python functions
primaryUse data analysis workloads
high-performance numerical code
scientific simulations
programmingLanguage Python
requires CPython interpreter
supports CUDA NERFINISHED
GPU acceleration
NumPy arrays
array-oriented computing
loops
math functions
multithreading
nopython mode
parallel execution
random number generation
structured arrays
uFuncs
vectorization
supportsLanguage Python
targetPlatform CPU
CUDA-enabled GPU
GPU
translatesTo machine code
uses LLVM NERFINISHED
writtenIn Python NERFINISHED

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.