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

Stanley Seibert sseibert at anaconda.com
Tue Mar 6 18:32:47 EST 2018


(Hi, as someone from the Numba project, my apologies for wading into this
discussion late.)

Last time we checked, Numba on ARM was pretty close to working already.  We
have an open PR for ARMv7 that we just ran out of time to finish QA'ing (
https://github.com/numba/numba/pull/1968) a while ago, and never have
gotten back to because there was not much demand at the time.  It sounds
like this is tripping up more people now, so we can take a look again.

One thing that really is unpleasant on ARM is compiling LLVM, so we would
probably want to make sure we had conda packages and wheels available for
llvmlite on ARM.  Is there any precedent for posting Linux ARMv7 wheels to
PyPI?  (For conda, we would just make sure they appear in Jonathan's
berryconda channel.)

A more difficult platform is POWER8, where we tried to do a port and got
stuck last year.  Recently, someone has figured out what the issues were,
and it sounds like several of them stemmed from LLVM bugs in the POWER8
backend that may or may not be fixed in the next release.  IBM is
interested in improving the situation, so hopefully that will be sorted out
soon.

On Tue, Mar 6, 2018 at 4:54 PM, Matthew Brett <matthew.brett at gmail.com>
wrote:

> On Tue, Mar 6, 2018 at 9:21 PM, CJ Carey <perimosocordiae at gmail.com>
> wrote:
> > I think adding a required runtime dependency may be overly restrictive,
> > given scipy's position near(-ish) the base of the scientific computing
> > pyramid.
>
> Yes, that's a worry I have too.  You may remember Samuel Maybury on
> the mailing list recently sighing somewhat when he found he had to get
> numba installed on the Raspberry Pi.  My guess is numba will be fine
> on the standard platforms and a significant problem on non-standard
> ones.
>
> Cheers,
>
> Matthew
> _______________________________________________
> SciPy-Dev mailing list
> SciPy-Dev at python.org
> https://mail.python.org/mailman/listinfo/scipy-dev
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/scipy-dev/attachments/20180306/f8bfaa2a/attachment-0001.html>


More information about the SciPy-Dev mailing list