Minutes_2020_11_03
Valentin Haenel edited this page Nov 3, 2020
·
1 revision
Attendees: Hameer, Siu, Graham, Todd, Ehsan, Stuart, Val
-
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.
- These projects/people
-
Python 3.9 ETA
- ETA: before winter holiday
- bytecode changes
-
Code owners
- using github OWNER file for some automation
- and additional file describe ownership of "concepts"
- LLVM Example: https://github.com/llvm/llvm-project/blob/master/llvm/CODE_OWNERS.TXT
- Todd and Graham agree to take on work they actively maintain.
- Open PR.
- Services too, like integration tests and ASV.
-
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
-
Todd suggests
bandit
as a security scanning tool- https://bandit.readthedocs.io/
- good to understand what it can do and what security model numba needs to consider.
-
#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.
- make sure it goes to
- #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
- *** #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