General: Add experimental ROCm backend by stotko · Pull Request #121 · stotko/stdgpu (original) (raw)

A common feature request has been support for AMD GPUs via a ROCm backend. After the recent cleanups and some experiments, most of the prerequisites for a clean implementation are fulfilled. Add an official ROCm backend on top of the improved internal backend API.

Note that this ROCm backend is currently considered experimental and some functions may not work due to limitations or workarounds. Contributions to fix these remaining issues are highly welcome!

Fixes #89