C++

HIPIFY

HIPIFY: Convert CUDA to Portable C++ Code

R

ROCm

Dernière activité 23 sept. 2026
ROCm/HIPIFY

728

étoiles

107

forks

34

issues ouvertes

cuda2hiphipifyhipify-clanghipify-perl

Ce README est souvent en anglais.

HIPIFY

HIPIFY is a set of tools that you can use to automatically translate CUDA source code into portable HIP C++.

Documentation

The published documentation is available at HIPIFY in an organized, easy-to-read format, with search and a table of contents. The documentation source files reside in the HIPIFY/docs folder of this GitHub repository. As with all ROCm projects, the documentation is open source. For more information on contributing to the documentation, see Contribute to ROCm documentation.

To build our documentation locally, run the following code.

cd docs

pip3 install -r .sphinx/requirements.txt

python3 -m sphinx -T -E -b html -d _build/doctrees -D language=en . _build/html

To build CUDA2HIP (CUDA APIs supported by HIP) documentation, run the following hipify-clang command. This builds the same content as Supported CUDA APIs.

hipify-clang --md --doc-format=full --doc-roc=joint

# Alternatively, you can use:

hipify-clang --md --doc-format=full --doc-roc=separate

To generate this documentation in CSV, use the --csv option instead of --md. Instead of using the full format, you can also build in strict or compact format.

To see all available options, use the --help or --help-hidden hipify-clang option.

Projets similaires

HIP: C++ Heterogeneous-Compute Interface for Portability

C++cudahiphip-kernel-language
RROCm
4,4 k étoiles591

CUDA Python: Performance meets Productivity

Cython
NNVIDIA
3,4 k étoiles332

CUDA Templates and Python DSLs for High-Performance Linear Algebra

C++cppcudadeep-learning
NNVIDIA
10,5 k étoiles2,1 k