Minutes_2021_10_12
Valentin Haenel edited this page Oct 13, 2021
·
1 revision
Attendees: Graham Markall, Guilherme Leobas, Jim Pivarski, Nick Riasanovsky, stuart, Todd Anderson, Valentin Haenel, Siu Kwan Lam, brandon willard, Luk
NOTE: All communication is subject to the Numba Code of Conduct.
- 0.54.1 released
- mypyc
- Good for runtime type safety and add performance
- Risk: would upcoming CPython interpreter performance enchancement make this obsolete.
- Risk: miscompile
- Results from
black
https://github.com/mypyc/mypyc/issues/886
- #7458 - Refactor unit tests scraping stdout/stderr in cases where alternatives are available.
- **** #7462 - numba.pndindex accepts negative integers
- discussion points:
-
pndindex
can be fused withprange
- #7464 - Numba 0.54.1 Checklist
-
#7466 - numpy.select won't compile if the
choicelist
contains non-vector numbers- unusal error with the Poison value from LiteralList
-
#7467 -
np.nditer
won't broadcast 1D arrays - #7468 - Building w/OpenMP on macOS
-
#7469 - Selection of records already indexed with other array returns unexpected values
- #7470 - Array-then-scalar chained indexing into an array fails
- #7472 - list append failed
- #7473 - Why type of variable 'd' cannot be determined?
- **** #7474 - Wrongly evaluated equality comparison
- Discuss: responsibility of unpacking Optional type
- need common util to handle Optional before going into
@overload
- #7476 - @jit np.stack and np.concatenate - tuples only - unlike numpy
- #7478 - Incorrect silent conversion from float64 to float32 in cuda jitted function
- #7457 - Factor out target registry selection logic
- #7459 - Include compiler flags in symbol mangling
- #7460 - Testhound/fp16 support
- **** #7461 - Support NVIDIA's CUDA Python bindings
- #7471 - Add constant propagation optimization pass
- #7477 - Fix unicode operator.eq handling of Optional types.
- Request for 0.55
-
broadcast_to
https://github.com/numba/numba/pull/7119- driven by need for
vectorize
support in aesara - Now merged
- driven by need for
-