Skip to content

Releases: JuliaGPU/KernelAbstractions.jl

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:

v0.7.0

06 Jul 10:27
545457a
Compare
Choose a tag to compare

KernelAbstractions v0.7.0

Diff since v0.6.3

Merged pull requests:

v0.6.3

15 May 23:04
Compare
Choose a tag to compare

KernelAbstractions v0.6.3

Diff since v0.6.2

Merged pull requests:

v0.6.2

30 Apr 19:01
25dd2fd
Compare
Choose a tag to compare

KernelAbstractions v0.6.2

Diff since v0.6.1

Merged pull requests:

v0.6.1

26 Apr 20:41
Compare
Choose a tag to compare

KernelAbstractions v0.6.1

Diff since v0.6.0

Closed issues:

  • [wrong repository] "Spills" from adjacent views of ROCVector (#237)
  • Julia compat entry (#238)
  • Auto-inbounds and nothing? (#240)

Merged pull requests:

  • Use hostcall for wait and stream GC (#85) (@vchuravy)
  • [CUDAKernels] add an implicit sync to kernels with no dependencies (#222) (@vchuravy)
  • Add some docs for CUDAKernels/ROCKernels (#233) (@jpsamaroo)
  • Add new overdub for unsafe_getindex to avoid allocating error message in Julia 1.6+ (#236) (@jakebolewski)
  • update to CUDA 3.0 and use task-local stream (#242) (@vchuravy)

v0.6.0

30 Mar 19:12
e303af8
Compare
Choose a tag to compare

KernelAbstractions v0.6.0

Diff since v0.5.5

Merged pull requests: