HIPIFY icon indicating copy to clipboard operation
HIPIFY copied to clipboard

HIPIFY: Convert CUDA to Portable C++ Code

Results 40 HIPIFY issues
Sort by recently updated
recently updated
newest added

Is there any option available to migrate or generate Makefile/build file in hipify-clang?

question
build

On CentOS, I installed LLVM (v15) and Clang (v15) and started the build using CMake (v3.26). The build runs smoothly but at the very end it reached a linker error....

clang
build
Fedora
CentOS

**[Reason]** + To cover ABI changes, when the signature of an API is changed, and the name is left the same. **[Example]** hipBLAS function `hipblasStrmm` Before 6.0.0: ```cpp HIPBLAS_DEPRECATED_MSG("hipblasStrmm with...

documentation
feature

We somehow using cublasLt to compute linear operation in modern language model like transformer. We know that in rocm there is a similar lib called hipblasLt. But hipify does not...

question
BLAS

Hi, I'm trying to hipify my code, but I'm getting an error. "surf2dwrite" I have tried this command from "https://github.com/ROCm-Developer-Tools/HIPIFY/issues/140" ![image](https://github.com/ROCm-Developer-Tools/HIPIFY/assets/144293443/fe4dc1f5-6879-4dec-a48c-7b76f6b9ee73) `hipify-clang --print-stats --cuda-path="c:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.5" "c:\ProgramData\NVIDIA Corporation\CUDA...

clang
CUDA
Under Investigation

The HIP porting guide and HIP Kernel porting guide would have a better place next to the hipify documentation, currently it is hosted with the HIP documentation. cc: @saadrahim

documentation

```cuda #include #define a0 -3.0124472f #define a1 1.7383092f #define a2 -0.2796695f #define a3 0.0547837f #define a4 -0.0073118f #define CHECK(call) \ { \ const cudaError_t error = call; \ if (error...

bug

+ If `--use-hip-data-types` is set (unset by default), always convert `cudaDataType_t` to `hipDataType` for all HIP libs (ROC libs - to investigate) + If `--use-hip-data-types` is unset (by default) convert...

feature
temporary
workaround

**[ToDo]** + Add new markers `CUDA_C`, `CUDA_CPP`, `HIP_C`, `HIP_CPP`, maybe `ROC_C` and `ROC_CPP` as well to the API matching entities, where we have such information + If the above additional...

feature

**[Synopsis]** + Currently, only `1-to-1` unconditional matchers are presented in hipify-clang **[ToDo]** + If the signature of a particular API function changed or there are multiple APIs with the same...

feature
refactor