| CUDA | HIP | ROC | HIP & ROC |
|---|---|---|---|
| CUDA Runtime API | HIP API | ||
| CUDA Driver API | HIP API | ||
| CUComplex API | HIP API | ||
| CUDA Device API | HIP Device API | ||
| CUDA RTC API | HIP RTC API | ||
| CUFile API* | HIP FILE API | ||
| CUBLAS API | HIP BLAS API | ROC BLAS API | HIP + ROC BLAS API |
| CUSPARSE API | HIP SPARSE API | ROC SPARSE API | HIP + ROC SPARSE API |
| CUSOLVER API | HIP SOLVER API | ||
| CURAND API | HIP RAND API | ROC RAND API | HIP + ROC RAND API |
| CUFFT API | HIP FFT API | ||
| CUDNN API | MIOPEN API | ||
| CUTENSOR API | HIP TENSOR API | ||
| CUB API | HIP CUB API |
- The CUFile API and HIP FILE API are supported only on Linux.
To generate the above documentation with the information about all supported CUDA APIs in Markdown format, run hipify-clang --md --doc-format=full --doc-roc=joint with or without specifying the output directory (-o).
By running hipify-clang --csv --doc-format=full --doc-roc=joint, the documentation will be generated in CSV format.