Skip to content
Valentin Haenel edited this page Jun 29, 2021 · 1 revision

Numba Meeting: 2021-06-29

Attendees: Siu Kwan Lam, Valentin Haenel, stuart, Brandon Willard, Graham Markall, Guilhereme, Todd A. Anderson, Jim Pivarski

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

0. Feature Discussion

  • 0.54.0 RC1

    • 5(ish) more PRs being reviewed
    • Target build uploaded by Thurs
    • Conda packages yes, wheels no
  • Read-the-Docs integration for Numba is working again.

  • Memory pressure

    • parfors test cannot finish within 60minutes limit on CI
    • parfors test is compiling to isolated context
      • caching compilation helps memory use (up to 4x)
    • @overload is making unnecessary cpython and cfunc wrappers
      • fixing this has minor effect to memory use

1. New Issues

  • #7159 - CUDA regression: Mixing debug kwargs between called functions results in linkage error
  • #7158 - objmode error in IR legalization
    • Fix is to split the legalization pass
    • Should be easy enough to fix during RC
  • #7155 - Parfors max_label issue causing undefined behavior
  • #7153 - CUDA: NVVM segfault when indexing in a loop with a zip
  • #7151 - Refactor: extract common logic of target registry selection
  • #7150 - Refactor: make helper function for selecting/sorting target-specific template
  • #7148 - Using TBB with numba fails with pip install, works with apt install
  • *** #7135 access to namedtuple
    • It would be preferable if this actually generated a stacktrace or error

Closed Issues

  • #7139 - Lowering error in certain conditions
  • #7136 - Sporadic disk cache test failures on 0.54.0dev0 mainline

2. New PRs

  • #7157 - [DO NOT MERGE] CI Testing
    • we need a proper fix for this, current ideas revolve around removing compiler flags and splitting the parfors tests into their own test cases to reduce the testing overhead
  • #7156 - Fix ir_utils._max_label being updated incorrectly
  • #7154 - adding experimental change-log for 0.54.0dev0

Closed PRs

  • #7152 - Fix iterators in CUDA
  • #7149 - Fix issue in bytecode analysis where target and next are same.
  • #7147 - Revert "Workaround gitpython 3.1.18 dependency issue"
  • #7146 - Fix inline_closurecall may not be imported
  • #7145 - Fix mainline
  • #7144 - Workaround gitpython 3.1.18 dependency issue
  • #7143 - Update version checks in init for np 1.17
  • #7142 - Fix issue with linux-32 getting too new NumPy.
  • #7141 - Require llvmlite 0.37 as minimum supported.
  • #7140 - Do not run cache tests under typeguard.
  • #7138 - Update the Azure default linux image to Ubuntu 18.04
  • #7137 - skip pycc test on Python 3.7 + macOS because of distutils issue

3. Next Release: Version 0.54.0/0.37.0, RC=June 2021

Clone this wiki locally