Skip to content
Stan Seibert edited this page Mar 22, 2018 · 1 revision

Numba Meeting: 2018-03-08

Attendees: Stan, Siu, Stuart, Ehsan, Todd, Stefan

1. New/outstanding issues

3. Open PRs

4. Feature Discussion

  • LLVM 6.0 released today
  • Notes from scipy-dev discussion on suitability for Numba as a core dependency:
    • Interest in something that has decent performance and is easier to write than Cython.
    • Concerns:
      • Difficulty in debugging
      • Size of dependency (30-50 MB for llvmlite)
      • Lack of support for ARM
      • Long term stability of project (APIs, developers, etc)
      • AOT compilation needs to work for @vectorize/@guvectorize as well as @jit.
      • If SciPy starts using Numba, want to make it a requirement, not just an option, to avoid having duplicate code paths.
    • Other items:
      • Need to write that blog post about llvmlite and static linking with LLVM.
  • Numba annotate and HTML debug info
    • Bunch of questions and contributions to enable numba annotate inside the Jupyter notebook
    • Split annotate() so it doesn't need to write to disk?!

5. Next Release: Version 0.38, RC=April 4, 2018, Final=April 11, 2018

  • First gufunc improvements
  • Better SIMD generation (SVML + parfor fixes)
  • LLVM 6.0
  • Better debug/troubleshooting tools
  • Improve docs and information as per community feedback
  • Keep working through backlog of bugs and minor feature requests
  • Pipeline manipulation (sklam)
Clone this wiki locally