Baike.dev
All toolsAI codingTrendingOpen sourceNewsSubmit
Log in
Back to tool/Back to issues
#10264·cupy

Breaking change candidates for v15

Author: leofangCreated Sep 3, 2026Updated Sep 16, 2026
Labelsno-compatst:needs-discussion

We discussed in the August meeting and would like to collect a list of known breaking changes that we'd like to introduce in v15, for planning purposes.

Definitely a breaking change

  • Drop Jitify support (https://github.com/cupy/cupy/issues/9502)
  • Drop legacy cuFFT callback support
  • Drop older architecture support (Maxwell/Pascal/Volta) to align with CUDA 13
  • Drop Turing support
  • Bump NumPy/SciPy baseline versions
  • Drop complex.cuh from default headers and use type-specific headers instead.
  • Align with NumPy on copy=False meaning no copy (downstream will notice, though).
  • #9204

Small ones

  • Have _normalize_order reject order=""
  • Audit for and reject "reverse broadcasting" (out= array being larger than input and broadcasting it).

May or may not be considered as breaking

  • Drop Python 3.10
  • Fix https://docs.cupy.dev/en/stable/user_guide/compatibility.html to not suggest extreme stability guarantees when it comes to dependencies.

Source: cupy/cupy

View original on GitHubView discussion on GitHub