Skip to content

Commit

Permalink
[HIPIFY][ROCm#584][ROCm#1624][MIOpen] Support for backend graphAPI
Browse files Browse the repository at this point in the history
…direct translation from `cuDNN` to `MIOpen` - Part 8

+ Added the missing `cudnnCTCGradMode_t` appeared in cuDNN 9.0.0
+ Fixed: `cudnnReduceTensorOp_t` deprecated in cuDNN 9.0.0 was undeprecated in cuDNN 9.1.0
+ Updated synthetic tests, the regenerated `hipify-perl`, and `DNN` `CUDA2HIP` documentation
  • Loading branch information
emankov committed Sep 12, 2024
1 parent 42b1665 commit 35c0133
Show file tree
Hide file tree
Showing 6 changed files with 140 additions and 108 deletions.
15 changes: 6 additions & 9 deletions bin/hipify-perl
Original file line number Diff line number Diff line change
Expand Up @@ -947,16 +947,7 @@ my %deprecated_funcs = (
"CUDNN_STATUS_ARCH_MISMATCH" => "9.0.0",
"CUDNN_STATUS_ALLOC_FAILED" => "9.0.0",
"CUDNN_REDUCE_TENSOR_NO_INDICES" => "9.0.0",
"CUDNN_REDUCE_TENSOR_NORM2" => "9.0.0",
"CUDNN_REDUCE_TENSOR_NORM1" => "9.0.0",
"CUDNN_REDUCE_TENSOR_MUL_NO_ZEROS" => "9.0.0",
"CUDNN_REDUCE_TENSOR_MUL" => "9.0.0",
"CUDNN_REDUCE_TENSOR_MIN" => "9.0.0",
"CUDNN_REDUCE_TENSOR_MAX" => "9.0.0",
"CUDNN_REDUCE_TENSOR_FLATTENED_INDICES" => "9.0.0",
"CUDNN_REDUCE_TENSOR_AVG" => "9.0.0",
"CUDNN_REDUCE_TENSOR_AMAX" => "9.0.0",
"CUDNN_REDUCE_TENSOR_ADD" => "9.0.0",
"CUDNN_PROPAGATE_NAN" => "9.0.0",
"CUDNN_POOLING_MAX_DETERMINISTIC" => "9.0.0",
"CUDNN_POOLING_MAX" => "9.0.0",
Expand Down Expand Up @@ -3174,6 +3165,7 @@ sub rocSubstitutions {
subst("cudnnBatchNormMode_t", "miopenBatchNormMode_t", "type");
subst("cudnnCTCLossAlgo_t", "miopenCTCLossAlgo_t", "type");
subst("cudnnCTCLossDescriptor_t", "miopenCTCLossDescriptor_t", "type");
subst("cudnnContext", "miopenHandle", "type");
subst("cudnnConvolutionBwdDataAlgoPerfStruct", "miopenConvAlgoPerf_t", "type");
subst("cudnnConvolutionBwdDataAlgoPerf_t", "miopenConvAlgoPerf_t", "type");
subst("cudnnConvolutionBwdDataAlgo_t", "miopenConvBwdDataAlgorithm_t", "type");
Expand Down Expand Up @@ -3581,6 +3573,7 @@ sub rocSubstitutions {
subst("CUDNN_DATA_FLOAT", "miopenFloat", "numeric_literal");
subst("CUDNN_DATA_HALF", "miopenHalf", "numeric_literal");
subst("CUDNN_DATA_INT32", "miopenInt32", "numeric_literal");
subst("CUDNN_DATA_INT64", "miopenInt64", "numeric_literal");
subst("CUDNN_DATA_INT8", "miopenInt8", "numeric_literal");
subst("CUDNN_DATA_INT8x4", "miopenInt8x4", "numeric_literal");
subst("CUDNN_GRU", "miopenGRU", "numeric_literal");
Expand Down Expand Up @@ -3624,6 +3617,7 @@ sub rocSubstitutions {
subst("CUDNN_STATUS_NOT_INITIALIZED", "miopenStatusNotInitialized", "numeric_literal");
subst("CUDNN_STATUS_NOT_SUPPORTED", "miopenStatusUnsupportedOp", "numeric_literal");
subst("CUDNN_STATUS_SUCCESS", "miopenStatusSuccess", "numeric_literal");
subst("CUDNN_STATUS_VERSION_MISMATCH", "miopenStatusVersionMismatch", "numeric_literal");
subst("CUDNN_TENSOR_NCHW", "miopenTensorNCHW", "numeric_literal");
subst("CUDNN_TENSOR_NHWC", "miopenTensorNHWC", "numeric_literal");
subst("CUDNN_TYPE_ATTRIB_NAME", "MIOPEN_TYPE_ATTRIB_NAME", "numeric_literal");
Expand Down Expand Up @@ -9752,6 +9746,7 @@ sub warnUnsupportedFunctions {
"cudnnCTCLossDescriptor_t",
"cudnnCTCLossAlgo_t",
"cudnnCTCLoss",
"cudnnCTCGradMode_t",
"cudnnBuildRNNDynamic",
"cudnnBnFinalizeStatsMode_t",
"cudnnBatchNormalizationForwardTrainingEx",
Expand Down Expand Up @@ -11624,6 +11619,8 @@ sub warnUnsupportedFunctions {
"CUDNN_DATA_FAST_FLOAT_FOR_FP8",
"CUDNN_DATA_BOOLEAN",
"CUDNN_DATA_BFLOAT16",
"CUDNN_CTC_ZERO_OOB_GRADIENTS",
"CUDNN_CTC_SKIP_OOB_GRADIENTS",
"CUDNN_CTC_LOSS_ALGO_NON_DETERMINISTIC",
"CUDNN_CTC_LOSS_ALGO_DETERMINISTIC",
"CUDNN_BN_FINALIZE_STATISTICS_TRAINING",
Expand Down
21 changes: 12 additions & 9 deletions docs/tables/CUDNN_API_supported_by_HIP.md
Original file line number Diff line number Diff line change
Expand Up @@ -329,6 +329,8 @@
|`CUDNN_CROSS_CORRELATION`|1.0.0|9.0.0| | |`HIPDNN_CROSS_CORRELATION`| | | | | |
|`CUDNN_CTC_LOSS_ALGO_DETERMINISTIC`|7.0.5| | | | | | | | | |
|`CUDNN_CTC_LOSS_ALGO_NON_DETERMINISTIC`|7.0.5| | | | | | | | | |
|`CUDNN_CTC_SKIP_OOB_GRADIENTS`|9.0.0| | | | | | | | | |
|`CUDNN_CTC_ZERO_OOB_GRADIENTS`|9.0.0| | | | | | | | | |
|`CUDNN_DATA_BFLOAT16`|8.1.0| | | | | | | | | |
|`CUDNN_DATA_BOOLEAN`|8.3.0| | | | | | | | | |
|`CUDNN_DATA_DOUBLE`|1.0.0| | | |`HIPDNN_DATA_DOUBLE`| | | | | |
Expand Down Expand Up @@ -585,16 +587,16 @@
|`CUDNN_PTR_YSQSUM`|7.6.0| | | | | | | | | |
|`CUDNN_PTR_YSUM`|7.6.0| | | | | | | | | |
|`CUDNN_PTR_ZDATA`|7.6.0| | | | | | | | | |
|`CUDNN_REDUCE_TENSOR_ADD`|6.0.0|9.0.0| | |`HIPDNN_REDUCE_TENSOR_ADD`| | | | | |
|`CUDNN_REDUCE_TENSOR_AMAX`|6.0.0|9.0.0| | |`HIPDNN_REDUCE_TENSOR_AMAX`| | | | | |
|`CUDNN_REDUCE_TENSOR_AVG`|6.0.0|9.0.0| | |`HIPDNN_REDUCE_TENSOR_AVG`| | | | | |
|`CUDNN_REDUCE_TENSOR_ADD`|6.0.0| | | |`HIPDNN_REDUCE_TENSOR_ADD`| | | | | |
|`CUDNN_REDUCE_TENSOR_AMAX`|6.0.0| | | |`HIPDNN_REDUCE_TENSOR_AMAX`| | | | | |
|`CUDNN_REDUCE_TENSOR_AVG`|6.0.0| | | |`HIPDNN_REDUCE_TENSOR_AVG`| | | | | |
|`CUDNN_REDUCE_TENSOR_FLATTENED_INDICES`|6.0.0|9.0.0| | |`HIPDNN_REDUCE_TENSOR_FLATTENED_INDICES`| | | | | |
|`CUDNN_REDUCE_TENSOR_MAX`|6.0.0|9.0.0| | |`HIPDNN_REDUCE_TENSOR_MAX`| | | | | |
|`CUDNN_REDUCE_TENSOR_MIN`|6.0.0|9.0.0| | |`HIPDNN_REDUCE_TENSOR_MIN`| | | | | |
|`CUDNN_REDUCE_TENSOR_MUL`|6.0.0|9.0.0| | |`HIPDNN_REDUCE_TENSOR_MUL`| | | | | |
|`CUDNN_REDUCE_TENSOR_MUL_NO_ZEROS`|7.0.5|9.0.0| | |`HIPDNN_REDUCE_TENSOR_MUL_NO_ZEROS`| | | | | |
|`CUDNN_REDUCE_TENSOR_NORM1`|6.0.0|9.0.0| | |`HIPDNN_REDUCE_TENSOR_NORM1`| | | | | |
|`CUDNN_REDUCE_TENSOR_NORM2`|6.0.0|9.0.0| | |`HIPDNN_REDUCE_TENSOR_NORM2`| | | | | |
|`CUDNN_REDUCE_TENSOR_MAX`|6.0.0| | | |`HIPDNN_REDUCE_TENSOR_MAX`| | | | | |
|`CUDNN_REDUCE_TENSOR_MIN`|6.0.0| | | |`HIPDNN_REDUCE_TENSOR_MIN`| | | | | |
|`CUDNN_REDUCE_TENSOR_MUL`|6.0.0| | | |`HIPDNN_REDUCE_TENSOR_MUL`| | | | | |
|`CUDNN_REDUCE_TENSOR_MUL_NO_ZEROS`|7.0.5| | | |`HIPDNN_REDUCE_TENSOR_MUL_NO_ZEROS`| | | | | |
|`CUDNN_REDUCE_TENSOR_NORM1`|6.0.0| | | |`HIPDNN_REDUCE_TENSOR_NORM1`| | | | | |
|`CUDNN_REDUCE_TENSOR_NORM2`|6.0.0| | | |`HIPDNN_REDUCE_TENSOR_NORM2`| | | | | |
|`CUDNN_REDUCE_TENSOR_NO_INDICES`|6.0.0|9.0.0| | |`HIPDNN_REDUCE_TENSOR_NO_INDICES`| | | | | |
|`CUDNN_RESAMPLE_AVGPOOL`|8.3.0| | | | | | | | | |
|`CUDNN_RESAMPLE_AVGPOOL_EXCLUDE_PADDING`|8.6.0| | | | | | | | | |
Expand Down Expand Up @@ -773,6 +775,7 @@
|`cudnnBatchNormMode_t`|4.0.0|9.0.0| | |`hipdnnBatchNormMode_t`| | | | | |
|`cudnnBatchNormOps_t`|7.4.1|9.0.0| | | | | | | | |
|`cudnnBnFinalizeStatsMode_t`|8.1.0| | | | | | | | | |
|`cudnnCTCGradMode_t`|9.0.0| | | | | | | | | |
|`cudnnCTCLossAlgo_t`|7.0.5| | | | | | | | | |
|`cudnnCTCLossDescriptor_t`|7.0.5| | | | | | | | | |
|`cudnnCTCLossStruct`|7.0.5| | | | | | | | | |
Expand Down
27 changes: 15 additions & 12 deletions docs/tables/CUDNN_API_supported_by_HIP_and_MIOPEN.md
Original file line number Diff line number Diff line change
Expand Up @@ -329,6 +329,8 @@
|`CUDNN_CROSS_CORRELATION`|1.0.0|9.0.0| | |`HIPDNN_CROSS_CORRELATION`| | | | | | | | | | | |
|`CUDNN_CTC_LOSS_ALGO_DETERMINISTIC`|7.0.5| | | | | | | | | |`MIOPEN_CTC_LOSS_ALGO_DETERMINISTIC`| | | | | |
|`CUDNN_CTC_LOSS_ALGO_NON_DETERMINISTIC`|7.0.5| | | | | | | | | | | | | | | |
|`CUDNN_CTC_SKIP_OOB_GRADIENTS`|9.0.0| | | | | | | | | | | | | | | |
|`CUDNN_CTC_ZERO_OOB_GRADIENTS`|9.0.0| | | | | | | | | | | | | | | |
|`CUDNN_DATA_BFLOAT16`|8.1.0| | | | | | | | | |`miopenBFloat16`| | | | | |
|`CUDNN_DATA_BOOLEAN`|8.3.0| | | | | | | | | | | | | | | |
|`CUDNN_DATA_DOUBLE`|1.0.0| | | |`HIPDNN_DATA_DOUBLE`| | | | | |`miopenDouble`| | | | | |
Expand All @@ -338,7 +340,7 @@
|`CUDNN_DATA_FP8_E5M2`|8.6.0| | | | | | | | | | | | | | | |
|`CUDNN_DATA_HALF`|3.0.0| | | |`HIPDNN_DATA_HALF`| | | | | |`miopenHalf`| | | | | |
|`CUDNN_DATA_INT32`|6.0.0| | | |`HIPDNN_DATA_INT32`| | | | | |`miopenInt32`| | | | | |
|`CUDNN_DATA_INT64`|8.1.0| | | | | | | | | | | | | | | |
|`CUDNN_DATA_INT64`|8.1.0| | | | | | | | | |`miopenInt64`| | | | | |
|`CUDNN_DATA_INT8`|6.0.0| | | |`HIPDNN_DATA_INT8`| | | | | |`miopenInt8`| | | | | |
|`CUDNN_DATA_INT8x32`|7.2.1|9.0.0| | | | | | | | | | | | | | |
|`CUDNN_DATA_INT8x4`|6.0.0|9.0.0| | |`HIPDNN_DATA_INT8x4`| | | | | |`miopenInt8x4`| | | | | |
Expand Down Expand Up @@ -585,16 +587,16 @@
|`CUDNN_PTR_YSQSUM`|7.6.0| | | | | | | | | | | | | | | |
|`CUDNN_PTR_YSUM`|7.6.0| | | | | | | | | | | | | | | |
|`CUDNN_PTR_ZDATA`|7.6.0| | | | | | | | | | | | | | | |
|`CUDNN_REDUCE_TENSOR_ADD`|6.0.0|9.0.0| | |`HIPDNN_REDUCE_TENSOR_ADD`| | | | | |`MIOPEN_REDUCE_TENSOR_ADD`| | | | | |
|`CUDNN_REDUCE_TENSOR_AMAX`|6.0.0|9.0.0| | |`HIPDNN_REDUCE_TENSOR_AMAX`| | | | | |`MIOPEN_REDUCE_TENSOR_AMAX`| | | | | |
|`CUDNN_REDUCE_TENSOR_AVG`|6.0.0|9.0.0| | |`HIPDNN_REDUCE_TENSOR_AVG`| | | | | |`MIOPEN_REDUCE_TENSOR_AVG`| | | | | |
|`CUDNN_REDUCE_TENSOR_ADD`|6.0.0| | | |`HIPDNN_REDUCE_TENSOR_ADD`| | | | | |`MIOPEN_REDUCE_TENSOR_ADD`| | | | | |
|`CUDNN_REDUCE_TENSOR_AMAX`|6.0.0| | | |`HIPDNN_REDUCE_TENSOR_AMAX`| | | | | |`MIOPEN_REDUCE_TENSOR_AMAX`| | | | | |
|`CUDNN_REDUCE_TENSOR_AVG`|6.0.0| | | |`HIPDNN_REDUCE_TENSOR_AVG`| | | | | |`MIOPEN_REDUCE_TENSOR_AVG`| | | | | |
|`CUDNN_REDUCE_TENSOR_FLATTENED_INDICES`|6.0.0|9.0.0| | |`HIPDNN_REDUCE_TENSOR_FLATTENED_INDICES`| | | | | |`MIOPEN_REDUCE_TENSOR_FLATTENED_INDICES`| | | | | |
|`CUDNN_REDUCE_TENSOR_MAX`|6.0.0|9.0.0| | |`HIPDNN_REDUCE_TENSOR_MAX`| | | | | |`MIOPEN_REDUCE_TENSOR_MAX`| | | | | |
|`CUDNN_REDUCE_TENSOR_MIN`|6.0.0|9.0.0| | |`HIPDNN_REDUCE_TENSOR_MIN`| | | | | |`MIOPEN_REDUCE_TENSOR_MIN`| | | | | |
|`CUDNN_REDUCE_TENSOR_MUL`|6.0.0|9.0.0| | |`HIPDNN_REDUCE_TENSOR_MUL`| | | | | |`MIOPEN_REDUCE_TENSOR_MUL`| | | | | |
|`CUDNN_REDUCE_TENSOR_MUL_NO_ZEROS`|7.0.5|9.0.0| | |`HIPDNN_REDUCE_TENSOR_MUL_NO_ZEROS`| | | | | | | | | | | |
|`CUDNN_REDUCE_TENSOR_NORM1`|6.0.0|9.0.0| | |`HIPDNN_REDUCE_TENSOR_NORM1`| | | | | |`MIOPEN_REDUCE_TENSOR_NORM1`| | | | | |
|`CUDNN_REDUCE_TENSOR_NORM2`|6.0.0|9.0.0| | |`HIPDNN_REDUCE_TENSOR_NORM2`| | | | | |`MIOPEN_REDUCE_TENSOR_NORM2`| | | | | |
|`CUDNN_REDUCE_TENSOR_MAX`|6.0.0| | | |`HIPDNN_REDUCE_TENSOR_MAX`| | | | | |`MIOPEN_REDUCE_TENSOR_MAX`| | | | | |
|`CUDNN_REDUCE_TENSOR_MIN`|6.0.0| | | |`HIPDNN_REDUCE_TENSOR_MIN`| | | | | |`MIOPEN_REDUCE_TENSOR_MIN`| | | | | |
|`CUDNN_REDUCE_TENSOR_MUL`|6.0.0| | | |`HIPDNN_REDUCE_TENSOR_MUL`| | | | | |`MIOPEN_REDUCE_TENSOR_MUL`| | | | | |
|`CUDNN_REDUCE_TENSOR_MUL_NO_ZEROS`|7.0.5| | | |`HIPDNN_REDUCE_TENSOR_MUL_NO_ZEROS`| | | | | | | | | | | |
|`CUDNN_REDUCE_TENSOR_NORM1`|6.0.0| | | |`HIPDNN_REDUCE_TENSOR_NORM1`| | | | | |`MIOPEN_REDUCE_TENSOR_NORM1`| | | | | |
|`CUDNN_REDUCE_TENSOR_NORM2`|6.0.0| | | |`HIPDNN_REDUCE_TENSOR_NORM2`| | | | | |`MIOPEN_REDUCE_TENSOR_NORM2`| | | | | |
|`CUDNN_REDUCE_TENSOR_NO_INDICES`|6.0.0|9.0.0| | |`HIPDNN_REDUCE_TENSOR_NO_INDICES`| | | | | |`MIOPEN_REDUCE_TENSOR_NO_INDICES`| | | | | |
|`CUDNN_RESAMPLE_AVGPOOL`|8.3.0| | | | | | | | | | | | | | | |
|`CUDNN_RESAMPLE_AVGPOOL_EXCLUDE_PADDING`|8.6.0| | | | | | | | | | | | | | | |
Expand Down Expand Up @@ -701,7 +703,7 @@
|`CUDNN_STATUS_SUBLIBRARY_LOADING_FAILED`|9.2.0| | | | | | | | | | | | | | | |
|`CUDNN_STATUS_SUBLIBRARY_VERSION_MISMATCH`|9.0.0| | | | | | | | | | | | | | | |
|`CUDNN_STATUS_SUCCESS`|1.0.0| | | |`HIPDNN_STATUS_SUCCESS`| | | | | |`miopenStatusSuccess`| | | | | |
|`CUDNN_STATUS_VERSION_MISMATCH`|8.0.1|9.0.0| | | | | | | | | | | | | | |
|`CUDNN_STATUS_VERSION_MISMATCH`|8.0.1|9.0.0| | | | | | | | |`miopenStatusVersionMismatch`| | | | | |
|`CUDNN_TENSOR_NCHW`|1.0.0| | | |`HIPDNN_TENSOR_NCHW`| | | | | |`miopenTensorNCHW`| | | | | |
|`CUDNN_TENSOR_NCHW_VECT_C`|6.0.0| | | |`HIPDNN_TENSOR_NCHW_VECT_C`| | | | | | | | | | | |
|`CUDNN_TENSOR_NHWC`|1.0.0| | | |`HIPDNN_TENSOR_NHWC`| | | | | |`miopenTensorNHWC`| | | | | |
Expand Down Expand Up @@ -773,11 +775,12 @@
|`cudnnBatchNormMode_t`|4.0.0|9.0.0| | |`hipdnnBatchNormMode_t`| | | | | |`miopenBatchNormMode_t`| | | | | |
|`cudnnBatchNormOps_t`|7.4.1|9.0.0| | | | | | | | | | | | | | |
|`cudnnBnFinalizeStatsMode_t`|8.1.0| | | | | | | | | | | | | | | |
|`cudnnCTCGradMode_t`|9.0.0| | | | | | | | | | | | | | | |
|`cudnnCTCLossAlgo_t`|7.0.5| | | | | | | | | |`miopenCTCLossAlgo_t`| | | | | |
|`cudnnCTCLossDescriptor_t`|7.0.5| | | | | | | | | |`miopenCTCLossDescriptor_t`| | | | | |
|`cudnnCTCLossStruct`|7.0.5| | | | | | | | | | | | | | | |
|`cudnnCallback_t`|7.1.3| | | | | | | | | | | | | | | |
|`cudnnContext`|1.0.0| | | | | | | | | | | | | | | |
|`cudnnContext`|1.0.0| | | | | | | | | |`miopenHandle`| | | | | |
|`cudnnConvolutionBwdDataAlgoPerfStruct`|8.2.0|9.0.0| | |`hipdnnConvolutionBwdDataAlgoPerf_t`| | | | | |`miopenConvAlgoPerf_t`| | | | | |
|`cudnnConvolutionBwdDataAlgoPerf_t`|3.0.0|9.0.0| | |`hipdnnConvolutionBwdDataAlgoPerf_t`| | | | | |`miopenConvAlgoPerf_t`| | | | | |
|`cudnnConvolutionBwdDataAlgo_t`|3.0.0| | | |`hipdnnConvolutionBwdDataAlgo_t`| | | | | |`miopenConvBwdDataAlgorithm_t`| | | | | |
Expand Down
27 changes: 15 additions & 12 deletions docs/tables/CUDNN_API_supported_by_MIOPEN.md
Original file line number Diff line number Diff line change
Expand Up @@ -329,6 +329,8 @@
|`CUDNN_CROSS_CORRELATION`|1.0.0|9.0.0| | | | | | | | |
|`CUDNN_CTC_LOSS_ALGO_DETERMINISTIC`|7.0.5| | | |`MIOPEN_CTC_LOSS_ALGO_DETERMINISTIC`| | | | | |
|`CUDNN_CTC_LOSS_ALGO_NON_DETERMINISTIC`|7.0.5| | | | | | | | | |
|`CUDNN_CTC_SKIP_OOB_GRADIENTS`|9.0.0| | | | | | | | | |
|`CUDNN_CTC_ZERO_OOB_GRADIENTS`|9.0.0| | | | | | | | | |
|`CUDNN_DATA_BFLOAT16`|8.1.0| | | |`miopenBFloat16`| | | | | |
|`CUDNN_DATA_BOOLEAN`|8.3.0| | | | | | | | | |
|`CUDNN_DATA_DOUBLE`|1.0.0| | | |`miopenDouble`| | | | | |
Expand All @@ -338,7 +340,7 @@
|`CUDNN_DATA_FP8_E5M2`|8.6.0| | | | | | | | | |
|`CUDNN_DATA_HALF`|3.0.0| | | |`miopenHalf`| | | | | |
|`CUDNN_DATA_INT32`|6.0.0| | | |`miopenInt32`| | | | | |
|`CUDNN_DATA_INT64`|8.1.0| | | | | | | | | |
|`CUDNN_DATA_INT64`|8.1.0| | | |`miopenInt64`| | | | | |
|`CUDNN_DATA_INT8`|6.0.0| | | |`miopenInt8`| | | | | |
|`CUDNN_DATA_INT8x32`|7.2.1|9.0.0| | | | | | | | |
|`CUDNN_DATA_INT8x4`|6.0.0|9.0.0| | |`miopenInt8x4`| | | | | |
Expand Down Expand Up @@ -585,16 +587,16 @@
|`CUDNN_PTR_YSQSUM`|7.6.0| | | | | | | | | |
|`CUDNN_PTR_YSUM`|7.6.0| | | | | | | | | |
|`CUDNN_PTR_ZDATA`|7.6.0| | | | | | | | | |
|`CUDNN_REDUCE_TENSOR_ADD`|6.0.0|9.0.0| | |`MIOPEN_REDUCE_TENSOR_ADD`| | | | | |
|`CUDNN_REDUCE_TENSOR_AMAX`|6.0.0|9.0.0| | |`MIOPEN_REDUCE_TENSOR_AMAX`| | | | | |
|`CUDNN_REDUCE_TENSOR_AVG`|6.0.0|9.0.0| | |`MIOPEN_REDUCE_TENSOR_AVG`| | | | | |
|`CUDNN_REDUCE_TENSOR_ADD`|6.0.0| | | |`MIOPEN_REDUCE_TENSOR_ADD`| | | | | |
|`CUDNN_REDUCE_TENSOR_AMAX`|6.0.0| | | |`MIOPEN_REDUCE_TENSOR_AMAX`| | | | | |
|`CUDNN_REDUCE_TENSOR_AVG`|6.0.0| | | |`MIOPEN_REDUCE_TENSOR_AVG`| | | | | |
|`CUDNN_REDUCE_TENSOR_FLATTENED_INDICES`|6.0.0|9.0.0| | |`MIOPEN_REDUCE_TENSOR_FLATTENED_INDICES`| | | | | |
|`CUDNN_REDUCE_TENSOR_MAX`|6.0.0|9.0.0| | |`MIOPEN_REDUCE_TENSOR_MAX`| | | | | |
|`CUDNN_REDUCE_TENSOR_MIN`|6.0.0|9.0.0| | |`MIOPEN_REDUCE_TENSOR_MIN`| | | | | |
|`CUDNN_REDUCE_TENSOR_MUL`|6.0.0|9.0.0| | |`MIOPEN_REDUCE_TENSOR_MUL`| | | | | |
|`CUDNN_REDUCE_TENSOR_MUL_NO_ZEROS`|7.0.5|9.0.0| | | | | | | | |
|`CUDNN_REDUCE_TENSOR_NORM1`|6.0.0|9.0.0| | |`MIOPEN_REDUCE_TENSOR_NORM1`| | | | | |
|`CUDNN_REDUCE_TENSOR_NORM2`|6.0.0|9.0.0| | |`MIOPEN_REDUCE_TENSOR_NORM2`| | | | | |
|`CUDNN_REDUCE_TENSOR_MAX`|6.0.0| | | |`MIOPEN_REDUCE_TENSOR_MAX`| | | | | |
|`CUDNN_REDUCE_TENSOR_MIN`|6.0.0| | | |`MIOPEN_REDUCE_TENSOR_MIN`| | | | | |
|`CUDNN_REDUCE_TENSOR_MUL`|6.0.0| | | |`MIOPEN_REDUCE_TENSOR_MUL`| | | | | |
|`CUDNN_REDUCE_TENSOR_MUL_NO_ZEROS`|7.0.5| | | | | | | | | |
|`CUDNN_REDUCE_TENSOR_NORM1`|6.0.0| | | |`MIOPEN_REDUCE_TENSOR_NORM1`| | | | | |
|`CUDNN_REDUCE_TENSOR_NORM2`|6.0.0| | | |`MIOPEN_REDUCE_TENSOR_NORM2`| | | | | |
|`CUDNN_REDUCE_TENSOR_NO_INDICES`|6.0.0|9.0.0| | |`MIOPEN_REDUCE_TENSOR_NO_INDICES`| | | | | |
|`CUDNN_RESAMPLE_AVGPOOL`|8.3.0| | | | | | | | | |
|`CUDNN_RESAMPLE_AVGPOOL_EXCLUDE_PADDING`|8.6.0| | | | | | | | | |
Expand Down Expand Up @@ -701,7 +703,7 @@
|`CUDNN_STATUS_SUBLIBRARY_LOADING_FAILED`|9.2.0| | | | | | | | | |
|`CUDNN_STATUS_SUBLIBRARY_VERSION_MISMATCH`|9.0.0| | | | | | | | | |
|`CUDNN_STATUS_SUCCESS`|1.0.0| | | |`miopenStatusSuccess`| | | | | |
|`CUDNN_STATUS_VERSION_MISMATCH`|8.0.1|9.0.0| | | | | | | | |
|`CUDNN_STATUS_VERSION_MISMATCH`|8.0.1|9.0.0| | |`miopenStatusVersionMismatch`| | | | | |
|`CUDNN_TENSOR_NCHW`|1.0.0| | | |`miopenTensorNCHW`| | | | | |
|`CUDNN_TENSOR_NCHW_VECT_C`|6.0.0| | | | | | | | | |
|`CUDNN_TENSOR_NHWC`|1.0.0| | | |`miopenTensorNHWC`| | | | | |
Expand Down Expand Up @@ -773,11 +775,12 @@
|`cudnnBatchNormMode_t`|4.0.0|9.0.0| | |`miopenBatchNormMode_t`| | | | | |
|`cudnnBatchNormOps_t`|7.4.1|9.0.0| | | | | | | | |
|`cudnnBnFinalizeStatsMode_t`|8.1.0| | | | | | | | | |
|`cudnnCTCGradMode_t`|9.0.0| | | | | | | | | |
|`cudnnCTCLossAlgo_t`|7.0.5| | | |`miopenCTCLossAlgo_t`| | | | | |
|`cudnnCTCLossDescriptor_t`|7.0.5| | | |`miopenCTCLossDescriptor_t`| | | | | |
|`cudnnCTCLossStruct`|7.0.5| | | | | | | | | |
|`cudnnCallback_t`|7.1.3| | | | | | | | | |
|`cudnnContext`|1.0.0| | | | | | | | | |
|`cudnnContext`|1.0.0| | | |`miopenHandle`| | | | | |
|`cudnnConvolutionBwdDataAlgoPerfStruct`|8.2.0|9.0.0| | |`miopenConvAlgoPerf_t`| | | | | |
|`cudnnConvolutionBwdDataAlgoPerf_t`|3.0.0|9.0.0| | |`miopenConvAlgoPerf_t`| | | | | |
|`cudnnConvolutionBwdDataAlgo_t`|3.0.0| | | |`miopenConvBwdDataAlgorithm_t`| | | | | |
Expand Down
Loading

0 comments on commit 35c0133

Please sign in to comment.