Skip to content

Commit

Permalink
[HIPIFY][HIP][6.2.0] HIP Runtime support - Step 2
Browse files Browse the repository at this point in the history
+ Updated synthetic tests, the regenerated `hipify-perl`, and `Driver` and `Runtime` `CUDA2HIP` documentation
  • Loading branch information
emankov committed Jun 3, 2024
1 parent eae7df7 commit 591b195
Show file tree
Hide file tree
Showing 11 changed files with 161 additions and 78 deletions.
54 changes: 36 additions & 18 deletions bin/hipify-perl
Original file line number Diff line number Diff line change
Expand Up @@ -1423,6 +1423,15 @@ my %experimental_funcs = (
"cudaLaunchAttributeCooperative" => "6.2.0",
"cudaLaunchAttributeAccessPolicyWindow" => "6.2.0",
"cudaKernelNodeAttributePriority" => "6.2.0",
"cudaGraphKernelNodePortProgrammatic" => "6.2.0",
"cudaGraphKernelNodePortLaunchCompletion" => "6.2.0",
"cudaGraphKernelNodePortDefault" => "6.2.0",
"cudaGraphEdgeData_st" => "6.2.0",
"cudaGraphEdgeData" => "6.2.0",
"cudaGraphDependencyType_enum" => "6.2.0",
"cudaGraphDependencyTypeProgrammatic" => "6.2.0",
"cudaGraphDependencyTypeDefault" => "6.2.0",
"cudaGraphDependencyType" => "6.2.0",
"cublasZgbmv_v2_64" => "6.2.0",
"cublasZgbmv_64" => "6.2.0",
"cublasSgbmv_v2_64" => "6.2.0",
Expand All @@ -1435,13 +1444,22 @@ my %experimental_funcs = (
"CUlaunchAttributeValue" => "6.2.0",
"CUlaunchAttributeID_enum" => "6.2.0",
"CUlaunchAttributeID" => "6.2.0",
"CUgraphEdgeData_st" => "6.2.0",
"CUgraphEdgeData" => "6.2.0",
"CUgraphDependencyType_enum" => "6.2.0",
"CUgraphDependencyType" => "6.2.0",
"CUdriverProcAddressQueryResult_enum" => "6.2.0",
"CUdriverProcAddressQueryResult" => "6.2.0",
"CU_STREAM_LEGACY" => "6.2.0",
"CU_LAUNCH_ATTRIBUTE_PRIORITY" => "6.2.0",
"CU_LAUNCH_ATTRIBUTE_COOPERATIVE" => "6.2.0",
"CU_LAUNCH_ATTRIBUTE_ACCESS_POLICY_WINDOW" => "6.2.0",
"CU_KERNEL_NODE_ATTRIBUTE_PRIORITY" => "6.2.0",
"CU_GRAPH_KERNEL_NODE_PORT_PROGRAMMATIC" => "6.2.0",
"CU_GRAPH_KERNEL_NODE_PORT_LAUNCH_ORDER" => "6.2.0",
"CU_GRAPH_KERNEL_NODE_PORT_DEFAULT" => "6.2.0",
"CU_GRAPH_DEPENDENCY_TYPE_PROGRAMMATIC" => "6.2.0",
"CU_GRAPH_DEPENDENCY_TYPE_DEFAULT" => "6.2.0",
"CU_GET_PROC_ADDRESS_VERSION_NOT_SUFFICIENT" => "6.2.0",
"CU_GET_PROC_ADDRESS_SYMBOL_NOT_FOUND" => "6.2.0",
"CU_GET_PROC_ADDRESS_SUCCESS" => "6.2.0",
Expand Down Expand Up @@ -1609,10 +1627,18 @@ sub experimentalSubstitutions {
subst("cusolverDnXgetrs", "hipsolverDnXgetrs", "library");
subst("CUdriverProcAddressQueryResult", "hipDriverProcAddressQueryResult", "type");
subst("CUdriverProcAddressQueryResult_enum", "hipDriverProcAddressQueryResult", "type");
subst("CUgraphDependencyType", "hipGraphDependencyType", "type");
subst("CUgraphDependencyType_enum", "hipGraphDependencyType", "type");
subst("CUgraphEdgeData", "hipGraphEdgeData", "type");
subst("CUgraphEdgeData_st", "hipGraphEdgeData", "type");
subst("CUlaunchAttributeID", "hipLaunchAttributeID", "type");
subst("CUlaunchAttributeID_enum", "hipLaunchAttributeID", "type");
subst("CUlaunchAttributeValue", "hipLaunchAttributeValue", "type");
subst("CUlaunchAttributeValue_union", "hipLaunchAttributeValue", "type");
subst("cudaGraphDependencyType", "hipGraphDependencyType", "type");
subst("cudaGraphDependencyType_enum", "hipGraphDependencyType", "type");
subst("cudaGraphEdgeData", "hipGraphEdgeData", "type");
subst("cudaGraphEdgeData_st", "hipGraphEdgeData", "type");
subst("cudaLaunchAttributeID", "hipLaunchAttributeID", "type");
subst("cudaLaunchAttributeValue", "hipLaunchAttributeValue", "type");
subst("curandOrdering", "hiprandOrdering", "type");
Expand All @@ -1639,15 +1665,25 @@ sub experimentalSubstitutions {
subst("CU_GET_PROC_ADDRESS_SUCCESS", "HIP_GET_PROC_ADDRESS_SUCCESS", "numeric_literal");
subst("CU_GET_PROC_ADDRESS_SYMBOL_NOT_FOUND", "HIP_GET_PROC_ADDRESS_SYMBOL_NOT_FOUND", "numeric_literal");
subst("CU_GET_PROC_ADDRESS_VERSION_NOT_SUFFICIENT", "HIP_GET_PROC_ADDRESS_VERSION_NOT_SUFFICIENT", "numeric_literal");
subst("CU_GRAPH_DEPENDENCY_TYPE_DEFAULT", "hipGraphDependencyTypeDefault", "numeric_literal");
subst("CU_GRAPH_DEPENDENCY_TYPE_PROGRAMMATIC", "hipGraphDependencyTypeProgrammatic", "numeric_literal");
subst("CU_KERNEL_NODE_ATTRIBUTE_PRIORITY", "hipKernelNodeAttributePriority", "numeric_literal");
subst("CU_LAUNCH_ATTRIBUTE_ACCESS_POLICY_WINDOW", "hipLaunchAttributeAccessPolicyWindow", "numeric_literal");
subst("CU_LAUNCH_ATTRIBUTE_COOPERATIVE", "hipLaunchAttributeCooperative", "numeric_literal");
subst("CU_LAUNCH_ATTRIBUTE_PRIORITY", "hipLaunchAttributePriority", "numeric_literal");
subst("cudaGraphDependencyTypeDefault", "hipGraphDependencyTypeDefault", "numeric_literal");
subst("cudaGraphDependencyTypeProgrammatic", "hipGraphDependencyTypeProgrammatic", "numeric_literal");
subst("cudaKernelNodeAttributePriority", "hipKernelNodeAttributePriority", "numeric_literal");
subst("cudaLaunchAttributeAccessPolicyWindow", "hipLaunchAttributeAccessPolicyWindow", "numeric_literal");
subst("cudaLaunchAttributeCooperative", "hipLaunchAttributeCooperative", "numeric_literal");
subst("cudaLaunchAttributePriority", "hipLaunchAttributePriority", "numeric_literal");
subst("CU_GRAPH_KERNEL_NODE_PORT_DEFAULT", "hipGraphKernelNodePortDefault", "define");
subst("CU_GRAPH_KERNEL_NODE_PORT_LAUNCH_ORDER", "hipGraphKernelNodePortLaunchCompletion", "define");
subst("CU_GRAPH_KERNEL_NODE_PORT_PROGRAMMATIC", "hipGraphKernelNodePortProgrammatic", "define");
subst("CU_STREAM_LEGACY", "hipStreamLegacy", "define");
subst("cudaGraphKernelNodePortDefault", "hipGraphKernelNodePortDefault", "define");
subst("cudaGraphKernelNodePortLaunchCompletion", "hipGraphKernelNodePortLaunchCompletion", "define");
subst("cudaGraphKernelNodePortProgrammatic", "hipGraphKernelNodePortProgrammatic", "define");
subst("cudaStreamLegacy", "hipStreamLegacy", "define");
}

Expand Down Expand Up @@ -9093,9 +9129,6 @@ sub warnUnsupportedFunctions {
"cudaGraphNodeGetDependentNodes_v2",
"cudaGraphNodeGetDependencies_v2",
"cudaGraphKernelNodeUpdate",
"cudaGraphKernelNodePortProgrammatic",
"cudaGraphKernelNodePortLaunchCompletion",
"cudaGraphKernelNodePortDefault",
"cudaGraphKernelNodeFieldParam",
"cudaGraphKernelNodeFieldInvalid",
"cudaGraphKernelNodeFieldGridDim",
Expand All @@ -9105,13 +9138,7 @@ sub warnUnsupportedFunctions {
"cudaGraphExecUpdateResultInfo_st",
"cudaGraphExecUpdateResultInfo",
"cudaGraphExecUpdateErrorAttributesChanged",
"cudaGraphEdgeData_st",
"cudaGraphEdgeData",
"cudaGraphDeviceNode_t",
"cudaGraphDependencyType_enum",
"cudaGraphDependencyTypeProgrammatic",
"cudaGraphDependencyTypeDefault",
"cudaGraphDependencyType",
"cudaGraphDebugDotFlagsConditionalNodeParams",
"cudaGraphConditionalNodeType",
"cudaGraphConditionalHandleFlags",
Expand Down Expand Up @@ -9838,12 +9865,8 @@ sub warnUnsupportedFunctions {
"CUgraphExecUpdateResultInfo_v1",
"CUgraphExecUpdateResultInfo_st",
"CUgraphExecUpdateResultInfo",
"CUgraphEdgeData_st",
"CUgraphEdgeData",
"CUgraphDeviceUpdatableNode_st",
"CUgraphDeviceNode",
"CUgraphDependencyType_enum",
"CUgraphDependencyType",
"CUgraphConditionalNodeType_enum",
"CUgraphConditionalNodeType",
"CUgraphConditionalHandle",
Expand Down Expand Up @@ -10081,12 +10104,7 @@ sub warnUnsupportedFunctions {
"CU_GREEN_CTX_DEFAULT_STREAM",
"CU_GRAPH_NODE_TYPE_CONDITIONAL",
"CU_GRAPH_NODE_TYPE_BATCH_MEM_OP",
"CU_GRAPH_KERNEL_NODE_PORT_PROGRAMMATIC",
"CU_GRAPH_KERNEL_NODE_PORT_LAUNCH_ORDER",
"CU_GRAPH_KERNEL_NODE_PORT_DEFAULT",
"CU_GRAPH_EXEC_UPDATE_ERROR_ATTRIBUTES_CHANGED",
"CU_GRAPH_DEPENDENCY_TYPE_PROGRAMMATIC",
"CU_GRAPH_DEPENDENCY_TYPE_DEFAULT",
"CU_GRAPH_DEBUG_DOT_FLAGS_MEM_FREE_NODE_PARAMS",
"CU_GRAPH_DEBUG_DOT_FLAGS_MEM_ALLOC_NODE_PARAMS",
"CU_GRAPH_DEBUG_DOT_FLAGS_EXTRA_TOPO_INFO",
Expand Down
36 changes: 18 additions & 18 deletions docs/tables/CUDA_Driver_API_functions_supported_by_HIP.md
Original file line number Diff line number Diff line change
Expand Up @@ -170,17 +170,17 @@
|`CUDA_EXT_SEM_WAIT_NODE_PARAMS_v1`|11.3| | | |`hipExternalSemaphoreWaitNodeParams`|6.0.0| | | | |
|`CUDA_EXT_SEM_WAIT_NODE_PARAMS_v2`|12.2| | | |`hipExternalSemaphoreWaitNodeParams`|6.0.0| | | | |
|`CUDA_EXT_SEM_WAIT_NODE_PARAMS_v2_st`|12.2| | | |`hipExternalSemaphoreWaitNodeParams`|6.0.0| | | | |
|`CUDA_GRAPH_INSTANTIATE_ERROR`|12.0| | | |`hipGraphInstantiateError`|6.1.0| | | | |
|`CUDA_GRAPH_INSTANTIATE_ERROR`|12.0| | | |`hipGraphInstantiateError`|6.2.0| | | |6.2.0|
|`CUDA_GRAPH_INSTANTIATE_FLAG_AUTO_FREE_ON_LAUNCH`|11.4| | | |`hipGraphInstantiateFlagAutoFreeOnLaunch`|5.2.0| | | | |
|`CUDA_GRAPH_INSTANTIATE_FLAG_DEVICE_LAUNCH`|12.0| | | |`hipGraphInstantiateFlagDeviceLaunch`|5.6.0| | | | |
|`CUDA_GRAPH_INSTANTIATE_FLAG_UPLOAD`|12.0| | | |`hipGraphInstantiateFlagUpload`|5.6.0| | | | |
|`CUDA_GRAPH_INSTANTIATE_FLAG_USE_NODE_PRIORITY`|11.7| | | |`hipGraphInstantiateFlagUseNodePriority`|5.6.0| | | | |
|`CUDA_GRAPH_INSTANTIATE_INVALID_STRUCTURE`|12.0| | | |`hipGraphInstantiateInvalidStructure`|6.1.0| | | | |
|`CUDA_GRAPH_INSTANTIATE_MULTIPLE_CTXS_NOT_SUPPORTED`|12.0| | | |`hipGraphInstantiateMultipleDevicesNotSupported`|6.1.0| | | | |
|`CUDA_GRAPH_INSTANTIATE_NODE_OPERATION_NOT_SUPPORTED`|12.0| | | |`hipGraphInstantiateNodeOperationNotSupported`|6.1.0| | | | |
|`CUDA_GRAPH_INSTANTIATE_PARAMS`|12.0| | | |`hipGraphInstantiateParams`|6.1.0| | | | |
|`CUDA_GRAPH_INSTANTIATE_PARAMS_st`|12.0| | | |`hipGraphInstantiateParams`|6.1.0| | | | |
|`CUDA_GRAPH_INSTANTIATE_SUCCESS`|12.0| | | |`hipGraphInstantiateSuccess`|6.1.0| | | | |
|`CUDA_GRAPH_INSTANTIATE_INVALID_STRUCTURE`|12.0| | | |`hipGraphInstantiateInvalidStructure`|6.2.0| | | |6.2.0|
|`CUDA_GRAPH_INSTANTIATE_MULTIPLE_CTXS_NOT_SUPPORTED`|12.0| | | |`hipGraphInstantiateMultipleDevicesNotSupported`|6.2.0| | | |6.2.0|
|`CUDA_GRAPH_INSTANTIATE_NODE_OPERATION_NOT_SUPPORTED`|12.0| | | |`hipGraphInstantiateNodeOperationNotSupported`|6.2.0| | | |6.2.0|
|`CUDA_GRAPH_INSTANTIATE_PARAMS`|12.0| | | |`hipGraphInstantiateParams`|6.2.0| | | |6.2.0|
|`CUDA_GRAPH_INSTANTIATE_PARAMS_st`|12.0| | | |`hipGraphInstantiateParams`|6.2.0| | | |6.2.0|
|`CUDA_GRAPH_INSTANTIATE_SUCCESS`|12.0| | | |`hipGraphInstantiateSuccess`|6.2.0| | | |6.2.0|
|`CUDA_HOST_NODE_PARAMS`|10.0| | | |`hipHostNodeParams`|4.3.0| | | | |
|`CUDA_HOST_NODE_PARAMS_st`|10.0| | | |`hipHostNodeParams`|4.3.0| | | | |
|`CUDA_HOST_NODE_PARAMS_v1`|11.3| | | |`hipHostNodeParams`|4.3.0| | | | |
Expand Down Expand Up @@ -678,8 +678,8 @@
|`CU_GRAPH_DEBUG_DOT_FLAGS_MEM_FREE_NODE_PARAMS`|11.4| | | | | | | | | |
|`CU_GRAPH_DEBUG_DOT_FLAGS_RUNTIME_TYPES`|11.3| | | |`hipGraphDebugDotFlagsRuntimeTypes`| | | | | |
|`CU_GRAPH_DEBUG_DOT_FLAGS_VERBOSE`|11.3| | | |`hipGraphDebugDotFlagsVerbose`|5.5.0| | | | |
|`CU_GRAPH_DEPENDENCY_TYPE_DEFAULT`|12.3| | | | | | | | | |
|`CU_GRAPH_DEPENDENCY_TYPE_PROGRAMMATIC`|12.3| | | | | | | | | |
|`CU_GRAPH_DEPENDENCY_TYPE_DEFAULT`|12.3| | | |`hipGraphDependencyTypeDefault`|6.2.0| | | |6.2.0|
|`CU_GRAPH_DEPENDENCY_TYPE_PROGRAMMATIC`|12.3| | | |`hipGraphDependencyTypeProgrammatic`|6.2.0| | | |6.2.0|
|`CU_GRAPH_EXEC_UPDATE_ERROR`|10.2| | | |`hipGraphExecUpdateError`|4.3.0| | | | |
|`CU_GRAPH_EXEC_UPDATE_ERROR_ATTRIBUTES_CHANGED`|11.6| | | | | | | | | |
|`CU_GRAPH_EXEC_UPDATE_ERROR_FUNCTION_CHANGED`|10.2| | | |`hipGraphExecUpdateErrorFunctionChanged`|4.3.0| | | | |
Expand All @@ -689,9 +689,9 @@
|`CU_GRAPH_EXEC_UPDATE_ERROR_TOPOLOGY_CHANGED`|10.2| | | |`hipGraphExecUpdateErrorTopologyChanged`|4.3.0| | | | |
|`CU_GRAPH_EXEC_UPDATE_ERROR_UNSUPPORTED_FUNCTION_CHANGE`|11.2| | | |`hipGraphExecUpdateErrorUnsupportedFunctionChange`|4.3.0| | | | |
|`CU_GRAPH_EXEC_UPDATE_SUCCESS`|10.2| | | |`hipGraphExecUpdateSuccess`|4.3.0| | | | |
|`CU_GRAPH_KERNEL_NODE_PORT_DEFAULT`|12.3| | | | | | | | | |
|`CU_GRAPH_KERNEL_NODE_PORT_LAUNCH_ORDER`|12.3| | | | | | | | | |
|`CU_GRAPH_KERNEL_NODE_PORT_PROGRAMMATIC`|12.3| | | | | | | | | |
|`CU_GRAPH_KERNEL_NODE_PORT_DEFAULT`|12.3| | | |`hipGraphKernelNodePortDefault`|6.2.0| | | |6.2.0|
|`CU_GRAPH_KERNEL_NODE_PORT_LAUNCH_ORDER`|12.3| | | |`hipGraphKernelNodePortLaunchCompletion`|6.2.0| | | |6.2.0|
|`CU_GRAPH_KERNEL_NODE_PORT_PROGRAMMATIC`|12.3| | | |`hipGraphKernelNodePortProgrammatic`|6.2.0| | | |6.2.0|
|`CU_GRAPH_MEM_ATTR_RESERVED_MEM_CURRENT`|11.4| | | |`hipGraphMemAttrReservedMemCurrent`|5.3.0| | | | |
|`CU_GRAPH_MEM_ATTR_RESERVED_MEM_HIGH`|11.4| | | |`hipGraphMemAttrReservedMemHigh`|5.3.0| | | | |
|`CU_GRAPH_MEM_ATTR_USED_MEM_CURRENT`|11.4| | | |`hipGraphMemAttrUsedMemCurrent`|5.3.0| | | | |
Expand Down Expand Up @@ -1172,21 +1172,21 @@
|`CUgraphConditionalNodeType_enum`|12.3| | | | | | | | | |
|`CUgraphDebugDot_flags`|11.3| | | |`hipGraphDebugDotFlags`|5.5.0| | | | |
|`CUgraphDebugDot_flags_enum`|11.3| | | |`hipGraphDebugDotFlags`|5.5.0| | | | |
|`CUgraphDependencyType`|12.3| | | | | | | | | |
|`CUgraphDependencyType_enum`|12.3| | | | | | | | | |
|`CUgraphDependencyType`|12.3| | | |`hipGraphDependencyType`|6.2.0| | | |6.2.0|
|`CUgraphDependencyType_enum`|12.3| | | |`hipGraphDependencyType`|6.2.0| | | |6.2.0|
|`CUgraphDeviceNode`|12.4| | | | | | | | | |
|`CUgraphDeviceUpdatableNode_st`|12.4| | | | | | | | | |
|`CUgraphEdgeData`|12.3| | | | | | | | | |
|`CUgraphEdgeData_st`|12.3| | | | | | | | | |
|`CUgraphEdgeData`|12.3| | | |`hipGraphEdgeData`|6.2.0| | | |6.2.0|
|`CUgraphEdgeData_st`|12.3| | | |`hipGraphEdgeData`|6.2.0| | | |6.2.0|
|`CUgraphExec`|10.0| | | |`hipGraphExec_t`|4.3.0| | | | |
|`CUgraphExecUpdateResult`|10.2| | | |`hipGraphExecUpdateResult`|4.3.0| | | | |
|`CUgraphExecUpdateResultInfo`|12.0| | | | | | | | | |
|`CUgraphExecUpdateResultInfo_st`|12.0| | | | | | | | | |
|`CUgraphExecUpdateResultInfo_v1`|12.0| | | | | | | | | |
|`CUgraphExecUpdateResult_enum`|10.2| | | |`hipGraphExecUpdateResult`|4.3.0| | | | |
|`CUgraphExec_st`|10.0| | | |`hipGraphExec`|4.3.0| | | | |
|`CUgraphInstantiateResult`|12.0| | | |`hipGraphInstantiateResult`|6.1.0| | | | |
|`CUgraphInstantiateResult_enum`|12.0| | | |`hipGraphInstantiateResult`|6.1.0| | | | |
|`CUgraphInstantiateResult`|12.0| | | |`hipGraphInstantiateResult`|6.2.0| | | |6.2.0|
|`CUgraphInstantiateResult_enum`|12.0| | | |`hipGraphInstantiateResult`|6.2.0| | | |6.2.0|
|`CUgraphInstantiate_flags`|11.4| | | |`hipGraphInstantiateFlags`|5.2.0| | | | |
|`CUgraphInstantiate_flags_enum`|11.4| | | |`hipGraphInstantiateFlags`|5.2.0| | | | |
|`CUgraphMem_attribute`|11.4| | | |`hipGraphMemAttributeType`|5.3.0| | | | |
Expand Down
34 changes: 17 additions & 17 deletions docs/tables/CUDA_Runtime_API_functions_supported_by_HIP.md
Original file line number Diff line number Diff line change
Expand Up @@ -1140,13 +1140,13 @@
|`cudaGraphDebugDotFlagsMemcpyNodeParams`|11.3| | | |`hipGraphDebugDotFlagsMemcpyNodeParams`|5.5.0| | | | |
|`cudaGraphDebugDotFlagsMemsetNodeParams`|11.3| | | |`hipGraphDebugDotFlagsMemsetNodeParams`|5.5.0| | | | |
|`cudaGraphDebugDotFlagsVerbose`|11.3| | | |`hipGraphDebugDotFlagsVerbose`|5.5.0| | | | |
|`cudaGraphDependencyType`|12.3| | | | | | | | | |
|`cudaGraphDependencyTypeDefault`|12.3| | | | | | | | | |
|`cudaGraphDependencyTypeProgrammatic`|12.3| | | | | | | | | |
|`cudaGraphDependencyType_enum`|12.3| | | | | | | | | |
|`cudaGraphDependencyType`|12.3| | | |`hipGraphDependencyType`|6.2.0| | | |6.2.0|
|`cudaGraphDependencyTypeDefault`|12.3| | | |`hipGraphDependencyTypeDefault`|6.2.0| | | |6.2.0|
|`cudaGraphDependencyTypeProgrammatic`|12.3| | | |`hipGraphDependencyTypeProgrammatic`|6.2.0| | | |6.2.0|
|`cudaGraphDependencyType_enum`|12.3| | | |`hipGraphDependencyType`|6.2.0| | | |6.2.0|
|`cudaGraphDeviceNode_t`|12.4| | | | | | | | | |
|`cudaGraphEdgeData`|12.3| | | | | | | | | |
|`cudaGraphEdgeData_st`|12.3| | | | | | | | | |
|`cudaGraphEdgeData`|12.3| | | |`hipGraphEdgeData`|6.2.0| | | |6.2.0|
|`cudaGraphEdgeData_st`|12.3| | | |`hipGraphEdgeData`|6.2.0| | | |6.2.0|
|`cudaGraphExecUpdateError`|10.2| | | |`hipGraphExecUpdateError`|4.3.0| | | | |
|`cudaGraphExecUpdateErrorAttributesChanged`|11.6| | | | | | | | | |
|`cudaGraphExecUpdateErrorFunctionChanged`|10.2| | | |`hipGraphExecUpdateErrorFunctionChanged`|4.3.0| | | | |
Expand All @@ -1160,27 +1160,27 @@
|`cudaGraphExecUpdateResultInfo_st`|12.0| | | | | | | | | |
|`cudaGraphExecUpdateSuccess`|10.2| | | |`hipGraphExecUpdateSuccess`|4.3.0| | | | |
|`cudaGraphExec_t`|10.0| | | |`hipGraphExec_t`|4.3.0| | | | |
|`cudaGraphInstantiateError`|12.0| | | |`hipGraphInstantiateError`|6.1.0| | | | |
|`cudaGraphInstantiateError`|12.0| | | |`hipGraphInstantiateError`|6.2.0| | | |6.2.0|
|`cudaGraphInstantiateFlagAutoFreeOnLaunch`|11.4| | | |`hipGraphInstantiateFlagAutoFreeOnLaunch`|5.2.0| | | | |
|`cudaGraphInstantiateFlagDeviceLaunch`|12.0| | | |`hipGraphInstantiateFlagDeviceLaunch`|5.6.0| | | | |
|`cudaGraphInstantiateFlagUpload`|12.0| | | |`hipGraphInstantiateFlagUpload`|5.6.0| | | | |
|`cudaGraphInstantiateFlagUseNodePriority`|11.7| | | |`hipGraphInstantiateFlagUseNodePriority`|5.6.0| | | | |
|`cudaGraphInstantiateFlags`|11.4| | | |`hipGraphInstantiateFlags`|5.2.0| | | | |
|`cudaGraphInstantiateInvalidStructure`|12.0| | | |`hipGraphInstantiateInvalidStructure`|6.1.0| | | | |
|`cudaGraphInstantiateMultipleDevicesNotSupported`|12.0| | | |`hipGraphInstantiateMultipleDevicesNotSupported`|6.1.0| | | | |
|`cudaGraphInstantiateNodeOperationNotSupported`|12.0| | | |`hipGraphInstantiateNodeOperationNotSupported`|6.1.0| | | | |
|`cudaGraphInstantiateParams`|12.0| | | |`hipGraphInstantiateParams`|6.1.0| | | | |
|`cudaGraphInstantiateParams_st`|12.0| | | |`hipGraphInstantiateParams`|6.1.0| | | | |
|`cudaGraphInstantiateResult`|12.0| | | |`hipGraphInstantiateResult`|6.1.0| | | | |
|`cudaGraphInstantiateSuccess`|12.0| | | |`hipGraphInstantiateSuccess`|6.1.0| | | | |
|`cudaGraphInstantiateInvalidStructure`|12.0| | | |`hipGraphInstantiateInvalidStructure`|6.2.0| | | |6.2.0|
|`cudaGraphInstantiateMultipleDevicesNotSupported`|12.0| | | |`hipGraphInstantiateMultipleDevicesNotSupported`|6.2.0| | | |6.2.0|
|`cudaGraphInstantiateNodeOperationNotSupported`|12.0| | | |`hipGraphInstantiateNodeOperationNotSupported`|6.2.0| | | |6.2.0|
|`cudaGraphInstantiateParams`|12.0| | | |`hipGraphInstantiateParams`|6.2.0| | | |6.2.0|
|`cudaGraphInstantiateParams_st`|12.0| | | |`hipGraphInstantiateParams`|6.2.0| | | |6.2.0|
|`cudaGraphInstantiateResult`|12.0| | | |`hipGraphInstantiateResult`|6.2.0| | | |6.2.0|
|`cudaGraphInstantiateSuccess`|12.0| | | |`hipGraphInstantiateSuccess`|6.2.0| | | |6.2.0|
|`cudaGraphKernelNodeField`|12.4| | | | | | | | | |
|`cudaGraphKernelNodeFieldEnabled`|12.4| | | | | | | | | |
|`cudaGraphKernelNodeFieldGridDim`|12.4| | | | | | | | | |
|`cudaGraphKernelNodeFieldInvalid`|12.4| | | | | | | | | |
|`cudaGraphKernelNodeFieldParam`|12.4| | | | | | | | | |
|`cudaGraphKernelNodePortDefault`|12.3| | | | | | | | | |
|`cudaGraphKernelNodePortLaunchCompletion`|12.3| | | | | | | | | |
|`cudaGraphKernelNodePortProgrammatic`|12.3| | | | | | | | | |
|`cudaGraphKernelNodePortDefault`|12.3| | | |`hipGraphKernelNodePortDefault`|6.2.0| | | |6.2.0|
|`cudaGraphKernelNodePortLaunchCompletion`|12.3| | | |`hipGraphKernelNodePortLaunchCompletion`|6.2.0| | | |6.2.0|
|`cudaGraphKernelNodePortProgrammatic`|12.3| | | |`hipGraphKernelNodePortProgrammatic`|6.2.0| | | |6.2.0|
|`cudaGraphKernelNodeUpdate`|12.4| | | | | | | | | |
|`cudaGraphMemAttrReservedMemCurrent`|11.4| | | |`hipGraphMemAttrReservedMemCurrent`|5.3.0| | | | |
|`cudaGraphMemAttrReservedMemHigh`|11.4| | | |`hipGraphMemAttrReservedMemHigh`|5.3.0| | | | |
Expand Down
Loading

0 comments on commit 591b195

Please sign in to comment.