[SciPy-Dev] Numba as a dependency for SciPy?

Pauli Virtanen pav at iki.fi
Thu Mar 8 04:38:51 EST 2018


Ralf Gommers kirjoitti 08.03.2018 klo 08:04:
[clip]
> Also, I don't think performance will necessarily be unacceptable. There are
> a bunch of places in the existing code base where we can throw in @jit and
> get speedups basically for free. Performance in the noop case will then be
> what it is today - not great, but apparently also not enough of a problem
> that someone has attempted to go to Cython.

I guess you agree that Numba would regardless be declared a dependency 
in setup.py? People on unsupported arches can edit it away manually.

For computational tight loops operating on arrays when Numba is used as 
an alternative to Cython/C/Fortran, there probably will be a performance 
hit in the ballpark of 100x.

If we are planning to use numba features more fully, e.g. numba.cfunc 
e.g. to write callback functions, that would also require Numba as a 
hard dependency.

	Pauli


More information about the SciPy-Dev mailing list