This is the release note of v6.0.0b1. See here for the complete list of solved issues and merged PRs.
New Features
- Support comparison operators for complex numbers (#1636, thanks @themightyoarfish!)
- Implement RNN high level API (#1659)
- Support array conversion from numba to cupy w/o memcpy (#1760)
- Add
ndarray.itemmethod (#1815)
Enhancements
- Check if
ElementwiseKerneldoesn't broadcast mutablein_params(#1601) - Support
ndimchecking in Fusion (#1713) - Remove code for CUDA 7.0 / 7.5 and cuDNN v4 (#1733)
- Fix
DropoutStatesinterface to avoid using cuDNN handle (#1734) - Add cuDNN pooling interface (#1735)
- Add cuDNN softmax interface (#1736)
- Implement cuDNN batch normalization interface (#1737)
- Assume CUDA v8 in cuSPARSE/cuSOLVER check (#1780)
- Rename
_make_rnn_workspacefunction (#1838) - Make a helper function to get the number of layers in RNN (#1839)
Bug Fixes
- Fix invalid memory access during reduction whose output is large to exceed 32-bit (#1774)
- Fix incorrect cast in element-wise op for float array and complex scalar (#1795)
- Fix error in typecast from fp16 to complex dtype in
cupy.fuse(#1799)
Documentation
- Improve comparison table (#1622)
- Add requirements to build documentation on RTD (#1751)
- Add policy on compatibility of random sampling (#1754)
- Fix description of
CUDA_PATHenvironment variable (#1775) - Indicate alias in comparison table (#1791)
- Add code of conduct (#1793)
- Fix English in
ndarray.nbytesdocumentation (#1797) - Add note about
cupy.random.{get_set}_state(#1805) - Add docs about conversion from/to cupy ndarray and sparse (#1806)
- Enable intersphinx to
cupyxmodule (#1809, thanks @grafi-tt!) - Add 10.0 to supported CUDA versions (#1824)
- Add v7.3 and v7.4 to supported cuDNN versions (#1823)
- Fix bad source hyperlinks (#1835)
Tests
- Fix
PendingDeprecationWarningwhen running test against NumPy 1.15 (#1755) - Support skipping tests decorated by condition or parametrize (#1757)
- Fix test failure of binomial distribution in Windows (#1758)
- Fix userspace kernel test failure in Windows (#1759)
Other
- Add issue template (#1808)