This is the release note of v13.0.0. See here for the complete list of solved issues and merged PRs.
This release note only covers changes made since the v13.0.0rc1 release. Check out our blog for highlights of the v13 release!
See the Upgrade Guide for the list of possible breaking changes in v13.
💬 Join the Matrix chat to talk with developers and users and ask quick questions!
🙌 Help us sustain the project by sponsoring CuPy!
📝 Changes
For all changes in v13, please refer to the release notes of the pre-releases (alpha1, beta1, rc1).
New Features
- Add
cupyx.signal.pulse_compressionfrom cuSignal's non SciPy-compat API (#8039) - Add
cupyx.signal.convolve1d3ofrom cuSignal's non SciPy-compat API (#8067) - add
cupyx.signal.{pulse_doppler, cfar_alpha}(#8069) - Add
cupyx.signal.convolve1d2o(#8113)
Enhancements
- Make
cupyx.signal.radartoolsprivate (#8053) - Fix
csrmatrix.__pow__to raise ValueError for non-int other (#8085)
Performance Improvements
- Speed up cupy environment duplicate detection (#8042)
Bug Fixes
- Fix
lfilter_ziandsosfilt_ziwhen any IIR coefficient is zero (#8036) - Fix
argmax/argminfor large reduction axis (#8041) - Fix
cupyx.scipy.fft.{dst,dstn}in type 2/3 (#8082) - Do not use
from-import(#8114)
Code Fixes
Documentation
- Generate signature for ufunc documentation (#8044)
- Use modern dlpack interface in torch interoperability document (#8048)
Installation
Tests
- Bump stable branch to v13 (#8026)
- Remove some
signal.vectorstrengthxfail tests (#8083) - Fix
scipy.linalgnot to raise DeprecationWarning for zero-size inputs (#8086) scipy.special.{btdtr,btdtri}are deprecated since SciPy (#8094)- Refactor radartools tests (#8099)
- Fix slow test (#8117)
👥 Contributors
@andfoy @asi1024 @emcastillo @hauntsaninja @kmaehashi @takagi
The CuPy Team would like to thank all those who contributed to this release!