pypi cupy 11.5.0
v11.5.0

latest releases: 14.2.0, 14.1.1, 14.1.0...
3 years ago

This is the release note of v11.5.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

CUDA 12 & H100 Support

CuPy now supports CUDA 12.0 and NVIDIA's latest H100 GPU. Binary packages are available for Linux (x86_64/aarch64) and Windows.

$ pip install cupy-cuda12x

For aarch64:
$ pip install cupy-cuda12x -f https://pip.cupy.dev/aarch64

Note that cuDNN support is unavailable at this time as cuDNN for CUDA 12 has not yet been released.

Changes

Enhancements

  • Support CUDA 12.0 (#7238)
  • Conditionally change identifiers for ROCm (#7244)
  • Extra fixes for CUDA 12.0 (#7257)
  • Support NCCL 2.16 (#7288)
  • Bump to cuTENSOR 1.6.2 (#7290)
  • Support cuDNN 8.7 (#7296)
  • Lazy load dtypes deprecated in NumPy 1.24 (#7297)
  • Add cupy-cuda12x to cupy-wheel (#7327)
  • Update for deprecations in NumPy 1.24 (#7263)
  • Update array_api (#7321)

Bug Fixes

  • Fix interpreting Sparse init arguments (#7230)
  • Fix race condition in Jitify (#7266)
  • Support passing int as shape to broadcast_to (#7291)
  • Update cuTENSOR installer for CUDA 12.x (#7301)

Documentation

  • Bump docs requirements (#7258)
  • Doc: Bump supported environments (CUDA 12 / cuDNN 8.7 / NCCL 2.16) (#7320)

Installation

  • Bump version to v11.5.0 (#7324)

Tests

  • CI: Support cuTENSOR 1.6.2 which defaults to CUDA 12 (#7241)
  • Filter SQLAlchemy's warning on which optuna depends in test (#7277)
  • Fix tests for NumPy 1.24 (c.f. #7286) (#7287)
  • Add CI for CUDA 12.0 (#7317)
  • CI: Use NVTX1 in FlexCI image (#7325)

Contributors

The CuPy Team would like to thank all those who contributed to this release!

@anaruse @hubertlu-tw @kmaehashi @leofang @takagi

Don't miss a new cupy release

NewReleases is sending notifications on new releases.