Skip to content

build(deps): update CUDA requirement from 5 to 5, 6.0#11

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/julia/CUDA-5-and-6.0
Closed

build(deps): update CUDA requirement from 5 to 5, 6.0#11
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/julia/CUDA-5-and-6.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Apr 16, 2026

Copy link
Copy Markdown
Contributor

Updates the requirements on CUDA to permit the latest version.

Release notes

Sourced from CUDA's releases.

v6.0.0

CUDA v6.0.0

Diff since v5.11.0

Breaking changes: Ideally none. CUDA.jl has been split into subpackages, which is a major change, so the major version bump is out of caution. Deprecations have been introduced though, e.g., submodules like CUBLAS are now proper packages, cuBLAS.jl.

This release has been identified as a backport. Automated changelogs for backports tend to be wildly incorrect. Therefore, the list of issues and pull requests is hidden.

Commits
  • a9a687c Add licenses and READMEs to subpackages.
  • a79b516 Profiler: relax parsing of color flags in marker data. (#3075)
  • 2e540fd Remove stale NEWS.md
  • 0b05451 Put all GPU-only functions in the GPU method table (#2998)
  • cbd36b0 Bump docker/setup-buildx-action from 3 to 4 (#3071)
  • 74e1705 Bump docker/metadata-action from 5 to 6 (#3070)
  • 9877922 Bump docker/build-push-action from 6 to 7 (#3069)
  • 19c3638 Bump docker/login-action from 3 to 4 (#3068)
  • 87da928 Mark @device_override and friends as public (#3066)
  • 441fec5 Make CUDA & friends loadable on systems without NVPTX LLVM backend (#3067)
  • Additional commits viewable in compare view

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file julia Pull requests that update julia code labels Apr 16, 2026
@jack-champagne

Copy link
Copy Markdown
Member

@dependabot rebase

@dependabot dependabot Bot force-pushed the dependabot/julia/CUDA-5-and-6.0 branch from 02233c6 to 82fd1f1 Compare April 17, 2026 16:05
@jack-champagne

Copy link
Copy Markdown
Member

@dependabot rebase

Updates the requirements on [CUDA](https://github.com/JuliaGPU/CUDA.jl) to permit the latest version.
- [Release notes](https://github.com/JuliaGPU/CUDA.jl/releases)
- [Commits](JuliaGPU/CUDA.jl@v5.0.0...v6.0.0)

---
updated-dependencies:
- dependency-name: CUDA
  dependency-version: 6.0.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot force-pushed the dependabot/julia/CUDA-5-and-6.0 branch from 82fd1f1 to 8d3904e Compare April 18, 2026 15:27
jack-champagne added a commit that referenced this pull request Apr 18, 2026
Folds dependabot PRs #11 and #12 together with the API-path fixes
required by CUDA.jl 6.0, which moved low-level symbols (CUstream,
cudaDataType, libraryPropertyType, retry_reclaim, initialize_context,
@checked, @gcsafe_ccall, local_toolkit) out of the top-level CUDA
module into CUDA.CUDACore. Imports conditionalized to keep CUDA 5
support.
@jack-champagne

Copy link
Copy Markdown
Member

Superseded by #13, which bundles this CUDA 6.0 bump together with PR #12 (CUDA_Runtime_Discovery 2.0) and the required API-path fixes (CUstream, local_toolkit, @checked, @gcsafe_ccall all moved to CUDA.CUDACore in 6.0).

@dependabot @github

dependabot Bot commented on behalf of github Apr 18, 2026

Copy link
Copy Markdown
Contributor Author

OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting @dependabot ignore this major version or @dependabot ignore this minor version. You can also ignore all major, minor, or patch releases for a dependency by adding an ignore condition with the desired update_types to your config file.

If you change your mind, just re-open this PR and I'll resolve any conflicts on it.

@dependabot dependabot Bot deleted the dependabot/julia/CUDA-5-and-6.0 branch April 18, 2026 16:23
jack-champagne added a commit that referenced this pull request Apr 18, 2026
* build(deps): bump CUDA to 6.0 and CUDA_Runtime_Discovery to 2.0

Folds dependabot PRs #11 and #12 together with the API-path fixes
required by CUDA.jl 6.0, which moved low-level symbols (CUstream,
cudaDataType, libraryPropertyType, retry_reclaim, initialize_context,
@checked, @gcsafe_ccall, local_toolkit) out of the top-level CUDA
module into CUDA.CUDACore. Imports conditionalized to keep CUDA 5
support.

* fix(cuda-6): use _local_toolkit const inside __init__

The @static const at module top was introduced for CUDA 6 compat but the
original CUDA.local_toolkit reference inside __init__ was missed, so GPU init
still errored with UndefVarError under CUDA 6.

* fix(cuda-6): import cudaDataType constants through @static block

R_32F, R_64F, C_32F, C_64F also moved from CUDA top-level to CUDA.CUDACore
in CUDA.jl 6.0. Import them via the existing conditional block and drop the
CUDA. prefix at the call sites.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file julia Pull requests that update julia code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant