Skip to content
Valentin Haenel edited this page Jul 28, 2021 · 1 revision

Numba Meeting: 2021-07-27

Attendees: Siu Kwan Lam, Graham Markall, Todd A. Anderson, Valentin Haenel, Brandon Willard, Guilherme Leobas

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

0. Feature Discussion

  • RC3
    • plan for early next week
  • broadcast_to debugging, on PR https://github.com/numba/numba/pull/7119
    • follow up meeting/debugging session after this call
  • Other discussions
    • Removing issue category in title; e.g. "[FEATURE REQUEST] issue name" for consistency?
      • Many details to consider. postpone discusion.
      • Perhaps we simply "try to improve the title" as and when we merge, to establish a better understanding of what consititutes a good PR title, before we introduce a protocol that everyone must abide by.
    • Short report on testing out Anaconda provided alternative to Binder to run live notebooks.

1. New Issues

  • #7249 - Different behavior when using @njit and @cfunc with function wrappers
    • surprising behavior with global not-freezing in cfunc
  • #7248 - [FEATURE REQUEST] Crash when no permissions to access cache directory
    • needs to clarity message
  • #7246 - Slow prange/bad parallelization
    • CUDA Target and Typed List actually have similar issues with negative indices and we are not internally consistent
    • Todd suggested raising a performance warning on unsigned+signed->float cast
  • #7245 - [Feature Request] "Iteration" over empty tuple
    • Maybe dead branch prunin can help, though it may not have enough type information to prune the empty tuple
  • #7239 - Working with reshape and np.matmul in Numba
  • #7225 - Renamed variable names may not be unique

Closed Issues

  • #7238 - Strange TypingError with Simple Numba Code

2. New PRs

  • #7247 - Solve memory leak to fix issue #7210
  • #7244 - Implement partial constant propagation pass
  • #7243 - Check for variables in parfor loop nest and init block for global variable pushing.
  • #7241 - Set aliasing information for inplace_binops..
  • #7236 - CUDA: Skip managed alloc tests on ARM
  • #7234 - add THREADING_LAYER_PRIORITY & NUMBA_THREADING_LAYER_PRIORITY
  • #7233 - Update postproc to general multiple del nodes if a variable is assigned multiple times in the same basic block
  • #7232 - Add conda list export.
  • #7229 - DO NOT MERGE: Debug for mypy issue.
  • #7228 - Fixes issue reported under #7217
    • Warnings first #7223, fixes later
  • #7226 - Add support for structured types in Device Arrays
  • #7224 - [WIP] Improve flake8 compliance and code style (2)
  • #7223 - Replace assertion errors on IR assumption violation
  • #7222 - CUDA: Warn when debug=True and opt=True

Closed PRs

  • #7242 - FIX: typo
  • #7240 - Make inplace_binop correctly give aliasing information.
  • #7237 - fix a typo in a string
  • #7235 - replace wordings of WIP by draft PR
  • #7231 - Fixes mypy installation problem in CI
  • #7230 - PR #7171 bugfix only
  • #7227 - FIX: Typo
  • #7221 - Show GPU UUIDs in cuda.detect() output
  • #7220 - update release checklist post 0.54rc1+2
  • #7219 - bump llvmlite dependency to 0.38.0dev0 for Numba 0.55.0dev0

3. Next Release: Version 0.55.0/0.38.0, RC=TBD

Clone this wiki locally