This is the release note of v12.0.0. See [here](https://github.com/cupy/cupy/pulls?q=is%3Apr+is%3Aclosed+milestone%3Av12.0.0) for the complete list of solved issues and merged PRs.
This release note only covers changes made since the v12.0.0rc1 release. Check out our [blog](https://medium.com/cupy-team/released-cupy-v12-4497315e811e) for highlights of the v12 release!
We are running a [Gitter chat](https://gitter.im/cupy/community) for general discussions and quick questions. Feel free to join the channel to talk with developers and users!
Highlights
Support for CUDA 12.1 & cuDNN 8.8 (7484 & 7475)
CuPy now supports CUDA 12.1 and cuDNN 8.8. Binary packages are available for Linux (x86_64/aarch64) and Windows as `cupy-cuda12x`.
$ pip install cupy-cuda12x
Announcements
Arm packages available in PyPI
Binary packages for aarch64 (Jetson and Arm servers) can now be installed from PyPI.
$ pip install cupy-cuda102
$ pip install cupy-cuda11x
$ pip install cupy-cuda12x
~Note: At the time of the release, Arm wheel of `cupy-cuda11x` for Python 3.8 (`cupy_cuda11x-12.0.0-cp38-cp38-manylinux2014_aarch64.whl`) is not available on PyPI. We are working on resolving this issue. Meanwhile, this wheel can be installed from the CuPy index. `$ pip install cupy-cuda11x -f https://pip.cupy.dev/aarch64`~ This issue was resolved on 2023-04-03.
Changes
For all changes in v12, please refer to the release notes of the pre-releases ([alpha1](https://github.com/cupy/cupy/releases/tag/v12.0.0a1), [alpha2](https://github.com/cupy/cupy/releases/tag/v12.0.0a2), [beta1](https://github.com/cupy/cupy/releases/tag/v12.0.0b1), [beta2](https://github.com/cupy/cupy/releases/tag/v12.0.0b2), [beta3](https://github.com/cupy/cupy/releases/tag/v12.0.0b3), [rc1](https://github.com/cupy/cupy/releases/tag/v12.0.0rc1)).
Enhancements
- ROCm5.3.0+ rocPrim C++14 extension requirement (7454)
- Support cuDNN 8.8 (7475)
- Support CUDA 12.1 (7484)
Bug Fixes
- Fix new strides when array is both C and F-contiguous (7451)
Code Fixes
- Rename `type_test` to `type_testing` (7461)
Documentation
- Add comparison table for `scipy.interpolate` module (7450)
- Update list of supported libraries (7486)
Tests
- Remove `xfail` for `invh` (7485)
Others
- Bump version to v12.0.0 (7492)
- Bump branch version to v12 (7446)
Contributors
The CuPy Team would like to thank all those who contributed to this release!
AdrianAbeyta asi1024 emcastillo kmaehashi seberg