This is the release note of v7.1.0. See here for the complete list of solved issues and merged PRs.
Changes without compatibility
code_or_pathargument ofcupy.RawModulehas been replaced with two keyword arguments (codeandpath) to avoid ambiguity. (#2786)
Enhancements
- Fix slow import of cupy (#2773, thanks @cgohlke!)
- Support 64 bit extent
randint(#2854) - Improve compatibility of
random.randint(#2862) - Show warning for cuFFT bug in
irfftn(#2962)
Bug Fixes
- Separate code and path arguments in
RawModule(#2786) - Fix range used in
cupyx.scipy.ndimagefilter origin check (#2810, thanks @grlee77!) - Detect interpreter shutdown for proper
__del__behavior (#2811) - Update
thrust::complexheaders with a bug fix (#2833, thanks @leofang!) - Fix
true_dividewith dtype argument (#2834) - Fix compilation error causes when thrust is enabled (#2839)
keepdimsshould always preserve all dimensions in CUB-based reductions (#2848, thanks @grlee77!)- Fix split and
array_splitwith indices overrun (#2851) - Fix split and
array_splitwith unordered indices supplied (#2857) - Avoid looking up null pointers' attributes (#2866, thanks @leofang!)
- Fix
testing.shaped_randomfor shape()(#2889) - Fix
argmin/argmaxdtypeargument (#2890) - Fix complex type checks in
_correlate_or_convolve(#2924) - Fix
cupy.cuda.cub.device_segmented_reduce()not being used (#2936, thanks @leofang!) - Sets the default value for
thread_local.linalgif not defined (#2937)
Documentation
- Fix docs of options argument in
RawKernelandRawModule(#2774) - Fix typo in
scipy.fftdocs (#2807, thanks @grlee77!) - Fix the docstring format of
cupy.asarray(#2825, thanks @leofang!) - Document
get_allocatorfunction (#2954, thanks @jakirkham!) - Update cuTENSOR version in docs (#2955)
- Document device synchronization (#2957)
Tests
- Test cuTENSOR v1.0.0 (#2775)
- Use more stable input to test
linalg.matrix_power(#2793) - Fix decorator usage in tests (#2847)
- Remove Python 3.4 matrix from Travis CI (#2867)
- Refactor array testing decorators (#2877)
- Test
ifloordivwith NumPy 1.18 (#2880) - Fix
test_helper.pyfor NumPy 1.18 (#2913) - Avoid 0s in the diagonal of
TestSolveTriangularinputs (#2929)
Others
- Add Mergify configuration file (#2933)