From c49d3445b54acf6ad834918be72380bce8f583db Mon Sep 17 00:00:00 2001 From: Evgeny Mankov Date: Mon, 18 Sep 2017 17:26:33 +0300 Subject: [PATCH 1/2] [HIPIFY] Fix typo in doc [ROCm/clr commit: bfa3a0a4335455ae9a4bdc80cc231c9cc76b92eb] --- .../markdown/CUDA_Runtime_API_functions_supported_by_HIP.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/projects/clr/hipamd/docs/markdown/CUDA_Runtime_API_functions_supported_by_HIP.md b/projects/clr/hipamd/docs/markdown/CUDA_Runtime_API_functions_supported_by_HIP.md index cb8d359853..8c1ca16c47 100644 --- a/projects/clr/hipamd/docs/markdown/CUDA_Runtime_API_functions_supported_by_HIP.md +++ b/projects/clr/hipamd/docs/markdown/CUDA_Runtime_API_functions_supported_by_HIP.md @@ -125,7 +125,7 @@ | `cudaHostUnregister` | `hipHostUnregister` | | `cudaMalloc` | `hipMalloc` | | `cudaMalloc3D` | | -| `cudaMalloc3DArray` | `hipMalloc2DArray` | +| `cudaMalloc3DArray` | `hipMalloc3DArray` | | `cudaMallocArray` | `hipMallocArray` | | `cudaMallocHost` | `hipHostMalloc` | | `cudaMallocManaged` | | From 6043ab075523f37ad71969d910f359f37c5bd359 Mon Sep 17 00:00:00 2001 From: Evgeny Mankov Date: Mon, 18 Sep 2017 17:52:50 +0300 Subject: [PATCH 2/2] [HIPIFY] CUDA RT Textures support update [ROCm/clr commit: bbaf16b26357bb9eedddea6375e8bfe21748350b] --- .../CUDA_Runtime_API_functions_supported_by_HIP.md | 8 ++++---- projects/clr/hipamd/hipify-clang/src/Cuda2Hip.cpp | 8 ++++---- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/projects/clr/hipamd/docs/markdown/CUDA_Runtime_API_functions_supported_by_HIP.md b/projects/clr/hipamd/docs/markdown/CUDA_Runtime_API_functions_supported_by_HIP.md index 8c1ca16c47..73994026e3 100644 --- a/projects/clr/hipamd/docs/markdown/CUDA_Runtime_API_functions_supported_by_HIP.md +++ b/projects/clr/hipamd/docs/markdown/CUDA_Runtime_API_functions_supported_by_HIP.md @@ -307,15 +307,15 @@ | **CUDA** | **HIP** | |-----------------------------------------------------------|-------------------------------| -| `cudaBindTexture` | | +| `cudaBindTexture` | `hipBindTexture` | | `cudaBindTexture2D` | `hipBindTexture2D` | | `cudaBindTextureToArray` | `hipBindTextureToArray` | | `cudaBindTextureToMipmappedArray` | | -| `cudaCreateChannelDesc` | | -| `cudaGetChannelDesc` | | +| `cudaCreateChannelDesc` | `hipCreateChannelDesc` | +| `cudaGetChannelDesc` | `hipGetChannelDesc` | | `cudaGetTextureAlignmentOffset` | | | `cudaGetTextureReference` | | -| `cudaUnbindTexture` | | +| `cudaUnbindTexture` | `hipUnbindTexture` | ## **24. Surface Reference Management** diff --git a/projects/clr/hipamd/hipify-clang/src/Cuda2Hip.cpp b/projects/clr/hipamd/hipify-clang/src/Cuda2Hip.cpp index 79be71967c..553ea5d8af 100644 --- a/projects/clr/hipamd/hipify-clang/src/Cuda2Hip.cpp +++ b/projects/clr/hipamd/hipify-clang/src/Cuda2Hip.cpp @@ -1824,9 +1824,9 @@ struct cuda2hipMap { cuda2hipRename["cudaUnbindTexture"] = {"hipUnbindTexture", CONV_TEX, API_RUNTIME}; cuda2hipRename["cudaBindTexture2D"] = {"hipBindTexture2D", CONV_TEX, API_RUNTIME}; cuda2hipRename["cudaBindTextureToArray"] = {"hipBindTextureToArray", CONV_TEX, API_RUNTIME}; - cuda2hipRename["cudaBindTextureToMipmappedArray"] = {"hipBindTextureToMipmappedArray", CONV_TEX, API_RUNTIME, HIP_UNSUPPORTED}; - cuda2hipRename["cudaGetTextureAlignmentOffset"] = {"hipGetTextureAlignmentOffset", CONV_TEX, API_RUNTIME, HIP_UNSUPPORTED}; - cuda2hipRename["cudaGetTextureReference"] = {"hipGetTextureReference", CONV_TEX, API_RUNTIME, HIP_UNSUPPORTED}; + cuda2hipRename["cudaBindTextureToMipmappedArray"] = {"hipBindTextureToMipmappedArray", CONV_TEX, API_RUNTIME}; // Unsupported yet on NVCC path + cuda2hipRename["cudaGetTextureAlignmentOffset"] = {"hipGetTextureAlignmentOffset", CONV_TEX, API_RUNTIME}; // Unsupported yet on NVCC path + cuda2hipRename["cudaGetTextureReference"] = {"hipGetTextureReference", CONV_TEX, API_RUNTIME}; // Unsupported yet on NVCC path // Channel cuda2hipRename["cudaChannelFormatKind"] = {"hipChannelFormatKind", CONV_TEX, API_RUNTIME}; @@ -1845,7 +1845,7 @@ struct cuda2hipMap { cuda2hipRename["cudaResourceViewDesc"] = {"hipResourceViewDesc", CONV_TEX, API_RUNTIME}; cuda2hipRename["cudaTextureDesc"] = {"hipTextureDesc", CONV_TEX, API_RUNTIME}; cuda2hipRename["surfaceReference"] = {"hipSurfaceReference", CONV_SURFACE, API_RUNTIME, HIP_UNSUPPORTED}; - // Leaved unchanged + // Left unchanged // cuda2hipRename["textureReference"] = {"textureReference", CONV_TEX, API_RUNTIME}; // typedefs