Minutes_2023_03_07
Siu Kwan Lam edited this page Mar 21, 2023
·
1 revision
Attendees: Siu Kwan Lam, Guilherme, Andre Masella, Stuart, Todd Anderson, Graham Markall, Val, Brandon Willard, Ianna Osborne, Jim Pivarski, Collison FPOC (last week): Guilherme FPOC (incoming): Andre
NOTE: All communication is subject to the Numba Code of Conduct.
Please refer to this calendar for the next meeting date.
-
#5543
np.trim_zeros
- PR that got an initial review from Ethan Pronovost, but fell by the wayside and ended up in the backlog. Recently received a ping- Is there a way forward to review this (e.g. 0.58 milestone)?
- Siu: Release plan upcoming and future
- rely on conda-forge for latest versions
- release without anaconda default packages
- status:
- merged: np1.24
- almost ready: llvm14, py3.11
- 0.57 will contain:
- Python 3.11
- LLVM 14
- NumPy 1.24 support and baseline moved to 1.21
- RC anticipated:
- testing pipeline for latest things is ready
- NumPy 1.24 merged
- next is llvm 14
- last is Python 3.11
- best estimate 2 weeks (if no other issues)
- Guilherme: Dynamic exception PR
- Current CI failure involves generators
- Can reproduce on macos and Linux with different combinations of Python/NumPy.
- Depends on test order.
- Simply adding a
printf
makes tests pass
- Stuart: Updates from numba-toolkit work.
-
RVSDG repo is live. Moving towards making it into a releasable and integratable project.
- Needs some documentation to make it easier for others to use/contribute.
- [name=JimP]: I'm now watching this repo, with an interest toward no-dependency Python bytecode → Python AST transformation. (I plan to take an active role in developing that use-case.)
- Discussion about low-level do-while loops and raising them to high-level for loops.
- Perhaps releasing early would be beneficial for developing tools early on that might not need everything working.
- Will be a Numba dependency as it's needed for helping with Python 3.12 update.
-
RVSDG repo is live. Moving towards making it into a releasable and integratable project.
- numba#8787 - Typed Dict seems to have a problem enforcing a type
-
numba#8789 - Support passing a signature to
compile_ptx
-
numba#8794 - Replace internal
StateDict
withtypes.SimpleNamespace
- numba#8796 - Different result than Python function using function as input and *args
- llvmlite#911 - Remove bindings for LLVM's legacy optimization passes
- numba#8791 - TypeError: cannot pickle '_nrt_python._MemInfo' object with multiprocessing and numba.typed.Dict
- numba#8788 - CUDA: Fix returned dtype of vectorized functions (Issue #8400)
- numba#8790 - CUDA compare and swap with index
- numba#8792 - Added towncrier as a github workflow
-
numba#8795 - Add pending-deprecation warnings for
numba.pycc
- llvmlite#910 - [CI Only] aarch64 split build for LLVM14
- merged - numba#8786 - Upgrade stale GitHub action
- numba#8793 - Towncrier