KernelAbstractions.jl
KernelAbstractions.jl copied to clipboard
Heterogeneous programming in Julia
As I have mentioned over the last little while I would like to remove the event system. Over the years it has proven itself to be cumbersome, and prone to...
https://github.com/JuliaGPU/GPUCompiler.jl/pull/335 cc: @matinraayai @lcw
I am unable to port my kernels to use KernelAbstraction.jl since CUDADevice is not defined after importing. eg. using CUDA using KernelAbstractions CUDA.functional() > true device = CUDADevice() > ERROR:...
This is a separate PR for the atomix tests from #306. Still needed tests: * [ ] inc * [ ] dec * [ ] and * [ ] or...
This re-implements the `atomic_...` functions from #282 so I can keep using them if I need for testing down the road. Also: I can't quite get atomix to work for...
Whatever we try, me and @VasylHafych always run into a stall when trying to autodiff kernels with Enzyme. The following stalls at `evt = dmatmul(...)` (example taken from https://github.com/JuliaGPU/KernelAbstractions.jl/blob/master/lib/KernelGradients/test/matmul.jl): ```julia...
Right now the README only includes a quote from Tolkien, so when we point others to this project, many people probably give up instead of taking a serious look. I...
See https://github.com/JuliaGPU/Adapt.jl/pull/52 Seems functional for CUDA.jl, at least ("examples/matmul.jl" runs). Will certainly need expert input.
Hi, when I run the code below on the CPU everything works as expected. When trying to run it on the GPU, I get the error: ```Julia ERROR: LoadError: InvalidIRError:...