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

ROCm compatibility #408

Open
erkinalp opened this issue Aug 6, 2024 · 3 comments
Open

ROCm compatibility #408

erkinalp opened this issue Aug 6, 2024 · 3 comments

Comments

@erkinalp
Copy link

erkinalp commented Aug 6, 2024

Is your feature request related to a problem? Please describe.
HVM2 currently requires CUDA and only works on NVIDIA GPUs, which is an issue

Describe the solution you'd like
Have a ROCm+HIP compatible port of HVM2.

Describe alternatives you've considered
none

Additional context
Initial porting of the CUDA-specific layer can be done mechanically using hipify, but then the further optimisation needs to be done manually

@enricozb
Copy link
Contributor

enricozb commented Aug 6, 2024

I'm not personally familiar with the HIP nor the ROCm platform / framework. Do you have any good introductory resources to these?

@erkinalp
Copy link
Author

erkinalp commented Aug 6, 2024

It's AMD's source code compatible replacement for CUDA: https://github.com/ROCm/HIP

@erkinalp
Copy link
Author

erkinalp commented Aug 6, 2024

If you desire binary-compatibility with CUDA, then you want https://github.com/lshqqytiger/ZLUDA/

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