pypi cupy 11.0.0b3
v11.0.0b3

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

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

Support cuTensorNet as an einsum backend (#6677) (thanks @leofang!)

A new accelerator for CuPy has been added (CUPY_ACCELERATORS=cutensornet).
This feature requires cuquantum-python >= 22.03 and cuTENSOR >= 1.5.0. And is used to accelerate and support large array sizes in the cupy.linalg.einsum API.

Changes without compatibility

Drop Support for ROCm 4.2 (#6734)

CuPy v11 will drop support for ROCm 4.2. We recommend users to use ROCm 4.3 or 5.0 instead.

Drop Support for NumPy 1.18/1.19 and SciPy 1.4/1.5 (#6735)

As per NEP29, NumPy 1.18/1.9 support has been dropped on 2021. SciPy supported versions are the one released close to NumPy supported ones.

Changes

New Features

  • Support cuTensorNet (from cuQuantum) as an einsum backend (#6677)
  • Add cupy.poly (#6697)
  • Support cupy.ndarray subclassing - Part 1 - Direct constructor call (#6716)

Enhancements

  • Support cuDNN 8.4 (#6641)
  • Support cuTENSOR 1.5.0 (#6665)
  • JIT: Use C++14 (#6670)
  • Support cuTENSOR 1.5.0 (#6722)
  • Drop support for ROCm 4.2 in CuPy v11 (#6734)
  • Drop support for NumPy 1.18/1.19 and SciPy 1.4/1.5 in CuPy v11 (#6735)
  • Fix compilation warning caused by ifdef (#6739)

Performance Improvements

  • Accelerate bincount, histogram2d, histogramdd with CUB (#6701)

Bug Fixes

  • Fix memory leak in the FFT plan cache during multi-threading (#6704)
  • Fix ifdef for ROCm >= 4.2 (#6750)

Code Fixes

  • JIT: Cosmetic change of Dim3 class (#6644)

Documentation

  • Fix imports of scatter_add example (#6696)
  • Minor improvement on the array API docs (#6706)
  • Document the returned benchmark object (#6712)
  • Use exposed name in user guide (#6718)

Tests

  • Xfail a test of LOBPCG on ROCm 5.0+ (#6603)
  • CI: Update repo for libcudnn7 in cuda10.2 (#6708)
  • Bump pinned mypy version (#6710)
  • Follow scipy==1.8.1 sparse dot bugfix (#6727)
  • Support testing CUDA 11.6+ in FlexCI (#6731)
  • Fix GPG key issue in FlexCI base image (#6738)

Contributors

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

@asi1024 @Dahlia-Chehata @emcastillo @kmaehashi @leofang @takagi

Don't miss a new cupy release

NewReleases is sending notifications on new releases.