Supported CUDA APIs

Supported CUDA APIs#

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.