This is the release note of v5.3.0. See here for the complete list of solved issues and merged PRs.
New Features
- Add NCCL 2.4 functions (#2052)
Enhancements
- Use version interface in NCCL 2.3.4 (#2006)
- Fix vector handling (#2013)
- Avoid
import numpy(#2054) - Support Python scalars in
iscomplexobj(#1993)
Performance Improvements
- Improve dictionary operation (#2039)
Bug Fixes
- Fix
cupy.random.randintfail with size zero (#1981) - Call
free_all_blocksto free CUDA memory (#1987) - Define
__dealloc__instead of__del__for cdef-classes to fix memory leak (#2000) - Fix NCCL version assignment for NCCL < 2.3.4 (#2012)
- Fix random generator seed type (#2041)
Code Fixes
- Remove duplicate declaration of
cudaMalloc(#2037)
Documentation
- Add
cupy-cuda100to README (#1980) - Fix README image to use URL (#1982)
- Document NumPy 1.16 support (#1996)