diff --git a/bin/hipify-perl b/bin/hipify-perl index 66f6e586..8401777c 100755 --- a/bin/hipify-perl +++ b/bin/hipify-perl @@ -3330,6 +3330,13 @@ sub rocSubstitutions { subst("CUDNN_ATTR_ENGINEHEUR_OPERATION_GRAPH", "MIOPEN_ATTR_ENGINEHEUR_OPERATION_GRAPH", "numeric_literal"); subst("CUDNN_ATTR_ENGINEHEUR_RESULTS", "MIOPEN_ATTR_ENGINEHEUR_RESULTS", "numeric_literal"); subst("CUDNN_ATTR_ENGINEHEUR_SM_COUNT_TARGET", "MIOPEN_ATTR_ENGINEHEUR_SM_COUNT_TARGET", "numeric_literal"); + subst("CUDNN_ATTR_ENGINE_BEHAVIOR_NOTE", "MIOPEN_ATTR_ENGINE_BEHAVIOR_NOTE", "numeric_literal"); + subst("CUDNN_ATTR_ENGINE_GLOBAL_INDEX", "MIOPEN_ATTR_ENGINE_GLOBAL_INDEX", "numeric_literal"); + subst("CUDNN_ATTR_ENGINE_KNOB_INFO", "MIOPEN_ATTR_ENGINE_KNOB_INFO", "numeric_literal"); + subst("CUDNN_ATTR_ENGINE_LAYOUT_INFO", "MIOPEN_ATTR_ENGINE_LAYOUT_INFO", "numeric_literal"); + subst("CUDNN_ATTR_ENGINE_NUMERICAL_NOTE", "MIOPEN_ATTR_ENGINE_NUMERICAL_NOTE", "numeric_literal"); + subst("CUDNN_ATTR_ENGINE_OPERATION_GRAPH", "MIOPEN_ATTR_ENGINE_OPERATION_GRAPH", "numeric_literal"); + subst("CUDNN_ATTR_ENGINE_SM_COUNT_TARGET", "MIOPEN_ATTR_ENGINE_SM_COUNT_TARGET", "numeric_literal"); subst("CUDNN_ATTR_EXECUTION_PLAN_COMPUTED_INTERMEDIATE_UIDS", "MIOPEN_ATTR_EXECUTION_PLAN_COMPUTED_INTERMEDIATE_UIDS", "numeric_literal"); subst("CUDNN_ATTR_EXECUTION_PLAN_ENGINE_CONFIG", "MIOPEN_ATTR_EXECUTION_PLAN_ENGINE_CONFIG", "numeric_literal"); subst("CUDNN_ATTR_EXECUTION_PLAN_HANDLE", "MIOPEN_ATTR_EXECUTION_PLAN_HANDLE", "numeric_literal"); @@ -3342,9 +3349,28 @@ sub rocSubstitutions { subst("CUDNN_ATTR_INTERMEDIATE_INFO_UNIQUE_ID", "MIOPEN_ATTR_INTERMEDIATE_INFO_UNIQUE_ID", "numeric_literal"); subst("CUDNN_ATTR_KNOB_CHOICE_KNOB_TYPE", "MIOPEN_ATTR_KNOB_CHOICE_KNOB_TYPE", "numeric_literal"); subst("CUDNN_ATTR_KNOB_CHOICE_KNOB_VALUE", "MIOPEN_ATTR_KNOB_CHOICE_KNOB_VALUE", "numeric_literal"); + subst("CUDNN_ATTR_KNOB_INFO_MAXIMUM_VALUE", "MIOPEN_ATTR_KNOB_INFO_MAXIMUM_VALUE", "numeric_literal"); + subst("CUDNN_ATTR_KNOB_INFO_MINIMUM_VALUE", "MIOPEN_ATTR_KNOB_INFO_MINIMUM_VALUE", "numeric_literal"); + subst("CUDNN_ATTR_KNOB_INFO_STRIDE", "MIOPEN_ATTR_KNOB_INFO_STRIDE", "numeric_literal"); + subst("CUDNN_ATTR_KNOB_INFO_TYPE", "MIOPEN_ATTR_KNOB_INFO_TYPE", "numeric_literal"); + subst("CUDNN_ATTR_LAYOUT_INFO_TENSOR_UID", "MIOPEN_ATTR_LAYOUT_INFO_TENSOR_UID", "numeric_literal"); + subst("CUDNN_ATTR_LAYOUT_INFO_TYPES", "MIOPEN_ATTR_LAYOUT_INFO_TYPES", "numeric_literal"); + subst("CUDNN_ATTR_MATMUL_COMP_TYPE", "MIOPEN_ATTR_MATMUL_COMP_TYPE", "numeric_literal"); + subst("CUDNN_ATTR_MATMUL_PADDING_VALUE", "MIOPEN_ATTR_MATMUL_PADDING_VALUE", "numeric_literal"); subst("CUDNN_ATTR_OPERATIONGRAPH_ENGINE_GLOBAL_COUNT", "MIOPEN_ATTR_OPERATIONGRAPH_ENGINE_GLOBAL_COUNT", "numeric_literal"); subst("CUDNN_ATTR_OPERATIONGRAPH_HANDLE", "MIOPEN_ATTR_OPERATIONGRAPH_HANDLE", "numeric_literal"); subst("CUDNN_ATTR_OPERATIONGRAPH_OPS", "MIOPEN_ATTR_OPERATIONGRAPH_OPS", "numeric_literal"); + subst("CUDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_BN_SCALE_DESC", "MIOPEN_ATTR_OPERATION_BN_BWD_WEIGHTS_BN_SCALE_DESC", "numeric_literal"); + subst("CUDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_DBN_BIAS_DESC", "MIOPEN_ATTR_OPERATION_BN_BWD_WEIGHTS_DBN_BIAS_DESC", "numeric_literal"); + subst("CUDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_DBN_SCALE_DESC", "MIOPEN_ATTR_OPERATION_BN_BWD_WEIGHTS_DBN_SCALE_DESC", "numeric_literal"); + subst("CUDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_DY_DESC", "MIOPEN_ATTR_OPERATION_BN_BWD_WEIGHTS_DY_DESC", "numeric_literal"); + subst("CUDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_EQ_BIAS", "MIOPEN_ATTR_OPERATION_BN_BWD_WEIGHTS_EQ_BIAS", "numeric_literal"); + subst("CUDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_EQ_DY_SCALE_DESC", "MIOPEN_ATTR_OPERATION_BN_BWD_WEIGHTS_EQ_DY_SCALE_DESC", "numeric_literal"); + subst("CUDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_EQ_X_SCALE_DESC", "MIOPEN_ATTR_OPERATION_BN_BWD_WEIGHTS_EQ_X_SCALE_DESC", "numeric_literal"); + subst("CUDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_INVSTD_DESC", "MIOPEN_ATTR_OPERATION_BN_BWD_WEIGHTS_INVSTD_DESC", "numeric_literal"); + subst("CUDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_MATH_PREC", "MIOPEN_ATTR_OPERATION_BN_BWD_WEIGHTS_MATH_PREC", "numeric_literal"); + subst("CUDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_MEAN_DESC", "MIOPEN_ATTR_OPERATION_BN_BWD_WEIGHTS_MEAN_DESC", "numeric_literal"); + subst("CUDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_X_DESC", "MIOPEN_ATTR_OPERATION_BN_BWD_WEIGHTS_X_DESC", "numeric_literal"); subst("CUDNN_ATTR_OPERATION_BN_FINALIZE_ACCUM_COUNT_DESC", "MIOPEN_ATTR_OPERATION_BN_FINALIZE_ACCUM_COUNT_DESC", "numeric_literal"); subst("CUDNN_ATTR_OPERATION_BN_FINALIZE_BIAS_DESC", "MIOPEN_ATTR_OPERATION_BN_FINALIZE_BIAS_DESC", "numeric_literal"); subst("CUDNN_ATTR_OPERATION_BN_FINALIZE_EPSILON_DESC", "MIOPEN_ATTR_OPERATION_BN_FINALIZE_EPSILON_DESC", "numeric_literal"); @@ -3385,6 +3411,14 @@ sub rocSubstitutions { subst("CUDNN_ATTR_OPERATION_GENSTATS_SQSUMDESC", "MIOPEN_ATTR_OPERATION_GENSTATS_SQSUMDESC", "numeric_literal"); subst("CUDNN_ATTR_OPERATION_GENSTATS_SUMDESC", "MIOPEN_ATTR_OPERATION_GENSTATS_SUMDESC", "numeric_literal"); subst("CUDNN_ATTR_OPERATION_GENSTATS_XDESC", "MIOPEN_ATTR_OPERATION_GENSTATS_XDESC", "numeric_literal"); + subst("CUDNN_ATTR_OPERATION_MATMUL_ADESC", "MIOPEN_ATTR_OPERATION_MATMUL_ADESC", "numeric_literal"); + subst("CUDNN_ATTR_OPERATION_MATMUL_BDESC", "MIOPEN_ATTR_OPERATION_MATMUL_BDESC", "numeric_literal"); + subst("CUDNN_ATTR_OPERATION_MATMUL_CDESC", "MIOPEN_ATTR_OPERATION_MATMUL_CDESC", "numeric_literal"); + subst("CUDNN_ATTR_OPERATION_MATMUL_DESC", "MIOPEN_ATTR_OPERATION_MATMUL_DESC", "numeric_literal"); + subst("CUDNN_ATTR_OPERATION_MATMUL_GEMM_K_OVERRIDE_DESC", "MIOPEN_ATTR_OPERATION_MATMUL_GEMM_K_OVERRIDE_DESC", "numeric_literal"); + subst("CUDNN_ATTR_OPERATION_MATMUL_GEMM_M_OVERRIDE_DESC", "MIOPEN_ATTR_OPERATION_MATMUL_GEMM_M_OVERRIDE_DESC", "numeric_literal"); + subst("CUDNN_ATTR_OPERATION_MATMUL_GEMM_N_OVERRIDE_DESC", "MIOPEN_ATTR_OPERATION_MATMUL_GEMM_N_OVERRIDE_DESC", "numeric_literal"); + subst("CUDNN_ATTR_OPERATION_MATMUL_IRREGULARLY_STRIDED_BATCH_COUNT", "MIOPEN_ATTR_OPERATION_MATMUL_IRREGULARLY_STRIDED_BATCH_COUNT", "numeric_literal"); subst("CUDNN_ATTR_OPERATION_POINTWISE_ALPHA1", "MIOPEN_ATTR_OPERATION_POINTWISE_ALPHA1", "numeric_literal"); subst("CUDNN_ATTR_OPERATION_POINTWISE_ALPHA2", "MIOPEN_ATTR_OPERATION_POINTWISE_ALPHA2", "numeric_literal"); subst("CUDNN_ATTR_OPERATION_POINTWISE_BDESC", "MIOPEN_ATTR_OPERATION_POINTWISE_BDESC", "numeric_literal"); @@ -3394,6 +3428,9 @@ sub rocSubstitutions { subst("CUDNN_ATTR_OPERATION_POINTWISE_TDESC", "MIOPEN_ATTR_OPERATION_POINTWISE_TDESC", "numeric_literal"); subst("CUDNN_ATTR_OPERATION_POINTWISE_XDESC", "MIOPEN_ATTR_OPERATION_POINTWISE_XDESC", "numeric_literal"); subst("CUDNN_ATTR_OPERATION_POINTWISE_YDESC", "MIOPEN_ATTR_OPERATION_POINTWISE_YDESC", "numeric_literal"); + subst("CUDNN_ATTR_OPERATION_REDUCTION_DESC", "MIOPEN_ATTR_OPERATION_REDUCTION_DESC", "numeric_literal"); + subst("CUDNN_ATTR_OPERATION_REDUCTION_XDESC", "MIOPEN_ATTR_OPERATION_REDUCTION_XDESC", "numeric_literal"); + subst("CUDNN_ATTR_OPERATION_REDUCTION_YDESC", "MIOPEN_ATTR_OPERATION_REDUCTION_YDESC", "numeric_literal"); subst("CUDNN_ATTR_POINTWISE_AXIS", "MIOPEN_ATTR_POINTWISE_AXIS", "numeric_literal"); subst("CUDNN_ATTR_POINTWISE_ELU_ALPHA", "MIOPEN_ATTR_POINTWISE_ELU_ALPHA", "numeric_literal"); subst("CUDNN_ATTR_POINTWISE_MATH_PREC", "MIOPEN_ATTR_POINTWISE_MATH_PREC", "numeric_literal"); @@ -3404,6 +3441,17 @@ sub rocSubstitutions { subst("CUDNN_ATTR_POINTWISE_RELU_UPPER_CLIP", "MIOPEN_ATTR_POINTWISE_RELU_UPPER_CLIP", "numeric_literal"); subst("CUDNN_ATTR_POINTWISE_SOFTPLUS_BETA", "MIOPEN_ATTR_POINTWISE_SOFTPLUS_BETA", "numeric_literal"); subst("CUDNN_ATTR_POINTWISE_SWISH_BETA", "MIOPEN_ATTR_POINTWISE_SWISH_BETA", "numeric_literal"); + subst("CUDNN_ATTR_REDUCTION_COMP_TYPE", "MIOPEN_ATTR_REDUCTION_COMP_TYPE", "numeric_literal"); + subst("CUDNN_ATTR_REDUCTION_OPERATOR", "MIOPEN_ATTR_REDUCTION_OPERATOR", "numeric_literal"); + subst("CUDNN_ATTR_RESAMPLE_COMP_TYPE", "MIOPEN_ATTR_RESAMPLE_COMP_TYPE", "numeric_literal"); + subst("CUDNN_ATTR_RESAMPLE_MODE", "MIOPEN_ATTR_RESAMPLE_MODE", "numeric_literal"); + subst("CUDNN_ATTR_RESAMPLE_NAN_PROPAGATION", "MIOPEN_ATTR_RESAMPLE_NAN_PROPAGATION", "numeric_literal"); + subst("CUDNN_ATTR_RESAMPLE_PADDING_MODE", "MIOPEN_ATTR_RESAMPLE_PADDING_MODE", "numeric_literal"); + subst("CUDNN_ATTR_RESAMPLE_POST_PADDINGS", "MIOPEN_ATTR_RESAMPLE_POST_PADDINGS", "numeric_literal"); + subst("CUDNN_ATTR_RESAMPLE_PRE_PADDINGS", "MIOPEN_ATTR_RESAMPLE_PRE_PADDINGS", "numeric_literal"); + subst("CUDNN_ATTR_RESAMPLE_SPATIAL_DIMS", "MIOPEN_ATTR_RESAMPLE_SPATIAL_DIMS", "numeric_literal"); + subst("CUDNN_ATTR_RESAMPLE_STRIDES", "MIOPEN_ATTR_RESAMPLE_STRIDES", "numeric_literal"); + subst("CUDNN_ATTR_RESAMPLE_WINDOW_DIMS", "MIOPEN_ATTR_RESAMPLE_WINDOW_DIMS", "numeric_literal"); subst("CUDNN_ATTR_TENSOR_BYTE_ALIGNMENT", "MIOPEN_ATTR_TENSOR_BYTE_ALIGNMENT", "numeric_literal"); subst("CUDNN_ATTR_TENSOR_DATA_TYPE", "MIOPEN_ATTR_TENSOR_DATA_TYPE", "numeric_literal"); subst("CUDNN_ATTR_TENSOR_DIMENSIONS", "MIOPEN_ATTR_TENSOR_DIMENSIONS", "numeric_literal"); diff --git a/docs/tables/CUDNN_API_supported_by_HIP_and_MIOPEN.md b/docs/tables/CUDNN_API_supported_by_HIP_and_MIOPEN.md index 62fefefe..47480f08 100644 --- a/docs/tables/CUDNN_API_supported_by_HIP_and_MIOPEN.md +++ b/docs/tables/CUDNN_API_supported_by_HIP_and_MIOPEN.md @@ -36,13 +36,13 @@ |`CUDNN_ATTR_ENGINEHEUR_OPERATION_GRAPH`|8.0.1| | | | | | | | | |`MIOPEN_ATTR_ENGINEHEUR_OPERATION_GRAPH`| | | | | | |`CUDNN_ATTR_ENGINEHEUR_RESULTS`|8.0.1| | | | | | | | | |`MIOPEN_ATTR_ENGINEHEUR_RESULTS`| | | | | | |`CUDNN_ATTR_ENGINEHEUR_SM_COUNT_TARGET`|8.9.5| | | | | | | | | |`MIOPEN_ATTR_ENGINEHEUR_SM_COUNT_TARGET`| | | | | | -|`CUDNN_ATTR_ENGINE_BEHAVIOR_NOTE`|8.2.0| | | | | | | | | | | | | | | | -|`CUDNN_ATTR_ENGINE_GLOBAL_INDEX`|8.0.1| | | | | | | | | | | | | | | | -|`CUDNN_ATTR_ENGINE_KNOB_INFO`|8.0.2| | | | | | | | | | | | | | | | -|`CUDNN_ATTR_ENGINE_LAYOUT_INFO`|8.0.2| | | | | | | | | | | | | | | | -|`CUDNN_ATTR_ENGINE_NUMERICAL_NOTE`|8.0.1| | | | | | | | | | | | | | | | -|`CUDNN_ATTR_ENGINE_OPERATION_GRAPH`|8.0.1| | | | | | | | | | | | | | | | -|`CUDNN_ATTR_ENGINE_SM_COUNT_TARGET`|8.9.5| | | | | | | | | | | | | | | | +|`CUDNN_ATTR_ENGINE_BEHAVIOR_NOTE`|8.2.0| | | | | | | | | |`MIOPEN_ATTR_ENGINE_BEHAVIOR_NOTE`| | | | | | +|`CUDNN_ATTR_ENGINE_GLOBAL_INDEX`|8.0.1| | | | | | | | | |`MIOPEN_ATTR_ENGINE_GLOBAL_INDEX`| | | | | | +|`CUDNN_ATTR_ENGINE_KNOB_INFO`|8.0.2| | | | | | | | | |`MIOPEN_ATTR_ENGINE_KNOB_INFO`| | | | | | +|`CUDNN_ATTR_ENGINE_LAYOUT_INFO`|8.0.2| | | | | | | | | |`MIOPEN_ATTR_ENGINE_LAYOUT_INFO`| | | | | | +|`CUDNN_ATTR_ENGINE_NUMERICAL_NOTE`|8.0.1| | | | | | | | | |`MIOPEN_ATTR_ENGINE_NUMERICAL_NOTE`| | | | | | +|`CUDNN_ATTR_ENGINE_OPERATION_GRAPH`|8.0.1| | | | | | | | | |`MIOPEN_ATTR_ENGINE_OPERATION_GRAPH`| | | | | | +|`CUDNN_ATTR_ENGINE_SM_COUNT_TARGET`|8.9.5| | | | | | | | | |`MIOPEN_ATTR_ENGINE_SM_COUNT_TARGET`| | | | | | |`CUDNN_ATTR_EXECUTION_PLAN_COMPUTED_INTERMEDIATE_UIDS`|8.0.2| | | | | | | | | |`MIOPEN_ATTR_EXECUTION_PLAN_COMPUTED_INTERMEDIATE_UIDS`| | | | | | |`CUDNN_ATTR_EXECUTION_PLAN_ENGINE_CONFIG`|8.0.1| | | | | | | | | |`MIOPEN_ATTR_EXECUTION_PLAN_ENGINE_CONFIG`| | | | | | |`CUDNN_ATTR_EXECUTION_PLAN_HANDLE`|8.0.1| | | | | | | | | |`MIOPEN_ATTR_EXECUTION_PLAN_HANDLE`| | | | | | @@ -55,28 +55,28 @@ |`CUDNN_ATTR_INTERMEDIATE_INFO_UNIQUE_ID`|8.0.2| | | | | | | | | |`MIOPEN_ATTR_INTERMEDIATE_INFO_UNIQUE_ID`| | | | | | |`CUDNN_ATTR_KNOB_CHOICE_KNOB_TYPE`|8.0.1| | | | | | | | | |`MIOPEN_ATTR_KNOB_CHOICE_KNOB_TYPE`| | | | | | |`CUDNN_ATTR_KNOB_CHOICE_KNOB_VALUE`|8.0.1| | | | | | | | | |`MIOPEN_ATTR_KNOB_CHOICE_KNOB_VALUE`| | | | | | -|`CUDNN_ATTR_KNOB_INFO_MAXIMUM_VALUE`|8.0.1| | | | | | | | | | | | | | | | -|`CUDNN_ATTR_KNOB_INFO_MINIMUM_VALUE`|8.0.1| | | | | | | | | | | | | | | | -|`CUDNN_ATTR_KNOB_INFO_STRIDE`|8.0.1| | | | | | | | | | | | | | | | -|`CUDNN_ATTR_KNOB_INFO_TYPE`|8.0.1| | | | | | | | | | | | | | | | -|`CUDNN_ATTR_LAYOUT_INFO_TENSOR_UID`|8.0.2| | | | | | | | | | | | | | | | -|`CUDNN_ATTR_LAYOUT_INFO_TYPES`|8.0.2| | | | | | | | | | | | | | | | -|`CUDNN_ATTR_MATMUL_COMP_TYPE`|8.1.0| | | | | | | | | | | | | | | | -|`CUDNN_ATTR_MATMUL_PADDING_VALUE`|8.9.0| | | | | | | | | | | | | | | | +|`CUDNN_ATTR_KNOB_INFO_MAXIMUM_VALUE`|8.0.1| | | | | | | | | |`MIOPEN_ATTR_KNOB_INFO_MAXIMUM_VALUE`| | | | | | +|`CUDNN_ATTR_KNOB_INFO_MINIMUM_VALUE`|8.0.1| | | | | | | | | |`MIOPEN_ATTR_KNOB_INFO_MINIMUM_VALUE`| | | | | | +|`CUDNN_ATTR_KNOB_INFO_STRIDE`|8.0.1| | | | | | | | | |`MIOPEN_ATTR_KNOB_INFO_STRIDE`| | | | | | +|`CUDNN_ATTR_KNOB_INFO_TYPE`|8.0.1| | | | | | | | | |`MIOPEN_ATTR_KNOB_INFO_TYPE`| | | | | | +|`CUDNN_ATTR_LAYOUT_INFO_TENSOR_UID`|8.0.2| | | | | | | | | |`MIOPEN_ATTR_LAYOUT_INFO_TENSOR_UID`| | | | | | +|`CUDNN_ATTR_LAYOUT_INFO_TYPES`|8.0.2| | | | | | | | | |`MIOPEN_ATTR_LAYOUT_INFO_TYPES`| | | | | | +|`CUDNN_ATTR_MATMUL_COMP_TYPE`|8.1.0| | | | | | | | | |`MIOPEN_ATTR_MATMUL_COMP_TYPE`| | | | | | +|`CUDNN_ATTR_MATMUL_PADDING_VALUE`|8.9.0| | | | | | | | | |`MIOPEN_ATTR_MATMUL_PADDING_VALUE`| | | | | | |`CUDNN_ATTR_OPERATIONGRAPH_ENGINE_GLOBAL_COUNT`|8.0.1| | | | | | | | | |`MIOPEN_ATTR_OPERATIONGRAPH_ENGINE_GLOBAL_COUNT`| | | | | | |`CUDNN_ATTR_OPERATIONGRAPH_HANDLE`|8.0.1| | | | | | | | | |`MIOPEN_ATTR_OPERATIONGRAPH_HANDLE`| | | | | | |`CUDNN_ATTR_OPERATIONGRAPH_OPS`|8.0.1| | | | | | | | | |`MIOPEN_ATTR_OPERATIONGRAPH_OPS`| | | | | | -|`CUDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_BN_SCALE_DESC`|8.2.0| | | | | | | | | | | | | | | | -|`CUDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_DBN_BIAS_DESC`|8.2.0| | | | | | | | | | | | | | | | -|`CUDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_DBN_SCALE_DESC`|8.2.0| | | | | | | | | | | | | | | | -|`CUDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_DY_DESC`|8.2.0| | | | | | | | | | | | | | | | -|`CUDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_EQ_BIAS`|8.2.0| | | | | | | | | | | | | | | | -|`CUDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_EQ_DY_SCALE_DESC`|8.2.0| | | | | | | | | | | | | | | | -|`CUDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_EQ_X_SCALE_DESC`|8.2.0| | | | | | | | | | | | | | | | -|`CUDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_INVSTD_DESC`|8.2.0| | | | | | | | | | | | | | | | -|`CUDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_MATH_PREC`|8.2.0| | | | | | | | | | | | | | | | -|`CUDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_MEAN_DESC`|8.2.0| | | | | | | | | | | | | | | | -|`CUDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_X_DESC`|8.2.0| | | | | | | | | | | | | | | | +|`CUDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_BN_SCALE_DESC`|8.2.0| | | | | | | | | |`MIOPEN_ATTR_OPERATION_BN_BWD_WEIGHTS_BN_SCALE_DESC`| | | | | | +|`CUDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_DBN_BIAS_DESC`|8.2.0| | | | | | | | | |`MIOPEN_ATTR_OPERATION_BN_BWD_WEIGHTS_DBN_BIAS_DESC`| | | | | | +|`CUDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_DBN_SCALE_DESC`|8.2.0| | | | | | | | | |`MIOPEN_ATTR_OPERATION_BN_BWD_WEIGHTS_DBN_SCALE_DESC`| | | | | | +|`CUDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_DY_DESC`|8.2.0| | | | | | | | | |`MIOPEN_ATTR_OPERATION_BN_BWD_WEIGHTS_DY_DESC`| | | | | | +|`CUDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_EQ_BIAS`|8.2.0| | | | | | | | | |`MIOPEN_ATTR_OPERATION_BN_BWD_WEIGHTS_EQ_BIAS`| | | | | | +|`CUDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_EQ_DY_SCALE_DESC`|8.2.0| | | | | | | | | |`MIOPEN_ATTR_OPERATION_BN_BWD_WEIGHTS_EQ_DY_SCALE_DESC`| | | | | | +|`CUDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_EQ_X_SCALE_DESC`|8.2.0| | | | | | | | | |`MIOPEN_ATTR_OPERATION_BN_BWD_WEIGHTS_EQ_X_SCALE_DESC`| | | | | | +|`CUDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_INVSTD_DESC`|8.2.0| | | | | | | | | |`MIOPEN_ATTR_OPERATION_BN_BWD_WEIGHTS_INVSTD_DESC`| | | | | | +|`CUDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_MATH_PREC`|8.2.0| | | | | | | | | |`MIOPEN_ATTR_OPERATION_BN_BWD_WEIGHTS_MATH_PREC`| | | | | | +|`CUDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_MEAN_DESC`|8.2.0| | | | | | | | | |`MIOPEN_ATTR_OPERATION_BN_BWD_WEIGHTS_MEAN_DESC`| | | | | | +|`CUDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_X_DESC`|8.2.0| | | | | | | | | |`MIOPEN_ATTR_OPERATION_BN_BWD_WEIGHTS_X_DESC`| | | | | | |`CUDNN_ATTR_OPERATION_BN_FINALIZE_ACCUM_COUNT_DESC`|8.1.0| | | | | | | | | |`MIOPEN_ATTR_OPERATION_BN_FINALIZE_ACCUM_COUNT_DESC`| | | | | | |`CUDNN_ATTR_OPERATION_BN_FINALIZE_BIAS_DESC`|8.1.0| | | | | | | | | |`MIOPEN_ATTR_OPERATION_BN_FINALIZE_BIAS_DESC`| | | | | | |`CUDNN_ATTR_OPERATION_BN_FINALIZE_EPSILON_DESC`|8.1.0| | | | | | | | | |`MIOPEN_ATTR_OPERATION_BN_FINALIZE_EPSILON_DESC`| | | | | | @@ -121,14 +121,14 @@ |`CUDNN_ATTR_OPERATION_GENSTATS_SQSUMDESC`|8.0.1| | | | | | | | | |`MIOPEN_ATTR_OPERATION_GENSTATS_SQSUMDESC`| | | | | | |`CUDNN_ATTR_OPERATION_GENSTATS_SUMDESC`|8.0.1| | | | | | | | | |`MIOPEN_ATTR_OPERATION_GENSTATS_SUMDESC`| | | | | | |`CUDNN_ATTR_OPERATION_GENSTATS_XDESC`|8.0.1| | | | | | | | | |`MIOPEN_ATTR_OPERATION_GENSTATS_XDESC`| | | | | | -|`CUDNN_ATTR_OPERATION_MATMUL_ADESC`|8.1.0| | | | | | | | | | | | | | | | -|`CUDNN_ATTR_OPERATION_MATMUL_BDESC`|8.1.0| | | | | | | | | | | | | | | | -|`CUDNN_ATTR_OPERATION_MATMUL_CDESC`|8.1.0| | | | | | | | | | | | | | | | -|`CUDNN_ATTR_OPERATION_MATMUL_DESC`|8.1.0| | | | | | | | | | | | | | | | -|`CUDNN_ATTR_OPERATION_MATMUL_GEMM_K_OVERRIDE_DESC`|8.7.0| | | | | | | | | | | | | | | | -|`CUDNN_ATTR_OPERATION_MATMUL_GEMM_M_OVERRIDE_DESC`|8.7.0| | | | | | | | | | | | | | | | -|`CUDNN_ATTR_OPERATION_MATMUL_GEMM_N_OVERRIDE_DESC`|8.7.0| | | | | | | | | | | | | | | | -|`CUDNN_ATTR_OPERATION_MATMUL_IRREGULARLY_STRIDED_BATCH_COUNT`|8.1.0|9.0.0| | | | | | | | | | | | | | | +|`CUDNN_ATTR_OPERATION_MATMUL_ADESC`|8.1.0| | | | | | | | | |`MIOPEN_ATTR_OPERATION_MATMUL_ADESC`| | | | | | +|`CUDNN_ATTR_OPERATION_MATMUL_BDESC`|8.1.0| | | | | | | | | |`MIOPEN_ATTR_OPERATION_MATMUL_BDESC`| | | | | | +|`CUDNN_ATTR_OPERATION_MATMUL_CDESC`|8.1.0| | | | | | | | | |`MIOPEN_ATTR_OPERATION_MATMUL_CDESC`| | | | | | +|`CUDNN_ATTR_OPERATION_MATMUL_DESC`|8.1.0| | | | | | | | | |`MIOPEN_ATTR_OPERATION_MATMUL_DESC`| | | | | | +|`CUDNN_ATTR_OPERATION_MATMUL_GEMM_K_OVERRIDE_DESC`|8.7.0| | | | | | | | | |`MIOPEN_ATTR_OPERATION_MATMUL_GEMM_K_OVERRIDE_DESC`| | | | | | +|`CUDNN_ATTR_OPERATION_MATMUL_GEMM_M_OVERRIDE_DESC`|8.7.0| | | | | | | | | |`MIOPEN_ATTR_OPERATION_MATMUL_GEMM_M_OVERRIDE_DESC`| | | | | | +|`CUDNN_ATTR_OPERATION_MATMUL_GEMM_N_OVERRIDE_DESC`|8.7.0| | | | | | | | | |`MIOPEN_ATTR_OPERATION_MATMUL_GEMM_N_OVERRIDE_DESC`| | | | | | +|`CUDNN_ATTR_OPERATION_MATMUL_IRREGULARLY_STRIDED_BATCH_COUNT`|8.1.0|9.0.0| | | | | | | | |`MIOPEN_ATTR_OPERATION_MATMUL_IRREGULARLY_STRIDED_BATCH_COUNT`| | | | | | |`CUDNN_ATTR_OPERATION_NORM_BWD_DBIAS_DESC`|8.5.0| | | | | | | | | | | | | | | | |`CUDNN_ATTR_OPERATION_NORM_BWD_DSCALE_DESC`|8.5.0| | | | | | | | | | | | | | | | |`CUDNN_ATTR_OPERATION_NORM_BWD_DXDESC`|8.5.0| | | | | | | | | | | | | | | | @@ -164,9 +164,9 @@ |`CUDNN_ATTR_OPERATION_POINTWISE_TDESC`|8.3.0| | | | | | | | | |`MIOPEN_ATTR_OPERATION_POINTWISE_TDESC`| | | | | | |`CUDNN_ATTR_OPERATION_POINTWISE_XDESC`|8.0.1| | | | | | | | | |`MIOPEN_ATTR_OPERATION_POINTWISE_XDESC`| | | | | | |`CUDNN_ATTR_OPERATION_POINTWISE_YDESC`|8.0.1| | | | | | | | | |`MIOPEN_ATTR_OPERATION_POINTWISE_YDESC`| | | | | | -|`CUDNN_ATTR_OPERATION_REDUCTION_DESC`|8.1.0| | | | | | | | | | | | | | | | -|`CUDNN_ATTR_OPERATION_REDUCTION_XDESC`|8.1.0| | | | | | | | | | | | | | | | -|`CUDNN_ATTR_OPERATION_REDUCTION_YDESC`|8.1.0| | | | | | | | | | | | | | | | +|`CUDNN_ATTR_OPERATION_REDUCTION_DESC`|8.1.0| | | | | | | | | |`MIOPEN_ATTR_OPERATION_REDUCTION_DESC`| | | | | | +|`CUDNN_ATTR_OPERATION_REDUCTION_XDESC`|8.1.0| | | | | | | | | |`MIOPEN_ATTR_OPERATION_REDUCTION_XDESC`| | | | | | +|`CUDNN_ATTR_OPERATION_REDUCTION_YDESC`|8.1.0| | | | | | | | | |`MIOPEN_ATTR_OPERATION_REDUCTION_YDESC`| | | | | | |`CUDNN_ATTR_OPERATION_RESAMPLE_BWD_ALPHA`|8.3.0|9.0.0| | | | | | | | | | | | | | | |`CUDNN_ATTR_OPERATION_RESAMPLE_BWD_BETA`|8.3.0|9.0.0| | | | | | | | | | | | | | | |`CUDNN_ATTR_OPERATION_RESAMPLE_BWD_DESC`|8.3.0| | | | | | | | | | | | | | | | @@ -202,17 +202,17 @@ |`CUDNN_ATTR_POINTWISE_RELU_UPPER_CLIP`|8.0.1| | | | | | | | | |`MIOPEN_ATTR_POINTWISE_RELU_UPPER_CLIP`| | | | | | |`CUDNN_ATTR_POINTWISE_SOFTPLUS_BETA`|8.1.0| | | | | | | | | |`MIOPEN_ATTR_POINTWISE_SOFTPLUS_BETA`| | | | | | |`CUDNN_ATTR_POINTWISE_SWISH_BETA`|8.1.0| | | | | | | | | |`MIOPEN_ATTR_POINTWISE_SWISH_BETA`| | | | | | -|`CUDNN_ATTR_REDUCTION_COMP_TYPE`|8.1.0| | | | | | | | | | | | | | | | -|`CUDNN_ATTR_REDUCTION_OPERATOR`|8.1.0| | | | | | | | | | | | | | | | -|`CUDNN_ATTR_RESAMPLE_COMP_TYPE`|8.3.0| | | | | | | | | | | | | | | | -|`CUDNN_ATTR_RESAMPLE_MODE`|8.3.0| | | | | | | | | | | | | | | | -|`CUDNN_ATTR_RESAMPLE_NAN_PROPAGATION`|8.3.0| | | | | | | | | | | | | | | | -|`CUDNN_ATTR_RESAMPLE_PADDING_MODE`|8.3.0| | | | | | | | | | | | | | | | -|`CUDNN_ATTR_RESAMPLE_POST_PADDINGS`|8.3.0| | | | | | | | | | | | | | | | -|`CUDNN_ATTR_RESAMPLE_PRE_PADDINGS`|8.3.0| | | | | | | | | | | | | | | | -|`CUDNN_ATTR_RESAMPLE_SPATIAL_DIMS`|8.3.0| | | | | | | | | | | | | | | | -|`CUDNN_ATTR_RESAMPLE_STRIDES`|8.3.0| | | | | | | | | | | | | | | | -|`CUDNN_ATTR_RESAMPLE_WINDOW_DIMS`|8.3.0| | | | | | | | | | | | | | | | +|`CUDNN_ATTR_REDUCTION_COMP_TYPE`|8.1.0| | | | | | | | | |`MIOPEN_ATTR_REDUCTION_COMP_TYPE`| | | | | | +|`CUDNN_ATTR_REDUCTION_OPERATOR`|8.1.0| | | | | | | | | |`MIOPEN_ATTR_REDUCTION_OPERATOR`| | | | | | +|`CUDNN_ATTR_RESAMPLE_COMP_TYPE`|8.3.0| | | | | | | | | |`MIOPEN_ATTR_RESAMPLE_COMP_TYPE`| | | | | | +|`CUDNN_ATTR_RESAMPLE_MODE`|8.3.0| | | | | | | | | |`MIOPEN_ATTR_RESAMPLE_MODE`| | | | | | +|`CUDNN_ATTR_RESAMPLE_NAN_PROPAGATION`|8.3.0| | | | | | | | | |`MIOPEN_ATTR_RESAMPLE_NAN_PROPAGATION`| | | | | | +|`CUDNN_ATTR_RESAMPLE_PADDING_MODE`|8.3.0| | | | | | | | | |`MIOPEN_ATTR_RESAMPLE_PADDING_MODE`| | | | | | +|`CUDNN_ATTR_RESAMPLE_POST_PADDINGS`|8.3.0| | | | | | | | | |`MIOPEN_ATTR_RESAMPLE_POST_PADDINGS`| | | | | | +|`CUDNN_ATTR_RESAMPLE_PRE_PADDINGS`|8.3.0| | | | | | | | | |`MIOPEN_ATTR_RESAMPLE_PRE_PADDINGS`| | | | | | +|`CUDNN_ATTR_RESAMPLE_SPATIAL_DIMS`|8.3.0| | | | | | | | | |`MIOPEN_ATTR_RESAMPLE_SPATIAL_DIMS`| | | | | | +|`CUDNN_ATTR_RESAMPLE_STRIDES`|8.3.0| | | | | | | | | |`MIOPEN_ATTR_RESAMPLE_STRIDES`| | | | | | +|`CUDNN_ATTR_RESAMPLE_WINDOW_DIMS`|8.3.0| | | | | | | | | |`MIOPEN_ATTR_RESAMPLE_WINDOW_DIMS`| | | | | | |`CUDNN_ATTR_RNG_BERNOULLI_DIST_PROBABILITY`|8.7.0| | | | | | | | | | | | | | | | |`CUDNN_ATTR_RNG_DISTRIBUTION`|8.7.0| | | | | | | | | | | | | | | | |`CUDNN_ATTR_RNG_NORMAL_DIST_MEAN`|8.7.0| | | | | | | | | | | | | | | | diff --git a/docs/tables/CUDNN_API_supported_by_MIOPEN.md b/docs/tables/CUDNN_API_supported_by_MIOPEN.md index 84fc69f9..a0047cec 100644 --- a/docs/tables/CUDNN_API_supported_by_MIOPEN.md +++ b/docs/tables/CUDNN_API_supported_by_MIOPEN.md @@ -36,13 +36,13 @@ |`CUDNN_ATTR_ENGINEHEUR_OPERATION_GRAPH`|8.0.1| | | |`MIOPEN_ATTR_ENGINEHEUR_OPERATION_GRAPH`| | | | | | |`CUDNN_ATTR_ENGINEHEUR_RESULTS`|8.0.1| | | |`MIOPEN_ATTR_ENGINEHEUR_RESULTS`| | | | | | |`CUDNN_ATTR_ENGINEHEUR_SM_COUNT_TARGET`|8.9.5| | | |`MIOPEN_ATTR_ENGINEHEUR_SM_COUNT_TARGET`| | | | | | -|`CUDNN_ATTR_ENGINE_BEHAVIOR_NOTE`|8.2.0| | | | | | | | | | -|`CUDNN_ATTR_ENGINE_GLOBAL_INDEX`|8.0.1| | | | | | | | | | -|`CUDNN_ATTR_ENGINE_KNOB_INFO`|8.0.2| | | | | | | | | | -|`CUDNN_ATTR_ENGINE_LAYOUT_INFO`|8.0.2| | | | | | | | | | -|`CUDNN_ATTR_ENGINE_NUMERICAL_NOTE`|8.0.1| | | | | | | | | | -|`CUDNN_ATTR_ENGINE_OPERATION_GRAPH`|8.0.1| | | | | | | | | | -|`CUDNN_ATTR_ENGINE_SM_COUNT_TARGET`|8.9.5| | | | | | | | | | +|`CUDNN_ATTR_ENGINE_BEHAVIOR_NOTE`|8.2.0| | | |`MIOPEN_ATTR_ENGINE_BEHAVIOR_NOTE`| | | | | | +|`CUDNN_ATTR_ENGINE_GLOBAL_INDEX`|8.0.1| | | |`MIOPEN_ATTR_ENGINE_GLOBAL_INDEX`| | | | | | +|`CUDNN_ATTR_ENGINE_KNOB_INFO`|8.0.2| | | |`MIOPEN_ATTR_ENGINE_KNOB_INFO`| | | | | | +|`CUDNN_ATTR_ENGINE_LAYOUT_INFO`|8.0.2| | | |`MIOPEN_ATTR_ENGINE_LAYOUT_INFO`| | | | | | +|`CUDNN_ATTR_ENGINE_NUMERICAL_NOTE`|8.0.1| | | |`MIOPEN_ATTR_ENGINE_NUMERICAL_NOTE`| | | | | | +|`CUDNN_ATTR_ENGINE_OPERATION_GRAPH`|8.0.1| | | |`MIOPEN_ATTR_ENGINE_OPERATION_GRAPH`| | | | | | +|`CUDNN_ATTR_ENGINE_SM_COUNT_TARGET`|8.9.5| | | |`MIOPEN_ATTR_ENGINE_SM_COUNT_TARGET`| | | | | | |`CUDNN_ATTR_EXECUTION_PLAN_COMPUTED_INTERMEDIATE_UIDS`|8.0.2| | | |`MIOPEN_ATTR_EXECUTION_PLAN_COMPUTED_INTERMEDIATE_UIDS`| | | | | | |`CUDNN_ATTR_EXECUTION_PLAN_ENGINE_CONFIG`|8.0.1| | | |`MIOPEN_ATTR_EXECUTION_PLAN_ENGINE_CONFIG`| | | | | | |`CUDNN_ATTR_EXECUTION_PLAN_HANDLE`|8.0.1| | | |`MIOPEN_ATTR_EXECUTION_PLAN_HANDLE`| | | | | | @@ -55,28 +55,28 @@ |`CUDNN_ATTR_INTERMEDIATE_INFO_UNIQUE_ID`|8.0.2| | | |`MIOPEN_ATTR_INTERMEDIATE_INFO_UNIQUE_ID`| | | | | | |`CUDNN_ATTR_KNOB_CHOICE_KNOB_TYPE`|8.0.1| | | |`MIOPEN_ATTR_KNOB_CHOICE_KNOB_TYPE`| | | | | | |`CUDNN_ATTR_KNOB_CHOICE_KNOB_VALUE`|8.0.1| | | |`MIOPEN_ATTR_KNOB_CHOICE_KNOB_VALUE`| | | | | | -|`CUDNN_ATTR_KNOB_INFO_MAXIMUM_VALUE`|8.0.1| | | | | | | | | | -|`CUDNN_ATTR_KNOB_INFO_MINIMUM_VALUE`|8.0.1| | | | | | | | | | -|`CUDNN_ATTR_KNOB_INFO_STRIDE`|8.0.1| | | | | | | | | | -|`CUDNN_ATTR_KNOB_INFO_TYPE`|8.0.1| | | | | | | | | | -|`CUDNN_ATTR_LAYOUT_INFO_TENSOR_UID`|8.0.2| | | | | | | | | | -|`CUDNN_ATTR_LAYOUT_INFO_TYPES`|8.0.2| | | | | | | | | | -|`CUDNN_ATTR_MATMUL_COMP_TYPE`|8.1.0| | | | | | | | | | -|`CUDNN_ATTR_MATMUL_PADDING_VALUE`|8.9.0| | | | | | | | | | +|`CUDNN_ATTR_KNOB_INFO_MAXIMUM_VALUE`|8.0.1| | | |`MIOPEN_ATTR_KNOB_INFO_MAXIMUM_VALUE`| | | | | | +|`CUDNN_ATTR_KNOB_INFO_MINIMUM_VALUE`|8.0.1| | | |`MIOPEN_ATTR_KNOB_INFO_MINIMUM_VALUE`| | | | | | +|`CUDNN_ATTR_KNOB_INFO_STRIDE`|8.0.1| | | |`MIOPEN_ATTR_KNOB_INFO_STRIDE`| | | | | | +|`CUDNN_ATTR_KNOB_INFO_TYPE`|8.0.1| | | |`MIOPEN_ATTR_KNOB_INFO_TYPE`| | | | | | +|`CUDNN_ATTR_LAYOUT_INFO_TENSOR_UID`|8.0.2| | | |`MIOPEN_ATTR_LAYOUT_INFO_TENSOR_UID`| | | | | | +|`CUDNN_ATTR_LAYOUT_INFO_TYPES`|8.0.2| | | |`MIOPEN_ATTR_LAYOUT_INFO_TYPES`| | | | | | +|`CUDNN_ATTR_MATMUL_COMP_TYPE`|8.1.0| | | |`MIOPEN_ATTR_MATMUL_COMP_TYPE`| | | | | | +|`CUDNN_ATTR_MATMUL_PADDING_VALUE`|8.9.0| | | |`MIOPEN_ATTR_MATMUL_PADDING_VALUE`| | | | | | |`CUDNN_ATTR_OPERATIONGRAPH_ENGINE_GLOBAL_COUNT`|8.0.1| | | |`MIOPEN_ATTR_OPERATIONGRAPH_ENGINE_GLOBAL_COUNT`| | | | | | |`CUDNN_ATTR_OPERATIONGRAPH_HANDLE`|8.0.1| | | |`MIOPEN_ATTR_OPERATIONGRAPH_HANDLE`| | | | | | |`CUDNN_ATTR_OPERATIONGRAPH_OPS`|8.0.1| | | |`MIOPEN_ATTR_OPERATIONGRAPH_OPS`| | | | | | -|`CUDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_BN_SCALE_DESC`|8.2.0| | | | | | | | | | -|`CUDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_DBN_BIAS_DESC`|8.2.0| | | | | | | | | | -|`CUDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_DBN_SCALE_DESC`|8.2.0| | | | | | | | | | -|`CUDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_DY_DESC`|8.2.0| | | | | | | | | | -|`CUDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_EQ_BIAS`|8.2.0| | | | | | | | | | -|`CUDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_EQ_DY_SCALE_DESC`|8.2.0| | | | | | | | | | -|`CUDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_EQ_X_SCALE_DESC`|8.2.0| | | | | | | | | | -|`CUDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_INVSTD_DESC`|8.2.0| | | | | | | | | | -|`CUDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_MATH_PREC`|8.2.0| | | | | | | | | | -|`CUDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_MEAN_DESC`|8.2.0| | | | | | | | | | -|`CUDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_X_DESC`|8.2.0| | | | | | | | | | +|`CUDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_BN_SCALE_DESC`|8.2.0| | | |`MIOPEN_ATTR_OPERATION_BN_BWD_WEIGHTS_BN_SCALE_DESC`| | | | | | +|`CUDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_DBN_BIAS_DESC`|8.2.0| | | |`MIOPEN_ATTR_OPERATION_BN_BWD_WEIGHTS_DBN_BIAS_DESC`| | | | | | +|`CUDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_DBN_SCALE_DESC`|8.2.0| | | |`MIOPEN_ATTR_OPERATION_BN_BWD_WEIGHTS_DBN_SCALE_DESC`| | | | | | +|`CUDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_DY_DESC`|8.2.0| | | |`MIOPEN_ATTR_OPERATION_BN_BWD_WEIGHTS_DY_DESC`| | | | | | +|`CUDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_EQ_BIAS`|8.2.0| | | |`MIOPEN_ATTR_OPERATION_BN_BWD_WEIGHTS_EQ_BIAS`| | | | | | +|`CUDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_EQ_DY_SCALE_DESC`|8.2.0| | | |`MIOPEN_ATTR_OPERATION_BN_BWD_WEIGHTS_EQ_DY_SCALE_DESC`| | | | | | +|`CUDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_EQ_X_SCALE_DESC`|8.2.0| | | |`MIOPEN_ATTR_OPERATION_BN_BWD_WEIGHTS_EQ_X_SCALE_DESC`| | | | | | +|`CUDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_INVSTD_DESC`|8.2.0| | | |`MIOPEN_ATTR_OPERATION_BN_BWD_WEIGHTS_INVSTD_DESC`| | | | | | +|`CUDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_MATH_PREC`|8.2.0| | | |`MIOPEN_ATTR_OPERATION_BN_BWD_WEIGHTS_MATH_PREC`| | | | | | +|`CUDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_MEAN_DESC`|8.2.0| | | |`MIOPEN_ATTR_OPERATION_BN_BWD_WEIGHTS_MEAN_DESC`| | | | | | +|`CUDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_X_DESC`|8.2.0| | | |`MIOPEN_ATTR_OPERATION_BN_BWD_WEIGHTS_X_DESC`| | | | | | |`CUDNN_ATTR_OPERATION_BN_FINALIZE_ACCUM_COUNT_DESC`|8.1.0| | | |`MIOPEN_ATTR_OPERATION_BN_FINALIZE_ACCUM_COUNT_DESC`| | | | | | |`CUDNN_ATTR_OPERATION_BN_FINALIZE_BIAS_DESC`|8.1.0| | | |`MIOPEN_ATTR_OPERATION_BN_FINALIZE_BIAS_DESC`| | | | | | |`CUDNN_ATTR_OPERATION_BN_FINALIZE_EPSILON_DESC`|8.1.0| | | |`MIOPEN_ATTR_OPERATION_BN_FINALIZE_EPSILON_DESC`| | | | | | @@ -121,14 +121,14 @@ |`CUDNN_ATTR_OPERATION_GENSTATS_SQSUMDESC`|8.0.1| | | |`MIOPEN_ATTR_OPERATION_GENSTATS_SQSUMDESC`| | | | | | |`CUDNN_ATTR_OPERATION_GENSTATS_SUMDESC`|8.0.1| | | |`MIOPEN_ATTR_OPERATION_GENSTATS_SUMDESC`| | | | | | |`CUDNN_ATTR_OPERATION_GENSTATS_XDESC`|8.0.1| | | |`MIOPEN_ATTR_OPERATION_GENSTATS_XDESC`| | | | | | -|`CUDNN_ATTR_OPERATION_MATMUL_ADESC`|8.1.0| | | | | | | | | | -|`CUDNN_ATTR_OPERATION_MATMUL_BDESC`|8.1.0| | | | | | | | | | -|`CUDNN_ATTR_OPERATION_MATMUL_CDESC`|8.1.0| | | | | | | | | | -|`CUDNN_ATTR_OPERATION_MATMUL_DESC`|8.1.0| | | | | | | | | | -|`CUDNN_ATTR_OPERATION_MATMUL_GEMM_K_OVERRIDE_DESC`|8.7.0| | | | | | | | | | -|`CUDNN_ATTR_OPERATION_MATMUL_GEMM_M_OVERRIDE_DESC`|8.7.0| | | | | | | | | | -|`CUDNN_ATTR_OPERATION_MATMUL_GEMM_N_OVERRIDE_DESC`|8.7.0| | | | | | | | | | -|`CUDNN_ATTR_OPERATION_MATMUL_IRREGULARLY_STRIDED_BATCH_COUNT`|8.1.0|9.0.0| | | | | | | | | +|`CUDNN_ATTR_OPERATION_MATMUL_ADESC`|8.1.0| | | |`MIOPEN_ATTR_OPERATION_MATMUL_ADESC`| | | | | | +|`CUDNN_ATTR_OPERATION_MATMUL_BDESC`|8.1.0| | | |`MIOPEN_ATTR_OPERATION_MATMUL_BDESC`| | | | | | +|`CUDNN_ATTR_OPERATION_MATMUL_CDESC`|8.1.0| | | |`MIOPEN_ATTR_OPERATION_MATMUL_CDESC`| | | | | | +|`CUDNN_ATTR_OPERATION_MATMUL_DESC`|8.1.0| | | |`MIOPEN_ATTR_OPERATION_MATMUL_DESC`| | | | | | +|`CUDNN_ATTR_OPERATION_MATMUL_GEMM_K_OVERRIDE_DESC`|8.7.0| | | |`MIOPEN_ATTR_OPERATION_MATMUL_GEMM_K_OVERRIDE_DESC`| | | | | | +|`CUDNN_ATTR_OPERATION_MATMUL_GEMM_M_OVERRIDE_DESC`|8.7.0| | | |`MIOPEN_ATTR_OPERATION_MATMUL_GEMM_M_OVERRIDE_DESC`| | | | | | +|`CUDNN_ATTR_OPERATION_MATMUL_GEMM_N_OVERRIDE_DESC`|8.7.0| | | |`MIOPEN_ATTR_OPERATION_MATMUL_GEMM_N_OVERRIDE_DESC`| | | | | | +|`CUDNN_ATTR_OPERATION_MATMUL_IRREGULARLY_STRIDED_BATCH_COUNT`|8.1.0|9.0.0| | |`MIOPEN_ATTR_OPERATION_MATMUL_IRREGULARLY_STRIDED_BATCH_COUNT`| | | | | | |`CUDNN_ATTR_OPERATION_NORM_BWD_DBIAS_DESC`|8.5.0| | | | | | | | | | |`CUDNN_ATTR_OPERATION_NORM_BWD_DSCALE_DESC`|8.5.0| | | | | | | | | | |`CUDNN_ATTR_OPERATION_NORM_BWD_DXDESC`|8.5.0| | | | | | | | | | @@ -164,9 +164,9 @@ |`CUDNN_ATTR_OPERATION_POINTWISE_TDESC`|8.3.0| | | |`MIOPEN_ATTR_OPERATION_POINTWISE_TDESC`| | | | | | |`CUDNN_ATTR_OPERATION_POINTWISE_XDESC`|8.0.1| | | |`MIOPEN_ATTR_OPERATION_POINTWISE_XDESC`| | | | | | |`CUDNN_ATTR_OPERATION_POINTWISE_YDESC`|8.0.1| | | |`MIOPEN_ATTR_OPERATION_POINTWISE_YDESC`| | | | | | -|`CUDNN_ATTR_OPERATION_REDUCTION_DESC`|8.1.0| | | | | | | | | | -|`CUDNN_ATTR_OPERATION_REDUCTION_XDESC`|8.1.0| | | | | | | | | | -|`CUDNN_ATTR_OPERATION_REDUCTION_YDESC`|8.1.0| | | | | | | | | | +|`CUDNN_ATTR_OPERATION_REDUCTION_DESC`|8.1.0| | | |`MIOPEN_ATTR_OPERATION_REDUCTION_DESC`| | | | | | +|`CUDNN_ATTR_OPERATION_REDUCTION_XDESC`|8.1.0| | | |`MIOPEN_ATTR_OPERATION_REDUCTION_XDESC`| | | | | | +|`CUDNN_ATTR_OPERATION_REDUCTION_YDESC`|8.1.0| | | |`MIOPEN_ATTR_OPERATION_REDUCTION_YDESC`| | | | | | |`CUDNN_ATTR_OPERATION_RESAMPLE_BWD_ALPHA`|8.3.0|9.0.0| | | | | | | | | |`CUDNN_ATTR_OPERATION_RESAMPLE_BWD_BETA`|8.3.0|9.0.0| | | | | | | | | |`CUDNN_ATTR_OPERATION_RESAMPLE_BWD_DESC`|8.3.0| | | | | | | | | | @@ -202,17 +202,17 @@ |`CUDNN_ATTR_POINTWISE_RELU_UPPER_CLIP`|8.0.1| | | |`MIOPEN_ATTR_POINTWISE_RELU_UPPER_CLIP`| | | | | | |`CUDNN_ATTR_POINTWISE_SOFTPLUS_BETA`|8.1.0| | | |`MIOPEN_ATTR_POINTWISE_SOFTPLUS_BETA`| | | | | | |`CUDNN_ATTR_POINTWISE_SWISH_BETA`|8.1.0| | | |`MIOPEN_ATTR_POINTWISE_SWISH_BETA`| | | | | | -|`CUDNN_ATTR_REDUCTION_COMP_TYPE`|8.1.0| | | | | | | | | | -|`CUDNN_ATTR_REDUCTION_OPERATOR`|8.1.0| | | | | | | | | | -|`CUDNN_ATTR_RESAMPLE_COMP_TYPE`|8.3.0| | | | | | | | | | -|`CUDNN_ATTR_RESAMPLE_MODE`|8.3.0| | | | | | | | | | -|`CUDNN_ATTR_RESAMPLE_NAN_PROPAGATION`|8.3.0| | | | | | | | | | -|`CUDNN_ATTR_RESAMPLE_PADDING_MODE`|8.3.0| | | | | | | | | | -|`CUDNN_ATTR_RESAMPLE_POST_PADDINGS`|8.3.0| | | | | | | | | | -|`CUDNN_ATTR_RESAMPLE_PRE_PADDINGS`|8.3.0| | | | | | | | | | -|`CUDNN_ATTR_RESAMPLE_SPATIAL_DIMS`|8.3.0| | | | | | | | | | -|`CUDNN_ATTR_RESAMPLE_STRIDES`|8.3.0| | | | | | | | | | -|`CUDNN_ATTR_RESAMPLE_WINDOW_DIMS`|8.3.0| | | | | | | | | | +|`CUDNN_ATTR_REDUCTION_COMP_TYPE`|8.1.0| | | |`MIOPEN_ATTR_REDUCTION_COMP_TYPE`| | | | | | +|`CUDNN_ATTR_REDUCTION_OPERATOR`|8.1.0| | | |`MIOPEN_ATTR_REDUCTION_OPERATOR`| | | | | | +|`CUDNN_ATTR_RESAMPLE_COMP_TYPE`|8.3.0| | | |`MIOPEN_ATTR_RESAMPLE_COMP_TYPE`| | | | | | +|`CUDNN_ATTR_RESAMPLE_MODE`|8.3.0| | | |`MIOPEN_ATTR_RESAMPLE_MODE`| | | | | | +|`CUDNN_ATTR_RESAMPLE_NAN_PROPAGATION`|8.3.0| | | |`MIOPEN_ATTR_RESAMPLE_NAN_PROPAGATION`| | | | | | +|`CUDNN_ATTR_RESAMPLE_PADDING_MODE`|8.3.0| | | |`MIOPEN_ATTR_RESAMPLE_PADDING_MODE`| | | | | | +|`CUDNN_ATTR_RESAMPLE_POST_PADDINGS`|8.3.0| | | |`MIOPEN_ATTR_RESAMPLE_POST_PADDINGS`| | | | | | +|`CUDNN_ATTR_RESAMPLE_PRE_PADDINGS`|8.3.0| | | |`MIOPEN_ATTR_RESAMPLE_PRE_PADDINGS`| | | | | | +|`CUDNN_ATTR_RESAMPLE_SPATIAL_DIMS`|8.3.0| | | |`MIOPEN_ATTR_RESAMPLE_SPATIAL_DIMS`| | | | | | +|`CUDNN_ATTR_RESAMPLE_STRIDES`|8.3.0| | | |`MIOPEN_ATTR_RESAMPLE_STRIDES`| | | | | | +|`CUDNN_ATTR_RESAMPLE_WINDOW_DIMS`|8.3.0| | | |`MIOPEN_ATTR_RESAMPLE_WINDOW_DIMS`| | | | | | |`CUDNN_ATTR_RNG_BERNOULLI_DIST_PROBABILITY`|8.7.0| | | | | | | | | | |`CUDNN_ATTR_RNG_DISTRIBUTION`|8.7.0| | | | | | | | | | |`CUDNN_ATTR_RNG_NORMAL_DIST_MEAN`|8.7.0| | | | | | | | | | diff --git a/src/CUDA2HIP_DNN_API_types.cpp b/src/CUDA2HIP_DNN_API_types.cpp index 750229d4..0b4e0801 100644 --- a/src/CUDA2HIP_DNN_API_types.cpp +++ b/src/CUDA2HIP_DNN_API_types.cpp @@ -545,54 +545,54 @@ const std::map CUDA_DNN_TYPE_NAME_MAP { {"CUDNN_ATTR_VARIANT_PACK_DATA_POINTERS", {"HIPDNN_ATTR_VARIANT_PACK_DATA_POINTERS", "MIOPEN_ATTR_VARIANT_PACK_DATA_POINTERS", CONV_NUMERIC_LITERAL, API_DNN, 1, HIP_UNSUPPORTED}}, // 1001 {"CUDNN_ATTR_VARIANT_PACK_INTERMEDIATES", {"HIPDNN_ATTR_VARIANT_PACK_INTERMEDIATES", "MIOPEN_ATTR_VARIANT_PACK_INTERMEDIATES", CONV_NUMERIC_LITERAL, API_DNN, 1, HIP_UNSUPPORTED}}, // 1002 {"CUDNN_ATTR_VARIANT_PACK_WORKSPACE", {"HIPDNN_ATTR_VARIANT_PACK_WORKSPACE", "MIOPEN_ATTR_VARIANT_PACK_WORKSPACE", CONV_NUMERIC_LITERAL, API_DNN, 1, HIP_UNSUPPORTED}}, // 1003 - {"CUDNN_ATTR_LAYOUT_INFO_TENSOR_UID", {"HIPDNN_ATTR_LAYOUT_INFO_TENSOR_UID", "", CONV_NUMERIC_LITERAL, API_DNN, 1, UNSUPPORTED}}, // 1100 - {"CUDNN_ATTR_LAYOUT_INFO_TYPES", {"HIPDNN_ATTR_LAYOUT_INFO_TYPES", "", CONV_NUMERIC_LITERAL, API_DNN, 1, UNSUPPORTED}}, // 1101 - {"CUDNN_ATTR_KNOB_INFO_TYPE", {"HIPDNN_ATTR_KNOB_INFO_TYPE", "", CONV_NUMERIC_LITERAL, API_DNN, 1, UNSUPPORTED}}, // 1200 - {"CUDNN_ATTR_KNOB_INFO_MAXIMUM_VALUE", {"HIPDNN_ATTR_KNOB_INFO_MAXIMUM_VALUE", "", CONV_NUMERIC_LITERAL, API_DNN, 1, UNSUPPORTED}}, // 1201 - {"CUDNN_ATTR_KNOB_INFO_MINIMUM_VALUE", {"HIPDNN_ATTR_KNOB_INFO_MINIMUM_VALUE", "", CONV_NUMERIC_LITERAL, API_DNN, 1, UNSUPPORTED}}, // 1202 - {"CUDNN_ATTR_KNOB_INFO_STRIDE", {"HIPDNN_ATTR_KNOB_INFO_STRIDE", "", CONV_NUMERIC_LITERAL, API_DNN, 1, UNSUPPORTED}}, // 1203 - {"CUDNN_ATTR_ENGINE_OPERATION_GRAPH", {"HIPDNN_ATTR_ENGINE_OPERATION_GRAPH", "", CONV_NUMERIC_LITERAL, API_DNN, 1, UNSUPPORTED}}, // 1300 - {"CUDNN_ATTR_ENGINE_GLOBAL_INDEX", {"HIPDNN_ATTR_ENGINE_GLOBAL_INDEX", "", CONV_NUMERIC_LITERAL, API_DNN, 1, UNSUPPORTED}}, // 1301 - {"CUDNN_ATTR_ENGINE_KNOB_INFO", {"HIPDNN_ATTR_ENGINE_KNOB_INFO", "", CONV_NUMERIC_LITERAL, API_DNN, 1, UNSUPPORTED}}, // 1302 - {"CUDNN_ATTR_ENGINE_NUMERICAL_NOTE", {"HIPDNN_ATTR_ENGINE_NUMERICAL_NOTE", "", CONV_NUMERIC_LITERAL, API_DNN, 1, UNSUPPORTED}}, // 1303 - {"CUDNN_ATTR_ENGINE_LAYOUT_INFO", {"HIPDNN_ATTR_ENGINE_LAYOUT_INFO", "", CONV_NUMERIC_LITERAL, API_DNN, 1, UNSUPPORTED}}, // 1304 - {"CUDNN_ATTR_ENGINE_BEHAVIOR_NOTE", {"HIPDNN_ATTR_ENGINE_BEHAVIOR_NOTE", "", CONV_NUMERIC_LITERAL, API_DNN, 1, UNSUPPORTED}}, // 1305 - {"CUDNN_ATTR_ENGINE_SM_COUNT_TARGET", {"HIPDNN_ATTR_ENGINE_SM_COUNT_TARGET", "", CONV_NUMERIC_LITERAL, API_DNN, 1, UNSUPPORTED}}, // 1306 - {"CUDNN_ATTR_MATMUL_COMP_TYPE", {"HIPDNN_ATTR_MATMUL_COMP_TYPE", "", CONV_NUMERIC_LITERAL, API_DNN, 1, UNSUPPORTED}}, // 1500 - {"CUDNN_ATTR_MATMUL_PADDING_VALUE", {"HIPDNN_ATTR_MATMUL_PADDING_VALUE", "", CONV_NUMERIC_LITERAL, API_DNN, 1, UNSUPPORTED}}, // 1503 - {"CUDNN_ATTR_OPERATION_MATMUL_ADESC", {"HIPDNN_ATTR_OPERATION_MATMUL_ADESC", "", CONV_NUMERIC_LITERAL, API_DNN, 1, UNSUPPORTED}}, // 1520 - {"CUDNN_ATTR_OPERATION_MATMUL_BDESC", {"HIPDNN_ATTR_OPERATION_MATMUL_BDESC", "", CONV_NUMERIC_LITERAL, API_DNN, 1, UNSUPPORTED}}, // 1521 - {"CUDNN_ATTR_OPERATION_MATMUL_CDESC", {"HIPDNN_ATTR_OPERATION_MATMUL_CDESC", "", CONV_NUMERIC_LITERAL, API_DNN, 1, UNSUPPORTED}}, // 1522 - {"CUDNN_ATTR_OPERATION_MATMUL_DESC", {"HIPDNN_ATTR_OPERATION_MATMUL_DESC", "", CONV_NUMERIC_LITERAL, API_DNN, 1, UNSUPPORTED}}, // 1523 - {"CUDNN_ATTR_OPERATION_MATMUL_IRREGULARLY_STRIDED_BATCH_COUNT", {"HIPDNN_ATTR_OPERATION_MATMUL_IRREGULARLY_STRIDED_BATCH_COUNT", "", CONV_NUMERIC_LITERAL, API_DNN, 1, UNSUPPORTED | CUDA_DEPRECATED}}, // 1524 - {"CUDNN_ATTR_OPERATION_MATMUL_GEMM_M_OVERRIDE_DESC", {"HIPDNN_ATTR_OPERATION_MATMUL_GEMM_M_OVERRIDE_DESC", "", CONV_NUMERIC_LITERAL, API_DNN, 1, UNSUPPORTED}}, // 1525 - {"CUDNN_ATTR_OPERATION_MATMUL_GEMM_N_OVERRIDE_DESC", {"HIPDNN_ATTR_OPERATION_MATMUL_GEMM_N_OVERRIDE_DESC", "", CONV_NUMERIC_LITERAL, API_DNN, 1, UNSUPPORTED}}, // 1526 - {"CUDNN_ATTR_OPERATION_MATMUL_GEMM_K_OVERRIDE_DESC", {"HIPDNN_ATTR_OPERATION_MATMUL_GEMM_K_OVERRIDE_DESC", "", CONV_NUMERIC_LITERAL, API_DNN, 1, UNSUPPORTED}}, // 1527 - {"CUDNN_ATTR_REDUCTION_OPERATOR", {"HIPDNN_ATTR_REDUCTION_OPERATOR", "", CONV_NUMERIC_LITERAL, API_DNN, 1, UNSUPPORTED}}, // 1600 - {"CUDNN_ATTR_REDUCTION_COMP_TYPE", {"HIPDNN_ATTR_REDUCTION_COMP_TYPE", "", CONV_NUMERIC_LITERAL, API_DNN, 1, UNSUPPORTED}}, // 1601 - {"CUDNN_ATTR_OPERATION_REDUCTION_XDESC", {"HIPDNN_ATTR_OPERATION_REDUCTION_XDESC", "", CONV_NUMERIC_LITERAL, API_DNN, 1, UNSUPPORTED}}, // 1610 - {"CUDNN_ATTR_OPERATION_REDUCTION_YDESC", {"HIPDNN_ATTR_OPERATION_REDUCTION_YDESC", "", CONV_NUMERIC_LITERAL, API_DNN, 1, UNSUPPORTED}}, // 1611 - {"CUDNN_ATTR_OPERATION_REDUCTION_DESC", {"HIPDNN_ATTR_OPERATION_REDUCTION_DESC", "", CONV_NUMERIC_LITERAL, API_DNN, 1, UNSUPPORTED}}, // 1612 - {"CUDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_MATH_PREC", {"HIPDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_MATH_PREC", "", CONV_NUMERIC_LITERAL, API_DNN, 1, UNSUPPORTED}}, // 1620 - {"CUDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_MEAN_DESC", {"HIPDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_MEAN_DESC", "", CONV_NUMERIC_LITERAL, API_DNN, 1, UNSUPPORTED}}, // 1621 - {"CUDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_INVSTD_DESC", {"HIPDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_INVSTD_DESC", "", CONV_NUMERIC_LITERAL, API_DNN, 1, UNSUPPORTED}}, // 1622 - {"CUDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_BN_SCALE_DESC", {"HIPDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_BN_SCALE_DESC", "", CONV_NUMERIC_LITERAL, API_DNN, 1, UNSUPPORTED}}, // 1623 - {"CUDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_X_DESC", {"HIPDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_X_DESC", "", CONV_NUMERIC_LITERAL, API_DNN, 1, UNSUPPORTED}}, // 1624 - {"CUDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_DY_DESC", {"HIPDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_DY_DESC", "", CONV_NUMERIC_LITERAL, API_DNN, 1, UNSUPPORTED}}, // 1625 - {"CUDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_DBN_SCALE_DESC", {"HIPDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_DBN_SCALE_DESC", "", CONV_NUMERIC_LITERAL, API_DNN, 1, UNSUPPORTED}}, // 1626 - {"CUDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_DBN_BIAS_DESC", {"HIPDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_DBN_BIAS_DESC", "", CONV_NUMERIC_LITERAL, API_DNN, 1, UNSUPPORTED}}, // 1627 - {"CUDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_EQ_DY_SCALE_DESC", {"HIPDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_EQ_DY_SCALE_DESC", "", CONV_NUMERIC_LITERAL, API_DNN, 1, UNSUPPORTED}}, // 1628 - {"CUDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_EQ_X_SCALE_DESC", {"HIPDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_EQ_X_SCALE_DESC", "", CONV_NUMERIC_LITERAL, API_DNN, 1, UNSUPPORTED}}, // 1629 - {"CUDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_EQ_BIAS", {"HIPDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_EQ_BIAS", "", CONV_NUMERIC_LITERAL, API_DNN, 1, UNSUPPORTED}}, // 1630 - {"CUDNN_ATTR_RESAMPLE_MODE", {"HIPDNN_ATTR_RESAMPLE_MODE", "", CONV_NUMERIC_LITERAL, API_DNN, 1, UNSUPPORTED}}, // 1700 - {"CUDNN_ATTR_RESAMPLE_COMP_TYPE", {"HIPDNN_ATTR_RESAMPLE_COMP_TYPE", "", CONV_NUMERIC_LITERAL, API_DNN, 1, UNSUPPORTED}}, // 1701 - {"CUDNN_ATTR_RESAMPLE_SPATIAL_DIMS", {"HIPDNN_ATTR_RESAMPLE_SPATIAL_DIMS", "", CONV_NUMERIC_LITERAL, API_DNN, 1, UNSUPPORTED}}, // 1702 - {"CUDNN_ATTR_RESAMPLE_POST_PADDINGS", {"HIPDNN_ATTR_RESAMPLE_POST_PADDINGS", "", CONV_NUMERIC_LITERAL, API_DNN, 1, UNSUPPORTED}}, // 1703 - {"CUDNN_ATTR_RESAMPLE_PRE_PADDINGS", {"HIPDNN_ATTR_RESAMPLE_PRE_PADDINGS", "", CONV_NUMERIC_LITERAL, API_DNN, 1, UNSUPPORTED}}, // 1704 - {"CUDNN_ATTR_RESAMPLE_STRIDES", {"HIPDNN_ATTR_RESAMPLE_STRIDES", "", CONV_NUMERIC_LITERAL, API_DNN, 1, UNSUPPORTED}}, // 1705 - {"CUDNN_ATTR_RESAMPLE_WINDOW_DIMS", {"HIPDNN_ATTR_RESAMPLE_WINDOW_DIMS", "", CONV_NUMERIC_LITERAL, API_DNN, 1, UNSUPPORTED}}, // 1706 - {"CUDNN_ATTR_RESAMPLE_NAN_PROPAGATION", {"HIPDNN_ATTR_RESAMPLE_NAN_PROPAGATION", "", CONV_NUMERIC_LITERAL, API_DNN, 1, UNSUPPORTED}}, // 1707 - {"CUDNN_ATTR_RESAMPLE_PADDING_MODE", {"HIPDNN_ATTR_RESAMPLE_PADDING_MODE", "", CONV_NUMERIC_LITERAL, API_DNN, 1, UNSUPPORTED}}, // 1708 + {"CUDNN_ATTR_LAYOUT_INFO_TENSOR_UID", {"HIPDNN_ATTR_LAYOUT_INFO_TENSOR_UID", "MIOPEN_ATTR_LAYOUT_INFO_TENSOR_UID", CONV_NUMERIC_LITERAL, API_DNN, 1, HIP_UNSUPPORTED}}, // 1100 + {"CUDNN_ATTR_LAYOUT_INFO_TYPES", {"HIPDNN_ATTR_LAYOUT_INFO_TYPES", "MIOPEN_ATTR_LAYOUT_INFO_TYPES", CONV_NUMERIC_LITERAL, API_DNN, 1, HIP_UNSUPPORTED}}, // 1101 + {"CUDNN_ATTR_KNOB_INFO_TYPE", {"HIPDNN_ATTR_KNOB_INFO_TYPE", "MIOPEN_ATTR_KNOB_INFO_TYPE", CONV_NUMERIC_LITERAL, API_DNN, 1, HIP_UNSUPPORTED}}, // 1200 + {"CUDNN_ATTR_KNOB_INFO_MAXIMUM_VALUE", {"HIPDNN_ATTR_KNOB_INFO_MAXIMUM_VALUE", "MIOPEN_ATTR_KNOB_INFO_MAXIMUM_VALUE", CONV_NUMERIC_LITERAL, API_DNN, 1, HIP_UNSUPPORTED}}, // 1201 + {"CUDNN_ATTR_KNOB_INFO_MINIMUM_VALUE", {"HIPDNN_ATTR_KNOB_INFO_MINIMUM_VALUE", "MIOPEN_ATTR_KNOB_INFO_MINIMUM_VALUE", CONV_NUMERIC_LITERAL, API_DNN, 1, HIP_UNSUPPORTED}}, // 1202 + {"CUDNN_ATTR_KNOB_INFO_STRIDE", {"HIPDNN_ATTR_KNOB_INFO_STRIDE", "MIOPEN_ATTR_KNOB_INFO_STRIDE", CONV_NUMERIC_LITERAL, API_DNN, 1, HIP_UNSUPPORTED}}, // 1203 + {"CUDNN_ATTR_ENGINE_OPERATION_GRAPH", {"HIPDNN_ATTR_ENGINE_OPERATION_GRAPH", "MIOPEN_ATTR_ENGINE_OPERATION_GRAPH", CONV_NUMERIC_LITERAL, API_DNN, 1, HIP_UNSUPPORTED}}, // 1300 + {"CUDNN_ATTR_ENGINE_GLOBAL_INDEX", {"HIPDNN_ATTR_ENGINE_GLOBAL_INDEX", "MIOPEN_ATTR_ENGINE_GLOBAL_INDEX", CONV_NUMERIC_LITERAL, API_DNN, 1, HIP_UNSUPPORTED}}, // 1301 + {"CUDNN_ATTR_ENGINE_KNOB_INFO", {"HIPDNN_ATTR_ENGINE_KNOB_INFO", "MIOPEN_ATTR_ENGINE_KNOB_INFO", CONV_NUMERIC_LITERAL, API_DNN, 1, HIP_UNSUPPORTED}}, // 1302 + {"CUDNN_ATTR_ENGINE_NUMERICAL_NOTE", {"HIPDNN_ATTR_ENGINE_NUMERICAL_NOTE", "MIOPEN_ATTR_ENGINE_NUMERICAL_NOTE", CONV_NUMERIC_LITERAL, API_DNN, 1, HIP_UNSUPPORTED}}, // 1303 + {"CUDNN_ATTR_ENGINE_LAYOUT_INFO", {"HIPDNN_ATTR_ENGINE_LAYOUT_INFO", "MIOPEN_ATTR_ENGINE_LAYOUT_INFO", CONV_NUMERIC_LITERAL, API_DNN, 1, HIP_UNSUPPORTED}}, // 1304 + {"CUDNN_ATTR_ENGINE_BEHAVIOR_NOTE", {"HIPDNN_ATTR_ENGINE_BEHAVIOR_NOTE", "MIOPEN_ATTR_ENGINE_BEHAVIOR_NOTE", CONV_NUMERIC_LITERAL, API_DNN, 1, HIP_UNSUPPORTED}}, // 1305 + {"CUDNN_ATTR_ENGINE_SM_COUNT_TARGET", {"HIPDNN_ATTR_ENGINE_SM_COUNT_TARGET", "MIOPEN_ATTR_ENGINE_SM_COUNT_TARGET", CONV_NUMERIC_LITERAL, API_DNN, 1, HIP_UNSUPPORTED}}, // 1306 + {"CUDNN_ATTR_MATMUL_COMP_TYPE", {"HIPDNN_ATTR_MATMUL_COMP_TYPE", "MIOPEN_ATTR_MATMUL_COMP_TYPE", CONV_NUMERIC_LITERAL, API_DNN, 1, HIP_UNSUPPORTED}}, // 1500 + {"CUDNN_ATTR_MATMUL_PADDING_VALUE", {"HIPDNN_ATTR_MATMUL_PADDING_VALUE", "MIOPEN_ATTR_MATMUL_PADDING_VALUE", CONV_NUMERIC_LITERAL, API_DNN, 1, HIP_UNSUPPORTED}}, // 1503 + {"CUDNN_ATTR_OPERATION_MATMUL_ADESC", {"HIPDNN_ATTR_OPERATION_MATMUL_ADESC", "MIOPEN_ATTR_OPERATION_MATMUL_ADESC", CONV_NUMERIC_LITERAL, API_DNN, 1, HIP_UNSUPPORTED}}, // 1520 + {"CUDNN_ATTR_OPERATION_MATMUL_BDESC", {"HIPDNN_ATTR_OPERATION_MATMUL_BDESC", "MIOPEN_ATTR_OPERATION_MATMUL_BDESC", CONV_NUMERIC_LITERAL, API_DNN, 1, HIP_UNSUPPORTED}}, // 1521 + {"CUDNN_ATTR_OPERATION_MATMUL_CDESC", {"HIPDNN_ATTR_OPERATION_MATMUL_CDESC", "MIOPEN_ATTR_OPERATION_MATMUL_CDESC", CONV_NUMERIC_LITERAL, API_DNN, 1, HIP_UNSUPPORTED}}, // 1522 + {"CUDNN_ATTR_OPERATION_MATMUL_DESC", {"HIPDNN_ATTR_OPERATION_MATMUL_DESC", "MIOPEN_ATTR_OPERATION_MATMUL_DESC", CONV_NUMERIC_LITERAL, API_DNN, 1, HIP_UNSUPPORTED}}, // 1523 + {"CUDNN_ATTR_OPERATION_MATMUL_IRREGULARLY_STRIDED_BATCH_COUNT", {"HIPDNN_ATTR_OPERATION_MATMUL_IRREGULARLY_STRIDED_BATCH_COUNT", "MIOPEN_ATTR_OPERATION_MATMUL_IRREGULARLY_STRIDED_BATCH_COUNT", CONV_NUMERIC_LITERAL, API_DNN, 1, HIP_UNSUPPORTED | CUDA_DEPRECATED}}, // 1524 + {"CUDNN_ATTR_OPERATION_MATMUL_GEMM_M_OVERRIDE_DESC", {"HIPDNN_ATTR_OPERATION_MATMUL_GEMM_M_OVERRIDE_DESC", "MIOPEN_ATTR_OPERATION_MATMUL_GEMM_M_OVERRIDE_DESC", CONV_NUMERIC_LITERAL, API_DNN, 1, HIP_UNSUPPORTED}}, // 1525 + {"CUDNN_ATTR_OPERATION_MATMUL_GEMM_N_OVERRIDE_DESC", {"HIPDNN_ATTR_OPERATION_MATMUL_GEMM_N_OVERRIDE_DESC", "MIOPEN_ATTR_OPERATION_MATMUL_GEMM_N_OVERRIDE_DESC", CONV_NUMERIC_LITERAL, API_DNN, 1, HIP_UNSUPPORTED}}, // 1526 + {"CUDNN_ATTR_OPERATION_MATMUL_GEMM_K_OVERRIDE_DESC", {"HIPDNN_ATTR_OPERATION_MATMUL_GEMM_K_OVERRIDE_DESC", "MIOPEN_ATTR_OPERATION_MATMUL_GEMM_K_OVERRIDE_DESC", CONV_NUMERIC_LITERAL, API_DNN, 1, HIP_UNSUPPORTED}}, // 1527 + {"CUDNN_ATTR_REDUCTION_OPERATOR", {"HIPDNN_ATTR_REDUCTION_OPERATOR", "MIOPEN_ATTR_REDUCTION_OPERATOR", CONV_NUMERIC_LITERAL, API_DNN, 1, HIP_UNSUPPORTED}}, // 1600 + {"CUDNN_ATTR_REDUCTION_COMP_TYPE", {"HIPDNN_ATTR_REDUCTION_COMP_TYPE", "MIOPEN_ATTR_REDUCTION_COMP_TYPE", CONV_NUMERIC_LITERAL, API_DNN, 1, HIP_UNSUPPORTED}}, // 1601 + {"CUDNN_ATTR_OPERATION_REDUCTION_XDESC", {"HIPDNN_ATTR_OPERATION_REDUCTION_XDESC", "MIOPEN_ATTR_OPERATION_REDUCTION_XDESC", CONV_NUMERIC_LITERAL, API_DNN, 1, HIP_UNSUPPORTED}}, // 1610 + {"CUDNN_ATTR_OPERATION_REDUCTION_YDESC", {"HIPDNN_ATTR_OPERATION_REDUCTION_YDESC", "MIOPEN_ATTR_OPERATION_REDUCTION_YDESC", CONV_NUMERIC_LITERAL, API_DNN, 1, HIP_UNSUPPORTED}}, // 1611 + {"CUDNN_ATTR_OPERATION_REDUCTION_DESC", {"HIPDNN_ATTR_OPERATION_REDUCTION_DESC", "MIOPEN_ATTR_OPERATION_REDUCTION_DESC", CONV_NUMERIC_LITERAL, API_DNN, 1, HIP_UNSUPPORTED}}, // 1612 + {"CUDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_MATH_PREC", {"HIPDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_MATH_PREC", "MIOPEN_ATTR_OPERATION_BN_BWD_WEIGHTS_MATH_PREC", CONV_NUMERIC_LITERAL, API_DNN, 1, HIP_UNSUPPORTED}}, // 1620 + {"CUDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_MEAN_DESC", {"HIPDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_MEAN_DESC", "MIOPEN_ATTR_OPERATION_BN_BWD_WEIGHTS_MEAN_DESC", CONV_NUMERIC_LITERAL, API_DNN, 1, HIP_UNSUPPORTED}}, // 1621 + {"CUDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_INVSTD_DESC", {"HIPDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_INVSTD_DESC", "MIOPEN_ATTR_OPERATION_BN_BWD_WEIGHTS_INVSTD_DESC", CONV_NUMERIC_LITERAL, API_DNN, 1, HIP_UNSUPPORTED}}, // 1622 + {"CUDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_BN_SCALE_DESC", {"HIPDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_BN_SCALE_DESC", "MIOPEN_ATTR_OPERATION_BN_BWD_WEIGHTS_BN_SCALE_DESC", CONV_NUMERIC_LITERAL, API_DNN, 1, HIP_UNSUPPORTED}}, // 1623 + {"CUDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_X_DESC", {"HIPDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_X_DESC", "MIOPEN_ATTR_OPERATION_BN_BWD_WEIGHTS_X_DESC", CONV_NUMERIC_LITERAL, API_DNN, 1, HIP_UNSUPPORTED}}, // 1624 + {"CUDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_DY_DESC", {"HIPDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_DY_DESC", "MIOPEN_ATTR_OPERATION_BN_BWD_WEIGHTS_DY_DESC", CONV_NUMERIC_LITERAL, API_DNN, 1, HIP_UNSUPPORTED}}, // 1625 + {"CUDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_DBN_SCALE_DESC", {"HIPDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_DBN_SCALE_DESC", "MIOPEN_ATTR_OPERATION_BN_BWD_WEIGHTS_DBN_SCALE_DESC", CONV_NUMERIC_LITERAL, API_DNN, 1, HIP_UNSUPPORTED}}, // 1626 + {"CUDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_DBN_BIAS_DESC", {"HIPDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_DBN_BIAS_DESC", "MIOPEN_ATTR_OPERATION_BN_BWD_WEIGHTS_DBN_BIAS_DESC", CONV_NUMERIC_LITERAL, API_DNN, 1, HIP_UNSUPPORTED}}, // 1627 + {"CUDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_EQ_DY_SCALE_DESC", {"HIPDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_EQ_DY_SCALE_DESC", "MIOPEN_ATTR_OPERATION_BN_BWD_WEIGHTS_EQ_DY_SCALE_DESC", CONV_NUMERIC_LITERAL, API_DNN, 1, HIP_UNSUPPORTED}}, // 1628 + {"CUDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_EQ_X_SCALE_DESC", {"HIPDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_EQ_X_SCALE_DESC", "MIOPEN_ATTR_OPERATION_BN_BWD_WEIGHTS_EQ_X_SCALE_DESC", CONV_NUMERIC_LITERAL, API_DNN, 1, HIP_UNSUPPORTED}}, // 1629 + {"CUDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_EQ_BIAS", {"HIPDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_EQ_BIAS", "MIOPEN_ATTR_OPERATION_BN_BWD_WEIGHTS_EQ_BIAS", CONV_NUMERIC_LITERAL, API_DNN, 1, HIP_UNSUPPORTED}}, // 1630 + {"CUDNN_ATTR_RESAMPLE_MODE", {"HIPDNN_ATTR_RESAMPLE_MODE", "MIOPEN_ATTR_RESAMPLE_MODE", CONV_NUMERIC_LITERAL, API_DNN, 1, HIP_UNSUPPORTED}}, // 1700 + {"CUDNN_ATTR_RESAMPLE_COMP_TYPE", {"HIPDNN_ATTR_RESAMPLE_COMP_TYPE", "MIOPEN_ATTR_RESAMPLE_COMP_TYPE", CONV_NUMERIC_LITERAL, API_DNN, 1, HIP_UNSUPPORTED}}, // 1701 + {"CUDNN_ATTR_RESAMPLE_SPATIAL_DIMS", {"HIPDNN_ATTR_RESAMPLE_SPATIAL_DIMS", "MIOPEN_ATTR_RESAMPLE_SPATIAL_DIMS", CONV_NUMERIC_LITERAL, API_DNN, 1, HIP_UNSUPPORTED}}, // 1702 + {"CUDNN_ATTR_RESAMPLE_POST_PADDINGS", {"HIPDNN_ATTR_RESAMPLE_POST_PADDINGS", "MIOPEN_ATTR_RESAMPLE_POST_PADDINGS", CONV_NUMERIC_LITERAL, API_DNN, 1, HIP_UNSUPPORTED}}, // 1703 + {"CUDNN_ATTR_RESAMPLE_PRE_PADDINGS", {"HIPDNN_ATTR_RESAMPLE_PRE_PADDINGS", "MIOPEN_ATTR_RESAMPLE_PRE_PADDINGS", CONV_NUMERIC_LITERAL, API_DNN, 1, HIP_UNSUPPORTED}}, // 1704 + {"CUDNN_ATTR_RESAMPLE_STRIDES", {"HIPDNN_ATTR_RESAMPLE_STRIDES", "MIOPEN_ATTR_RESAMPLE_STRIDES", CONV_NUMERIC_LITERAL, API_DNN, 1, HIP_UNSUPPORTED}}, // 1705 + {"CUDNN_ATTR_RESAMPLE_WINDOW_DIMS", {"HIPDNN_ATTR_RESAMPLE_WINDOW_DIMS", "MIOPEN_ATTR_RESAMPLE_WINDOW_DIMS", CONV_NUMERIC_LITERAL, API_DNN, 1, HIP_UNSUPPORTED}}, // 1706 + {"CUDNN_ATTR_RESAMPLE_NAN_PROPAGATION", {"HIPDNN_ATTR_RESAMPLE_NAN_PROPAGATION", "MIOPEN_ATTR_RESAMPLE_NAN_PROPAGATION", CONV_NUMERIC_LITERAL, API_DNN, 1, HIP_UNSUPPORTED}}, // 1707 + {"CUDNN_ATTR_RESAMPLE_PADDING_MODE", {"HIPDNN_ATTR_RESAMPLE_PADDING_MODE", "MIOPEN_ATTR_RESAMPLE_PADDING_MODE", CONV_NUMERIC_LITERAL, API_DNN, 1, HIP_UNSUPPORTED}}, // 1708 {"CUDNN_ATTR_OPERATION_RESAMPLE_FWD_XDESC", {"HIPDNN_ATTR_OPERATION_RESAMPLE_FWD_XDESC", "", CONV_NUMERIC_LITERAL, API_DNN, 1, UNSUPPORTED}}, // 1710 {"CUDNN_ATTR_OPERATION_RESAMPLE_FWD_YDESC", {"HIPDNN_ATTR_OPERATION_RESAMPLE_FWD_YDESC", "", CONV_NUMERIC_LITERAL, API_DNN, 1, UNSUPPORTED}}, // 1711 {"CUDNN_ATTR_OPERATION_RESAMPLE_FWD_IDXDESC", {"HIPDNN_ATTR_OPERATION_RESAMPLE_FWD_IDXDESC", "", CONV_NUMERIC_LITERAL, API_DNN, 1, UNSUPPORTED}}, // 1712 @@ -1532,7 +1532,6 @@ const std::map CUDA_DNN_TYPE_NAME_VER_MAP { {"CUDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_EQ_X_SCALE_DESC", {CUDNN_820, CUDA_0, CUDA_0 }}, {"CUDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_EQ_BIAS", {CUDNN_820, CUDA_0, CUDA_0 }}, {"CUDNN_TYPE_BEHAVIOR_NOTE", {CUDNN_820, CUDA_0, CUDA_0 }}, - {"CUDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_DBN_SCALE_DESC", {CUDNN_820, CUDA_0, CUDA_0 }}, {"cudnnBackendBehaviorNote_t", {CUDNN_820, CUDA_0, CUDA_0 }}, {"CUDNN_BEHAVIOR_NOTE_RUNTIME_COMPILATION", {CUDNN_820, CUDA_0, CUDA_0 }}, {"CUDNN_BEHAVIOR_NOTE_TYPE_COUNT", {CUDNN_820, CUDA_0, CUDA_0 }}, diff --git a/tests/unit_tests/synthetic/libraries/cudnn2miopen.cu b/tests/unit_tests/synthetic/libraries/cudnn2miopen.cu index f4af10e4..693c1b68 100644 --- a/tests/unit_tests/synthetic/libraries/cudnn2miopen.cu +++ b/tests/unit_tests/synthetic/libraries/cudnn2miopen.cu @@ -965,6 +965,13 @@ int main() { // CHECK-NEXT: miopenBackendAttributeName_t ATTR_VARIANT_PACK_DATA_POINTERS = MIOPEN_ATTR_VARIANT_PACK_DATA_POINTERS; // CHECK-NEXT: miopenBackendAttributeName_t ATTR_VARIANT_PACK_INTERMEDIATES = MIOPEN_ATTR_VARIANT_PACK_INTERMEDIATES; // CHECK-NEXT: miopenBackendAttributeName_t ATTR_VARIANT_PACK_WORKSPACE = MIOPEN_ATTR_VARIANT_PACK_WORKSPACE; + // CHECK-NEXT: miopenBackendAttributeName_t ATTR_KNOB_INFO_TYPE = MIOPEN_ATTR_KNOB_INFO_TYPE; + // CHECK-NEXT: miopenBackendAttributeName_t ATTR_KNOB_INFO_MAXIMUM_VALUE = MIOPEN_ATTR_KNOB_INFO_MAXIMUM_VALUE; + // CHECK-NEXT: miopenBackendAttributeName_t ATTR_KNOB_INFO_MINIMUM_VALUE = MIOPEN_ATTR_KNOB_INFO_MINIMUM_VALUE; + // CHECK-NEXT: miopenBackendAttributeName_t ATTR_KNOB_INFO_STRIDE = MIOPEN_ATTR_KNOB_INFO_STRIDE; + // CHECK-NEXT: miopenBackendAttributeName_t ATTR_ENGINE_OPERATION_GRAPH = MIOPEN_ATTR_ENGINE_OPERATION_GRAPH; + // CHECK-NEXT: miopenBackendAttributeName_t ATTR_ENGINE_GLOBAL_INDEX = MIOPEN_ATTR_ENGINE_GLOBAL_INDEX; + // CHECK-NEXT: miopenBackendAttributeName_t ATTR_ENGINE_NUMERICAL_NOTE = MIOPEN_ATTR_ENGINE_NUMERICAL_NOTE; cudnnBackendAttributeName_t backendAttributeName_t; cudnnBackendAttributeName_t ATTR_POINTWISE_MODE = CUDNN_ATTR_POINTWISE_MODE; cudnnBackendAttributeName_t ATTR_POINTWISE_MATH_PREC = CUDNN_ATTR_POINTWISE_MATH_PREC; @@ -1033,6 +1040,13 @@ int main() { cudnnBackendAttributeName_t ATTR_VARIANT_PACK_DATA_POINTERS = CUDNN_ATTR_VARIANT_PACK_DATA_POINTERS; cudnnBackendAttributeName_t ATTR_VARIANT_PACK_INTERMEDIATES = CUDNN_ATTR_VARIANT_PACK_INTERMEDIATES; cudnnBackendAttributeName_t ATTR_VARIANT_PACK_WORKSPACE = CUDNN_ATTR_VARIANT_PACK_WORKSPACE; + cudnnBackendAttributeName_t ATTR_KNOB_INFO_TYPE = CUDNN_ATTR_KNOB_INFO_TYPE; + cudnnBackendAttributeName_t ATTR_KNOB_INFO_MAXIMUM_VALUE = CUDNN_ATTR_KNOB_INFO_MAXIMUM_VALUE; + cudnnBackendAttributeName_t ATTR_KNOB_INFO_MINIMUM_VALUE = CUDNN_ATTR_KNOB_INFO_MINIMUM_VALUE; + cudnnBackendAttributeName_t ATTR_KNOB_INFO_STRIDE = CUDNN_ATTR_KNOB_INFO_STRIDE; + cudnnBackendAttributeName_t ATTR_ENGINE_OPERATION_GRAPH = CUDNN_ATTR_ENGINE_OPERATION_GRAPH; + cudnnBackendAttributeName_t ATTR_ENGINE_GLOBAL_INDEX = CUDNN_ATTR_ENGINE_GLOBAL_INDEX; + cudnnBackendAttributeName_t ATTR_ENGINE_NUMERICAL_NOTE = CUDNN_ATTR_ENGINE_NUMERICAL_NOTE; #endif #if CUDNN_VERSION >= 8002 @@ -1045,12 +1059,20 @@ int main() { // CHECK-NEXT: miopenBackendAttributeName_t ATTR_INTERMEDIATE_INFO_UNIQUE_ID = MIOPEN_ATTR_INTERMEDIATE_INFO_UNIQUE_ID; // CHECK-NEXT: miopenBackendAttributeName_t ATTR_INTERMEDIATE_INFO_DEPENDENT_DATA_UIDS = MIOPEN_ATTR_INTERMEDIATE_INFO_DEPENDENT_DATA_UIDS; // CHECK-NEXT: miopenBackendAttributeName_t ATTR_INTERMEDIATE_INFO_DEPENDENT_ATTRIBUTES = MIOPEN_ATTR_INTERMEDIATE_INFO_DEPENDENT_ATTRIBUTES; + // CHECK-NEXT: miopenBackendAttributeName_t ATTR_LAYOUT_INFO_TENSOR_UID = MIOPEN_ATTR_LAYOUT_INFO_TENSOR_UID; + // CHECK-NEXT: miopenBackendAttributeName_t ATTR_LAYOUT_INFO_TYPES = MIOPEN_ATTR_LAYOUT_INFO_TYPES; + // CHECK-NEXT: miopenBackendAttributeName_t ATTR_ENGINE_KNOB_INFO = MIOPEN_ATTR_ENGINE_KNOB_INFO; + // CHECK-NEXT: miopenBackendAttributeName_t ATTR_ENGINE_LAYOUT_INFO = MIOPEN_ATTR_ENGINE_LAYOUT_INFO; cudnnBackendAttributeName_t ATTR_CONVOLUTION_CONV_MODE = CUDNN_ATTR_CONVOLUTION_CONV_MODE; cudnnBackendAttributeName_t ATTR_EXECUTION_PLAN_COMPUTED_INTERMEDIATE_UIDS = CUDNN_ATTR_EXECUTION_PLAN_COMPUTED_INTERMEDIATE_UIDS; cudnnBackendAttributeName_t ATTR_EXECUTION_PLAN_RUN_ONLY_INTERMEDIATE_UIDS = CUDNN_ATTR_EXECUTION_PLAN_RUN_ONLY_INTERMEDIATE_UIDS; cudnnBackendAttributeName_t ATTR_INTERMEDIATE_INFO_UNIQUE_ID = CUDNN_ATTR_INTERMEDIATE_INFO_UNIQUE_ID; cudnnBackendAttributeName_t ATTR_INTERMEDIATE_INFO_DEPENDENT_DATA_UIDS = CUDNN_ATTR_INTERMEDIATE_INFO_DEPENDENT_DATA_UIDS; cudnnBackendAttributeName_t ATTR_INTERMEDIATE_INFO_DEPENDENT_ATTRIBUTES = CUDNN_ATTR_INTERMEDIATE_INFO_DEPENDENT_ATTRIBUTES; + cudnnBackendAttributeName_t ATTR_LAYOUT_INFO_TENSOR_UID = CUDNN_ATTR_LAYOUT_INFO_TENSOR_UID; + cudnnBackendAttributeName_t ATTR_LAYOUT_INFO_TYPES = CUDNN_ATTR_LAYOUT_INFO_TYPES; + cudnnBackendAttributeName_t ATTR_ENGINE_KNOB_INFO = CUDNN_ATTR_ENGINE_KNOB_INFO; + cudnnBackendAttributeName_t ATTR_ENGINE_LAYOUT_INFO = CUDNN_ATTR_ENGINE_LAYOUT_INFO; #endif #if CUDNN_VERSION >= 8100 @@ -1092,6 +1114,17 @@ int main() { // CHECK-NEXT: miopenBackendAttributeName_t ATTR_OPERATION_BN_FINALIZE_EPSILON_DESC = MIOPEN_ATTR_OPERATION_BN_FINALIZE_EPSILON_DESC; // CHECK-NEXT: miopenBackendAttributeName_t ATTR_OPERATION_BN_FINALIZE_EXP_AVERATE_FACTOR_DESC = MIOPEN_ATTR_OPERATION_BN_FINALIZE_EXP_AVERATE_FACTOR_DESC; // CHECK-NEXT: miopenBackendAttributeName_t ATTR_TENSOR_IS_BY_VALUE = MIOPEN_ATTR_TENSOR_IS_BY_VALUE; + // CHECK-NEXT: miopenBackendAttributeName_t ATTR_MATMUL_COMP_TYPE = MIOPEN_ATTR_MATMUL_COMP_TYPE; + // CHECK-NEXT: miopenBackendAttributeName_t ATTR_OPERATION_MATMUL_ADESC = MIOPEN_ATTR_OPERATION_MATMUL_ADESC; + // CHECK-NEXT: miopenBackendAttributeName_t ATTR_OPERATION_MATMUL_BDESC = MIOPEN_ATTR_OPERATION_MATMUL_BDESC; + // CHECK-NEXT: miopenBackendAttributeName_t ATTR_OPERATION_MATMUL_CDESC = MIOPEN_ATTR_OPERATION_MATMUL_CDESC; + // CHECK-NEXT: miopenBackendAttributeName_t ATTR_OPERATION_MATMUL_DESC = MIOPEN_ATTR_OPERATION_MATMUL_DESC; + // CHECK-NEXT: miopenBackendAttributeName_t ATTR_OPERATION_MATMUL_IRREGULARLY_STRIDED_BATCH_COUNT = MIOPEN_ATTR_OPERATION_MATMUL_IRREGULARLY_STRIDED_BATCH_COUNT; + // CHECK-NEXT: miopenBackendAttributeName_t ATTR_REDUCTION_OPERATOR = MIOPEN_ATTR_REDUCTION_OPERATOR; + // CHECK-NEXT: miopenBackendAttributeName_t ATTR_REDUCTION_COMP_TYPE = MIOPEN_ATTR_REDUCTION_COMP_TYPE; + // CHECK-NEXT: miopenBackendAttributeName_t ATTR_OPERATION_REDUCTION_XDESC = MIOPEN_ATTR_OPERATION_REDUCTION_XDESC; + // CHECK-NEXT: miopenBackendAttributeName_t ATTR_OPERATION_REDUCTION_YDESC = MIOPEN_ATTR_OPERATION_REDUCTION_YDESC; + // CHECK-NEXT: miopenBackendAttributeName_t ATTR_OPERATION_REDUCTION_DESC = MIOPEN_ATTR_OPERATION_REDUCTION_DESC; cudnnBackendAttributeName_t ATTR_POINTWISE_RELU_LOWER_CLIP_SLOPE = CUDNN_ATTR_POINTWISE_RELU_LOWER_CLIP_SLOPE; cudnnBackendAttributeName_t ATTR_POINTWISE_ELU_ALPHA = CUDNN_ATTR_POINTWISE_ELU_ALPHA; cudnnBackendAttributeName_t ATTR_POINTWISE_SOFTPLUS_BETA = CUDNN_ATTR_POINTWISE_SOFTPLUS_BETA; @@ -1116,11 +1149,47 @@ int main() { cudnnBackendAttributeName_t ATTR_OPERATION_BN_FINALIZE_EPSILON_DESC = CUDNN_ATTR_OPERATION_BN_FINALIZE_EPSILON_DESC; cudnnBackendAttributeName_t ATTR_OPERATION_BN_FINALIZE_EXP_AVERATE_FACTOR_DESC = CUDNN_ATTR_OPERATION_BN_FINALIZE_EXP_AVERATE_FACTOR_DESC; cudnnBackendAttributeName_t ATTR_TENSOR_IS_BY_VALUE = CUDNN_ATTR_TENSOR_IS_BY_VALUE; + cudnnBackendAttributeName_t ATTR_MATMUL_COMP_TYPE = CUDNN_ATTR_MATMUL_COMP_TYPE; + cudnnBackendAttributeName_t ATTR_OPERATION_MATMUL_ADESC = CUDNN_ATTR_OPERATION_MATMUL_ADESC; + cudnnBackendAttributeName_t ATTR_OPERATION_MATMUL_BDESC = CUDNN_ATTR_OPERATION_MATMUL_BDESC; + cudnnBackendAttributeName_t ATTR_OPERATION_MATMUL_CDESC = CUDNN_ATTR_OPERATION_MATMUL_CDESC; + cudnnBackendAttributeName_t ATTR_OPERATION_MATMUL_DESC = CUDNN_ATTR_OPERATION_MATMUL_DESC; + cudnnBackendAttributeName_t ATTR_OPERATION_MATMUL_IRREGULARLY_STRIDED_BATCH_COUNT = CUDNN_ATTR_OPERATION_MATMUL_IRREGULARLY_STRIDED_BATCH_COUNT; + cudnnBackendAttributeName_t ATTR_REDUCTION_OPERATOR = CUDNN_ATTR_REDUCTION_OPERATOR; + cudnnBackendAttributeName_t ATTR_REDUCTION_COMP_TYPE = CUDNN_ATTR_REDUCTION_COMP_TYPE; + cudnnBackendAttributeName_t ATTR_OPERATION_REDUCTION_XDESC = CUDNN_ATTR_OPERATION_REDUCTION_XDESC; + cudnnBackendAttributeName_t ATTR_OPERATION_REDUCTION_YDESC = CUDNN_ATTR_OPERATION_REDUCTION_YDESC; + cudnnBackendAttributeName_t ATTR_OPERATION_REDUCTION_DESC = CUDNN_ATTR_OPERATION_REDUCTION_DESC; #endif #if CUDNN_VERSION >= 8200 // CHECK: miopenBackendAttributeType_t TYPE_BEHAVIOR_NOTE = MIOPEN_TYPE_BEHAVIOR_NOTE; cudnnBackendAttributeType_t TYPE_BEHAVIOR_NOTE = CUDNN_TYPE_BEHAVIOR_NOTE; + + // CHECK: miopenBackendAttributeName_t ATTR_ENGINE_BEHAVIOR_NOTE = MIOPEN_ATTR_ENGINE_BEHAVIOR_NOTE; + // CHECK-NEXT: miopenBackendAttributeName_t ATTR_OPERATION_BN_BWD_WEIGHTS_MATH_PREC = MIOPEN_ATTR_OPERATION_BN_BWD_WEIGHTS_MATH_PREC; + // CHECK-NEXT: miopenBackendAttributeName_t ATTR_OPERATION_BN_BWD_WEIGHTS_MEAN_DESC = MIOPEN_ATTR_OPERATION_BN_BWD_WEIGHTS_MEAN_DESC; + // CHECK-NEXT: miopenBackendAttributeName_t ATTR_OPERATION_BN_BWD_WEIGHTS_INVSTD_DESC = MIOPEN_ATTR_OPERATION_BN_BWD_WEIGHTS_INVSTD_DESC; + // CHECK-NEXT: miopenBackendAttributeName_t ATTR_OPERATION_BN_BWD_WEIGHTS_BN_SCALE_DESC = MIOPEN_ATTR_OPERATION_BN_BWD_WEIGHTS_BN_SCALE_DESC; + // CHECK-NEXT: miopenBackendAttributeName_t ATTR_OPERATION_BN_BWD_WEIGHTS_X_DESC = MIOPEN_ATTR_OPERATION_BN_BWD_WEIGHTS_X_DESC; + // CHECK-NEXT: miopenBackendAttributeName_t ATTR_OPERATION_BN_BWD_WEIGHTS_DY_DESC = MIOPEN_ATTR_OPERATION_BN_BWD_WEIGHTS_DY_DESC; + // CHECK-NEXT: miopenBackendAttributeName_t ATTR_OPERATION_BN_BWD_WEIGHTS_DBN_SCALE_DESC = MIOPEN_ATTR_OPERATION_BN_BWD_WEIGHTS_DBN_SCALE_DESC; + // CHECK-NEXT: miopenBackendAttributeName_t ATTR_OPERATION_BN_BWD_WEIGHTS_DBN_BIAS_DESC = MIOPEN_ATTR_OPERATION_BN_BWD_WEIGHTS_DBN_BIAS_DESC; + // CHECK-NEXT: miopenBackendAttributeName_t ATTR_OPERATION_BN_BWD_WEIGHTS_EQ_DY_SCALE_DESC = MIOPEN_ATTR_OPERATION_BN_BWD_WEIGHTS_EQ_DY_SCALE_DESC; + // CHECK-NEXT: miopenBackendAttributeName_t ATTR_OPERATION_BN_BWD_WEIGHTS_EQ_X_SCALE_DESC = MIOPEN_ATTR_OPERATION_BN_BWD_WEIGHTS_EQ_X_SCALE_DESC; + // CHECK-NEXT: miopenBackendAttributeName_t ATTR_OPERATION_BN_BWD_WEIGHTS_EQ_BIAS = MIOPEN_ATTR_OPERATION_BN_BWD_WEIGHTS_EQ_BIAS; + cudnnBackendAttributeName_t ATTR_ENGINE_BEHAVIOR_NOTE = CUDNN_ATTR_ENGINE_BEHAVIOR_NOTE; + cudnnBackendAttributeName_t ATTR_OPERATION_BN_BWD_WEIGHTS_MATH_PREC = CUDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_MATH_PREC; + cudnnBackendAttributeName_t ATTR_OPERATION_BN_BWD_WEIGHTS_MEAN_DESC = CUDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_MEAN_DESC; + cudnnBackendAttributeName_t ATTR_OPERATION_BN_BWD_WEIGHTS_INVSTD_DESC = CUDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_INVSTD_DESC; + cudnnBackendAttributeName_t ATTR_OPERATION_BN_BWD_WEIGHTS_BN_SCALE_DESC = CUDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_BN_SCALE_DESC; + cudnnBackendAttributeName_t ATTR_OPERATION_BN_BWD_WEIGHTS_X_DESC = CUDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_X_DESC; + cudnnBackendAttributeName_t ATTR_OPERATION_BN_BWD_WEIGHTS_DY_DESC = CUDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_DY_DESC; + cudnnBackendAttributeName_t ATTR_OPERATION_BN_BWD_WEIGHTS_DBN_SCALE_DESC = CUDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_DBN_SCALE_DESC; + cudnnBackendAttributeName_t ATTR_OPERATION_BN_BWD_WEIGHTS_DBN_BIAS_DESC = CUDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_DBN_BIAS_DESC; + cudnnBackendAttributeName_t ATTR_OPERATION_BN_BWD_WEIGHTS_EQ_DY_SCALE_DESC = CUDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_EQ_DY_SCALE_DESC; + cudnnBackendAttributeName_t ATTR_OPERATION_BN_BWD_WEIGHTS_EQ_X_SCALE_DESC = CUDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_EQ_X_SCALE_DESC; + cudnnBackendAttributeName_t ATTR_OPERATION_BN_BWD_WEIGHTS_EQ_BIAS = CUDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_EQ_BIAS; #endif #if CUDNN_VERSION >= 8300 @@ -1142,8 +1211,26 @@ int main() { // CHECK: miopenBackendAttributeName_t ATTR_OPERATION_POINTWISE_TDESC = MIOPEN_ATTR_OPERATION_POINTWISE_TDESC; // CHECK-NEXT: miopenBackendAttributeName_t ATTR_TENSOR_REORDERING_MODE = MIOPEN_ATTR_TENSOR_REORDERING_MODE; + // CHECK-NEXT: miopenBackendAttributeName_t ATTR_RESAMPLE_MODE = MIOPEN_ATTR_RESAMPLE_MODE; + // CHECK-NEXT: miopenBackendAttributeName_t ATTR_RESAMPLE_COMP_TYPE = MIOPEN_ATTR_RESAMPLE_COMP_TYPE; + // CHECK-NEXT: miopenBackendAttributeName_t ATTR_RESAMPLE_SPATIAL_DIMS = MIOPEN_ATTR_RESAMPLE_SPATIAL_DIMS; + // CHECK-NEXT: miopenBackendAttributeName_t ATTR_RESAMPLE_POST_PADDINGS = MIOPEN_ATTR_RESAMPLE_POST_PADDINGS; + // CHECK-NEXT: miopenBackendAttributeName_t ATTR_RESAMPLE_PRE_PADDINGS = MIOPEN_ATTR_RESAMPLE_PRE_PADDINGS; + // CHECK-NEXT: miopenBackendAttributeName_t ATTR_RESAMPLE_STRIDES = MIOPEN_ATTR_RESAMPLE_STRIDES; + // CHECK-NEXT: miopenBackendAttributeName_t ATTR_RESAMPLE_WINDOW_DIMS = MIOPEN_ATTR_RESAMPLE_WINDOW_DIMS; + // CHECK-NEXT: miopenBackendAttributeName_t ATTR_RESAMPLE_NAN_PROPAGATION = MIOPEN_ATTR_RESAMPLE_NAN_PROPAGATION; + // CHECK-NEXT: miopenBackendAttributeName_t ATTR_RESAMPLE_PADDING_MODE = MIOPEN_ATTR_RESAMPLE_PADDING_MODE; cudnnBackendAttributeName_t ATTR_OPERATION_POINTWISE_TDESC = CUDNN_ATTR_OPERATION_POINTWISE_TDESC; cudnnBackendAttributeName_t ATTR_TENSOR_REORDERING_MODE = CUDNN_ATTR_TENSOR_REORDERING_MODE; + cudnnBackendAttributeName_t ATTR_RESAMPLE_MODE = CUDNN_ATTR_RESAMPLE_MODE; + cudnnBackendAttributeName_t ATTR_RESAMPLE_COMP_TYPE = CUDNN_ATTR_RESAMPLE_COMP_TYPE; + cudnnBackendAttributeName_t ATTR_RESAMPLE_SPATIAL_DIMS = CUDNN_ATTR_RESAMPLE_SPATIAL_DIMS; + cudnnBackendAttributeName_t ATTR_RESAMPLE_POST_PADDINGS = CUDNN_ATTR_RESAMPLE_POST_PADDINGS; + cudnnBackendAttributeName_t ATTR_RESAMPLE_PRE_PADDINGS = CUDNN_ATTR_RESAMPLE_PRE_PADDINGS; + cudnnBackendAttributeName_t ATTR_RESAMPLE_STRIDES = CUDNN_ATTR_RESAMPLE_STRIDES; + cudnnBackendAttributeName_t ATTR_RESAMPLE_WINDOW_DIMS = CUDNN_ATTR_RESAMPLE_WINDOW_DIMS; + cudnnBackendAttributeName_t ATTR_RESAMPLE_NAN_PROPAGATION = CUDNN_ATTR_RESAMPLE_NAN_PROPAGATION; + cudnnBackendAttributeName_t ATTR_RESAMPLE_PADDING_MODE = CUDNN_ATTR_RESAMPLE_PADDING_MODE; #endif #if CUDNN_VERSION >= 8400 @@ -1184,16 +1271,27 @@ int main() { // CHECK: miopenBackendAttributeType_t TYPE_RNG_DISTRIBUTION = MIOPEN_TYPE_RNG_DISTRIBUTION; cudnnBackendAttributeType_t TYPE_RNG_DISTRIBUTION = CUDNN_TYPE_RNG_DISTRIBUTION; + + // CHECK: miopenBackendAttributeName_t ATTR_OPERATION_MATMUL_GEMM_M_OVERRIDE_DESC = MIOPEN_ATTR_OPERATION_MATMUL_GEMM_M_OVERRIDE_DESC; + // CHECK-NEXT: miopenBackendAttributeName_t ATTR_OPERATION_MATMUL_GEMM_N_OVERRIDE_DESC = MIOPEN_ATTR_OPERATION_MATMUL_GEMM_N_OVERRIDE_DESC; + // CHECK-NEXT: miopenBackendAttributeName_t ATTR_OPERATION_MATMUL_GEMM_K_OVERRIDE_DESC = MIOPEN_ATTR_OPERATION_MATMUL_GEMM_K_OVERRIDE_DESC; + cudnnBackendAttributeName_t ATTR_OPERATION_MATMUL_GEMM_M_OVERRIDE_DESC = CUDNN_ATTR_OPERATION_MATMUL_GEMM_M_OVERRIDE_DESC; + cudnnBackendAttributeName_t ATTR_OPERATION_MATMUL_GEMM_N_OVERRIDE_DESC = CUDNN_ATTR_OPERATION_MATMUL_GEMM_N_OVERRIDE_DESC; + cudnnBackendAttributeName_t ATTR_OPERATION_MATMUL_GEMM_K_OVERRIDE_DESC = CUDNN_ATTR_OPERATION_MATMUL_GEMM_K_OVERRIDE_DESC; #endif #if CUDNN_VERSION >= 8900 // CHECK: miopenBackendAttributeName_t ATTR_TENSOR_RAGGED_OFFSET_DESC = MIOPEN_ATTR_TENSOR_RAGGED_OFFSET_DESC; + // CHECK-NEXT: miopenBackendAttributeName_t ATTR_MATMUL_PADDING_VALUE = MIOPEN_ATTR_MATMUL_PADDING_VALUE; cudnnBackendAttributeName_t ATTR_TENSOR_RAGGED_OFFSET_DESC = CUDNN_ATTR_TENSOR_RAGGED_OFFSET_DESC; + cudnnBackendAttributeName_t ATTR_MATMUL_PADDING_VALUE = CUDNN_ATTR_MATMUL_PADDING_VALUE; #endif #if CUDNN_VERSION >= 8905 // CHECK: miopenBackendAttributeName_t ATTR_ENGINEHEUR_SM_COUNT_TARGET = MIOPEN_ATTR_ENGINEHEUR_SM_COUNT_TARGET; + // CHECK-NEXT: miopenBackendAttributeName_t ATTR_ENGINE_SM_COUNT_TARGET = MIOPEN_ATTR_ENGINE_SM_COUNT_TARGET; cudnnBackendAttributeName_t ATTR_ENGINEHEUR_SM_COUNT_TARGET = CUDNN_ATTR_ENGINEHEUR_SM_COUNT_TARGET; + cudnnBackendAttributeName_t ATTR_ENGINE_SM_COUNT_TARGET = CUDNN_ATTR_ENGINE_SM_COUNT_TARGET; #endif return 0;