CuPy v8.0.0b4 をリリースしました! リリースノートは以下の通りです。
This is the release note of v8.0.0b4. See here for the complete list of solved issues and merged PRs.
CuPy v8.0.0b4 focuses on performance improvements by adding a general CUB based reduction kernel contributed by @leofang (#3244). We also introduce support for the upcoming CUDA 11 (#3405) although we don’t provide wheels for it yet. Last but not least, several new routines are added to improve the NumPy and SciPy functions coverage.
Change the behavior of dia_matrix.diagonal to follow SciPy 1.5.0 specification. It does not raise ValueError for invalid values anymore. Now an empty array is returned instead. (#3469)
cupy.shape (#3229)_SimpleReductionKernel (#3244, thanks @leofang!)cupyx.scipy.ndimage sum, mean, standard deviation and variance (#3259, thanks @niteya-shah!)cupy.RawModule (#3319, thanks @leofang!)cupy.piecewise (#3329, thanks @Dahlia-Chehata!)cupy.trim_zeros (#3340, thanks @Dahlia-Chehata!)cupy.sort_complex (#3348, thanks @Dahlia-Chehata!)cupy.who (#3361)cudaDeviceGetLimit / cudaDeviceSetLimit (#3387, thanks @leofang!)polycompanion (#3398, thanks @Dahlia-Chehata!)cusolverDn<t>potrfBatched and cusolverDn<t>potrsBatched (#3399, thanks @IvanYashchuk!)polyvander (#3404, thanks @Dahlia-Chehata!)cupy.shares_memory (#3432)testing.numpy_cupy_raises (#3098)ValueError for invalid arguments (#3374)ignore_error in kernel optimization (#3410)cupyx.scipy.ndimage stats functions (#3419)TypeError in cupy.ndarray.__array__ (#3421)flatiter.copy() (#3442)CArray using 32-bit indexes (#3448)concatenate (#3285)_count_non_nan datatype for windows (#3350)cupyx.time.repeat to accumulate duration after GPU synchronization (#3375)PerfCaseResult changing _ts (#3400)cupyx.scipy.ndimage stats functions (#3402)cupy.power(0j, 0j) (#3449)TypeError in parameterize test catching CUDADriverError (#3451)scipy.dia_matrix.diagonal for scipy==1.5.0 (#3469)cupy.linalg.svd (#3373)cupy._environment (#3413, thanks @leofang!)find_packages in setup.py (#3424)_SimpleReductionKernel (#3443)cupyx.optimizing.optimize (#3397)cupy.fromfile (#3439, thanks @jakirkham!)cupy.linalg.det docstring (#3456, thanks @grlee77!)tofile() (#3460, thanks @leofang!)cupy.cuda.cub (#2598, thanks @leofang!)__cuda_array_interface__ (#3297, thanks @leofang!)__init__.py to allow importing test packages (#3395)testing.empty (#3438)RawModule tests for wrong condition (#3453)unittest.mock (#3468)