Minutes_2020_07_21
Valentin Haenel edited this page Jul 21, 2020
·
1 revision
Attendees: Siu, Graham, Guilherme, Todd, Ehsan, Stuart, Val,
- RC1 postpone? Aug 5?
- llvm 10 issues
- aarch64 copy reg bug
- armv7l unknown large memory use
- stabilizing master
- overspecialization issue
- switch around--don't prioritize literal
- overspecialization issue
- loads of tbb problems
- llvm 10 issues
- A discussion on Bodo's system
- a closed system
- tries to provide better errmesg
@overload
- Ehsan to open a PR to contribute their flag for literal
- Siu talks about a exception formatting callback
- mypy on CI https://github.com/numba/numba/pull/5960
- Ehsan thinks this will improve code quality
- Siu think so too. Only slight concern on readability.
- Siu this will help llvmlite builder code
- Stuart at +0.5. investigate compound type
- to be merged for this release
- Semantics for
cuda.atomic.nan{min,max}
returned value (PR 5941) - when old value is NaN, return:- Old value?
- New value?
- Have no return value?
- preferred old value for simplicity in description
- need to check datashader issue; old code is different
- Graham to take over the PR
- Ehsan looking at contributing on caching
- Ehsan discussing OrcJIT vs MCJIT
- lazy compilation w/ OrcJIT
- functions that are opt-away is being compiled by eager MCJIT
-
Guilhereme on https://github.com/numba/numba/pull/5938
-
#6012 - BUG: Symbol not found: __powidf2 on Win32
- New LLVM problem that didn't happen before LLVM9
-
#6011 - Signal handling inside compiled code
- shouldn't be too hard
- ** #6009 - Extremely long compilation time for a tiny function
- another problem with long tuple
- maybe it's time change the calling-conv to pass large immutable struct/tuple by reference like C++ ABI
- make boxing/unboxing reuse function
- #6007 - Type inference failing on code explicitly not ran with certain variable type
- #6005 - Error hidden when source is not available
- #6003 - Release 0.51.0RC1 / 0.34.0RC1 Checklist
-
#6001 -
typed.List
ignores constructor arguments when jitting is disabled - #6000 - Updating 1d array with 0d array fails
- #5998 - numba installation on nvidia Jetson
- #5997 - Self-referential types cannot be unpickled
- #5994 - Literal sets missing implementations
- #5992 - Misleading Documentation for synchronous CUDA Kernel
- #5991 - Reminder to update CONTRIBUTING.md and add "good first review" label and use it
- #5990 - differentiate between cpython and numpy scalars
- #5989 - Update tests use of Popen
- #5988 - Add utilities to the namemangler to produce things like "the Numba jit/cpython wrapper prefix"
- #5987 - Passing objects as input of jit.cuda function
-
#5985 - NumPy
floor_divide
zero handling wrong value produced. -
#5983 - After computing delayed dask from numba, opening subprocess hangs on repeated
sched_yield
- horrible problem with TBB x fork
- #5982 - Intel TBB is required, no threading layer could be loaded, however TBB is already installed
- #6002 - Global Random Seed
- #5999 - copy() or ascontiguous() functions takes considerable amount of time in python or numba, especially if it is a big array.
- #6010 - Set Literals
- #6008 - Small fix so bullet points are rendered by sphinx
- #6006 - Resolves incorrectly hoisted list in parfor.
- #6004 - Fix problem in branch pruning with LiteralStrKeyDict
- #5986 - flake8: numba/core/annotations/*.py
- #5984 - Handle idx and size unification in wrap_index manually.
- ** #5980 - Deprecate target kwarg for numba.jit.
- decide to deprecate in 2 releases.
- TODO:
- update docs and warning msg.
- #5996 - Set lower bound for llvmlite to 0.33
- #5995 - Update setup.py with new llvmlite versions
- #5993 - Docs for structref
- #5981 - Document bounds-checking behavior in python deviations page
-
Requests for 0.51
-
0.51 potential tasks (To be updated)