Skip to content

Commit

Permalink
merge amd-mainline into release/rocm-rel-6.2
Browse files Browse the repository at this point in the history
[SWDEV-475354][TCT][Hipify_Clang] cuda sample cppOverload hipification is raising error "Skipped Some replacements"

Dedicated to the 6.2.3 release

Change-Id: I0a0e1f2dc115ee3f1eaa33e4e7680f503e100247
  • Loading branch information
emankov committed Sep 23, 2024
2 parents fed2ff1 + 20285ff commit 0776ed8
Show file tree
Hide file tree
Showing 20 changed files with 244 additions and 165 deletions.
12 changes: 12 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,18 @@
Documentation for HIPIFY is available at
[https://rocmdocs.amd.com/projects/HIPIFY/en/latest/](https://rocmdocs.amd.com/projects/HIPIFY/en/latest/).

## HIPIFY for ROCm 6.2.2

### Additions

* cuDNN 9.3.0 support

### Fixes

* Removed some post HIP 6.2 APIs from support
* Added hipification support for HIP functions `hipSetValidDevices`, `hipMemcpy2DArrayToArray`, `hipMemcpyAtoA`, `hipMemcpyAtoD`, `hipMemcpyAtoA`, `hipMemcpyAtoHAsync`, and `hipMemcpyHtoAAsync`
* Fixed an issue with `Skipped some replacements` when hipification didn't occur at all

## HIPIFY for ROCm 6.2.1

### Additions
Expand Down
67 changes: 35 additions & 32 deletions bin/hipify-perl
Original file line number Diff line number Diff line change
Expand Up @@ -1418,19 +1418,18 @@ my %experimental_funcs = (
"curandOrdering" => "6.2.0",
"cudaStreamLegacy" => "6.2.0",
"cudaStreamBeginCaptureToGraph" => "6.2.0",
"cudaSetValidDevices" => "6.2.0",
"cudaMemcpy2DArrayToArray" => "6.2.0",
"cudaLaunchAttributeValue" => "6.2.0",
"cudaLaunchAttributePriority" => "6.2.0",
"cudaLaunchAttributeID" => "6.2.0",
"cudaLaunchAttributeCooperative" => "6.2.0",
"cudaLaunchAttributeAccessPolicyWindow" => "6.2.0",
"cudaKernelNodeAttributePriority" => "6.2.0",
"cudaGraphNodeSetParams" => "6.2.0",
"cudaGraphKernelNodePortProgrammatic" => "6.2.0",
"cudaGraphKernelNodePortLaunchCompletion" => "6.2.0",
"cudaGraphKernelNodePortDefault" => "6.2.0",
"cudaGraphInstantiateWithParams" => "6.2.0",
"cudaGraphExecNodeSetParams" => "6.2.0",
"cudaGraphExecGetFlags" => "6.2.0",
"cudaGraphEdgeData_st" => "6.2.0",
"cudaGraphEdgeData" => "6.2.0",
"cudaGraphDependencyType_enum" => "6.2.0",
Expand Down Expand Up @@ -1603,15 +1602,18 @@ my %experimental_funcs = (
"cublasCgbmv_64" => "6.2.0",
"cublasAxpyEx_64" => "6.2.0",
"cuStreamBeginCaptureToGraph" => "6.2.0",
"cuGraphNodeSetParams" => "6.2.0",
"cuGraphMemcpyNodeSetParams" => "6.2.0",
"cuGraphMemcpyNodeGetParams" => "6.2.0",
"cuMemcpyHtoAAsync_v2" => "6.2.0",
"cuMemcpyHtoAAsync" => "6.2.0",
"cuMemcpyDtoA_v2" => "6.2.0",
"cuMemcpyDtoA" => "6.2.0",
"cuMemcpyAtoHAsync_v2" => "6.2.0",
"cuMemcpyAtoHAsync" => "6.2.0",
"cuMemcpyAtoD_v2" => "6.2.0",
"cuMemcpyAtoD" => "6.2.0",
"cuMemcpyAtoA_v2" => "6.2.0",
"cuMemcpyAtoA" => "6.2.0",
"cuGraphInstantiateWithParams" => "6.2.0",
"cuGraphExecNodeSetParams" => "6.2.0",
"cuGraphExecMemcpyNodeSetParams" => "6.2.0",
"cuGraphExecGetFlags" => "6.2.0",
"cuGraphAddNode" => "6.2.0",
"cuGraphAddMemFreeNode" => "6.2.0",
"cuGetProcAddress" => "6.2.0",
"CUlaunchAttributeValue_union" => "6.2.0",
"CUlaunchAttributeValue" => "6.2.0",
Expand Down Expand Up @@ -1783,22 +1785,24 @@ sub subst {
}

sub experimentalSubstitutions {
subst("cudaSetValidDevices", "hipSetValidDevices", "device");
subst("cuMemcpyAtoA", "hipMemcpyAtoA", "memory");
subst("cuMemcpyAtoA_v2", "hipMemcpyAtoA", "memory");
subst("cuMemcpyAtoD", "hipMemcpyAtoD", "memory");
subst("cuMemcpyAtoD_v2", "hipMemcpyAtoD", "memory");
subst("cuMemcpyAtoHAsync", "hipMemcpyAtoHAsync", "memory");
subst("cuMemcpyAtoHAsync_v2", "hipMemcpyAtoHAsync", "memory");
subst("cuMemcpyDtoA", "hipMemcpyDtoA", "memory");
subst("cuMemcpyDtoA_v2", "hipMemcpyDtoA", "memory");
subst("cuMemcpyHtoAAsync", "hipMemcpyHtoAAsync", "memory");
subst("cuMemcpyHtoAAsync_v2", "hipMemcpyHtoAAsync", "memory");
subst("cudaMemcpy2DArrayToArray", "hipMemcpy2DArrayToArray", "memory");
subst("cuStreamBeginCaptureToGraph", "hipStreamBeginCaptureToGraph", "stream");
subst("cudaStreamBeginCaptureToGraph", "hipStreamBeginCaptureToGraph", "stream");
subst("cuGraphAddMemFreeNode", "hipDrvGraphAddMemFreeNode", "graph");
subst("cuGraphAddNode", "hipGraphAddNode", "graph");
subst("cuGraphExecGetFlags", "hipGraphExecGetFlags", "graph");
subst("cuGraphExecMemcpyNodeSetParams", "hipDrvGraphExecMemcpyNodeSetParams", "graph");
subst("cuGraphExecNodeSetParams", "hipGraphExecNodeSetParams", "graph");
subst("cuGraphInstantiateWithParams", "hipGraphInstantiateWithParams", "graph");
subst("cuGraphMemcpyNodeGetParams", "hipDrvGraphMemcpyNodeGetParams", "graph");
subst("cuGraphMemcpyNodeSetParams", "hipDrvGraphMemcpyNodeSetParams", "graph");
subst("cuGraphNodeSetParams", "hipGraphNodeSetParams", "graph");
subst("cudaGraphAddNode", "hipGraphAddNode", "graph");
subst("cudaGraphExecGetFlags", "hipGraphExecGetFlags", "graph");
subst("cudaGraphExecNodeSetParams", "hipGraphExecNodeSetParams", "graph");
subst("cudaGraphInstantiateWithParams", "hipGraphInstantiateWithParams", "graph");
subst("cudaGraphNodeSetParams", "hipGraphNodeSetParams", "graph");
subst("cuGetProcAddress", "hipGetProcAddress", "driver_entry_point");
subst("cudaGetDriverEntryPoint", "hipGetProcAddress", "driver_entry_point");
subst("cudaGetFuncBySymbol", "hipGetFuncBySymbol", "driver_interact");
Expand Down Expand Up @@ -5621,6 +5625,7 @@ sub simpleSubstitutions {
subst("curand_precalc.h", "hiprand\/hiprand_kernel.h", "include");
subst("curand_uniform.h", "hiprand\/hiprand_kernel.h", "include");
subst("device_functions.h", "hip\/device_functions.h", "include");
subst("device_launch_parameters.h", "", "include");
subst("driver_types.h", "hip\/driver_types.h", "include");
subst("library_types.h", "hip\/library_types.h", "include");
subst("math_constants.h", "hip\/hip_math_constants.h", "include");
Expand Down Expand Up @@ -9465,7 +9470,6 @@ sub warnUnsupportedFunctions {
"cudaSharedmemCarveoutMaxL1",
"cudaSharedmemCarveoutDefault",
"cudaSharedCarveout",
"cudaSetValidDevices",
"cudaSetDoubleForHost",
"cudaSetDoubleForDevice",
"cudaProfilerInitialize",
Expand All @@ -9484,7 +9488,6 @@ sub warnUnsupportedFunctions {
"cudaMemcpy3DPeerParms",
"cudaMemcpy3DPeerAsync",
"cudaMemcpy3DPeer",
"cudaMemcpy2DArrayToArray",
"cudaMemRangeAttributePreferredLocationType",
"cudaMemRangeAttributePreferredLocationId",
"cudaMemRangeAttributeLastPrefetchLocationType",
Expand Down Expand Up @@ -9558,6 +9561,7 @@ sub warnUnsupportedFunctions {
"cudaGraphicsCubeFaceNegativeX",
"cudaGraphicsCubeFace",
"cudaGraphRemoveDependencies_v2",
"cudaGraphNodeSetParams",
"cudaGraphNodeGetDependentNodes_v2",
"cudaGraphNodeGetDependencies_v2",
"cudaGraphKernelNodeUpdate",
Expand All @@ -9570,6 +9574,8 @@ sub warnUnsupportedFunctions {
"cudaGraphExecUpdateResultInfo_st",
"cudaGraphExecUpdateResultInfo",
"cudaGraphExecUpdateErrorAttributesChanged",
"cudaGraphExecNodeSetParams",
"cudaGraphExecGetFlags",
"cudaGraphDeviceNode_t",
"cudaGraphDebugDotFlagsConditionalNodeParams",
"cudaGraphConditionalNodeType",
Expand Down Expand Up @@ -10004,16 +10010,6 @@ sub warnUnsupportedFunctions {
"cuMemsetD2D16",
"cuMemcpyPeerAsync",
"cuMemcpyPeer",
"cuMemcpyHtoAAsync_v2",
"cuMemcpyHtoAAsync",
"cuMemcpyDtoA_v2",
"cuMemcpyDtoA",
"cuMemcpyAtoHAsync_v2",
"cuMemcpyAtoHAsync",
"cuMemcpyAtoD_v2",
"cuMemcpyAtoD",
"cuMemcpyAtoA_v2",
"cuMemcpyAtoA",
"cuMemcpyAsync",
"cuMemcpy3DPeerAsync",
"cuMemcpy3DPeer",
Expand Down Expand Up @@ -10059,11 +10055,18 @@ sub warnUnsupportedFunctions {
"cuGraphicsD3D11RegisterResource",
"cuGraphicsD3D10RegisterResource",
"cuGraphRemoveDependencies_v2",
"cuGraphNodeSetParams",
"cuGraphNodeGetDependentNodes_v2",
"cuGraphNodeGetDependencies_v2",
"cuGraphMemcpyNodeSetParams",
"cuGraphMemcpyNodeGetParams",
"cuGraphGetEdges_v2",
"cuGraphExecNodeSetParams",
"cuGraphExecMemcpyNodeSetParams",
"cuGraphExecGetFlags",
"cuGraphConditionalHandleCreate",
"cuGraphAddNode_v2",
"cuGraphAddMemFreeNode",
"cuGraphAddDependencies_v2",
"cuGLUnregisterBufferObject",
"cuGLUnmapBufferObjectAsync",
Expand Down
38 changes: 19 additions & 19 deletions docs/hipify-clang.rst
Original file line number Diff line number Diff line change
Expand Up @@ -545,7 +545,7 @@ LLVM >= 10.0.0

.. code-block:: shell
-DCUDA_DNN_ROOT_DIR=D:/CUDA/cuDNN/9.2.1
-DCUDA_DNN_ROOT_DIR=D:/CUDA/cuDNN/9.3.0
5. [Optional] Install `CUB 1.9.8 <https://github.com/NVIDIA/cub/releases/tag/1.9.8>`_ for ``CUDA < 11.0`` only;
for ``CUDA >= 11.0``, the CUB shipped with CUDA will be used for testing.
Expand Down Expand Up @@ -637,16 +637,16 @@ On Linux, the following configurations are tested:

* Ubuntu 14: LLVM 4.0.0 - 7.1.0, CUDA 7.0 - 9.0, cuDNN 5.0.5 - 7.6.5
* Ubuntu 16-19: LLVM 8.0.0 - 14.0.6, CUDA 7.0 - 10.2, cuDNN 5.1.10 - 8.0.5
* Ubuntu 20-21: LLVM 9.0.0 - 18.1.8, CUDA 7.0 - 12.3.2, cuDNN 5.1.10 - 9.2.1
* Ubuntu 22-23: LLVM 13.0.0 - 18.1.8, CUDA 7.0 - 12.3.2, cuDNN 8.0.5 - 9.2.1
* Ubuntu 20-21: LLVM 9.0.0 - 18.1.8, CUDA 7.0 - 12.3.2, cuDNN 5.1.10 - 9.3.0
* Ubuntu 22-23: LLVM 13.0.0 - 18.1.8, CUDA 7.0 - 12.3.2, cuDNN 8.0.5 - 9.3.0

Minimum build system requirements for the above configurations:

* CMake 3.16.8, GNU C/C++ 9.2, Python 3.0.

Recommended build system requirements:

* CMake 3.30.0, GNU C/C++ 13.2, Python 3.12.4.
* CMake 3.30.2, GNU C/C++ 13.2, Python 3.12.5.

Here's how to build ``hipify-clang`` with testing support on ``Ubuntu 23.10.01``:

Expand All @@ -658,7 +658,7 @@ Here's how to build ``hipify-clang`` with testing support on ``Ubuntu 23.10.01``
-DCMAKE_INSTALL_PREFIX=../dist \
-DCMAKE_PREFIX_PATH=/usr/llvm/18.1.8/dist \
-DCUDA_TOOLKIT_ROOT_DIR=/usr/local/cuda-12.3.2 \
-DCUDA_DNN_ROOT_DIR=/usr/local/cudnn-9.2.1 \
-DCUDA_DNN_ROOT_DIR=/usr/local/cudnn-9.3.0 \
-DLLVM_EXTERNAL_LIT=/usr/llvm/18.1.8/build/bin/llvm-lit \
../hipify
Expand Down Expand Up @@ -690,13 +690,13 @@ The corresponding successful output is:
-- - Binary path : /usr/llvm/18.1.8/dist/bin
-- Linker detection: GNU ld
-- ---- The below configuring for hipify-clang testing only ----
-- Found Python: /usr/bin/python3.12 (found version "3.12.4") found components: Interpreter
-- Found Python: /usr/bin/python3.12 (found version "3.12.5") found components: Interpreter
-- Found lit: /usr/local/bin/lit
-- Found FileCheck: /GIT/LLVM/trunk/dist/FileCheck
-- Initial CUDA to configure:
-- - CUDA Toolkit path : /usr/local/cuda-12.3.2
-- - CUDA Samples path :
-- - cuDNN path : /usr/local/cudnn-9.2.1
-- - cuDNN path : /usr/local/cudnn-9.3.0
-- - CUB path :
-- Found CUDAToolkit: /usr/local/cuda-12.3.2/targets/x86_64-linux/include (found version "12.3.107")
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
Expand All @@ -705,7 +705,7 @@ The corresponding successful output is:
-- Found CUDA config:
-- - CUDA Toolkit path : /usr/local/cuda-12.3.2
-- - CUDA Samples path : OFF
-- - cuDNN path : /usr/local/cudnn-9.2.1
-- - cuDNN path : /usr/local/cudnn-9.3.0
-- - CUB path : /usr/local/cuda-12.3.2/include/cub
-- Configuring done (0.5s)
-- Generating done (0.0s)
Expand All @@ -726,7 +726,7 @@ The corresponding successful output is:
x86_64 - Platform architecture
Linux 6.5.0-15-generic - Platform OS
64 - hipify-clang binary bitness
64 - python 3.12.4 binary bitness
64 - python 3.12.5 binary bitness
===============================================================
-- Testing: 106 tests, 12 threads --
Testing Time: 6.91s
Expand Down Expand Up @@ -818,16 +818,16 @@ Tested configurations:
- ``3.11.4``
* - ``17.0.1`` :sup:`6` - ``18.1.8`` :sup:`7`
- ``7.0 - 12.3.2``
- ``8.0.5 - 9.2.1``
- ``2019.16.11.37, 2022.17.10.4``
- ``8.0.5 - 9.3.0``
- ``2019.16.11.38, 2022.17.10.5``
- ``3.30.0``
- ``3.12.4``
- ``3.12.5``
* - ``19.0.0git``
- ``7.0 - 12.5.1``
- ``8.0.5 - 9.2.1``
- ``2019.16.11.37, 2022.17.10.4``
- ``8.0.5 - 9.3.0``
- ``2019.16.11.38, 2022.17.10.5``
- ``3.30.0``
- ``3.12.4``
- ``3.12.5``

:sup:`5` LLVM 14.x.x is the latest major release supporting Visual Studio 2017.

Expand Down Expand Up @@ -855,7 +855,7 @@ Building with testing support using ``Visual Studio 17 2022`` on ``Windows 11``:
-DCMAKE_PREFIX_PATH=D:/LLVM/18.1.8/dist \
-DCUDA_TOOLKIT_ROOT_DIR="C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.3" \
-DCUDA_SDK_ROOT_DIR="C:/ProgramData/NVIDIA Corporation/CUDA Samples/v12.3" \
-DCUDA_DNN_ROOT_DIR=D:/CUDA/cuDNN/9.2.1 \
-DCUDA_DNN_ROOT_DIR=D:/CUDA/cuDNN/9.3.0 \
-DLLVM_EXTERNAL_LIT=D:/LLVM/18.1.8/build/Release/bin/llvm-lit.py \
../hipify
Expand Down Expand Up @@ -886,19 +886,19 @@ The corresponding successful output is:
-- - LLVM Include path : D:/LLVM/18.1.8/dist/include
-- - Binary path : D:/LLVM/18.1.8/dist/bin
-- ---- The below configuring for hipify-clang testing only ----
-- Found Python: C:/Users/TT/AppData/Local/Programs/Python/Python312/python.exe (found version "3.12.4") found components: Interpreter
-- Found Python: C:/Users/TT/AppData/Local/Programs/Python/Python312/python.exe (found version "3.12.5") found components: Interpreter
-- Found lit: C:/Users/TT/AppData/Local/Programs/Python/Python312/Scripts/lit.exe
-- Found FileCheck: D:/LLVM/18.1.8/dist/bin/FileCheck.exe
-- Initial CUDA to configure:
-- - CUDA Toolkit path : C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.3
-- - CUDA Samples path : C:/ProgramData/NVIDIA Corporation/CUDA Samples/v12.3
-- - cuDNN path : D:/CUDA/cuDNN/9.2.1
-- - cuDNN path : D:/CUDA/cuDNN/9.3.0
-- - CUB path :
-- Found CUDAToolkit: C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.3/include (found version "12.3.107")
-- Found CUDA config:
-- - CUDA Toolkit path : C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.3
-- - CUDA Samples path : C:/ProgramData/NVIDIA Corporation/CUDA Samples/v12.3
-- - cuDNN path : D:/CUDA/cuDNN/9.2.1
-- - cuDNN path : D:/CUDA/cuDNN/9.3.0
-- - CUB path : C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.3/include/cub
-- Configuring done (1.4s)
-- Generating done (0.1s)
Expand Down
2 changes: 1 addition & 1 deletion docs/sphinx/requirements.in
Original file line number Diff line number Diff line change
@@ -1 +1 @@
rocm-docs-core==1.6.1
rocm-docs-core==1.6.2
2 changes: 1 addition & 1 deletion docs/sphinx/requirements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -92,7 +92,7 @@ requests==2.32.2
# via
# pygithub
# sphinx
rocm-docs-core==1.6.1
rocm-docs-core==1.6.2
# via -r requirements.in
smmap==5.0.1
# via gitdb
Expand Down
34 changes: 17 additions & 17 deletions docs/tables/CUDA_Driver_API_functions_supported_by_HIP.md
Original file line number Diff line number Diff line change
Expand Up @@ -1658,16 +1658,16 @@
|`cuMemcpy3DPeerAsync`| | | | | | | | | | |
|`cuMemcpy3D_v2`| | | | |`hipDrvMemcpy3D`|3.5.0| | | | |
|`cuMemcpyAsync`| | | | | | | | | | |
|`cuMemcpyAtoA`| | | | | | | | | | |
|`cuMemcpyAtoA_v2`| | | | | | | | | | |
|`cuMemcpyAtoD`| | | | | | | | | | |
|`cuMemcpyAtoD_v2`| | | | | | | | | | |
|`cuMemcpyAtoA`| | | | |`hipMemcpyAtoA`|6.2.0| | | |6.2.0|
|`cuMemcpyAtoA_v2`| | | | |`hipMemcpyAtoA`|6.2.0| | | |6.2.0|
|`cuMemcpyAtoD`| | | | |`hipMemcpyAtoD`|6.2.0| | | |6.2.0|
|`cuMemcpyAtoD_v2`| | | | |`hipMemcpyAtoD`|6.2.0| | | |6.2.0|
|`cuMemcpyAtoH`| | | | |`hipMemcpyAtoH`|1.9.0| | | | |
|`cuMemcpyAtoHAsync`| | | | | | | | | | |
|`cuMemcpyAtoHAsync_v2`| | | | | | | | | | |
|`cuMemcpyAtoHAsync`| | | | |`hipMemcpyAtoHAsync`|6.2.0| | | |6.2.0|
|`cuMemcpyAtoHAsync_v2`| | | | |`hipMemcpyAtoHAsync`|6.2.0| | | |6.2.0|
|`cuMemcpyAtoH_v2`| | | | |`hipMemcpyAtoH`|1.9.0| | | | |
|`cuMemcpyDtoA`| | | | | | | | | | |
|`cuMemcpyDtoA_v2`| | | | | | | | | | |
|`cuMemcpyDtoA`| | | | |`hipMemcpyDtoA`|6.2.0| | | |6.2.0|
|`cuMemcpyDtoA_v2`| | | | |`hipMemcpyDtoA`|6.2.0| | | |6.2.0|
|`cuMemcpyDtoD`| | | | |`hipMemcpyDtoD`|1.6.0| | | | |
|`cuMemcpyDtoDAsync`| | | | |`hipMemcpyDtoDAsync`|1.6.0| | | | |
|`cuMemcpyDtoDAsync_v2`| | | | |`hipMemcpyDtoDAsync`|1.6.0| | | | |
Expand All @@ -1677,8 +1677,8 @@
|`cuMemcpyDtoHAsync_v2`| | | | |`hipMemcpyDtoHAsync`|1.6.0| | | | |
|`cuMemcpyDtoH_v2`| | | | |`hipMemcpyDtoH`|1.6.0| | | | |
|`cuMemcpyHtoA`| | | | |`hipMemcpyHtoA`|1.9.0| | | | |
|`cuMemcpyHtoAAsync`| | | | | | | | | | |
|`cuMemcpyHtoAAsync_v2`| | | | | | | | | | |
|`cuMemcpyHtoAAsync`| | | | |`hipMemcpyHtoAAsync`|6.2.0| | | |6.2.0|
|`cuMemcpyHtoAAsync_v2`| | | | |`hipMemcpyHtoAAsync`|6.2.0| | | |6.2.0|
|`cuMemcpyHtoA_v2`| | | | |`hipMemcpyHtoA`|1.9.0| | | | |
|`cuMemcpyHtoD`| | | | |`hipMemcpyHtoD`|1.6.0| | | | |
|`cuMemcpyHtoDAsync`| | | | |`hipMemcpyHtoDAsync`|1.6.0| | | | |
Expand Down Expand Up @@ -1900,7 +1900,7 @@
|`cuGraphAddHostNode`|10.0| | | |`hipGraphAddHostNode`|5.0.0| | | | |
|`cuGraphAddKernelNode`|10.0| | | |`hipGraphAddKernelNode`|4.3.0| | | | |
|`cuGraphAddMemAllocNode`|11.4| | | |`hipGraphAddMemAllocNode`|5.5.0| | | | |
|`cuGraphAddMemFreeNode`|11.4| | | |`hipDrvGraphAddMemFreeNode`|6.2.0| | | |6.2.0|
|`cuGraphAddMemFreeNode`|11.4| | | | | | | | | |
|`cuGraphAddMemcpyNode`|10.0| | | |`hipDrvGraphAddMemcpyNode`|6.0.0| | | | |
|`cuGraphAddMemsetNode`|10.0| | | |`hipDrvGraphAddMemsetNode`|6.1.0| | | | |
|`cuGraphAddNode`|12.2| | | |`hipGraphAddNode`|6.2.0| | | |6.2.0|
Expand All @@ -1925,11 +1925,11 @@
|`cuGraphExecEventWaitNodeSetEvent`|11.1| | | |`hipGraphExecEventWaitNodeSetEvent`|5.0.0| | | | |
|`cuGraphExecExternalSemaphoresSignalNodeSetParams`|11.2| | | |`hipGraphExecExternalSemaphoresSignalNodeSetParams`|5.7.0| | | | |
|`cuGraphExecExternalSemaphoresWaitNodeSetParams`|11.2| | | |`hipGraphExecExternalSemaphoresWaitNodeSetParams`|5.7.0| | | | |
|`cuGraphExecGetFlags`|12.0| | | |`hipGraphExecGetFlags`|6.2.0| | | |6.2.0|
|`cuGraphExecGetFlags`|12.0| | | | | | | | | |
|`cuGraphExecHostNodeSetParams`|10.2| | | |`hipGraphExecHostNodeSetParams`|5.0.0| | | | |
|`cuGraphExecKernelNodeSetParams`|10.1| | | |`hipGraphExecKernelNodeSetParams`|4.5.0| | | | |
|`cuGraphExecMemcpyNodeSetParams`|10.2| | | |`hipDrvGraphExecMemcpyNodeSetParams`|6.2.0| | | |6.2.0|
|`cuGraphExecNodeSetParams`|12.2| | | |`hipGraphExecNodeSetParams`|6.2.0| | | |6.2.0|
|`cuGraphExecMemcpyNodeSetParams`|10.2| | | | | | | | | |
|`cuGraphExecNodeSetParams`|12.2| | | | | | | | | |
|`cuGraphExecUpdate`|10.2| | | |`hipGraphExecUpdate`|5.0.0| | | | |
|`cuGraphExternalSemaphoresSignalNodeGetParams`|11.2| | | |`hipGraphExternalSemaphoresSignalNodeGetParams`|5.7.0| | | | |
|`cuGraphExternalSemaphoresSignalNodeSetParams`|11.2| | | |`hipGraphExternalSemaphoresSignalNodeSetParams`|5.7.0| | | | |
Expand All @@ -1953,8 +1953,8 @@
|`cuGraphLaunch`|10.0| | | |`hipGraphLaunch`|4.3.0| | | | |
|`cuGraphMemAllocNodeGetParams`|11.4| | | |`hipGraphMemAllocNodeGetParams`|5.5.0| | | | |
|`cuGraphMemFreeNodeGetParams`|11.4| | | |`hipGraphMemFreeNodeGetParams`|5.5.0| | | | |
|`cuGraphMemcpyNodeGetParams`|10.0| | | |`hipDrvGraphMemcpyNodeGetParams`|6.2.0| | | |6.2.0|
|`cuGraphMemcpyNodeSetParams`|10.0| | | |`hipDrvGraphMemcpyNodeSetParams`|6.2.0| | | |6.2.0|
|`cuGraphMemcpyNodeGetParams`|10.0| | | | | | | | | |
|`cuGraphMemcpyNodeSetParams`|10.0| | | | | | | | | |
|`cuGraphMemsetNodeGetParams`|10.0| | | |`hipGraphMemsetNodeGetParams`|4.5.0| | | | |
|`cuGraphMemsetNodeSetParams`|10.0| | | |`hipGraphMemsetNodeSetParams`|4.5.0| | | | |
|`cuGraphNodeFindInClone`|10.0| | | |`hipGraphNodeFindInClone`|5.0.0| | | | |
Expand All @@ -1965,7 +1965,7 @@
|`cuGraphNodeGetEnabled`|11.6| | | |`hipGraphNodeGetEnabled`|5.5.0| | | | |
|`cuGraphNodeGetType`|10.0| | | |`hipGraphNodeGetType`|5.0.0| | | | |
|`cuGraphNodeSetEnabled`|11.6| | | |`hipGraphNodeSetEnabled`|5.5.0| | | | |
|`cuGraphNodeSetParams`|12.2| | | |`hipGraphNodeSetParams`|6.2.0| | | |6.2.0|
|`cuGraphNodeSetParams`|12.2| | | | | | | | | |
|`cuGraphReleaseUserObject`|11.3| | | |`hipGraphReleaseUserObject`|5.3.0| | | | |
|`cuGraphRemoveDependencies`|10.0| | | |`hipGraphRemoveDependencies`|5.0.0| | | | |
|`cuGraphRemoveDependencies_v2`|12.3| | | | | | | | | |
Expand Down
Loading

0 comments on commit 0776ed8

Please sign in to comment.