Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: NVIDIA/cuda-python
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: main
Choose a base ref
...
head repository: NVIDIA/cuda-python
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 13.4.x
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 2 commits
  • 112 files changed
  • 3 contributors

Commits on Jul 28, 2026

  1. CTK 13.4 prerelease integration (#2437)

    * run_cybind_cython_gen 13.4.0 ../ctk-next-public-main-staging-2026-07-15+1105 (NO MANUAL CHANGES)
    
    * run_cybind_native 13.4.0 ../ctk-next-public-main-staging-2026-07-15+1105 (NO MANUAL CHANGES)
    
    * git merge --squash ctk-next-public-main-2026-07-15+1105-merge && git rm -r -f qa/ (NO MANUAL CHANGES)
    
    * Regenerate cuda-core stubs after transfer preview (NO MANUAL CHANGES)
    
    * Support CUDA prerelease packages in fetch-ctk
    
    Resolve the public preview package set and extract it into the existing mini-toolkit layout while preserving stable redistributable behavior.
    
    * Add focused CUDA 13.4 prerelease wheel build
    
    Exercise one Linux x86_64 Python build through the existing wheel workflow without expanding the regular CI matrix.
    
    * Prepare for CTK 13.4
    
    * Update tests to handle hidden reserved fields
    
    * Build CUDA 13.4 prerelease wheels in ordinary CI
    
    * Fix dangling pointer issues
    
    * Fix readonly and ownership bugs
    
    * CTK 13.4 fixes
    
    * Fix for CTK cache problem
    
    * Fix union types
    
    * Fix enum handling
    
    * Fix enums
    
    * Fix enum usage
    
    * Extend CUDA 13.4 prerelease CI to all four build platforms
    
    Windows preview toolkits ship as local installers rather than redistributable
    archives, so teach fetch-ctk to download and extract them and re-enable
    Windows wheel builds in the ordinary CI matrix, including a win-arm64 canary.
    
    * Assemble Windows CUDA 13.4 preview mini-CTK from installer components
    
    The local preview installer bundles per-component archives rather than a
    flat CUDAToolkit tree, so extract the needed component directories with 7-Zip
    and merge them into the layout fetch_ctk expects.
    
    * Streamline Windows preview CTK extraction in fetch_ctk
    
    Use a single 7-Zip pass, merge directly into the cache staging dir via a
    separate work directory, and drop prerelease-only unit tests that CI already
    exercises end to end.
    
    * Fix Windows preview mini-CTK lib layout for linker.
    
    Merge component libs into lib/x64 or lib/arm64 so cuda_bindings can find
    cudart_static.lib, and bump the prerelease cache key to drop stale flat-lib entries.
    
    * Drop layout-v2 cache key bump.
    
    Stale Windows prerelease caches were purged manually; the lib/x64 merge fix
    remains in fetch_ctk_redistrib.py.
    
    * Build Windows ARM64 wheels across supported Python versions
    
    Promote the successful canary to the full Python matrix and describe its CUDA 13-only wheel path as a single-major build.
    
    * Fix installation of cuda compute sanitizer
    
    * Fix for sanitizer-only install
    
    * Remove build smoke test
    
    ---------
    
    Co-authored-by: Ralf W. Grosse-Kunstleve <rgrossekunst@nvidia.com>
    Co-authored-by: Andy Jost <ajost@nvidia.com>
    3 people authored Jul 28, 2026
    Configuration menu
    Copy the full SHA
    2531797 View commit details
    Browse the repository at this point in the history

Commits on Jul 29, 2026

  1. 13.4 prerelease: Fix release automation issues (#2445)

    * Add beta release notes
    
    * Remove documented things that don't exist in the code
    
    * Add all new content to release notes
    
    * Fix NVML docs
    
    * Revert "Bypass the doc check"
    
    This reverts commit 9f0e5d5.
    
    * Check for release notes on the tagged commit
    mdboom authored Jul 29, 2026
    Configuration menu
    Copy the full SHA
    7a8463b View commit details
    Browse the repository at this point in the history
Loading