Skip to content

Releases: JuliaGPU/CUDA.jl

v6.1.0

30 Apr 11:59

Choose a tag to compare

CUDA v6.1.0

Diff since v6.0.0

Merged pull requests:

Closed issues:

  • CUFFT: support for arbitrary dims (#119)
  • LLVM 20: Adapt to LDG removal (#2531)
  • Julia 1.11: Views can return CPU SubArray (#2551)
  • 1-element view not recognized as contiguous (#2653)
  • Can't compare Float32 with Rational on CUDA (#2681)
  • Memory leak with unified memory? (#3013)
  • Stack overflow on sparse(::Symmetric) (#3042)
  • Scalar indexing on +(::Symmetric, ::Symmetric) (#3043)
  • Performance improvement ideas for randn! Float32 (#3056)
  • Base.FastMath.pow_fast fails to compile with integer exponent (#3065)
  • normalize on CuArray fails due to scalar indexing (#3097)
  • [cuSPARSE] Incorrect indexing for COO-formatted sparse arrays (#3100)

v5.11.2

22 Apr 20:35
95623c9

Choose a tag to compare

CUDA v5.11.2

Diff since v5.11.1

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.

v5.11.1

21 Apr 10:40
8a60b84

Choose a tag to compare

CUDA v5.11.1

Diff since v5.11.0

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.

v6.0.0

10 Apr 15:33

Choose a tag to compare

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.

v5.11.0

13 Mar 15:19
0567b9e

Choose a tag to compare

CUDA v5.11.0

Diff since v5.10.1

Support for CUDA 13.2

Merged pull requests:

v5.10.1

09 Mar 12:41
5472295

Choose a tag to compare

CUDA v5.10.1

Diff since v5.10.0

Merged pull requests:

Closed issues:

  • Precompilation: "You are using CUDA 13.0.0, but CUDA.jl was precompiled for CUDA 13.1.0." (#3049)

v5.10.0

06 Mar 14:13
3405d7f

Choose a tag to compare

CUDA v5.10.0

Diff since v5.9.7

  • Support for CUDA 13.1
  • Support for Julia 1.13

Merged pull requests:

Closed issues:

  • DGX Spark GB10: PkgError: Package CUDA errored during testing (#2950)
  • Cannot load CUDA.jl with Julia 1.13 (#3019)
  • Julia 1.12: Misaligned address error (#3034)
  • gpuci: artifact toolkits pick up system libraries (#3045)

v5.9.7

26 Feb 15:50
1810b7a

Choose a tag to compare

CUDA v5.9.7

Diff since v5.9.6

Merged pull requests:

Closed issues:

  • Dependencies in profile.jl constitute a significant fraction of the load time (#2238)
  • PTX compile error: ".NaN requires .target sm_80 or higher" on Julia 1.12 (RTX 2080 / sm_75, works fine on Julia 1.11.7) (#2946)
  • Support for CUDA Tile (#2991)
  • Incorrect scalar-sparse matrix multiplication (#3010)

v5.9.6

03 Jan 21:11
0c00b83

Choose a tag to compare

CUDA v5.9.6

Diff since v5.9.5

Merged pull requests:

Closed issues:

  • CUDA.jl takes much much longer to load on Julia v1.12 (#2982)
  • Selectdim returns view - CuSparseMatrixCSC defaults to scalar operations on views (#2986)
  • Non-symmetric eigendecomposition with CUDA (#2989)
  • Could you provide suggestion for using Julia on multinode (#2992)
  • Unable to add CUDA in Julia 1.12 on Jetson Orin (#2995)
  • Unable to add CUDA in Julia 1.12 on Jetson Orin (#2996)
  • Error registering a new package using CUDA (#3001)

v5.9.5

26 Nov 08:15
c5145ab

Choose a tag to compare

CUDA v5.9.5

Diff since v5.9.4

Merged pull requests: