requires cuda, rocm-language-runtime