pypi cupy 5.1.0
v5.1.0

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

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

New Features

  • Support comparison operators for complex numbers (#1820, thanks @themightyoarfish!)
  • Add cuDNN RNN high-level API (#1821)
  • Add cuDNN softmax and pooling interface (#1752, #1753)
  • Add cuDNN batch normalization interface (#1784)

Enhancements

  • Add float16 and float64 support for scatter_add (#1756, thanks @uchida!, #1763)
  • Code enhancements
    • Rename _make_rnn_workspace function (#1841)
    • Make a helper function to get the number of layers in RNN (#1844)
    • Remove code for CUDA 7.0 / 7.5 and cuDNN v4 (#1778)
    • Remove unnecessary intermediate data in FP16 atomicAdd (#1777)
    • Fix DropoutStates interface to avoid using cuDNN handle (#1796)
    • Assume CUDA v8 in cuSPARSE/cuSOLVER check (#1782)

Bug Fixes

  • Fix error in typecast from fp16 to complex dtype in cupy.fuse (#1801)
  • Fix invalid memory access during reduction whose output is large to exceed 32-bit (#1810)
  • Fix incorrect cast in element-wise op for float array and complex scalar (#1803)

Test

  • Workaround for test failure with Python 3.4 + SciPy 0.x + NumPy 0.15 (#1738)
  • Fix userspace kernel test failure in Windows (#1761)
  • Fix PendingDeprecationWarning when running test against NumPy 1.15 (#1762)
  • Support skipping tests decorated by condition or parametize (#1767)
  • Fix test failure of binomial distribution in Windows (#1851)

Documentation

  • Add code of conduct (#1831)
  • Improve comparison table (#1750)
  • Add requirements to build documentation on RTD (#1768)
  • Add policy on compatibility of random sampling (#1771)
  • Fix description of CUDA_PATH environment variable (#1783)
  • Indicate alias in comparison table (#1794)
  • Fix English in ndarray.nbytes documentation (#1798)
  • Add note about cupy.random.{get_set}_state (#1814)
  • Enable intersphinx to cupyx module (#1816, thanks @grafi-tt!)
  • Add 10.0 to supported CUDA versions (#1826)
  • Add docs about conversion from/to cupy ndarray and sparse (#1830)
  • Add v7.3 and v7.4 to supported cuDNN versions (#1825)

Don't miss a new cupy release

NewReleases is sending notifications on new releases.