Skip to content

Releases: JuliaGPU/KernelAbstractions.jl

v0.8.6

20 Nov 20:16
62d7bb9
Compare
Choose a tag to compare

KernelAbstractions v0.8.6

Diff since v0.8.5

Closed issues:

  • Support for single-threaded kernels even when Threads.nthreads() != 1? (#328)
  • Render issue with Docs admonition? (#332)

Merged pull requests:

v0.8.5

16 Nov 22:39
2c67ba2
Compare
Choose a tag to compare

KernelAbstractions v0.8.5

Diff since v0.8.4

Closed issues:

  • Add backend lookup function based on input arguments (#229)
  • Update for CUDA.jl 3.0 (#241)

Merged pull requests:

v0.7.3

16 Nov 22:39
3c17ca1
Compare
Choose a tag to compare

KernelAbstractions v0.7.3

Diff since v0.7.2

Closed issues:

  • Support atomics (#7)
  • Add backend lookup function based on input arguments (#229)
  • Separate Cassette context from CompilerMetadata (#231)
  • Update for CUDA.jl 3.0 (#241)
  • Adding a function to get device from array (type)? (#268)
  • Support for atomics (#276)
  • CUDA 3.6.3 broke KernelAbstactions. (#280)
  • Enzyme fails on GPU kernel (#307)

Merged pull requests:

v0.8.4

14 Sep 10:05
67122c1
Compare
Choose a tag to compare

KernelAbstractions v0.8.4

Diff since v0.8.3

Merged pull requests:

v0.8.3

25 Jun 20:24
0d5bec9
Compare
Choose a tag to compare

KernelAbstractions v0.8.3

Diff since v0.8.2

Closed issues:

  • Enzyme fails on GPU kernel (#307)

Merged pull requests:

  • Add 'return nothing' to autodiff (#309) (@pxl-th)
  • bounding UnsafeAtomics and UnsafeAtomicsLLVM (#311) (@leios)

v0.8.2

09 Jun 19:08
d52a6f3
Compare
Choose a tag to compare

KernelAbstractions v0.8.2

Diff since v0.8.1

Closed issues:

  • Support atomics (#7)
  • Support for atomics (#276)

Merged pull requests:

  • adding atomic support with atomix (#299) (@leios)
  • CompatHelper: add new compat entry for Atomix at version 0.1, (keep existing compat) (#301) (@github-actions[bot])
  • Enzyme v0.10 supports GPU compilation again (#303) (@vchuravy)
  • Add atomics support for ROCKernels (#304) (@jpsamaroo)
  • Enable CPU atomics (#305) (@jpsamaroo)

v0.8.1

25 May 12:43
5ef9c19
Compare
Choose a tag to compare

KernelAbstractions v0.8.1

Diff since v0.8.0

Closed issues:

  • Separate Cassette context from CompilerMetadata (#231)

Merged pull requests:

v0.8.0

02 Mar 23:37
d37015f
Compare
Choose a tag to compare

KernelAbstractions v0.8.0

Diff since v0.7.2

Closed issues:

  • Adding a function to get device from array (type)? (#268)
  • CUDA 3.6.3 broke KernelAbstactions. (#280)
  • wait(kernel(...) hangs up on Julia v1.7 (#290)

Merged pull requests:

v0.7.2

14 Dec 23:30
7716524
Compare
Choose a tag to compare

KernelAbstractions v0.7.2

Diff since v0.7.1

Merged pull requests:

  • CompatHelper: bump compat for "SpecialFunctions" to "2.0" (#278) (@github-actions[bot])

v0.7.1

01 Nov 17:15
c98cf84
Compare
Choose a tag to compare

KernelAbstractions v0.7.1

Diff since v0.7.0

Closed issues:

  • Compilation error with type-converting round functions, e.g., ceil(Int32, 1.2f0) (#254)
  • invalid syntax on upcoming 1.7 (#260)
  • ROCKernels run doesn't work for me. (#261)
  • Convert related kernels errors with CUDAKernels (#265)
  • Event(ROCDevice()) errors (#267)

Merged pull requests: