pypi cupy 10.2.0
v10.2.0

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

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

Support for CUDA 11.6 (#6349)

Initial support for CUDA 11.6 has been added as of this release. However, binary wheels are not yet distributed and users are expected to build CuPy from source meanwhile.

Changes

Enhancements

  • Support cuDNN 8.3.2 (#6328)
  • Support cuTENSOR 1.4.0 (#6330)
  • Support CUDA 11.5.1 (#6331)
  • Support NumPy 1.22 (#6354)
  • avoid DeprecationWarning from SciPy 1.8 (cupyx.scipy.sparse) (#6379)
  • Fix thrust related build issue with CUDA 11.6 (#6386)
  • Fix type annotations in installer (#6395)
  • Support CUDA 11.6 (#6422)
  • Bump Jitify version to fix memory leak (#6432)
  • Add __cupy_get_ndarray__ dunder method to transform objects to arrays' (#6465)
  • Warn if unexpectedlly failed to detect device count in cupy.show_config() (#6476)
  • Fix verbose LOBPCG for SciPy 1.8 (#6394)

Bug Fixes

  • Fix JIT to support notebook environment (#6356)
  • Fix cuDNN installer not working (#6368)
  • Fix cupyx.ndimage.spline_filter1d for HIP (#6411)
  • Fix boolean views for HIP (#6418)
  • Fix cupy.nan_to_num (#6431)
  • Fix reduction contiguous size calculation (#6464)

Code Fixes

  • Remove global use_hip flag in setup (#6398)

Documentation

  • Use cupy.__version__ instead of pkg_resources (#6380)
  • Tentatively pin intersphinx to SciPy 1.7.1 docs (#6442)
  • Revert "Tentatively pin intersphinx to SciPy 1.7.1 docs" (#6480)

Installation

  • Fix for cuDNN directory structure in Windows (#6369)
  • Install lib directory on Windows in cuDNN installer (#6370)
  • Avoid monkeypatching distutils (#6373)
  • Eliminate unnecessary configuration pass in setup (#6399)
  • Bump version to v10.2.0 (#6502)

Tests

  • CI: use CUDA docker images for CUDA Python CI (#6338)
  • Avoid empty notification message for scheduled tests (#6364)
  • CI: allow discarding docker image cache manually (#6372)
  • Parameterize library installer tests (#6374)
  • Fix tests for eigh() for CUDA 11.6 (#6376)
  • Add cupy.testing.installed (#6387)
  • Mark XFAIL for SciPy 1.8 release candidate (#6396)
  • CI: build docs in parallel (#6419)
  • CI: Bump ROCm version from 4.3 to 4.3.1 (#6421)
  • CI: Use default schema/matrix path in generate.py (#6428)
  • CI: Manage test tags in yaml (#6441)
  • Support SciPy 1.8 (#6444)
  • CI: coverage in reST (#6447)
  • CI: fix NCCL 2.10 unit test not covered (#6452)
  • Skip hfft related tests in HIP (#6458)
  • CI: Fix CUDA 11.6 driver update steps (#6471)

Others

  • CI: allow specifying special skip tag (#6477)

Contributors

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

@anaruse @emcastillo @grlee77 @kmaehashi @takagi

Don't miss a new cupy release

NewReleases is sending notifications on new releases.