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
} ;
Constants
DML_OPERATOR_INVALID Indicates an unknown operator type, and is never valid. Using this value results in an error. |
DML_OPERATOR_ELEMENT_WISE_IDENTITY Indicates the operator described by the DML_ELEMENT_WISE_IDENTITY_OPERATOR_DESC structure. |
DML_OPERATOR_ELEMENT_WISE_ABS Indicates the operator described by the DML_ELEMENT_WISE_ABS_OPERATOR_DESC structure. |
DML_OPERATOR_ELEMENT_WISE_ACOS Indicates the operator described by the DML_ELEMENT_WISE_ACOS_OPERATOR_DESC structure. |
DML_OPERATOR_ELEMENT_WISE_ADD Indicates the operator described by the DML_ELEMENT_WISE_ADD_OPERATOR_DESC structure. |
DML_OPERATOR_ELEMENT_WISE_ASIN Indicates the operator described by the DML_ELEMENT_WISE_ASIN_OPERATOR_DESC structure. |
DML_OPERATOR_ELEMENT_WISE_ATAN Indicates the operator described by the DML_ELEMENT_WISE_ATAN_OPERATOR_DESC structure. |
DML_OPERATOR_ELEMENT_WISE_CEIL Indicates the operator described by the DML_ELEMENT_WISE_CEIL_OPERATOR_DESC structure. |
DML_OPERATOR_ELEMENT_WISE_CLIP Indicates the operator described by the DML_ELEMENT_WISE_CLIP_OPERATOR_DESC structure. |
DML_OPERATOR_ELEMENT_WISE_COS Indicates the operator described by the DML_ELEMENT_WISE_COS_OPERATOR_DESC structure. |
DML_OPERATOR_ELEMENT_WISE_DIVIDE Indicates the operator described by the DML_ELEMENT_WISE_DIVIDE_OPERATOR_DESC structure. |
DML_OPERATOR_ELEMENT_WISE_EXP Indicates the operator described by the DML_ELEMENT_WISE_EXP_OPERATOR_DESC structure. |
DML_OPERATOR_ELEMENT_WISE_FLOOR Indicates the operator described by the DML_ELEMENT_WISE_FLOOR_OPERATOR_DESC structure. |
DML_OPERATOR_ELEMENT_WISE_LOG Indicates the operator described by the DML_ELEMENT_WISE_LOG_OPERATOR_DESC structure. |
DML_OPERATOR_ELEMENT_WISE_LOGICAL_AND Indicates the operator described by the DML_ELEMENT_WISE_LOGICAL_AND_OPERATOR_DESC structure. |
DML_OPERATOR_ELEMENT_WISE_LOGICAL_EQUALS Indicates the operator described by the DML_ELEMENT_WISE_LOGICAL_EQUALS_OPERATOR_DESC structure. |
DML_OPERATOR_ELEMENT_WISE_LOGICAL_GREATER_THAN Indicates the operator described by the DML_ELEMENT_WISE_LOGICAL_GREATER_THAN_OPERATOR_DESC structure. |
DML_OPERATOR_ELEMENT_WISE_LOGICAL_LESS_THAN Indicates the operator described by the DML_ELEMENT_WISE_LOGICAL_LESS_THAN_OPERATOR_DESC structure. |
DML_OPERATOR_ELEMENT_WISE_LOGICAL_NOT Indicates the operator described by the DML_ELEMENT_WISE_LOGICAL_NOT_OPERATOR_DESC structure. |
DML_OPERATOR_ELEMENT_WISE_LOGICAL_OR Indicates the operator described by the DML_ELEMENT_WISE_LOGICAL_OR_OPERATOR_DESC structure. |
DML_OPERATOR_ELEMENT_WISE_LOGICAL_XOR Indicates the operator described by the DML_ELEMENT_WISE_LOGICAL_XOR_OPERATOR_DESC structure. |
DML_OPERATOR_ELEMENT_WISE_MAX Indicates the operator described by the DML_ELEMENT_WISE_MAX_OPERATOR_DESC structure. |
DML_OPERATOR_ELEMENT_WISE_MEAN Indicates the operator described by the DML_ELEMENT_WISE_MEAN_OPERATOR_DESC structure. |
DML_OPERATOR_ELEMENT_WISE_MIN Indicates the operator described by the DML_ELEMENT_WISE_MIN_OPERATOR_DESC structure. |
DML_OPERATOR_ELEMENT_WISE_MULTIPLY Indicates the operator described by the DML_ELEMENT_WISE_MULTIPLY_OPERATOR_DESC structure. |
DML_OPERATOR_ELEMENT_WISE_POW Indicates the operator described by the DML_ELEMENT_WISE_POW_OPERATOR_DESC structure. |
DML_OPERATOR_ELEMENT_WISE_CONSTANT_POW Indicates the operator described by the DML_ELEMENT_WISE_CONSTANT_POW_OPERATOR_DESC structure. |
DML_OPERATOR_ELEMENT_WISE_RECIP Indicates the operator described by the DML_ELEMENT_WISE_RECIP_OPERATOR_DESC structure. |
DML_OPERATOR_ELEMENT_WISE_SIN Indicates the operator described by the DML_ELEMENT_WISE_SIN_OPERATOR_DESC structure. |
DML_OPERATOR_ELEMENT_WISE_SQRT Indicates the operator described by the DML_ELEMENT_WISE_SQRT_OPERATOR_DESC structure. |
DML_OPERATOR_ELEMENT_WISE_SUBTRACT Indicates the operator described by the DML_ELEMENT_WISE_SUBTRACT_OPERATOR_DESC structure. |
DML_OPERATOR_ELEMENT_WISE_TAN Indicates the operator described by the DML_ELEMENT_WISE_TAN_OPERATOR_DESC structure. |
DML_OPERATOR_ELEMENT_WISE_THRESHOLD Indicates the operator described by the DML_ELEMENT_WISE_THRESHOLD_OPERATOR_DESC structure. |
DML_OPERATOR_ELEMENT_WISE_QUANTIZE_LINEAR Indicates the operator described by the DML_ELEMENT_WISE_QUANTIZE_LINEAR_OPERATOR_DESC structure. |
DML_OPERATOR_ELEMENT_WISE_DEQUANTIZE_LINEAR Indicates the operator described by the DML_ELEMENT_WISE_DEQUANTIZE_LINEAR_OPERATOR_DESC structure. |
DML_OPERATOR_ACTIVATION_ELU Indicates the operator described by the DML_ACTIVATION_ELU_OPERATOR_DESC structure. |
DML_OPERATOR_ACTIVATION_HARDMAX Indicates the operator described by the DML_ACTIVATION_HARDMAX_OPERATOR_DESC structure. |
DML_OPERATOR_ACTIVATION_HARD_SIGMOID Indicates the operator described by the DML_ACTIVATION_HARD_SIGMOID_OPERATOR_DESC structure. |
DML_OPERATOR_ACTIVATION_IDENTITY Indicates the operator described by the DML_ACTIVATION_IDENTITY_OPERATOR_DESC structure. |
DML_OPERATOR_ACTIVATION_LEAKY_RELU Indicates the operator described by the DML_ACTIVATION_LEAKY_RELU_OPERATOR_DESC structure. |
DML_OPERATOR_ACTIVATION_LINEAR Indicates the operator described by the DML_ACTIVATION_LINEAR_OPERATOR_DESC structure. |
DML_OPERATOR_ACTIVATION_LOG_SOFTMAX Indicates the operator described by the DML_ACTIVATION_LOG_SOFTMAX_OPERATOR_DESC structure. |
DML_OPERATOR_ACTIVATION_PARAMETERIZED_RELU Indicates the operator described by the DML_ACTIVATION_PARAMETERIZED_RELU_OPERATOR_DESC structure. |
DML_OPERATOR_ACTIVATION_PARAMETRIC_SOFTPLUS Indicates the operator described by the DML_ACTIVATION_PARAMETRIC_SOFTPLUS_OPERATOR_DESC structure. |
DML_OPERATOR_ACTIVATION_RELU Indicates the operator described by the DML_ACTIVATION_RELU_OPERATOR_DESC structure. |
DML_OPERATOR_ACTIVATION_SCALED_ELU Indicates the operator described by the DML_ACTIVATION_SCALED_ELU_OPERATOR_DESC structure. |
DML_OPERATOR_ACTIVATION_SCALED_TANH Indicates the operator described by the DML_ACTIVATION_SCALED_TANH_OPERATOR_DESC structure. |
DML_OPERATOR_ACTIVATION_SIGMOID Indicates the operator described by the DML_ACTIVATION_SIGMOID_OPERATOR_DESC structure. |
DML_OPERATOR_ACTIVATION_SOFTMAX Indicates the operator described by the DML_ACTIVATION_SOFTMAX_OPERATOR_DESC structure. |
DML_OPERATOR_ACTIVATION_SOFTPLUS Indicates the operator described by the DML_ACTIVATION_SOFTPLUS_OPERATOR_DESC structure. |
DML_OPERATOR_ACTIVATION_SOFTSIGN Indicates the operator described by the DML_ACTIVATION_SOFTSIGN_OPERATOR_DESC structure. |
DML_OPERATOR_ACTIVATION_TANH Indicates the operator described by the DML_ACTIVATION_TANH_OPERATOR_DESC structure. |
DML_OPERATOR_ACTIVATION_THRESHOLDED_RELU Indicates the operator described by the DML_ACTIVATION_THRESHOLDED_RELU_OPERATOR_DESC structure. |
DML_OPERATOR_CONVOLUTION Indicates the operator described by the DML_CONVOLUTION_OPERATOR_DESC structure. |
DML_OPERATOR_GEMM Indicates the operator described by the DML_GEMM_OPERATOR_DESC structure. |
DML_OPERATOR_REDUCE Indicates the operator described by the DML_REDUCE_OPERATOR_DESC structure. |
DML_OPERATOR_AVERAGE_POOLING Indicates the operator described by the DML_AVERAGE_POOLING_OPERATOR_DESC structure. |
DML_OPERATOR_LP_POOLING Indicates the operator described by the DML_LP_POOLING_OPERATOR_DESC structure. |
DML_OPERATOR_MAX_POOLING Indicates the operator described by the DML_MAX_POOLING_OPERATOR_DESC structure. |
DML_OPERATOR_ROI_POOLING Indicates the operator described by the DML_ROI_POOLING_OPERATOR_DESC structure. |
DML_OPERATOR_SLICE Indicates the operator described by the DML_SLICE_OPERATOR_DESC structure. |
DML_OPERATOR_CAST Indicates the operator described by the DML_CAST_OPERATOR_DESC structure. |
DML_OPERATOR_SPLIT Indicates the operator described by the DML_SPLIT_OPERATOR_DESC structure. |
DML_OPERATOR_JOIN Indicates the operator described by the DML_JOIN_OPERATOR_DESC structure. |
DML_OPERATOR_PADDING Indicates the operator described by the DML_PADDING_OPERATOR_DESC structure. |
DML_OPERATOR_VALUE_SCALE_2D Indicates the operator described by the DML_VALUE_SCALE_2D_OPERATOR_DESC structure. |
DML_OPERATOR_UPSAMPLE_2D Indicates the operator described by the DML_UPSAMPLE_2D_OPERATOR_DESC structure. |
DML_OPERATOR_GATHER Indicates the operator described by the DML_GATHER_OPERATOR_DESC structure. |
DML_OPERATOR_SPACE_TO_DEPTH Indicates the operator described by the DML_SPACE_TO_DEPTH_OPERATOR_DESC structure. |
DML_OPERATOR_DEPTH_TO_SPACE Indicates the operator described by the DML_DEPTH_TO_SPACE_OPERATOR_DESC structure. |
DML_OPERATOR_TILE Indicates the operator described by the DML_TILE_OPERATOR_DESC structure. |
DML_OPERATOR_TOP_K Indicates the operator described by the DML_TOP_K_OPERATOR_DESC structure. |
DML_OPERATOR_BATCH_NORMALIZATION Indicates the operator described by the DML_BATCH_NORMALIZATION_OPERATOR_DESC structure. |
DML_OPERATOR_MEAN_VARIANCE_NORMALIZATION Indicates the operator described by the DML_MEAN_VARIANCE_NORMALIZATION_OPERATOR_DESC structure. |
DML_OPERATOR_LOCAL_RESPONSE_NORMALIZATION Indicates the operator described by the DML_LOCAL_RESPONSE_NORMALIZATION_OPERATOR_DESC structure. |
DML_OPERATOR_LP_NORMALIZATION Indicates the operator described by the DML_LP_NORMALIZATION_OPERATOR_DESC structure. |
DML_OPERATOR_RNN Indicates the operator described by the DML_RNN_OPERATOR_DESC structure. |
DML_OPERATOR_LSTM Indicates the operator described by the DML_LSTM_OPERATOR_DESC structure. |
DML_OPERATOR_GRU Indicates the operator described by the DML_GRU_OPERATOR_DESC structure. |
DML_OPERATOR_ELEMENT_WISE_SIGN Indicates the operator described by the DML_ELEMENT_WISE_SIGN_OPERATOR_DESC structure. |
DML_OPERATOR_ELEMENT_WISE_IS_NAN Indicates the operator described by the DML_ELEMENT_WISE_IS_NAN_OPERATOR_DESC structure. |
DML_OPERATOR_ELEMENT_WISE_ERF Indicates the operator described by the DML_ELEMENT_WISE_ERF_OPERATOR_DESC structure. |
DML_OPERATOR_ELEMENT_WISE_SINH Indicates the operator described by the DML_ELEMENT_WISE_SINH_OPERATOR_DESC structure. |
DML_OPERATOR_ELEMENT_WISE_COSH Indicates the operator described by the DML_ELEMENT_WISE_COSH_OPERATOR_DESC structure. |
DML_OPERATOR_ELEMENT_WISE_TANH Indicates the operator described by the DML_ELEMENT_WISE_TANH_OPERATOR_DESC structure. |
DML_OPERATOR_ELEMENT_WISE_ASINH Indicates the operator described by the DML_ELEMENT_WISE_ASINH_OPERATOR_DESC structure. |
DML_OPERATOR_ELEMENT_WISE_ACOSH Indicates the operator described by the DML_ELEMENT_WISE_ACOSH_OPERATOR_DESC structure. |
DML_OPERATOR_ELEMENT_WISE_ATANH Indicates the operator described by the DML_ELEMENT_WISE_ATANH_OPERATOR_DESC structure. |
DML_OPERATOR_ELEMENT_WISE_IF Indicates the operator described by the DML_ELEMENT_WISE_IF_OPERATOR_DESC structure. |
DML_OPERATOR_ELEMENT_WISE_ADD1 Indicates the operator described by the DML_ELEMENT_WISE_ADD1_OPERATOR_DESC structure. |
DML_OPERATOR_ACTIVATION_SHRINK Indicates the operator described by the DML_ACTIVATION_SHRINK_OPERATOR_DESC structure. |
DML_OPERATOR_MAX_POOLING1 Indicates the operator described by the DML_MAX_POOLING1_OPERATOR_DESC structure. |
DML_OPERATOR_MAX_UNPOOLING Indicates the operator described by the DML_MAX_UNPOOLING_OPERATOR_DESC structure. |
DML_OPERATOR_DIAGONAL_MATRIX Indicates the operator described by the DML_DIAGONAL_MATRIX_OPERATOR_DESC structure. |
DML_OPERATOR_SCATTER Indicates the operator described by the DML_SCATTER_OPERATOR_DESC structure. |
DML_OPERATOR_ONE_HOT Indicates the operator described by the DML_ONE_HOT_OPERATOR_DESC structure. |
DML_OPERATOR_RESAMPLE Indicates the operator described by the DML_RESAMPLE_OPERATOR_DESC structure. |
DML_OPERATOR_ELEMENT_WISE_BIT_SHIFT_LEFT Indicates the operator described by the DML_ELEMENT_WISE_BIT_SHIFT_LEFT_OPERATOR_DESC structure. |
DML_OPERATOR_ELEMENT_WISE_BIT_SHIFT_RIGHT Indicates the operator described by the DML_ELEMENT_WISE_BIT_SHIFT_RIGHT_OPERATOR_DESC structure. |
DML_OPERATOR_ELEMENT_WISE_ROUND Indicates the operator described by the DML_ELEMENT_WISE_ROUND_OPERATOR_DESC structure. |
DML_OPERATOR_ELEMENT_WISE_IS_INFINITY Indicates the operator described by the DML_ELEMENT_WISE_IS_INFINITY_OPERATOR_DESC structure. |
DML_OPERATOR_ELEMENT_WISE_MODULUS_TRUNCATE Indicates the operator described by the DML_ELEMENT_WISE_MODULUS_TRUNCATE_OPERATOR_DESC structure. |
DML_OPERATOR_ELEMENT_WISE_MODULUS_FLOOR Indicates the operator described by the DML_ELEMENT_WISE_MODULUS_FLOOR_OPERATOR_DESC structure. |
DML_OPERATOR_FILL_VALUE_CONSTANT Indicates the operator described by the DML_FILL_VALUE_CONSTANT_OPERATOR_DESC structure. |
DML_OPERATOR_FILL_VALUE_SEQUENCE Indicates the operator described by the DML_FILL_VALUE_SEQUENCE_OPERATOR_DESC structure. |
DML_OPERATOR_CUMULATIVE_SUMMATION Indicates the operator described by the DML_CUMULATIVE_SUMMATION_OPERATOR_DESC structure. |
DML_OPERATOR_REVERSE_SUBSEQUENCES Indicates the operator described by the DML_REVERSE_SUBSEQUENCES_OPERATOR_DESC structure. |
DML_OPERATOR_GATHER_ELEMENTS Indicates the operator described by the DML_GATHER_ELEMENTS_OPERATOR_DESC structure. |
DML_OPERATOR_GATHER_ND Indicates the operator described by the DML_GATHER_ND_OPERATOR_DESC structure. |
DML_OPERATOR_SCATTER_ND Indicates the operator described by the DML_SCATTER_ND_OPERATOR_DESC structure. |
DML_OPERATOR_MAX_POOLING2 Indicates the operator described by the DML_MAX_POOLING2_OPERATOR_DESC structure. |
DML_OPERATOR_SLICE1 Indicates the operator described by the DML_SLICE1_OPERATOR_DESC structure. |
DML_OPERATOR_TOP_K1 Indicates the operator described by the DML_TOP_K1_OPERATOR_DESC structure. |
DML_OPERATOR_DEPTH_TO_SPACE1 Indicates the operator described by the DML_DEPTH_TO_SPACE1_OPERATOR_DESC structure. |
DML_OPERATOR_SPACE_TO_DEPTH1 Indicates the operator described by the DML_SPACE_TO_DEPTH1_OPERATOR_DESC structure. |
DML_OPERATOR_MEAN_VARIANCE_NORMALIZATION1 Indicates the operator described by the DML_MEAN_VARIANCE_NORMALIZATION1_OPERATOR_DESC structure. |
DML_OPERATOR_RESAMPLE1 Indicates the operator described by the DML_RESAMPLE1_OPERATOR_DESC structure. |
DML_OPERATOR_MATRIX_MULTIPLY_INTEGER Indicates the operator described by the DML_MATRIX_MULTIPLY_INTEGER_OPERATOR_DESC structure. |
DML_OPERATOR_QUANTIZED_LINEAR_MATRIX_MULTIPLY Indicates the operator described by the DML_QUANTIZED_LINEAR_MATRIX_MULTIPLY_OPERATOR_DESC structure. |
DML_OPERATOR_CONVOLUTION_INTEGER Indicates the operator described by the DML_CONVOLUTION_INTEGER_OPERATOR_DESC structure. |
DML_OPERATOR_QUANTIZED_LINEAR_CONVOLUTION Indicates the operator described by the DML_QUANTIZED_LINEAR_CONVOLUTION_OPERATOR_DESC structure. |
DML_OPERATOR_ELEMENT_WISE_BIT_AND Indicates the operator described by the DML_ELEMENT_WISE_BIT_AND_OPERATOR_DESC structure. |
DML_OPERATOR_ELEMENT_WISE_BIT_OR Indicates the operator described by the DML_ELEMENT_WISE_BIT_OR_OPERATOR_DESC structure. |
DML_OPERATOR_ELEMENT_WISE_BIT_XOR Indicates the operator described by the DML_ELEMENT_WISE_BIT_XOR_OPERATOR_DESC structure. |
DML_OPERATOR_ELEMENT_WISE_BIT_NOT Indicates the operator described by the DML_ELEMENT_WISE_BIT_NOT_OPERATOR_DESC structure. |
DML_OPERATOR_ELEMENT_WISE_BIT_COUNT Indicates the operator described by the DML_ELEMENT_WISE_BIT_COUNT_OPERATOR_DESC structure. |
DML_OPERATOR_ELEMENT_WISE_LOGICAL_GREATER_THAN_OR_EQUAL Indicates the operator described by the DML_ELEMENT_WISE_LOGICAL_GREATER_THAN_OR_EQUAL_OPERATOR_DESC structure. |
DML_OPERATOR_ELEMENT_WISE_LOGICAL_LESS_THAN_OR_EQUAL Indicates the operator described by the DML_ELEMENT_WISE_LOGICAL_LESS_THAN_OR_EQUAL_OPERATOR_DESC structure. |
DML_OPERATOR_ACTIVATION_CELU Indicates the operator described by the DML_ACTIVATION_CELU_OPERATOR_DESC structure. |
DML_OPERATOR_ACTIVATION_RELU_GRAD Indicates the operator described by the DML_ACTIVATION_RELU_GRAD_OPERATOR_DESC structure. |
DML_OPERATOR_AVERAGE_POOLING_GRAD Indicates the operator described by the DML_AVERAGE_POOLING_GRAD_OPERATOR_DESC structure. |
DML_OPERATOR_MAX_POOLING_GRAD Indicates the operator described by the DML_MAX_POOLING_GRAD_OPERATOR_DESC structure. |
DML_OPERATOR_RANDOM_GENERATOR Indicates the operator described by the DML_RANDOM_GENERATOR_OPERATOR_DESC structure. |
DML_OPERATOR_NONZERO_COORDINATES Indicates the operator described by the DML_NONZERO_COORDINATES_OPERATOR_DESC structure. |
DML_OPERATOR_RESAMPLE_GRAD Indicates the operator described by the DML_RESAMPLE_GRAD_OPERATOR_DESC structure. |
DML_OPERATOR_SLICE_GRAD Indicates the operator described by the DML_SLICE_GRAD_OPERATOR_DESC structure. |
DML_OPERATOR_ADAM_OPTIMIZER Indicates the operator described by the DML_ADAM_OPTIMIZER_OPERATOR_DESC structure. |
DML_OPERATOR_ARGMIN Indicates the operator described by the DML_ARGMIN_OPERATOR_DESC structure. |
DML_OPERATOR_ARGMAX Indicates the operator described by the DML_ARGMAX_OPERATOR_DESC structure. |
DML_OPERATOR_ROI_ALIGN Indicates the operator described by the DML_ROI_ALIGN_OPERATOR_DESC structure. |
DML_OPERATOR_GATHER_ND1 Indicates the operator described by the DML_GATHER_ND1_OPERATOR_DESC structure. |
DML_OPERATOR_ELEMENT_WISE_ATAN_YX Indicates the operator described by the DML_ELEMENT_WISE_ATAN_YX_OPERATOR_DESC structure. |
DML_OPERATOR_ELEMENT_WISE_CLIP_GRAD Indicates the operator described by the DML_ELEMENT_WISE_CLIP_GRAD_OPERATOR_DESC structure. |
DML_OPERATOR_ELEMENT_WISE_DIFFERENCE_SQUARE Indicates the operator described by the DML_ELEMENT_WISE_DIFFERENCE_SQUARE_OPERATOR_DESC structure. |
DML_OPERATOR_LOCAL_RESPONSE_NORMALIZATION_GRAD Indicates the operator described by the DML_LOCAL_RESPONSE_NORMALIZATION_GRAD_OPERATOR_DESC structure. |
DML_OPERATOR_CUMULATIVE_PRODUCT Indicates the operator described by the DML_CUMULATIVE_PRODUCT_OPERATOR_DESC structure. |
DML_OPERATOR_BATCH_NORMALIZATION_GRAD Indicates the operator described by the DML_BATCH_NORMALIZATION_GRAD_OPERATOR_DESC structure. |
DML_OPERATOR_ELEMENT_WISE_QUANTIZED_LINEAR_ADD Indicates the operator described by the DML_ELEMENT_WISE_QUANTIZED_LINEAR_ADD_OPERATOR_DESC structure. |
DML_OPERATOR_DYNAMIC_QUANTIZE_LINEAR Indicates the operator described by the DML_DYNAMIC_QUANTIZE_LINEAR_OPERATOR_DESC structure. |
DML_OPERATOR_ROI_ALIGN1 Indicates the operator described by the DML_ROI_ALIGN1_OPERATOR_DESC structure. |
DML_OPERATOR_ROI_ALIGN_GRAD Indicates the operator described by the DML_ROI_ALIGN_GRAD_OPERATOR_DESC structure. |
DML_OPERATOR_BATCH_NORMALIZATION_TRAINING Indicates the operator described by the DML_BATCH_NORMALIZATION_TRAINING_OPERATOR_DESC structure. |
DML_OPERATOR_BATCH_NORMALIZATION_TRAINING_GRAD Indicates the operator described by the DML_BATCH_NORMALIZATION_TRAINING_GRAD_OPERATOR_DESC structure. |
DML_OPERATOR_ELEMENT_WISE_CLIP1 Indicates the operator described by the DML_ELEMENT_WISE_CLIP1_OPERATOR_DESC structure. |
DML_OPERATOR_ELEMENT_WISE_CLIP_GRAD1 Indicates the operator described by the DML_ELEMENT_WISE_CLIP_GRAD1_OPERATOR_DESC structure. |
DML_OPERATOR_PADDING1 Indicates the operator described by the DML_PADDING1_OPERATOR_DESC structure. |
DML_OPERATOR_ELEMENT_WISE_NEGATE Indicates 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 |