Minutes_2023_09_19
esc edited this page Sep 20, 2023
·
1 revision
Attendees: FPOC (last week): Graham FPOC (incoming): Siu
NOTE: All communication is subject to the Numba Code of Conduct.
Please refer to this calendar for the next meeting date.
- Numba 0.58 and llvmlite 0.41 update:
- Approaching pre-tag testing
- Final release PRs:
- Aiming to tag in the next day or two and test
- Adding C standard library support to llvmlite
- Currently living in PIXIE
- Conclusion: to live in PIXIE until stable / unchanging,
- then move to llvmlite at maturity.
- NumPy 1.26: https://github.com/numba/numba/pull/9202
- Inlining / alwaysinline etc.
- For inlining large functions, compilation time increase may not make sense for the performance gain.
- Inline_inlinables pass maybe duplicating work
- 30% of time is related to Inline_inlinables pass
- Conclusion: opened #9204 to track this issue. This needs investigating.
- Talked about #8990.
- Mark RTM, prepared to revert if it shows to be an issue.
- numba#9194 - Numba 0.58.0 Checklist
- numba#9197 - Python 3.12
- *** numba#9199 - Return
Tuple
type containingRecord
type has an error- Maybe the best fix is to present a better error message
- numba#9200 - Track ufunc methods and attributes impl. progress
-
numba#9201 - Numba needs NumPy 1.25 or less
- Will do a point release once #9202 has landed
- Probably still support Python 3.8 but not with NumPy 1.26
- (note to communicate why)
-
llvmlite#989 - Python 3.12 pre-check
- Could also test with conda-forge
- May be a rosetta bug
- Or something else
-
llvmlite#990 - llvmlite 0.41.0 Checklist
- Now in pre-tag testing
- numba#9196 - Add support for having multiple independent (also seeded) RNGs in nopython mode
- numba#9198 - Add an alternate runtests script for bootstrapping on new Python
- numba#9202 - [WIP] Test with NumPy 1.26
- numba#9203 - Release 0.58 FINAL
- llvmlite#991 - Release 0.41.0 FINAL
- numba#9195 - [Backport] Fix issue with incompatible multiprocessing context in test.