pypi cupy 4.0.0b3
v4.0.0b3

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

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

Highlights

  • cupy.random.shuffle performance has been improved. See #603 for details.
  • More functions for sparse matrix have been added.

New Features

  • Fast shuffle (#603, thanks @anaruse!)
  • Implement sum for cupy.sparse (#712)
  • Implement conversion to complex scalar (#783, thanks @kohr-h!)
  • Support scalar values in atleast_nd (#819)
  • Implement size function (#827)
  • Implement eliminate_zeros for csc matrix (#831)
  • Implement rand for cupy.sparse (#836)
  • Implement coo initializer for SciPy sparse matrix (#857)

Improvements

  • Accept None in set_allocator and set_pinned_memory_allocator (#885)

Bug Fixes

  • Fix repeat that behaved differently from NumPy (#670)
  • Fix return type of linalg.norm for complex input (#781, thanks @kohr-h!)
  • Fix ctxGetCurrent (#837)
  • Make a copy when SVD is calculated (#844)
  • Fix memory pool to correctly detect being not established (#856)
  • Fix out argument in fusion (#868)
  • Fix cupy.size overflow in 32-bit (#883)
  • Fix downcast of size in CArray and CIndexer (#892)

Examples

  • Add an example of option pricing with multiple GPUs (#513)
  • Improve the conjugate gradient example (#852)
  • Fix typo (#858, thanks @juniorrojas!)

Documentation

  • Add reference to paper (#867)
  • Fix docs to use NumPy 1.14 textual representation (#876)
  • Fix memory allocator docs (#887)

Installation

  • Change NVCC compiler options for CUDA9 (#835, thanks @anaruse!)

Tests

  • Import testing/parameterized.py from Chainer (#784)
  • Remove unnecessary try catch (#815)

Don't miss a new cupy release

NewReleases is sending notifications on new releases.