-
Notifications
You must be signed in to change notification settings - Fork 102
Open
Labels
CUDACUDA-relatedCUDA-relatedHIPRelated to ROCm HIP Runtime or CLRRelated to ROCm HIP Runtime or CLRfeatureFeature request or implementationFeature request or implementation
Description
[Synopsis]
- We already have situations with changed API/ABI from both
CUDAandHIP. - For example, the
cuCtxCreateAPI has changed inCUDA 13.0.0, and it is currently unsupported byHIP; but it is supported for the previous CUDA versions. - For those supported CUDA versions, such an API should have an option for attributing the supported CUDA versions.
- Hipification of such a partially supported API should go with or without warning.
- Currently, if a particular CUDA API is marked as
HIP_UNSUPPORTED, hipification doesn't occur despite theCUDA_VERSION.
[Tasks]
- Additional API attributing for specifying the supported
CUDAversions- [Short Term] Attribute for the latest supported
CUDAversion - [Long Term] Ability to specify version lists and ranges
- [Short Term] Attribute for the latest supported
- Hipify partially supported API for the supported
CUDAversion(s) - Do not hipify partially supported API for the unsupported
CUDAversion(s) - [doc] Additional column for indicating such partially supported APIs
- [hipify-perl] Update correspondingly
Metadata
Metadata
Assignees
Labels
CUDACUDA-relatedCUDA-relatedHIPRelated to ROCm HIP Runtime or CLRRelated to ROCm HIP Runtime or CLRfeatureFeature request or implementationFeature request or implementation