Skip to content

Update cuBLAS requirement to 6.3.0 in /test - #28

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/julia/test/cuBLAS-6.3.0
Closed

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/julia/test/cuBLAS-6.3.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 23, 2026

Copy link
Copy Markdown
Contributor

Updates the requirements on cuBLAS to permit the latest version.

Release notes

Sourced from cuBLAS's releases.

v6.3.0

CUDA v6.3.0

Diff since v6.2.1

Merged pull requests:

Closed issues:

  • cuDNN: Provide wrappers for the declarative API (#2266)
  • Issue when differentiating a CUDA kernel ( only without KA ) (#2947)
  • Re-instate old dependencies test (#2971)
  • CUBLAS.getrs_strided_batched! throws MethodError (#3033)
  • Scalar indexing when mul! into SubArray (#3041)
  • Scalar indexing on mul!(::SubArray, ::Number, ::UniformScaling) (#3044)
  • Wrong matrix subtyping in cuSPARSE (#3104)

... (truncated)

Changelog

Sourced from cuBLAS's changelog.

CUDA.jl release history

This document lists the noteworthy changes in every release of CUDA.jl, newest first. It is a hand-written summary aimed at users; for the complete list of merged pull requests, see the GitHub releases.

CUDA.jl follows semantic versioning, so intentional breaking changes are reserved for major releases. Some minor releases nevertheless contain changes that are technically breaking, such as stricter validation of previously invalid uses, corrections to unsupported behavior, or changes to support floors; those are labeled separately below. Patch releases are listed as subsections of the minor release they belong to.

v6.3 (August 2026)

Compiled kernels are now cached by Julia's compiler. Adapting to GPUCompiler 2, which builds on CompilerCaching.jl, CUDA.jl dropped its own per-context dictionary of compiled kernels: the compilation artifacts (the cubin image and the entry-point name) are attached to the CodeInstance that Julia already caches, keyed on the method instance, world age and compiler configuration, while the context-specific CuFunction handles remain session-local and are never serialized. On Julia 1.11 and later that cache is Julia's integrated code cache, so a kernel compiled while a package is being precompiled can travel in that package's image instead of being recompiled in every fresh session; on Julia 1.10 the cache stays session-local (#3185).

Technically breaking changes:

  • The CUDA compiler artifacts (ptxas and friends) are now selected independently from the CUDA runtime. CUDA.set_runtime_version! and CUDA.reset_runtime_version! write the version and local preferences for both CUDA_Runtime_jll and CUDA_Compiler_jll, and both UUIDs have to be listed in the project's [extras] section for those preferences to be picked up. The preferences can also be set separately, which is useful to test a compiler release against a fixed runtime; keep both within the same CUDA major version. The local_compiler preference is gone: a local compiler is requested through CUDA_Compiler_jll's local preference, and is discovered with CUDA_Runtime_Discovery. Requires CUDA_Compiler_jll 0.5 and CUDA_Runtime_jll 0.24 (#3227).
  • Device intrinsics that need a minimum compute capability now fail at compile time with an explanatory error, instead of generating PTX that ptxas rejects. This affects 16-bit atomic_cas!, dp4a, nanosleep, map_shared_rank and the WMMA operations. The run-time compute-capability checks that used to select a compare-and-swap fallback for Float16, Float64 and BFloat16 atomic addition were removed; the back-end expands those on devices without native support

... (truncated)

Commits
  • 2b2b8ae Bump version to v6.3.0.
  • b0f48d3 cuDNN: accept F8_128x4 scale tiles on any blocked dimension (#3241)
  • 1ee19d2 Harden intrinsic compile-time validation (#3213)
  • 039fd82 Add release history.
  • 4fa9999 Adapt to cuTENSOR 2.6 and 2.7 (#3239)
  • afa2910 Narrow the trsm data operand to CUDA arrays. (#3240)
  • 0695881 cuDNN: implement the composite SDPA backward (#3238)
  • 12db784 Merge pull request #3237 from JuliaGPU/tb/latency
  • a50cf54 Record the CUDA benchmark environment
  • ddfdd71 Precompile GPU-dependent initialization and reflection
  • Additional commits viewable in compare view

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Updates the requirements on [cuBLAS](https://github.com/JuliaGPU/CUDA.jl) to permit the latest version.
- [Release notes](https://github.com/JuliaGPU/CUDA.jl/releases)
- [Changelog](https://github.com/JuliaGPU/CUDA.jl/blob/main/NEWS.md)
- [Commits](JuliaGPU/CUDA.jl@v0.1.0...v6.3.0)

---
updated-dependencies:
- dependency-name: cuBLAS
  dependency-version: 6.3.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file julia Pull requests that update julia code labels Aug 23, 2026
@dependabot @github

dependabot Bot commented on behalf of github Aug 30, 2026

Copy link
Copy Markdown
Contributor Author

Superseded by #29.

@dependabot dependabot Bot closed this Aug 30, 2026
@dependabot
dependabot Bot deleted the dependabot/julia/test/cuBLAS-6.3.0 branch August 30, 2026 21:45
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.

0 participants