pypi cupy 4.4.0
v4.4.0

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

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

New Features

  • Add divmod function to cupy namespace (#1480)
  • Allow more natural fusion notation (#1481)

Enhancements

  • Avoid collections.sequence (#1472)
  • Support negative indices in array_split (#1475)
  • Avoid variable name l to follow pep8 (#1479)
  • Reduce Python function call in ElementwiseKernel (#1482)
  • Speed up ElementwiseKernel launch (#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_module take fusion parameters (#1498)
  • Use CScalar in elementwise and reduction (#1508)
  • Use collections.abc to avoid DeprecationWarning in Python 3.7 (#1517)
  • Fix unit test errors in NumPy 1.15 (#1549)

Bug Fixes

  • Use cython.no_gc to 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_params in ElementwiseKernel (#1556)

Documentation

  • Add upgrade guide for cupyx namespaces (#1496)
  • Update agnostic code tutorial (#1528, thanks @w-m!)

Tests

  • Add .pytest_cache/ to .gitignore (#1530)
  • Avoid hacking: Use the same test settings as Chainer (#1536)

Don't miss a new cupy release

NewReleases is sending notifications on new releases.