Cupy

Latest version: v13.1.0

Safety actively analyzes 631330 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 4 of 25

11.6.0

Not secure
This is the release note of v11.6.0. See [here](https://github.com/cupy/cupy/pulls?q=is%3Apr+is%3Aclosed+milestone%3Av11.6.0) for the complete list of solved issues and merged PRs.

**This is the last planned release for CuPy v11 series. Please start testing your workload with the v12 release candidate to get ready for the final v12 release. To install:`pip install -U --pre cupy-cuda11x -f https://pip.cupy.dev/pre`. See the [Upgrade Guide](https://docs.cupy.dev/en/latest/upgrade.html#cupy-v12) for the list of possible breaking changes in v12.**

We are running a [Gitter chat](https://gitter.im/cupy/community) for general discussions and quick questions. Feel free to join the channel to talk with developers and users!

Highlights

11.5

Wheels for CUDA 11.5 (`cupy-cuda115`) are now available.

Removal of Alpha/Beta/RC Wheels from PyPI

* As per the discussion in 5671, we stopped uploading pre-release binary wheels to PyPI for the health of the ecosystem. Pre-release wheels can now be downloaded from the recently introduced custom index (e.g., `pip install cupy-cudaXXX -f https://pip.cupy.dev/pre`) . Note that the [sdist package](https://pypi.org/project/cupy/) is available in PyPI for all versions.

* Outdated (v8.0.0rc1 or earlier) pre-release binaries have been removed from PyPI. See 5667 for details.

Changes

Enhancements
- Make `show_config` runnable without GPU (5839)
- Merge fp16 headers for CUDA 11.2+ (6004)
- Support cuTENSOR 1.3.3 (6005)
- Support CUDA 11.5 for library installer (6010)
- Display license terms when downloading libraries (6041)
- Fix error type/message for duplicate value in axis (5987)

Bug Fixes
- Do not use cuTENSOR unless available (5885)
- Fix non-determinisitc behavior in `cupy.random.shuffle` (5887)
- Fix `ndarray.clip` to match numpy (5916)
- Fix `__repr__` of mode and scalar in cuTENSOR (5917)
- Fix max `blocksize` used in `cupyx.optimizing.optimize` for HIP (5931)
- Fix `ravel` for strides 0 (5998)
- Fix cuTENSOR installation on Windows (6022)
- Allow generating cubins for the max known CC (6024)

Documentation
- Update upgrade guide (5834)
- Document ppc64le and aarch64 are supported on conda-forge (5869)
- Improve the comparison table (5911)
- Add footnotes for functions unimplemented in CuPy (5954)
- Update the docstring for `cholesky` (5960)
- Document `CUPY_ACCELERATORS` (5975)
- Add favicon to docs (5983)
- Support CUDA 11.5 on documents (6006)
- Replace favicon with high resolution one (6008)
- Fix typo in copyright line (6035)

Tests
- Clean up plan cache in a FFT slow test (5825)
- Copy source directory to support pip 21.3 (5896)
- Simplify legacy ROCm test script for FlexCI (5936)
- Relax sparse linalg testing tolerance (5958)
- CI: Fix ROCm build test (FlexCI) failing (5965)
- Improve handling of FlexCI test runs (6002)
- Upload cache even when test failed in FlexCI (6003)
- CI: Increase timeout for CUDA 11.4 / 11.5 tests (6040)
- CI: Do not run full combination test even for branch tests for ROCm (5974)

Others
- Avoid triggering docker workflow on release of forked repos (5886)
- Bump version to v9.6.0 (6043)

Contributors

The CuPy Team would like to thank all those who contributed to this release!

asi1024 drbeh emcastillo kmaehashi leofang takagi toslunar

11.5.0

Not secure
This is the release note of v11.5.0. See [here](https://github.com/cupy/cupy/pulls?q=is%3Apr+is%3Aclosed+milestone%3Av11.5.0) for the complete list of solved issues and merged PRs.

We are running a [Gitter chat](https://gitter.im/cupy/community) for general discussions and quick questions. Feel free to join the channel to talk with developers and users!

Highlights

CUDA 12 & H100 Support

CuPy now supports CUDA 12.0 and NVIDIA's latest H100 GPU. Binary packages are available for Linux (x86_64/aarch64) and Windows.


$ pip install cupy-cuda12x

For aarch64:
$ pip install cupy-cuda12x -f https://pip.cupy.dev/aarch64


Note that cuDNN support is unavailable at this time as cuDNN for CUDA 12 has not yet been released.


Changes

Enhancements

- Support CUDA 12.0 (7238)
- Conditionally change identifiers for ROCm (7244)
- Extra fixes for CUDA 12.0 (7257)
- Support NCCL 2.16 (7288)
- Bump to cuTENSOR 1.6.2 (7290)
- Support cuDNN 8.7 (7296)
- Lazy load dtypes deprecated in NumPy 1.24 (7297)
- Add `cupy-cuda12x` to `cupy-wheel` (7327)
- Update for deprecations in NumPy 1.24 (7263)
- Update `array_api` (7321)

Bug Fixes

- Fix interpreting Sparse init arguments (7230)
- Fix race condition in Jitify (7266)
- Support passing int as shape to `broadcast_to` (7291)
- Update cuTENSOR installer for CUDA 12.x (7301)

Documentation

- Bump docs requirements (7258)
- Doc: Bump supported environments (CUDA 12 / cuDNN 8.7 / NCCL 2.16) (7320)

Installation

- Bump version to v11.5.0 (7324)

Tests

- CI: Support cuTENSOR 1.6.2 which defaults to CUDA 12 (7241)
- Filter SQLAlchemy's warning on which optuna depends in test (7277)
- Fix tests for NumPy 1.24 (c.f. 7286) (7287)
- Add CI for CUDA 12.0 (7317)
- CI: Use NVTX1 in FlexCI image (7325)

Contributors

The CuPy Team would like to thank all those who contributed to this release!

anaruse hubertlu-tw kmaehashi leofang takagi

11.4.0

Not secure
This is the release note of v11.4.0. See [here](https://github.com/cupy/cupy/pulls?q=is%3Apr+is%3Aclosed+milestone%3Av11.4.0) for the complete list of solved issues and merged PRs.

We are running a [Gitter chat](https://gitter.im/cupy/community) for general discussions and quick questions. Feel free to join the channel to talk with developers and users!

Changes

Enhancements

- Use cuSPARSE Generic API instead of older one documented to be removed (7209)

Bug Fixes

- Fix 1-dim `lexsort` (7191)
- Fix `cupyx.scipy.ndimage.zoom` for outputs of size 1 when mode is `'opencv'` (7202)
- Split inputs to random routines (7207)
- Use `list(kwargs)` instead of `list(kwargs.keys)` (7213)
- Fix cusparseSpSM compatibility (7220)

Tests

- CI: Generate coverage count just after the parameter axis in table (7188)

Contributors

The CuPy Team would like to thank all those who contributed to this release!

emcastillo hadipash jjmortensen kmaehashi takagi

11.3.0

Not secure
This is the release note of v11.3.0. See [here](https://github.com/cupy/cupy/pulls?q=is%3Apr+is%3Aclosed+milestone%3Av11.3.0) for the complete list of solved issues and merged PRs.

We are running a [Gitter chat](https://gitter.im/cupy/community) for general discussions and quick questions. Feel free to join the channel to talk with developers and users!

Highlights

Support for CUDA 11.8 & NVIDIA H100 GPUs

This release adds support for CUDA 11.8 and the latest NVIDIA H100 GPUs. Note that CUDA 11.8 support is included in the `cupy-cuda11x` wheel.

Support for Python 3.11

Wheels are now available for Python 3.11.

Changes

Enhancements

- Add wrapper for `cutensorPermutation` (7083)
- Fix compile error from `inf`/`nan` in cupy.fuse (7128)
- Support CUDA 11.8 (7134)
- Add CUDA 11.8 on documents (7148)
- Support NCCL 2.15 (7160)
- Support CUDA 11.8 H100 GPUs (7169)
- Support Python 3.11 (7179)
- Fix indexing sparse matrix with empty index arguments (7155)

Bug Fixes

- Make sure weibull distribution support ndarrays (7055)
- Make sure that cupy (array-api) Array objects can be composed using asarray (7095)
- JIT: Fix compile error for `op.routine` including `in0_type` (7096)
- Don't use `__del__` in `TCPStore` (7111)
- Fix `cupy.nansum` in fusing (7114)
- Fusion `TypeError` in `cupy._core.fusion._call_ufunc()` (7130)
- JIT: Fix compile error of minmax function (7174)

Documentation

- Docs: Add missing functions (7112)

Installation

- Support force-overwriting Docker image via workflow (7091)
- Bump version to v11.3.0 (7182)

Tests

- CI: Add ROCm 5.3 (7125)
- CI: Allow `/test jenkins` to trigger Jenkins only (7129)
- Install zlib for CUDA 11.8 Windows CI (7138)
- Fix for pytest 7.2 (7149)
- CI: improve use of cache in GitHub Actions (7156)
- CI: Add support for the latest FlexCI Windows image (7172)

Others

- CI: use pre-commit in GitHub Actions (7132)

Contributors

The CuPy Team would like to thank all those who contributed to this release!

anaruse andfoy asi1024 emcastillo kmaehashi leofang takagi

11.2.0

Not secure
This is the release note of v11.2.0. See [here](https://github.com/cupy/cupy/pulls?q=is%3Apr+is%3Aclosed+milestone%3Av11.2.0) for the complete list of solved issues and merged PRs.

We are running a [Gitter chat](https://gitter.im/cupy/community) for general discussions and quick questions. Feel free to join the channel to talk with developers and users!

Changes

Enhancements

- Support NCCL 2.12 ~ 2.14 (7069)
- Support cuDNN 8.5 (7071)

Bug Fixes

- Fix `csrsm2` memory leak (7041)
- Fix JIT for scalar argument (7043)
- Make sparse argmin/max return a scalar array containing the index (7057)

Code Fixes

- Cosmetic change in `_routine_indexing.pyx` (7056)

Documentation

- Fixes docstring for interpolation prefiltering (7037)
- Typo fix (7047)

Installation

- Remove use of `distutils.utils` (7009)

Tests

- CI: Create a status for FlexCI dashboard (7034)
- CI: Migrate to GAR from GCR (7066)
- CI: tentatively fix hypothesis version (7073)

Others

- Introduce pre-commit (7067)

Contributors

The CuPy Team would like to thank all those who contributed to this release!

andfoy asi1024 betatim kmaehashi leofang takagi wyli

Page 4 of 25

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.