Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

KernelAbstractions: add Atomix back-end #218

Closed
maleadt opened this issue Jun 26, 2023 · 6 comments
Closed

KernelAbstractions: add Atomix back-end #218

maleadt opened this issue Jun 26, 2023 · 6 comments

Comments

@maleadt
Copy link
Member

maleadt commented Jun 26, 2023

See https://github.com/JuliaConcurrent/Atomix.jl/tree/main/lib/AtomixCUDA and JuliaGPU/CUDA.jl#1790

@christiangnrd christiangnrd added help wanted Extra attention is needed good first issue Good for newcomers needs info Further information is requested and removed needs info Further information is requested labels Oct 4, 2024
@OsKnoth
Copy link

OsKnoth commented Oct 30, 2024

Is there any hope that we will have @atomic for Metal via KernelAbstractions

@anicusan
Copy link
Member

I created a pull request for this

@christiangnrd
Copy link
Contributor

This is on the way (JuliaConcurrent/Atomix.jl#42) with Atomix 1.0 so I think we can close this.

@christiangnrd christiangnrd removed help wanted Extra attention is needed good first issue Good for newcomers labels Nov 23, 2024
@efaulhaber
Copy link

What is the current status on this? My kernels with Atomix.@atomic are not running on Metal. Am I doing something wrong or is this not supported yet?

@christiangnrd
Copy link
Contributor

christiangnrd commented Dec 23, 2024

@efaulhaber Can you provide the output of Metal.versioninfo() in the environment you're trying to get it to work?

@efaulhaber
Copy link

Your comment sounded like it should be possible, so I cleaned up and updated all my dependent environments and now it works. Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants