Skip to content

Update cuDNN requirement to 6.3.1 in /test - #30

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

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/julia/test/cuDNN-6.3.1

Conversation

@dependabot

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

Copy link
Copy Markdown
Contributor

Updates the requirements on cuDNN to permit the latest version.

Release notes

Sourced from cuDNN's releases.

v6.3.1

CUDA v6.3.1

Diff since v6.3.0

Closed issues:

  • Illegal memory access in permutedims! on matrices with typemax(Int32) <= N <= typemax(UInt32) elements. (#3220)
  • Failure to load on machine without cuda installed (#3242)
Changelog

Sourced from cuDNN'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).
  • On systems without a CUDA driver and without a version preference, no CUDA compiler artifact is selected anymore, matching what already happened for the runtime. Previously CUDA_Compiler_jll fell back to the most recent toolkit, which downloaded a large artifact at load time and made using CUDA fail when that artifact was unavailable or incomplete. The precompilation workload that compiles a dummy kernel is skipped in that case; to precompile or cross-compile GPU code on such a system, set the toolkit explicitly with

... (truncated)

Commits

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 [cuDNN](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@v6.3.0...v6.3.1)

---
updated-dependencies:
- dependency-name: cuDNN
  dependency-version: 6.3.1
  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 30, 2026
@dependabot @github

dependabot Bot commented on behalf of github Sep 20, 2026

Copy link
Copy Markdown
Contributor Author

Superseded by #32.

@dependabot dependabot Bot closed this Sep 20, 2026
@dependabot
dependabot Bot deleted the dependabot/julia/test/cuDNN-6.3.1 branch September 20, 2026 21:44
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