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

Curiosity Question: Is Support For M1 in the roadmap for this project? #8

Closed
kwesiRutledge opened this issue Mar 29, 2023 · 3 comments

Comments

@kwesiRutledge
Copy link

Hello!

Thank you for building this library! I am curious about using it in some of my current Julia projects and was wondering: Is there any interest in adding support for Macs to this library?

Why I was interested:
I see that Metal.jl is under active development and might be straightforward for an expert like yourself to integrate into this library.

Thank you for your time!

@pxl-th
Copy link
Member

pxl-th commented Mar 29, 2023

Hi! Nerf.jl relies on KernelAbstractions.jl for the backend-agnostic kernels.
If it supports Metal.jl (IIRC, not 100% yet), then it should be pretty easy to make it work on Macs.

I think atomics support is one of the missing things (I may be wrong though).


Also, once Nerf.jl migrates to KernelAbstractions.jl 0.9+, lots of hacky things will go away.
Like having CUDA.jl & AMDGPU.jl directly in its dependencies.

@kwesiRutledge
Copy link
Author

Very interesting. With this in mind, I'll be watching KernelAbstractions.jl and this project closely!

Thanks again for the effort you put into building this!

@pxl-th
Copy link
Member

pxl-th commented Mar 29, 2023

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

2 participants