Cupy

Latest version: v13.3.0

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

Scan your dependencies

Page 1 of 26

13.3.0

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

πŸ’¬ Join the [Matrix chat](https://matrix.to/#/cupy_community:gitter.im) to talk with developers and users and ask quick questions!

πŸ™Œ Help us sustain the project by [sponsoring CuPy](https://github.com/sponsors/cupy)!

✨ Highlights

Updated NVIDIA [CCCL](https://github.com/nvidia/cccl)

The CCCL library bundled with CuPy has been updated to eliminate the Jitify preprocess phase. Users will no longer see the one-time performance warning (`Jitify is performing a one-time only warm-up to populate the persistent cache, this may take a few seconds and will be improved in a future release...`) unless explicitly requesting the use of Jitify (e.g., `cupy.RawModule(..., jitify=True)`).

Enhanced NumPy 2.0 Compatibility

This release provides better interoperability with NumPy 2.0.

13.2.0

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

πŸ’¬ Join the [Matrix chat](https://matrix.to/#/cupy_community:gitter.im) to talk with developers and users and ask quick questions!

πŸ™Œ Help us sustain the project by [sponsoring CuPy](https://github.com/sponsors/cupy)!


✨ Highlights

Support for NumPy 2.0 (8357)
CuPy can now be imported under NumPy 2.0.

Lazily preloading NCCL (8367)
CuPy now loads NCCL shared library at the time of `import cupy.cuda.nccl`, instead of `import cupy`. This improves NCCL compatibility on mixed-library environments.

πŸ“ Changes

Enhancements
- cupyx: cleanup use of deprecated NumPy functionality (NumPy 2.0 compatibility) (8325)
- make CuPy import under NumPy 2.0 (8357)
- Lazy-preload NCCL (8367)

Bug Fixes
- Fix overflow indexing ndarray generated with as_strided (8349)
- Fix CUB build error on win-64 (8358)
- Re-enable NVTX range coloring for NVTX3. (8361)

Documentation
- Update fft.rst (8310)
- Find and fix typos with codespell (8344)
- Add NumPy 2.0 on document (8371)

Tests
- [v13] Use the latest NumPy v1 for head CI (8355)

Others

πŸ‘₯ Contributors

The CuPy Team would like to thank all those who contributed to this release!
asi1024 cclauss ev-br grlee77 kmaehashi leofang macrocosme romerojosh takagi

13.1.0

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

πŸ’¬ Join the [Matrix chat](https://matrix.to/#/cupy_community:gitter.im) to talk with developers and users and ask quick questions!

πŸ™Œ Help us sustain the project by [sponsoring CuPy](https://github.com/sponsors/cupy)!

✨ Highlights

Support for CUDA 12.3 & 12.4 (8286)

CuPy now supports CUDA 12.3 and 12.4. Binary packages are available for Linux (x86_64/aarch64) and Windows as `cupy-cuda12x`.

Fixed Regression on pre-Volta platforms (8216)

This release fixes the regression in CuPy v13.0.0 that part of CuPy functions were not functioning under pre-Volta platforms (compute capability < 7.0) such as NVIDIA Tesla P100 or GeForce GTX 1080.

πŸ“ Changes

New Features
- Add `cupyx.signal.{complex_cepstrum,real_cepstrum,inverse_complex_cepstrum,minimum_phase}` (8096)
- Add `cupyx.signal.{firfilter,firfilter_zi,firfilter2}` (8107)
- Add `cupyx.signal.freq_shift` (8131)
- Add `cupyx.signal.channelize_poly` (8148)
- Add `cupyx.signal.ca_cfar` (8167)

Enhancements
- Add incontiguous support for cutensor functions (8168)
- Remove usages of `numpy.float_` and `numpy.complex_` (8181)
- Fix `expm(complex matrix)` (8214)
- Various Jitify improvements (8237)
- Bump to cuTENSOR 2.0.1 (8291)

NumPy-compatibility Improvements
- Fix `scp.signal.{medfilt,medfilt2d}` to raise ValueError for complex64 inputs (8084)
- Fix `boxcox_llf` for SciPy 1.12 changes (8132)
- Deprecate `cupyx.scipy` wavelet functions (8139)

Bug Fixes
- Fix 7981, Update `_nccl_comm.py` (8112)
- Fix Flags not to allow setters (8138)
- Prevent angular brackets from appearing in Jitify's cache filename (8160)
- Set `-arch` in the compiler options unconditionally (8161)
- Allow `cupy.show_config()` without CUDA (8192)
- Fix jitify warmup kernel (8216)
- Fix: remove unnecessary include that causes deployment issue (8217)
- Fix build system for Thrust detection (8230)
- Fix: always switch to the submodule dir before checking git tag/commit (8240)
- Fix overflow of index calculation in random generator API (8246)
- Fix Generator API parallelism (8247)
- Fix CUB `min`/`max` initial values (8266)
- Fix jitify warmup kernel - Cont'd (8270)

Documentation
- Update conda installation guide (8135)
- Fix pdist docstring in order to specify that the returned matrix is condensed (8187)
- Replace license notice in cupyx.scipy.signal._spectral (8271)
- Update document for CUDA 12.3 and 12.4 (8284)

Installation
- Do not search for static libs (8143)

Tests
- Fix `cupyx.scipy.special.betainc` for invalid inputs (8098)
- Revert CI timeout changes (8137)
- Fix invalid `vectorstength` tests (8145)
- Fix actions versions used in workflows to avoid node 16 deprecation warning (8194)
- Add CI to test `cupy.show_config()` pass without CUDA installed (8195)
- Add import test without CUDA Toolkit (8231)
- BUG: cupyx/scipy/signal: fix mpmath test (8262)
- Tentatively pin SciPy to v1.12 in CI (8275)
- Add support for CUDA 12.3 & 12.4 (8286)

πŸ‘₯ Contributors
The CuPy Team would like to thank all those who contributed to this release!

andfoy asi1024 emcastillo ev-br jemiryguo kmaehashi leofang takagi

13.0.0

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

This release note only covers changes made since the v13.0.0rc1 release. Check out our [blog](https://medium.com/cupy-team/announcing-cupy-v13-66979ee7fab0) for highlights of the v13 release!

**See the [Upgrade Guide](https://docs.cupy.dev/en/latest/upgrade.html#cupy-v13) for the list of possible breaking changes in v13.**

πŸ’¬ Join the [Matrix chat](https://matrix.to/#/cupy_community:gitter.im) to talk with developers and users and ask quick questions!

πŸ™Œ Help us sustain the project by [sponsoring CuPy](https://github.com/sponsors/cupy)!

πŸ“ Changes

For all changes in v13, please refer to the release notes of the pre-releases ([alpha1](https://github.com/cupy/cupy/releases/tag/v13.0.0a1), [beta1](https://github.com/cupy/cupy/releases/tag/v13.0.0b1), [rc1](https://github.com/cupy/cupy/releases/tag/v13.0.0rc1)).

New Features

- Add `cupyx.signal.pulse_compression` from cuSignal's non SciPy-compat API (8039)
- Add `cupyx.signal.convolve1d3o` from cuSignal's non SciPy-compat API (8067)
- add `cupyx.signal.{pulse_doppler, cfar_alpha}` (8069)
- Add `cupyx.signal.convolve1d2o` (8113)

Enhancements

- Make `cupyx.signal.radartools` private (8053)
- Fix `csrmatrix.__pow__` to raise ValueError for non-int other (8085)

Performance Improvements

- Speed up cupy environment duplicate detection (8042)

Bug Fixes

- Fix `lfilter_zi` and `sosfilt_zi` when any IIR coefficient is zero (8036)
- Fix `argmax/argmin` for large reduction axis (8041)
- Fix `cupyx.scipy.fft.{dst,dstn}` in type 2/3 (8082)
- Do not use `from-import` (8114)

Code Fixes

- Refactor `convolve1d3o` (8100)
- Refactor `radartools` (8106)

Documentation

- Generate signature for ufunc documentation (8044)
- Use modern dlpack interface in torch interoperability document (8048)

Installation

- Skip `CUDA_PATH` warning in Conda installation (8076)
- Bump version to v13.0.0 (8119)

Tests

- Bump stable branch to v13 (8026)
- Remove some `signal.vectorstrength` xfail tests (8083)
- Fix `scipy.linalg` not to raise DeprecationWarning for zero-size inputs (8086)
- `scipy.special.{btdtr,btdtri}` are deprecated since SciPy (8094)
- Refactor radartools tests (8099)
- Fix slow test (8117)

πŸ‘₯ Contributors

andfoy asi1024 emcastillo hauntsaninja kmaehashi takagi

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

13.0.0rc1

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

**This is a release candidate of the CuPy v13 series. Please start testing your workload with this release to prepare for the final v13 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-v13) for the list of possible breaking changes in v13.**

πŸ’¬ Join the [Matrix chat](https://matrix.to/#/cupy_community:gitter.im) to talk with developers and users and ask quick questions!

πŸ™Œ Help us sustain the project by [sponsoring CuPy](https://github.com/sponsors/cupy)!

✨ Highlights

13.0.0b1

This is the release note of v13.0.0b1. See [here](https://github.com/cupy/cupy/pulls?q=is%3Apr+is%3Aclosed+milestone%3Av13.0.0b1) 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

Improved Coverage of `cupyx.scipy.signal` and `cupyx.scipy.interpolate` APIs (7507, 7537, 7543 and others)

More than 20 new APIs are now included in `cupyx.scipy.signal`.

*Acknowledgments: This work was done by Edgar AndrΓ©s Margffoy Tuay (andfoy) and Evgeni Burovski (ev-br) under the support of the Chan Zuckerberg Initiative's Essential Open Source Software for Science program.*

Page 1 of 26

Β© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.