CuPy v7.8.0 をリリースしました

4 views
Skip to first unread message

ecas...@preferred.jp

unread,
Aug 19, 2020, 2:07:19 AM8/19/20
to CuPy Japanese User Group
CuPy v7.8.0 をリリースしました! リリースノートは以下の通りです。


This is the release note of v7.8.0. See here for the complete list of solved issues and merged PRs.

Highlights

  • This release adds support for CUDA 11, NumPy 1.19, and SciPy 1.5.
  • We expect this version to be the final release for v7.x series. Please start testing your workloads with the latest v8.x pre-release.

Notes on CUDA 11.0 support

  • cupy-cuda110 wheel packages are currently available only for Windows. We are going to publish Linux wheels once we got approval from PyPI team.
  • cupy-cuda110 packages are built with cuDNN support but without bundled cuDNN shared libraries (see #3724 for the discussion). To use cuDNN features, you need to install cuDNN v8.0.x via the system package manager (e.g, apt install libcudnn8 or yum install libcudnn8) or manually install it and set LD_LIBRARY_PATH (Linux) or PATH (Windows) environment variables.
  • When building CuPy from source with CUDA 11.0, g++-6 or later is required. See the installation guide for the detailed instructions.

New Features

  • Support CUDA 11.0 (#3720)
  • Support cuSPARSE generic API (#3721)

Enhancements

  • Update CUDA 11.0 FP16 header to production release version (11.0.2) (#3799)

Performance Improvements

  • Improve cuDNN performance when using deterministic mode (#3798)

Bug Fixes

  • Fix broken message format (#3698)
  • Support order argument in cupy.ones, cupy.full and cupy.eye (#3699, thanks @grlee77!)
  • Fix sparse matrix related test failures on CUDA11 (#3761)
  • Allow MatDescriptor to be pickle-able (#3771)
  • Skip FFT input checks for some CUDA >= 10.1 cases (#3792)
  • Add temporary fixes for cuDNN v8 (#3794)
  • Fix error message broken (#3800)
  • Fix cuSparse build failure on Windows (#3809)

Documentation

  • Fix format of docstrings in creation routines (#3767)
  • Update requirements (#3803)
  • Update install doc: source devtoolset needed in CentOS (#3806)

Tests

  • Fix wrong test file name (#3754)
  • Relax tolerance in TestArrayElementwiseOp::test_doubly_broadcasted_pow (#3762)
  • Skip tests failing due to exception type changes in NumPy 1.19 (#3787)
  • Avoid testing exception type match on NumPy 1.19 (#3797)
  • Skip TestDiaMatrixScipyComparison failing with scipy>=1.5.0 (#3805)

Others

  • Bump version to v7.8.0 (#3812
Reply all
Reply to author
Forward
0 new messages