Skip to content
Siu Kwan Lam edited this page Mar 28, 2023 · 1 revision

Numba Meeting: 2023-03-28

Attendees: Siu Kwan Lam, Val, brandon willard, Graham Markall, Neo, Todd A. Anderson, Andre Masella, collison, Guilherme, Ianna Osborne, Jim Pivarski, Kaustubh, Luk, Mingjie Wang, stuart, dipto FPOC (last week): Siu FPOC (incoming): Stuart

NOTE: All communication is subject to the Numba Code of Conduct.

Please refer to this calendar for the next meeting date.

0. Discussion

  • Stop testing with typeguard:
    • Lack of ongoing maintenance / interest
    • Periodic issues arise, only noticed when sharding changes
    • Conclusion: remove if typeguard breaks again since we are no longer actively working on type annotations
  • Discussion on LLVM pass plugin by passing around bitcode to "standalone" LLVM pass binary
  • State of 0.57 (stuart)
  • Starting release process for numba 0.57 and llvmlite 0.40
  • Issues with performance from effectively not running -O3 twice (#8172).
    • Conclusion was to have a env var to restore the "old" behaviour.
  • Updating mk_alloc to support Numba-Dpex compute follows data https://github.com/numba/numba/issues/8847

New "Ready for Review" PRs

1. New Issues

  • numba#8838 - The "parallel"/multiprocessing based test runner does not respect setUpClass
  • numba#8840 - Odd Win64 LLVM Symbol not found error for recursion test symbols
  • numba#8841 - Numba 0.57.0rc1 Checklist
  • numba#8845 - Python 3.11 failure when raising an exception
  • numba#8847 - Updating mk_alloc to support Numba-Dpex compute follows data
  • numba#8849 - tuple_zip: free(): invalid pointer
  • numba#8850 - TypeError: CCompiler_spawn() got an unexpected keyword argument 'env'
  • numba#8851 - Nested calls are not tracked
  • llvmlite#928 - I tried berryconda, miniconda but getting no success in installing llvmlite package. I am having ARMv7I architecture on Rpi 4b+. Also berryconda and miniconda degrading python version. Ealier I am using python 3.9
  • llvmlite#929 - llvmlite 0.40.0rc1 Checklist

Closed Issues

2. New PRs

  • numba#8853 - Bumping miniconda version in RTD
    • update to llvm version made RTD builds fail.
    • use of mamba-forge seems to work around the problem

Closed PRs

  • merged - numba#8833 - Fix typeguard import hook location.
  • merged - numba#8836 - Fix failing typeguard test.
  • merged - numba#8837 - Update AzureCI matrix for Python 3.11/NumPy 1.21..1.24
  • merged - numba#8839 - Add Dynamic Shared Memory example.
  • merged - numba#8842 - Fix buildscripts, setup.py, docs for setuptools becoming optional.
  • merged - numba#8843 - Pin typeguard to 3.0.1 in AzureCI.
  • merged - numba#8848 - added lifted loops to glossary term
  • merged - numba#8852 - Disable SLP vectorisation due to miscompilations.
  • llvmlite#927 - Force CI build
Clone this wiki locally