Skip to content
Valentin Haenel edited this page Nov 3, 2020 · 1 revision

Numba Meeting: 2020-11-03

Attendees: Hameer, Siu, Graham, Todd, Ehsan, Stuart, Val

0. Feature Discussion

  • 0.52.0RCX updates

    • RC3 will be needed
  • RC testers

    • These projects/people
      • AwkwardArray
      • UMAP
      • librosa
      • RAPIDS (Graham)
      • SDC?
      • pydata/sparse (ping Hameer).
      • Clifford?
      • Luk-f-a
    • Announce testing on Discourse
    • Ask all to test in their CI.
  • Python 3.9 ETA

    • ETA: before winter holiday
    • bytecode changes
  • Code owners

  • numba-extras

    • Need to decide on name
    • discourse poll
    • stub repo first
    • Make new repo
      • decide what to put it in as the first feature
    • CI:
      • investigation cloud CI situation for direct publishing and testing
  • public meeting next week:

    • ask for topics from discourse
  • 0.53.0 https://hackmd.io/oKJblGCQRv-CcgMYR4k6Ag

  • Todd suggests bandit as a security scanning tool

1. New Issues

  • #6439 - Numba Dict implementation lot slower than pure python Dict Implementation
    • performance issue with dict
    • to be investigated
  • #6435 - Creating coo_sparse matrix from numba typed List is significantly slower than Python list or numpy arrays
    • trouble with reflected list
    • x = typed.List.from_list([1,2,3]) # from outside of jitted code
      • implement it as a C-API in the TypedList wrapper
  • #6434 - Typed List causes IPython console to hang when gets printed
  • #6431 - Wrong call type resolved when overloading set of unicodes in Numba 0.52.0rc1
  • #6426 - Mutually-recursive nopython functions compile error
  • #6424 - Parallel AOT compilation
  • #6423 - Print over previous output
  • #6421 - Broadcasting doesn't works for cuda target
  • #6420 - Incorrect typing of something that should be a LiteralStrKeyDict and a typed Dict
    • make sure it goes to LiteralStrKeyDict.
    • bug in type coercion to decide LiteralStrKeyDict.
    • Fix is to look at first element, check others against first, if all same DictType else StrKeyDict.

Closed Issues

  • #6438 - TypeError: can't unbox heterogeneous list: float64 != int64
  • #6433 - Lowering Error while trying to run parallel with prange
  • #6429 - Building docs with NUMBA_LLVM_REFPRUNE_PASS

2. New PRs

  • *** #6442 - Fix array analysis regression in 0.52 RC2 for tuple of 1D arrays
  • #6441 - Fix ASCII flag in Unicode slicing (0.52.0rc2 regression)
  • #6440 - Add note about performance of typed containers from the interpreter.
  • #6437 - Don't pass reduction variables known in an outer parfor to inner parfors when analyzing reductions.
  • #6432 - CUDA: Use _dispatcher.Dispatcher as base Dispatcher class
  • #6430 - CUDA docs: Add RNG example with 3D grid and strided loops
  • #6422 - CUDA: Remove deprecated items, expect CUDA 11.1

Closed PRs

  • #6436 - docs: remove typo in Deprecation Notices
  • #6428 - Cherrypicks for 0.52.0rc2
  • #6427 - Remove duplicate repeated definition of gufunc
  • #6425 - Fix unicode join for issue #6405

3. Next Release: Version 0.53.0, RC=Q1 2021

4. Upcoming tasks

Clone this wiki locally