deps: Update dependency cupy to >=14.2.0 - #964
Merged
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
>=14.1.1→>=14.2.0Release Notes
cupy/cupy (cupy)
v14.2.0CuPy v14.2.0 Release Note
This release for the CuPy v14 series introduces new features, enhancements, and bug fixes.
💬 Join the Matrix chat to talk with developers and users and ask quick questions!
🙌 Help us sustain the project by sponsoring CuPy!
✨ Highlights
SciPy-compatible Sparse Array Classes
We are happy to present to you the new sparse array classes, following SciPy counterparts for CPU. We encourage users to migrate from sparse matrices to sparse arrays following SciPy’s migration guide. New user code should stick to sparse arrays.
In this release, the supported formats include COO, CSR, CSC, and DIA. All formats support 2D and COO/CSR additionally support 1D. Both 32-bit and 64-bit indexing are supported. See our sparse array documentation for more information.
Windows on Arm Support (experimental)
CuPy now offers experimental support for CUDA 13.4 Developer Preview on RTX Spark. Building CuPy from source on WoA (Windows on Arm) is now possible. Experimental WoA wheels
will be uploaded to PyPI in a few days after the releaseare available on PyPI (uploaded on 2026-09-01).Initial integration with nvmath-python
As part of tighter coupling with NVIDIA CUDA Python platform, CuPy has begun the integration with nvmath-python, NVIDIA Math Libraries for the Python Ecosystem. CuPy can now be built from source against nvmath-python v1.0+ with the environment variable
CUPY_USE_CUDA_PYTHON=1to access CUDA math libraries. nvmath-python will become a default dependency in a future CuPy release.Python 3.14 free-threaded Wheels for Windows
In addition to the Linux wheels provided in v14.1, CuPy v14.2 now offers Python 3.14t wheels for Windows.
📝 Changes
See here for the complete list of merged PRs.
New Features
cumulative_sumandcumulative_prod(Array API) (#10200)Enhancements
__device__instead of__global__(#10071)Performance Improvements
Bug Fixes
deleteincompatibilities with NumPy (#10010)Code Fixes
Documentation
Installation
Tests
.gitattributesfor generated files (#10206)Others
👥 Contributors
The CuPy Team would like to thank all those who contributed to this release!
@acosmicflamingo @asi1024 @DanielCohenn @dufp2002 @eriknw @gdaisukesuzuki @gpinkert @isVoid @jcrist @kmaehashi @leofang @mfep @seberg @somtri @steppi @thakoreh @ViSaReVe @yangcal
Configuration
📅 Schedule: (UTC)
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.