Minutes_2021_09_14
Valentin Haenel edited this page Sep 14, 2021
·
1 revision
Attendees: Siu Kwan Lam, Todd Anderson, Ehsan Totoni Graham Markall, Nick Riasanovsky, stuart, Valentin Haenel, Jim Pivarski, Guilherme
NOTE: All communication is subject to the Numba Code of Conduct.
- Python-3.10 status
- testing 3.10rc1 && 3.10rc2
- error changing across different run
- two patches available
- https://github.com/numba/numba/pull/7381
- https://github.com/numba/llvmlite/pull/769
- Numba 0.55.0 plan
- Early Nov
- Python 3.10 (early Oct)
- NumPy 1.21
- ufunc API changes; API deprecation expired
- Internal error handling behavior changes
- opt-in
- "hard errors" will not cause fallback compilation
- "hard errors" --- any exception that is not subclass of
numba.core.errors.NumbaError
- Compiler flags to be encoded in symbols
- Numba 1.0 Plan?
- stability
- foundational features
- cache, etc
- MLIR?
- Numba 0.54.1 plan
- we have patches for most regressions now.
- remaining regressions is the 40% compilation slow down
- #7378 - Type annotations are not handled well by @overload signature validation
- #7379 - try .. finally construct throws AssertionError when try block throws exception
-
#7380 - Inlining functions with loops with the same induction variable name in python source causes parfors fail.
- maybe inline can rename all callee variables to have the callee function name as prefix.
- #7383 - str is parsed as unicode_type thus can't be passed as str argument to func like np.argsort
- #7385 - nrt_external API broken in 0.54
- #7387 - Potential race condition in CUDA initialization
- #7389 - lowering error in certain conditions
- #7390 - Compilation Time Increases ~40% with Numba 0.54
- #7392 - ERROR: test_azure_config (numba.tests.test_runtests.TestCase)
- #7394 - iteration fails in tuple comprehension
- #7381 - Python 3.10 support
- #7384 - Add wrapper to cuda.jit
- #7386 - Ensure the NRT is initialized prior to use in external NRT tests.
- #7388 - Patch cloudpickle to not reset dynamic class each time it is unpickled
- #7395 - Fix #7394 and #6550 & Added test & improved error message
- #7393 - skip azure pipeline test if file not present
- #7393 - skip azure pipeline test if file not present
- #7377 - NumPy device functions (formerly CUDA compatible dist_matrix)
- Request for 0.55
-
broadcast_to
https://github.com/numba/numba/pull/7119- driven by need for
vectorize
support in aesara - Now merged
- driven by need for
-