Minutes_2024_01_16
esc edited this page Jan 17, 2024
·
1 revision
Attendees: Graham Markall, Siu Kwan Lam, Da Li, Guilherme, Ianna Osborne, Jim Pivarski, Todd A. Anderson FPOC (last week): Graham Markall FPOC (incoming): Siu Kwan Lam
NOTE: All communication is subject to the Numba Code of Conduct.
Please refer to this calendar for the next meeting date.
- 0.59.0RC1 - any issues, if not when to tag 0.59.0.
- few people reported it is fine
- aim for next week for final release
- FPOC rota for Q1
-
#4677 and #9338 - former was abandoned by the original author and there was a question regarding np.setxor1d returning different values depending on the NumPy version used. I think this issue is solved as the last version impacted was np 1.11
- conclusion: problem about uniqueness is resolved thus the PR can proceed.
- [name=JimP] help for Kai's Decimal implementation; guidance on whether it will be included in mainline Numba [Discord, Gitter, Discussion 1, Discussion 2, ...]
- with extension api and entry-points, it's easy to make "stdlib" modules outside of core numba.
- discussion on scope of core numba; should numpy support be separated out?
- there are current work to enable numpy to be moved out.
- should it match the decimal C impl in CPython? points to consider:
- is the API exported/public?
- avoid re-implementing many operations for the type
- switch away from Zoom for real
- switch to office hours and regular meeting once a month/biweekly
-
numba#9355 - Intermittent NRT leak with
print(reflected list)
-
numba#9361 -
overload_method
doesn't useconstant propagation
optimization well asnjit
- numba#9363 - Numba segfaults when parallel=True when assigning a reduction to an array in a loop
- numba#9365 - Bug report template points to obsolete CHANGE_LOG URL
- numba#9366 - Poor performance with astype on an array
- numba#9370 - Numba 0.59.0rc1 Checklist
- numba#9372 - 0.590rc1 changelog missing author issue
- numba#9373 - Package numba 0.47 for Python 2.7 in conda-forge
- numba#9374 - numba a lot slower for dict lookup when numpy array in value
- numba#9375 - Numba stuck compiling
- numba#9376 - Change definition of complex sign if numpy does
- numba#9379 - njit(parallel = True) gives wrong output
-
numba#9380 - emit a warning/error if enabling
boundscheck=True
together withparallel=True
(raising exceptions from within threads has unspecified behaviour) -
numba#9381 - Unexpected "CUDA error: the launch timed out and was terminated" or
CUDA_ERROR_LAUNCH_TIMEOUT
- numba#9382 - numpy records do not support "is" identity comparison.
-
numba#9385 - Cannot find source for CUDA kernels decorated with
lineinfo=True
when executed from Jupyter notebook cell - numba#9387 - numba.get_num_threads/set_num_threads resets the value of torch.get_num_threads
- numba#9391 - Broadcasting of matmul does not work with parallel
- numba#9392 - In some cases, Numba 0.57.1 (can also be reproduced in 0.59.0) does not assign values to a NumPy array
- numba#9393 - Shall we consider using an envvar to disable refct atomic instructions
- llvmlite#1022 - llvmlite 0.42.0rc1 Checklist
-
llvmlite#1023 -
fanout_raise
inrefpruning
algorithm doesn't work on this subtle case - llvmlite#1024 - Another suspiciously prunable nrt refcount pattern
- numba#9383 - np.isnan false in nopython jit with fastmath
- numba#9389 - NUMBA CUDA Unknown memory "error"
- numba#9364 - Release notes fixes for appropriate Towncrier header underlines
- numba#9367 - Document release notes generation
- numba#9369 - Fix release notes link in bug report template
- numba#9377 - Support parallel dynamic gufuncs
-
numba#9378 - Add
float('inf')
ctor - numba#9384 - Added is identity comparison for numpy records and added tests as is_comparison_tests.py
- numba#9386 - added test case as mentioned in issue #8997
- numba#9388 - Float Inf support
- numba#9390 - Add .tobytes() method
-
llvmlite#1025 - skip
raise
basic blocks inverifyFanoutBackward
- merged - numba#9356 - Refactor print tests to avoid NRT leak issue.
- merged - numba#9357 - Fix a typo in
_set_init_process_lock
warning. - merged - numba#9358 - Remove note about OpenMP restriction in wheels.
- merged - numba#9359 - Fix test_jit_module test against objmode fallback.
- merged - numba#9360 - AzureCI changes. RVSDG test config should still test its assigned test slice
- merged - numba#9362 - Fix
np.MachAr
warning matching in test. - merged - numba#9368 - Added 0.59.0 release notes
- merged - numba#9371 - Pin versions for release0.59
- merged - llvmlite#1021 - Add release notes for 0.42.0rc1
2024-gantt: TBD 2023-gantt: https://github.com/numba/numba/issues/8971