This is the release note of v4.4.0. See here for the complete list of solved issues and merged PRs.
New Features
Enhancements
- Avoid
collections.sequence(#1472) - Support negative indices in
array_split(#1475) - Avoid variable name
lto follow pep8 (#1479) - Reduce Python function call in
ElementwiseKernel(#1482) - Speed up
ElementwiseKernellaunch (#1488) - Improve memory allocation performance (#1490)
- Fix type of return value of fused function (#1491)
- Support composition of fused functions (#1494)
- Add compilation methods in Fusion class (#1497)
- Allow
cupy.get_array_moduletake fusion parameters (#1498) - Use CScalar in elementwise and reduction (#1508)
- Use
collections.abcto avoid DeprecationWarning in Python 3.7 (#1517) - Fix unit test errors in NumPy 1.15 (#1549)
Bug Fixes
- Use
cython.no_gcto avoid memory leak (#1474) - Fix errors on 0-sized inputs (#1485)
- Fix type of reduction (#1502)
- Avoid compile error in old GCC (CentOS6) (#1516)
- Fix thrust memory allocation problem (#1525)
- Fix dtype order of
create_comparison(#1553) - Raise error when trying to broadcast
out_paramsinElementwiseKernel(#1556)