Skip to content
esc edited this page May 31, 2022 · 1 revision

Numba Meeting: 2022-05-31

Attendees:Val, Graham Markall, Todd A. Anderson, Andre Masella, Kaustubh Chaudhari, LI Da, Luk, Shannon Quinn, stuart, Siu Kwan Lam, Guilherme Leobas

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

Please refer to this calendar for the next meeting date.

0. Discussion

  • Numba 0.55.2 & llvmlite 0.38.1 Release

    • NumPy 1.22 and M1
    • use of SVML in NumPy 1.22 may cause numerical differences on Skylake chips
  • Numba 0.56.0 preparation

    • two to three weeks until the first RC will become avail
  • PR #8106 - Remove injection of atomic JIT functions into NRT memsys

  • Project board

    • Stuart has preped some stuff for it
    • was waiting 0.55.2 release
  • Discussion: "support numpy array comparison with string" https://github.com/numba/numba/pull/8104

    In [1]: import numpy as np
    n
    In [2]: a = np.array(['A', 'B'], dtype=np.dtype('<U1'))
    
    In [3]: a
    Out[3]: array(['A', 'B'], dtype='<U1')
    
    In [4]: np.equal(a, a)
    ---------------------------------------------------------------------------
    UFuncTypeError                            Traceback (most recent call last)
    Input In [4], in <cell line: 1>()
    ----> 1 np.equal(a, a)
    
    ...
    
    In [9]: operator.eq(a, a)
    Out[9]: array([ True,  True])
    • Conclusion:
      • check numpy 1.23 if this is supported
      • if numpy doesn't support it
        • check with @seberg
        • or fix the numba unicode operator dispatch bug
  • What can we do to make the milestones more useful?

    • we can try something new for 0.57

1. New Issues

  • #8108 - *args Issue Tracking Megathread
  • #8110 - Minsize argument for Dict.empty()
  • #8116 - Please test with the NumPy release candidate
  • #8117 - " 'compare_op' is not in scope" warning inside literal_unroll
  • #8119 - np allocators need to either handle raw python types as dtypes or fail more clearly

Closed Issues

  • #8111 - support of ufunc.reduce, accumulate, etc.
  • #8112 - ImportError: numpy.core.multiarray failed to import
  • #8113 - Failed to call C function with "char*" argument.

llvmlite:

  • #847 - ctypes TypeError on emitting object

2. New PRs

  • #8115 - Add more chrome tracing events.
  • #8118 - Update release checklists post 0.55.2
  • #8120 - [WIP] Fix Issue #1469
  • #8121 - Testing NumPy 1.23 RC 2 on public CI.

llvmlite

Closed PRs

  • #8109 - Pin TBB support with respect to incompatible 2021.6 API.
  • #8114 - Backport #8109 Pin TBB support with respect to incompatible 2021.6 API.

3. Next Release: Version 0.56.0/0.39.0, RC June

Clone this wiki locally