This is the release note of v9.2.0. See here for the complete list of solved issues and merged PRs.
We are running a Gitter chat for general discussions and quick questions. Feel free to join the channel to talk with developers and users!
Highlights
- CuPy now supports CUDA 11.3 (
cupy-cuda113) and AMD ROCm 4.2 (cupy-rocm-4-2) and binary wheels are now available on PyPI.
Known Issues
cupy-cuda111wheels only support CUDA 11.1.1 and will not work with CUDA 11.1.0 (#5313).cupy-cuda110andcupy-cuda111wheels are not available yet in PyPI. In the meantime, they can be downloaded from the Assets section below. See #4971 for detailed instructions.
Changes
Enhancements
- Add CUDA 11.3 headers (#5232)
- Do not use handles unless requested in
cupy.show_config()(#5285) - Use independent version of hipFFT for ROCm 4.1 and later (#5351)
- Support cuTENSOR v1.3.1 (#5370)
- Support cuDNN v8.2.1 (#5372)
Bug Fixes
MemoryAsyncPool: Use the "current" mempool instead of the "default" one (#5271)- Fix MemoryAsync to keep a weakref to stream (#5307)
- Fix cuFFT callback for sm_61 etc (#5325)
- Fix large arrays assignment (#5333)
- Fix
check_availablityforcupy.cusolver(#5336) - Fix cuDNN preloading (#5365)
- Ensure source array is C-contiguous before copying to
CUDAArray(#5375) - Remove unnecessary print (#5377)
Code Fixes
Documentation
- Fix
matmuldocstring (#5281) - Update list of wheels in README (#5284)
- Add user guide for FFT (#5286)
- Fix deadlink to tutorial and reorder in README (#5291)
- Add user guide for streams & events (#5302)
- Document
ExternalStream(#5312) user_guide/basic.rst: various improvements (#5356)- Add ROCm 4.2 support to install docs (#5360)
Installation
Tests
- Fix threading memory pool tests (#5289)
- Fix Windows CI kernel cache (#5317)
- Xfail random generator tests for HIP (#5359)
- Tentatively pin to SciPy 1.6 in Windows CI (#5369)
Contributors
The CuPy Team would like to thank all those who contributed to this release!