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_workspacefunction (#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)
- Rename
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
PendingDeprecationWarningwhen 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_PATHenvironment variable (#1783) - Indicate alias in comparison table (#1794)
- Fix English in
ndarray.nbytesdocumentation (#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)