Minutes_2023_10_31
esc edited this page Nov 8, 2023
·
1 revision
Attendees: Siu, Stuart, Guilherme, Da Li, Jim Pivarski, Dipto FPOC (last week): Siu FPOC (incoming): Graham
NOTE: All communication is subject to the Numba Code of Conduct.
Please refer to this calendar for the next meeting date.
triage topics:
- Outcome of the
nopython=False
survey? Issue #9247. Conclusion: Most uses appear accidental, nothing of concern. - Conda-forge Numba 0.58.1 build has a numerical error in a couple of complex ufuncs ,
arcsinh
andarctanh
?- Outcome so far is that it's been debugged and it points to an issue in
libm
. - Action: stuart, see if a ticket filed against glibc/libm correlates with this.
- Action: others, go check that it's been debugged ok.
- Conclusion: if there's a ticket/it reproduces ok, then suggest CF just skips the tests for now.
- Outcome so far is that it's been debugged and it points to an issue in
-
ufunc.at
https://github.com/numba/numba/pull/9239, doesn't work for "fancy indexing" is this a merge blocker? Conclusion: no, numba main fork has branchfea/adv_indexing
which may help fix the broken cases.
-
numba#9252 - File output within njit
- Adding support for
ctypes.c_char_p
would be useful. Maybe also.encode()
.
- Adding support for
-
numba#9254 -
njit(parallel=True)
&prange
are ineffective on Google Colab - numba#9256 - Defining variables in Parfors loop break lowering
-
numba#9257 - Typed Dict compiling hangs with NumPy unicode strings tuple key
- Discussed an issue with
NumbaError
being recoverable vs. non-recoverable. It's probably a good idea to have a split based on an internal field in the exception so that the compiler can ICE if it's non-recoverable and also capture the source location (which would not be possible if a plain Python exception class were raised). - Suggested final patch on the issue to "remember" the function typing that failed will struggle with e.g. targets and flags in its current form?
- Discussed an issue with
-
numba#9253 - [CI ONLY] py312 branch changes for the buildfarm
- down to <25 tests failing on py3.12
- failing reasons: CFG error, tracing problems
- numba#9255 - Fix SSA to consider variables whose use is not dominated by the definition