Minutes_2023_09_12
esc edited this page Sep 13, 2023
·
1 revision
Attendees: Siu Kwan Lam, Guilherme, Da Li, Graham Markall, Stuart, Todd A. Anderson, Kaustubh, Brandon Willard FPOC (last week): Guilherme FPOC (incoming): Graham
NOTE: All communication is subject to the Numba Code of Conduct.
Please refer to this calendar for the next meeting date.
- 0.58.0rc2 published
- wheels and conda packages are ready
- Will be announced on Discourse too
- Main fix: the new deprecation warnings that couldn't be turned off / suppressed in RC1
- PR #9152: Fix old_style error capturing deprecation warnings
- Aiming to release final 0.58 next week
- Numpy 2.0 discussions:
- Pin 0.58 final to use NumPy < 2.0 ?
- How NumPy2.0 compliant does Numba has to be?
- Discussion to take place on Discourse with the community in a few weeks' time.
- Different options for compliance between 1.x / 2.x
- numba#9182 - RecursionError in parfor prelowering
- numba#9185 - Numba Dispatch error when Number of keyword args > 3 for nested numba calls
- *** numba#9186 - [Discuss] generates extra branches in LLVM IR 0.57.1
- https://github.com/numba/numba/blob/release0.57/numba/core/codegen.py#L1192 - changing opt=0 to 1 in the cheap module pass manager helps? - can https://github.com/numba/numba/issues/8430 also help?
- What is the performance difference? <5%, depends on the workload on Skylake
- Could do with a reproducer of performance drop for analysis - maybe not the branches observed in the supplied reproducer
- Setting NUMBA_OPT flag to max runs O3 passes twice that might help
-
numba#9187 -
TypeError
when referencing value from typed dictget()
withprange()
- *** numba#9188 -
get_allocation_stats
needs an init guard in 0.57.x, since new envvarNRT_STATS
- Need a guard with a more informative message explaining how to enable the stats if requested.
- A patch to implement this would be gratefully received
-
numba#9192 - Fork safety test incorrectly using
SemLock
s from mixedmultiprocessing
contexts. - numba#9193 - Tracking NumPy usage in various modules.
- numba#9180 - numpy.std function not returning the correct results
-
numba#9189 - Align
searchsorted
behaviour with numpy - numba#9190 - Fix issue with incompatible multiprocessing context in test.
- numba#9191 - Add a Numba power-on-self-test script and use in CI.
- merged - numba#9181 - Remove extra decrefs in RNG
- merged - numba#9183 - Cherrypicks for 0.58.0rc2
- numba#9184 - Update changelog for 0.58.0rc2