Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Defines the type of an operator description.
See DML_OPERATOR_DESC for the usage of this enumeration.
Syntax
typedef enum DML_OPERATOR_TYPE {
DML_OPERATOR_INVALID,
DML_OPERATOR_ELEMENT_WISE_IDENTITY,
DML_OPERATOR_ELEMENT_WISE_ABS,
DML_OPERATOR_ELEMENT_WISE_ACOS,
DML_OPERATOR_ELEMENT_WISE_ADD,
DML_OPERATOR_ELEMENT_WISE_ASIN,
DML_OPERATOR_ELEMENT_WISE_ATAN,
DML_OPERATOR_ELEMENT_WISE_CEIL,
DML_OPERATOR_ELEMENT_WISE_CLIP,
DML_OPERATOR_ELEMENT_WISE_COS,
DML_OPERATOR_ELEMENT_WISE_DIVIDE,
DML_OPERATOR_ELEMENT_WISE_EXP,
DML_OPERATOR_ELEMENT_WISE_FLOOR,
DML_OPERATOR_ELEMENT_WISE_LOG,
DML_OPERATOR_ELEMENT_WISE_LOGICAL_AND,
DML_OPERATOR_ELEMENT_WISE_LOGICAL_EQUALS,
DML_OPERATOR_ELEMENT_WISE_LOGICAL_GREATER_THAN,
DML_OPERATOR_ELEMENT_WISE_LOGICAL_LESS_THAN,
DML_OPERATOR_ELEMENT_WISE_LOGICAL_NOT,
DML_OPERATOR_ELEMENT_WISE_LOGICAL_OR,
DML_OPERATOR_ELEMENT_WISE_LOGICAL_XOR,
DML_OPERATOR_ELEMENT_WISE_MAX,
DML_OPERATOR_ELEMENT_WISE_MEAN,
DML_OPERATOR_ELEMENT_WISE_MIN,
DML_OPERATOR_ELEMENT_WISE_MULTIPLY,
DML_OPERATOR_ELEMENT_WISE_POW,
DML_OPERATOR_ELEMENT_WISE_CONSTANT_POW,
DML_OPERATOR_ELEMENT_WISE_RECIP,
DML_OPERATOR_ELEMENT_WISE_SIN,
DML_OPERATOR_ELEMENT_WISE_SQRT,
DML_OPERATOR_ELEMENT_WISE_SUBTRACT,
DML_OPERATOR_ELEMENT_WISE_TAN,
DML_OPERATOR_ELEMENT_WISE_THRESHOLD,
DML_OPERATOR_ELEMENT_WISE_QUANTIZE_LINEAR,
DML_OPERATOR_ELEMENT_WISE_DEQUANTIZE_LINEAR,
DML_OPERATOR_ACTIVATION_ELU,
DML_OPERATOR_ACTIVATION_HARDMAX,
DML_OPERATOR_ACTIVATION_HARD_SIGMOID,
DML_OPERATOR_ACTIVATION_IDENTITY,
DML_OPERATOR_ACTIVATION_LEAKY_RELU,
DML_OPERATOR_ACTIVATION_LINEAR,
DML_OPERATOR_ACTIVATION_LOG_SOFTMAX,
DML_OPERATOR_ACTIVATION_PARAMETERIZED_RELU,
DML_OPERATOR_ACTIVATION_PARAMETRIC_SOFTPLUS,
DML_OPERATOR_ACTIVATION_RELU,
DML_OPERATOR_ACTIVATION_SCALED_ELU,
DML_OPERATOR_ACTIVATION_SCALED_TANH,
DML_OPERATOR_ACTIVATION_SIGMOID,
DML_OPERATOR_ACTIVATION_SOFTMAX,
DML_OPERATOR_ACTIVATION_SOFTPLUS,
DML_OPERATOR_ACTIVATION_SOFTSIGN,
DML_OPERATOR_ACTIVATION_TANH,
DML_OPERATOR_ACTIVATION_THRESHOLDED_RELU,
DML_OPERATOR_CONVOLUTION,
DML_OPERATOR_GEMM,
DML_OPERATOR_REDUCE,
DML_OPERATOR_AVERAGE_POOLING,
DML_OPERATOR_LP_POOLING,
DML_OPERATOR_MAX_POOLING,
DML_OPERATOR_ROI_POOLING,
DML_OPERATOR_SLICE,
DML_OPERATOR_CAST,
DML_OPERATOR_SPLIT,
DML_OPERATOR_JOIN,
DML_OPERATOR_PADDING,
DML_OPERATOR_VALUE_SCALE_2D,
DML_OPERATOR_UPSAMPLE_2D,
DML_OPERATOR_GATHER,
DML_OPERATOR_SPACE_TO_DEPTH,
DML_OPERATOR_DEPTH_TO_SPACE,
DML_OPERATOR_TILE,
DML_OPERATOR_TOP_K,
DML_OPERATOR_BATCH_NORMALIZATION,
DML_OPERATOR_MEAN_VARIANCE_NORMALIZATION,
DML_OPERATOR_LOCAL_RESPONSE_NORMALIZATION,
DML_OPERATOR_LP_NORMALIZATION,
DML_OPERATOR_RNN,
DML_OPERATOR_LSTM,
DML_OPERATOR_GRU,
DML_OPERATOR_ELEMENT_WISE_SIGN,
DML_OPERATOR_ELEMENT_WISE_IS_NAN,
DML_OPERATOR_ELEMENT_WISE_ERF,
DML_OPERATOR_ELEMENT_WISE_SINH,
DML_OPERATOR_ELEMENT_WISE_COSH,
DML_OPERATOR_ELEMENT_WISE_TANH,
DML_OPERATOR_ELEMENT_WISE_ASINH,
DML_OPERATOR_ELEMENT_WISE_ACOSH,
DML_OPERATOR_ELEMENT_WISE_ATANH,
DML_OPERATOR_ELEMENT_WISE_IF,
DML_OPERATOR_ELEMENT_WISE_ADD1,
DML_OPERATOR_ACTIVATION_SHRINK,
DML_OPERATOR_MAX_POOLING1,
DML_OPERATOR_MAX_UNPOOLING,
DML_OPERATOR_DIAGONAL_MATRIX,
DML_OPERATOR_SCATTER_ELEMENTS,
DML_OPERATOR_SCATTER,
DML_OPERATOR_ONE_HOT,
DML_OPERATOR_RESAMPLE,
DML_OPERATOR_ELEMENT_WISE_BIT_SHIFT_LEFT,
DML_OPERATOR_ELEMENT_WISE_BIT_SHIFT_RIGHT,
DML_OPERATOR_ELEMENT_WISE_ROUND,
DML_OPERATOR_ELEMENT_WISE_IS_INFINITY,
DML_OPERATOR_ELEMENT_WISE_MODULUS_TRUNCATE,
DML_OPERATOR_ELEMENT_WISE_MODULUS_FLOOR,
DML_OPERATOR_FILL_VALUE_CONSTANT,
DML_OPERATOR_FILL_VALUE_SEQUENCE,
DML_OPERATOR_CUMULATIVE_SUMMATION,
DML_OPERATOR_REVERSE_SUBSEQUENCES,
DML_OPERATOR_GATHER_ELEMENTS,
DML_OPERATOR_GATHER_ND,
DML_OPERATOR_SCATTER_ND,
DML_OPERATOR_MAX_POOLING2,
DML_OPERATOR_SLICE1,
DML_OPERATOR_TOP_K1,
DML_OPERATOR_DEPTH_TO_SPACE1,
DML_OPERATOR_SPACE_TO_DEPTH1,
DML_OPERATOR_MEAN_VARIANCE_NORMALIZATION1,
DML_OPERATOR_RESAMPLE1,
DML_OPERATOR_MATRIX_MULTIPLY_INTEGER,
DML_OPERATOR_QUANTIZED_LINEAR_MATRIX_MULTIPLY,
DML_OPERATOR_CONVOLUTION_INTEGER,
DML_OPERATOR_QUANTIZED_LINEAR_CONVOLUTION,
DML_OPERATOR_ELEMENT_WISE_BIT_AND,
DML_OPERATOR_ELEMENT_WISE_BIT_OR,
DML_OPERATOR_ELEMENT_WISE_BIT_XOR,
DML_OPERATOR_ELEMENT_WISE_BIT_NOT,
DML_OPERATOR_ELEMENT_WISE_BIT_COUNT,
DML_OPERATOR_ELEMENT_WISE_LOGICAL_GREATER_THAN_OR_EQUAL,
DML_OPERATOR_ELEMENT_WISE_LOGICAL_LESS_THAN_OR_EQUAL,
DML_OPERATOR_ACTIVATION_CELU,
DML_OPERATOR_ACTIVATION_RELU_GRAD,
DML_OPERATOR_AVERAGE_POOLING_GRAD,
DML_OPERATOR_MAX_POOLING_GRAD,
DML_OPERATOR_RANDOM_GENERATOR,
DML_OPERATOR_NONZERO_COORDINATES,
DML_OPERATOR_RESAMPLE_GRAD,
DML_OPERATOR_SLICE_GRAD,
DML_OPERATOR_ADAM_OPTIMIZER,
DML_OPERATOR_ARGMIN,
DML_OPERATOR_ARGMAX,
DML_OPERATOR_ROI_ALIGN,
DML_OPERATOR_GATHER_ND1,
DML_OPERATOR_ELEMENT_WISE_ATAN_YX,
DML_OPERATOR_ELEMENT_WISE_CLIP_GRAD,
DML_OPERATOR_ELEMENT_WISE_DIFFERENCE_SQUARE,
DML_OPERATOR_LOCAL_RESPONSE_NORMALIZATION_GRAD,
DML_OPERATOR_CUMULATIVE_PRODUCT,
DML_OPERATOR_BATCH_NORMALIZATION_GRAD,
DML_OPERATOR_ELEMENT_WISE_QUANTIZED_LINEAR_ADD,
DML_OPERATOR_DYNAMIC_QUANTIZE_LINEAR,
DML_OPERATOR_ROI_ALIGN1,
DML_OPERATOR_ROI_ALIGN_GRAD,
DML_OPERATOR_BATCH_NORMALIZATION_TRAINING,
DML_OPERATOR_BATCH_NORMALIZATION_TRAINING_GRAD,
DML_OPERATOR_ELEMENT_WISE_CLIP1,
DML_OPERATOR_ELEMENT_WISE_CLIP_GRAD1,
DML_OPERATOR_PADDING1,
DML_OPERATOR_ELEMENT_WISE_NEGATE,
DML_OPERATOR_ACTIVATION_GELU,
DML_OPERATOR_ACTIVATION_SOFTMAX1,
DML_OPERATOR_ACTIVATION_LOG_SOFTMAX1,
DML_OPERATOR_ACTIVATION_HARDMAX1,
DML_OPERATOR_RESAMPLE2,
DML_OPERATOR_RESAMPLE_GRAD1,
DML_OPERATOR_DIAGONAL_MATRIX1,
DML_OPERATOR_MULTIHEAD_ATTENTION,
DML_OPERATOR_LP_POOLING1,
DML_OPERATOR_AVERAGE_POOLING1,
DML_OPERATOR_ACTIVATION_SWISH,
DML_OPERATOR_ACTIVATION_HARD_SWISH,
DML_OPERATOR_QUANTIZED_LINEAR_AVERAGE_POOLING,
DML_OPERATOR_MATRIX_MULTIPLY_INTEGER_TO_FLOAT,
DML_OPERATOR_MEAN_VARIANCE_NORMALIZATION2,
DML_OPERATOR_MULTIHEAD_ATTENTION1,
DML_OPERATOR_QUANTIZE,
DML_OPERATOR_DEQUANTIZE,
DML_OPERATOR_RESAMPLE3,
DML_OPERATOR_FOLD,
DML_OPERATOR_UNFOLD
} ;
Constants
DML_OPERATOR_INVALIDIndicates an unknown operator type, and is never valid. Using this value results in an error. |
DML_OPERATOR_ELEMENT_WISE_IDENTITYIndicates the operator described by the DML_ELEMENT_WISE_IDENTITY_OPERATOR_DESC structure. |
DML_OPERATOR_ELEMENT_WISE_ABSIndicates the operator described by the DML_ELEMENT_WISE_ABS_OPERATOR_DESC structure. |
DML_OPERATOR_ELEMENT_WISE_ACOSIndicates the operator described by the DML_ELEMENT_WISE_ACOS_OPERATOR_DESC structure. |
DML_OPERATOR_ELEMENT_WISE_ADDIndicates the operator described by the DML_ELEMENT_WISE_ADD_OPERATOR_DESC structure. |
DML_OPERATOR_ELEMENT_WISE_ASINIndicates the operator described by the DML_ELEMENT_WISE_ASIN_OPERATOR_DESC structure. |
DML_OPERATOR_ELEMENT_WISE_ATANIndicates the operator described by the DML_ELEMENT_WISE_ATAN_OPERATOR_DESC structure. |
DML_OPERATOR_ELEMENT_WISE_CEILIndicates the operator described by the DML_ELEMENT_WISE_CEIL_OPERATOR_DESC structure. |
DML_OPERATOR_ELEMENT_WISE_CLIPIndicates the operator described by the DML_ELEMENT_WISE_CLIP_OPERATOR_DESC structure. |
DML_OPERATOR_ELEMENT_WISE_COSIndicates the operator described by the DML_ELEMENT_WISE_COS_OPERATOR_DESC structure. |
DML_OPERATOR_ELEMENT_WISE_DIVIDEIndicates the operator described by the DML_ELEMENT_WISE_DIVIDE_OPERATOR_DESC structure. |
DML_OPERATOR_ELEMENT_WISE_EXPIndicates the operator described by the DML_ELEMENT_WISE_EXP_OPERATOR_DESC structure. |
DML_OPERATOR_ELEMENT_WISE_FLOORIndicates the operator described by the DML_ELEMENT_WISE_FLOOR_OPERATOR_DESC structure. |
DML_OPERATOR_ELEMENT_WISE_LOGIndicates the operator described by the DML_ELEMENT_WISE_LOG_OPERATOR_DESC structure. |
DML_OPERATOR_ELEMENT_WISE_LOGICAL_ANDIndicates the operator described by the DML_ELEMENT_WISE_LOGICAL_AND_OPERATOR_DESC structure. |
DML_OPERATOR_ELEMENT_WISE_LOGICAL_EQUALSIndicates the operator described by the DML_ELEMENT_WISE_LOGICAL_EQUALS_OPERATOR_DESC structure. |
DML_OPERATOR_ELEMENT_WISE_LOGICAL_GREATER_THANIndicates the operator described by the DML_ELEMENT_WISE_LOGICAL_GREATER_THAN_OPERATOR_DESC structure. |
DML_OPERATOR_ELEMENT_WISE_LOGICAL_LESS_THANIndicates the operator described by the DML_ELEMENT_WISE_LOGICAL_LESS_THAN_OPERATOR_DESC structure. |
DML_OPERATOR_ELEMENT_WISE_LOGICAL_NOTIndicates the operator described by the DML_ELEMENT_WISE_LOGICAL_NOT_OPERATOR_DESC structure. |
DML_OPERATOR_ELEMENT_WISE_LOGICAL_ORIndicates the operator described by the DML_ELEMENT_WISE_LOGICAL_OR_OPERATOR_DESC structure. |
DML_OPERATOR_ELEMENT_WISE_LOGICAL_XORIndicates the operator described by the DML_ELEMENT_WISE_LOGICAL_XOR_OPERATOR_DESC structure. |
DML_OPERATOR_ELEMENT_WISE_MAXIndicates the operator described by the DML_ELEMENT_WISE_MAX_OPERATOR_DESC structure. |
DML_OPERATOR_ELEMENT_WISE_MEANIndicates the operator described by the DML_ELEMENT_WISE_MEAN_OPERATOR_DESC structure. |
DML_OPERATOR_ELEMENT_WISE_MINIndicates the operator described by the DML_ELEMENT_WISE_MIN_OPERATOR_DESC structure. |
DML_OPERATOR_ELEMENT_WISE_MULTIPLYIndicates the operator described by the DML_ELEMENT_WISE_MULTIPLY_OPERATOR_DESC structure. |
DML_OPERATOR_ELEMENT_WISE_POWIndicates the operator described by the DML_ELEMENT_WISE_POW_OPERATOR_DESC structure. |
DML_OPERATOR_ELEMENT_WISE_CONSTANT_POWIndicates the operator described by the DML_ELEMENT_WISE_CONSTANT_POW_OPERATOR_DESC structure. |
DML_OPERATOR_ELEMENT_WISE_RECIPIndicates the operator described by the DML_ELEMENT_WISE_RECIP_OPERATOR_DESC structure. |
DML_OPERATOR_ELEMENT_WISE_SINIndicates the operator described by the DML_ELEMENT_WISE_SIN_OPERATOR_DESC structure. |
DML_OPERATOR_ELEMENT_WISE_SQRTIndicates the operator described by the DML_ELEMENT_WISE_SQRT_OPERATOR_DESC structure. |
DML_OPERATOR_ELEMENT_WISE_SUBTRACTIndicates the operator described by the DML_ELEMENT_WISE_SUBTRACT_OPERATOR_DESC structure. |
DML_OPERATOR_ELEMENT_WISE_TANIndicates the operator described by the DML_ELEMENT_WISE_TAN_OPERATOR_DESC structure. |
DML_OPERATOR_ELEMENT_WISE_THRESHOLDIndicates the operator described by the DML_ELEMENT_WISE_THRESHOLD_OPERATOR_DESC structure. |
DML_OPERATOR_ELEMENT_WISE_QUANTIZE_LINEARIndicates the operator described by the DML_ELEMENT_WISE_QUANTIZE_LINEAR_OPERATOR_DESC structure. |
DML_OPERATOR_ELEMENT_WISE_DEQUANTIZE_LINEARIndicates the operator described by the DML_ELEMENT_WISE_DEQUANTIZE_LINEAR_OPERATOR_DESC structure. |
DML_OPERATOR_ACTIVATION_ELUIndicates the operator described by the DML_ACTIVATION_ELU_OPERATOR_DESC structure. |
DML_OPERATOR_ACTIVATION_HARDMAXIndicates the operator described by the DML_ACTIVATION_HARDMAX_OPERATOR_DESC structure. |
DML_OPERATOR_ACTIVATION_HARD_SIGMOIDIndicates the operator described by the DML_ACTIVATION_HARD_SIGMOID_OPERATOR_DESC structure. |
DML_OPERATOR_ACTIVATION_IDENTITYIndicates the operator described by the DML_ACTIVATION_IDENTITY_OPERATOR_DESC structure. |
DML_OPERATOR_ACTIVATION_LEAKY_RELUIndicates the operator described by the DML_ACTIVATION_LEAKY_RELU_OPERATOR_DESC structure. |
DML_OPERATOR_ACTIVATION_LINEARIndicates the operator described by the DML_ACTIVATION_LINEAR_OPERATOR_DESC structure. |
DML_OPERATOR_ACTIVATION_LOG_SOFTMAXIndicates the operator described by the DML_ACTIVATION_LOG_SOFTMAX_OPERATOR_DESC structure. |
DML_OPERATOR_ACTIVATION_PARAMETERIZED_RELUIndicates the operator described by the DML_ACTIVATION_PARAMETERIZED_RELU_OPERATOR_DESC structure. |
DML_OPERATOR_ACTIVATION_PARAMETRIC_SOFTPLUSIndicates the operator described by the DML_ACTIVATION_PARAMETRIC_SOFTPLUS_OPERATOR_DESC structure. |
DML_OPERATOR_ACTIVATION_RELUIndicates the operator described by the DML_ACTIVATION_RELU_OPERATOR_DESC structure. |
DML_OPERATOR_ACTIVATION_SCALED_ELUIndicates the operator described by the DML_ACTIVATION_SCALED_ELU_OPERATOR_DESC structure. |
DML_OPERATOR_ACTIVATION_SCALED_TANHIndicates the operator described by the DML_ACTIVATION_SCALED_TANH_OPERATOR_DESC structure. |
DML_OPERATOR_ACTIVATION_SIGMOIDIndicates the operator described by the DML_ACTIVATION_SIGMOID_OPERATOR_DESC structure. |
DML_OPERATOR_ACTIVATION_SOFTMAXIndicates the operator described by the DML_ACTIVATION_SOFTMAX_OPERATOR_DESC structure. |
DML_OPERATOR_ACTIVATION_SOFTPLUSIndicates the operator described by the DML_ACTIVATION_SOFTPLUS_OPERATOR_DESC structure. |
DML_OPERATOR_ACTIVATION_SOFTSIGNIndicates the operator described by the DML_ACTIVATION_SOFTSIGN_OPERATOR_DESC structure. |
DML_OPERATOR_ACTIVATION_TANHIndicates the operator described by the DML_ACTIVATION_TANH_OPERATOR_DESC structure. |
DML_OPERATOR_ACTIVATION_THRESHOLDED_RELUIndicates the operator described by the DML_ACTIVATION_THRESHOLDED_RELU_OPERATOR_DESC structure. |
DML_OPERATOR_CONVOLUTIONIndicates the operator described by the DML_CONVOLUTION_OPERATOR_DESC structure. |
DML_OPERATOR_GEMMIndicates the operator described by the DML_GEMM_OPERATOR_DESC structure. |
DML_OPERATOR_REDUCEIndicates the operator described by the DML_REDUCE_OPERATOR_DESC structure. |
DML_OPERATOR_AVERAGE_POOLINGIndicates the operator described by the DML_AVERAGE_POOLING_OPERATOR_DESC structure. |
DML_OPERATOR_LP_POOLINGIndicates the operator described by the DML_LP_POOLING_OPERATOR_DESC structure. |
DML_OPERATOR_MAX_POOLINGIndicates the operator described by the DML_MAX_POOLING_OPERATOR_DESC structure. |
DML_OPERATOR_ROI_POOLINGIndicates the operator described by the DML_ROI_POOLING_OPERATOR_DESC structure. |
DML_OPERATOR_SLICEIndicates the operator described by the DML_SLICE_OPERATOR_DESC structure. |
DML_OPERATOR_CASTIndicates the operator described by the DML_CAST_OPERATOR_DESC structure. |
DML_OPERATOR_SPLITIndicates the operator described by the DML_SPLIT_OPERATOR_DESC structure. |
DML_OPERATOR_JOINIndicates the operator described by the DML_JOIN_OPERATOR_DESC structure. |
DML_OPERATOR_PADDINGIndicates the operator described by the DML_PADDING_OPERATOR_DESC structure. |
DML_OPERATOR_VALUE_SCALE_2DIndicates the operator described by the DML_VALUE_SCALE_2D_OPERATOR_DESC structure. |
DML_OPERATOR_UPSAMPLE_2DIndicates the operator described by the DML_UPSAMPLE_2D_OPERATOR_DESC structure. |
DML_OPERATOR_GATHERIndicates the operator described by the DML_GATHER_OPERATOR_DESC structure. |
DML_OPERATOR_SPACE_TO_DEPTHIndicates the operator described by the DML_SPACE_TO_DEPTH_OPERATOR_DESC structure. |
DML_OPERATOR_DEPTH_TO_SPACEIndicates the operator described by the DML_DEPTH_TO_SPACE_OPERATOR_DESC structure. |
DML_OPERATOR_TILEIndicates the operator described by the DML_TILE_OPERATOR_DESC structure. |
DML_OPERATOR_TOP_KIndicates the operator described by the DML_TOP_K_OPERATOR_DESC structure. |
DML_OPERATOR_BATCH_NORMALIZATIONIndicates the operator described by the DML_BATCH_NORMALIZATION_OPERATOR_DESC structure. |
DML_OPERATOR_MEAN_VARIANCE_NORMALIZATIONIndicates the operator described by the DML_MEAN_VARIANCE_NORMALIZATION_OPERATOR_DESC structure. |
DML_OPERATOR_LOCAL_RESPONSE_NORMALIZATIONIndicates the operator described by the DML_LOCAL_RESPONSE_NORMALIZATION_OPERATOR_DESC structure. |
DML_OPERATOR_LP_NORMALIZATIONIndicates the operator described by the DML_LP_NORMALIZATION_OPERATOR_DESC structure. |
DML_OPERATOR_RNNIndicates the operator described by the DML_RNN_OPERATOR_DESC structure. |
DML_OPERATOR_LSTMIndicates the operator described by the DML_LSTM_OPERATOR_DESC structure. |
DML_OPERATOR_GRUIndicates the operator described by the DML_GRU_OPERATOR_DESC structure. |
DML_OPERATOR_ELEMENT_WISE_SIGNIndicates the operator described by the DML_ELEMENT_WISE_SIGN_OPERATOR_DESC structure. |
DML_OPERATOR_ELEMENT_WISE_IS_NANIndicates the operator described by the DML_ELEMENT_WISE_IS_NAN_OPERATOR_DESC structure. |
DML_OPERATOR_ELEMENT_WISE_ERFIndicates the operator described by the DML_ELEMENT_WISE_ERF_OPERATOR_DESC structure. |
DML_OPERATOR_ELEMENT_WISE_SINHIndicates the operator described by the DML_ELEMENT_WISE_SINH_OPERATOR_DESC structure. |
DML_OPERATOR_ELEMENT_WISE_COSHIndicates the operator described by the DML_ELEMENT_WISE_COSH_OPERATOR_DESC structure. |
DML_OPERATOR_ELEMENT_WISE_TANHIndicates the operator described by the DML_ELEMENT_WISE_TANH_OPERATOR_DESC structure. |
DML_OPERATOR_ELEMENT_WISE_ASINHIndicates the operator described by the DML_ELEMENT_WISE_ASINH_OPERATOR_DESC structure. |
DML_OPERATOR_ELEMENT_WISE_ACOSHIndicates the operator described by the DML_ELEMENT_WISE_ACOSH_OPERATOR_DESC structure. |
DML_OPERATOR_ELEMENT_WISE_ATANHIndicates the operator described by the DML_ELEMENT_WISE_ATANH_OPERATOR_DESC structure. |
DML_OPERATOR_ELEMENT_WISE_IFIndicates the operator described by the DML_ELEMENT_WISE_IF_OPERATOR_DESC structure. |
DML_OPERATOR_ELEMENT_WISE_ADD1Indicates the operator described by the DML_ELEMENT_WISE_ADD1_OPERATOR_DESC structure. |
DML_OPERATOR_ACTIVATION_SHRINKIndicates the operator described by the DML_ACTIVATION_SHRINK_OPERATOR_DESC structure. |
DML_OPERATOR_MAX_POOLING1Indicates the operator described by the DML_MAX_POOLING1_OPERATOR_DESC structure. |
DML_OPERATOR_MAX_UNPOOLINGIndicates the operator described by the DML_MAX_UNPOOLING_OPERATOR_DESC structure. |
DML_OPERATOR_DIAGONAL_MATRIXIndicates the operator described by the DML_DIAGONAL_MATRIX_OPERATOR_DESC structure. |
DML_OPERATOR_SCATTERIndicates the operator described by the DML_SCATTER_OPERATOR_DESC structure. |
DML_OPERATOR_ONE_HOTIndicates the operator described by the DML_ONE_HOT_OPERATOR_DESC structure. |
DML_OPERATOR_RESAMPLEIndicates the operator described by the DML_RESAMPLE_OPERATOR_DESC structure. |
DML_OPERATOR_ELEMENT_WISE_BIT_SHIFT_LEFTIndicates the operator described by the DML_ELEMENT_WISE_BIT_SHIFT_LEFT_OPERATOR_DESC structure. |
DML_OPERATOR_ELEMENT_WISE_BIT_SHIFT_RIGHTIndicates the operator described by the DML_ELEMENT_WISE_BIT_SHIFT_RIGHT_OPERATOR_DESC structure. |
DML_OPERATOR_ELEMENT_WISE_ROUNDIndicates the operator described by the DML_ELEMENT_WISE_ROUND_OPERATOR_DESC structure. |
DML_OPERATOR_ELEMENT_WISE_IS_INFINITYIndicates the operator described by the DML_ELEMENT_WISE_IS_INFINITY_OPERATOR_DESC structure. |
DML_OPERATOR_ELEMENT_WISE_MODULUS_TRUNCATEIndicates the operator described by the DML_ELEMENT_WISE_MODULUS_TRUNCATE_OPERATOR_DESC structure. |
DML_OPERATOR_ELEMENT_WISE_MODULUS_FLOORIndicates the operator described by the DML_ELEMENT_WISE_MODULUS_FLOOR_OPERATOR_DESC structure. |
DML_OPERATOR_FILL_VALUE_CONSTANTIndicates the operator described by the DML_FILL_VALUE_CONSTANT_OPERATOR_DESC structure. |
DML_OPERATOR_FILL_VALUE_SEQUENCEIndicates the operator described by the DML_FILL_VALUE_SEQUENCE_OPERATOR_DESC structure. |
DML_OPERATOR_CUMULATIVE_SUMMATIONIndicates the operator described by the DML_CUMULATIVE_SUMMATION_OPERATOR_DESC structure. |
DML_OPERATOR_REVERSE_SUBSEQUENCESIndicates the operator described by the DML_REVERSE_SUBSEQUENCES_OPERATOR_DESC structure. |
DML_OPERATOR_GATHER_ELEMENTSIndicates the operator described by the DML_GATHER_ELEMENTS_OPERATOR_DESC structure. |
DML_OPERATOR_GATHER_NDIndicates the operator described by the DML_GATHER_ND_OPERATOR_DESC structure. |
DML_OPERATOR_SCATTER_NDIndicates the operator described by the DML_SCATTER_ND_OPERATOR_DESC structure. |
DML_OPERATOR_MAX_POOLING2Indicates the operator described by the DML_MAX_POOLING2_OPERATOR_DESC structure. |
DML_OPERATOR_SLICE1Indicates the operator described by the DML_SLICE1_OPERATOR_DESC structure. |
DML_OPERATOR_TOP_K1Indicates the operator described by the DML_TOP_K1_OPERATOR_DESC structure. |
DML_OPERATOR_DEPTH_TO_SPACE1Indicates the operator described by the DML_DEPTH_TO_SPACE1_OPERATOR_DESC structure. |
DML_OPERATOR_SPACE_TO_DEPTH1Indicates the operator described by the DML_SPACE_TO_DEPTH1_OPERATOR_DESC structure. |
DML_OPERATOR_MEAN_VARIANCE_NORMALIZATION1Indicates the operator described by the DML_MEAN_VARIANCE_NORMALIZATION1_OPERATOR_DESC structure. |
DML_OPERATOR_RESAMPLE1Indicates the operator described by the DML_RESAMPLE1_OPERATOR_DESC structure. |
DML_OPERATOR_MATRIX_MULTIPLY_INTEGERIndicates the operator described by the DML_MATRIX_MULTIPLY_INTEGER_OPERATOR_DESC structure. |
DML_OPERATOR_QUANTIZED_LINEAR_MATRIX_MULTIPLYIndicates the operator described by the DML_QUANTIZED_LINEAR_MATRIX_MULTIPLY_OPERATOR_DESC structure. |
DML_OPERATOR_CONVOLUTION_INTEGERIndicates the operator described by the DML_CONVOLUTION_INTEGER_OPERATOR_DESC structure. |
DML_OPERATOR_QUANTIZED_LINEAR_CONVOLUTIONIndicates the operator described by the DML_QUANTIZED_LINEAR_CONVOLUTION_OPERATOR_DESC structure. |
DML_OPERATOR_ELEMENT_WISE_BIT_ANDIndicates the operator described by the DML_ELEMENT_WISE_BIT_AND_OPERATOR_DESC structure. |
DML_OPERATOR_ELEMENT_WISE_BIT_ORIndicates the operator described by the DML_ELEMENT_WISE_BIT_OR_OPERATOR_DESC structure. |
DML_OPERATOR_ELEMENT_WISE_BIT_XORIndicates the operator described by the DML_ELEMENT_WISE_BIT_XOR_OPERATOR_DESC structure. |
DML_OPERATOR_ELEMENT_WISE_BIT_NOTIndicates the operator described by the DML_ELEMENT_WISE_BIT_NOT_OPERATOR_DESC structure. |
DML_OPERATOR_ELEMENT_WISE_BIT_COUNTIndicates the operator described by the DML_ELEMENT_WISE_BIT_COUNT_OPERATOR_DESC structure. |
DML_OPERATOR_ELEMENT_WISE_LOGICAL_GREATER_THAN_OR_EQUALIndicates the operator described by the DML_ELEMENT_WISE_LOGICAL_GREATER_THAN_OR_EQUAL_OPERATOR_DESC structure. |
DML_OPERATOR_ELEMENT_WISE_LOGICAL_LESS_THAN_OR_EQUALIndicates the operator described by the DML_ELEMENT_WISE_LOGICAL_LESS_THAN_OR_EQUAL_OPERATOR_DESC structure. |
DML_OPERATOR_ACTIVATION_CELUIndicates the operator described by the DML_ACTIVATION_CELU_OPERATOR_DESC structure. |
DML_OPERATOR_ACTIVATION_RELU_GRADIndicates the operator described by the DML_ACTIVATION_RELU_GRAD_OPERATOR_DESC structure. |
DML_OPERATOR_AVERAGE_POOLING_GRADIndicates the operator described by the DML_AVERAGE_POOLING_GRAD_OPERATOR_DESC structure. |
DML_OPERATOR_MAX_POOLING_GRADIndicates the operator described by the DML_MAX_POOLING_GRAD_OPERATOR_DESC structure. |
DML_OPERATOR_RANDOM_GENERATORIndicates the operator described by the DML_RANDOM_GENERATOR_OPERATOR_DESC structure. |
DML_OPERATOR_NONZERO_COORDINATESIndicates the operator described by the DML_NONZERO_COORDINATES_OPERATOR_DESC structure. |
DML_OPERATOR_RESAMPLE_GRADIndicates the operator described by the DML_RESAMPLE_GRAD_OPERATOR_DESC structure. |
DML_OPERATOR_SLICE_GRADIndicates the operator described by the DML_SLICE_GRAD_OPERATOR_DESC structure. |
DML_OPERATOR_ADAM_OPTIMIZERIndicates the operator described by the DML_ADAM_OPTIMIZER_OPERATOR_DESC structure. |
DML_OPERATOR_ARGMINIndicates the operator described by the DML_ARGMIN_OPERATOR_DESC structure. |
DML_OPERATOR_ARGMAXIndicates the operator described by the DML_ARGMAX_OPERATOR_DESC structure. |
DML_OPERATOR_ROI_ALIGNIndicates the operator described by the DML_ROI_ALIGN_OPERATOR_DESC structure. |
DML_OPERATOR_GATHER_ND1Indicates the operator described by the DML_GATHER_ND1_OPERATOR_DESC structure. |
DML_OPERATOR_ELEMENT_WISE_ATAN_YXIndicates the operator described by the DML_ELEMENT_WISE_ATAN_YX_OPERATOR_DESC structure. |
DML_OPERATOR_ELEMENT_WISE_CLIP_GRADIndicates the operator described by the DML_ELEMENT_WISE_CLIP_GRAD_OPERATOR_DESC structure. |
DML_OPERATOR_ELEMENT_WISE_DIFFERENCE_SQUAREIndicates the operator described by the DML_ELEMENT_WISE_DIFFERENCE_SQUARE_OPERATOR_DESC structure. |
DML_OPERATOR_LOCAL_RESPONSE_NORMALIZATION_GRADIndicates the operator described by the DML_LOCAL_RESPONSE_NORMALIZATION_GRAD_OPERATOR_DESC structure. |
DML_OPERATOR_CUMULATIVE_PRODUCTIndicates the operator described by the DML_CUMULATIVE_PRODUCT_OPERATOR_DESC structure. |
DML_OPERATOR_BATCH_NORMALIZATION_GRADIndicates the operator described by the DML_BATCH_NORMALIZATION_GRAD_OPERATOR_DESC structure. |
DML_OPERATOR_ELEMENT_WISE_QUANTIZED_LINEAR_ADDIndicates the operator described by the DML_ELEMENT_WISE_QUANTIZED_LINEAR_ADD_OPERATOR_DESC structure. |
DML_OPERATOR_DYNAMIC_QUANTIZE_LINEARIndicates the operator described by the DML_DYNAMIC_QUANTIZE_LINEAR_OPERATOR_DESC structure. |
DML_OPERATOR_ROI_ALIGN1Indicates the operator described by the DML_ROI_ALIGN1_OPERATOR_DESC structure. |
DML_OPERATOR_ROI_ALIGN_GRADIndicates the operator described by the DML_ROI_ALIGN_GRAD_OPERATOR_DESC structure. |
DML_OPERATOR_BATCH_NORMALIZATION_TRAININGIndicates the operator described by the DML_BATCH_NORMALIZATION_TRAINING_OPERATOR_DESC structure. |
DML_OPERATOR_BATCH_NORMALIZATION_TRAINING_GRADIndicates the operator described by the DML_BATCH_NORMALIZATION_TRAINING_GRAD_OPERATOR_DESC structure. |
DML_OPERATOR_ELEMENT_WISE_CLIP1Indicates the operator described by the DML_ELEMENT_WISE_CLIP1_OPERATOR_DESC structure. |
DML_OPERATOR_ELEMENT_WISE_CLIP_GRAD1Indicates the operator described by the DML_ELEMENT_WISE_CLIP_GRAD1_OPERATOR_DESC structure. |
DML_OPERATOR_PADDING1Indicates the operator described by the DML_PADDING1_OPERATOR_DESC structure. |
DML_OPERATOR_ELEMENT_WISE_NEGATEIndicates the operator described by the DML_ELEMENT_WISE_NEGATE_OPERATOR_DESC structure. |
Remarks
DML_FEATURE_LEVEL_6_4
DirectML feature level 6_4 introduces the following operator types.
DML_OPERATOR_FOLD
Indicates the operator described by the DML_FOLD_OPERATOR_DESC structure.
DML_OPERATOR_RESAMPLE3
Indicates the operator described by the DML_RESAMPLE3_OPERATOR_DESC structure.
DML_OPERATOR_UNFOLD
Indicates the operator described by the DML_UNFOLD_OPERATOR_DESC structure.
DML_FEATURE_LEVEL_6_3
DirectML feature level 6_3 introduces the following operator types.
TBD
DML_FEATURE_LEVEL_6_2
DirectML feature level 6_2 introduces the following operator types.
DML_OPERATOR_ACTIVATION_HARD_SWISH
Indicates the operator described by the DML_ACTIVATION_HARD_SWISH_OPERATOR_DESC structure.
DML_OPERATOR_ACTIVATION_SWISH
Indicates the operator described by the DML_ACTIVATION_SWISH_OPERATOR_DESC structure.
DML_OPERATOR_AVERAGE_POOLING1
Indicates the operator described by the DML_AVERAGE_POOLING1_OPERATOR_DESC structure.
DML_OPERATOR_LP_POOLING1
Indicates the operator described by the DML_LP_POOLING1_OPERATOR_DESC structure.
DML_OPERATOR_MATRIX_MULTIPLY_INTEGER_TO_FLOAT
Indicates the operator described by the DML_MATRIX_MULTIPLY_INTEGER_TO_FLOAT_OPERATOR_DESC structure.
DML_OPERATOR_MATRIX_MULTIPLY_INTEGER_TO_FLOAT
Indicates the operator described by the DML_MATRIX_MULTIPLY_INTEGER_TO_FLOAT_OPERATOR_DESC structure.
DML_FEATURE_LEVEL_6_1
DirectML feature level 6_1 introduces the following operator type.
DML_OPERATOR_MULTIHEAD_ATTENTION
Indicates the operator described by the DML_MULTIHEAD_ATTENTION_OPERATOR_DESC structure.
DML_FEATURE_LEVEL_5_1
DirectML feature level 5_1 introduces the following operator types.
DML_OPERATOR_ACTIVATION_GELU
Indicates the operator described by the DML_ACTIVATION_GELU_OPERATOR_DESC structure.
DML_OPERATOR_ACTIVATION_HARDMAX1
Indicates the operator described by the DML_ACTIVATION_HARDMAX1_OPERATOR_DESC structure.
DML_OPERATOR_ACTIVATION_LOG_SOFTMAX1
Indicates the operator described by the DML_ACTIVATION_LOG_SOFTMAX1_OPERATOR_DESC structure.
DML_OPERATOR_ACTIVATION_SOFTMAX1
Indicates the operator described by the DML_ACTIVATION_SOFTMAX1_OPERATOR_DESC structure.
DML_OPERATOR_DIAGONAL_MATRIX1
Indicates the operator described by the DML_DIAGONAL_MATRIX1_OPERATOR_DESC structure structure.
DML_OPERATOR_RESAMPLE_GRAD1
Indicates the operator described by the DML_RESAMPLE_GRAD1_OPERATOR_DESC structure.
DML_OPERATOR_RESAMPLE2
Indicates the operator described by the DML_RESAMPLE2_OPERATOR_DESC structure.
Requirements
| Requirement | Value |
|---|---|
| Header | directml.h |