ホーム › AI.MachineLearning.DirectML › DML_OPERATOR_TYPE
DML_OPERATOR_TYPE
列挙型メンバー 158
| 名前 | 10進 | 16進 |
|---|---|---|
| DML_OPERATOR_INVALID | 0 | 0x0 |
| DML_OPERATOR_ELEMENT_WISE_IDENTITY | 1 | 0x1 |
| DML_OPERATOR_ELEMENT_WISE_ABS | 2 | 0x2 |
| DML_OPERATOR_ELEMENT_WISE_ACOS | 3 | 0x3 |
| DML_OPERATOR_ELEMENT_WISE_ADD | 4 | 0x4 |
| DML_OPERATOR_ELEMENT_WISE_ASIN | 5 | 0x5 |
| DML_OPERATOR_ELEMENT_WISE_ATAN | 6 | 0x6 |
| DML_OPERATOR_ELEMENT_WISE_CEIL | 7 | 0x7 |
| DML_OPERATOR_ELEMENT_WISE_CLIP | 8 | 0x8 |
| DML_OPERATOR_ELEMENT_WISE_COS | 9 | 0x9 |
| DML_OPERATOR_ELEMENT_WISE_DIVIDE | 10 | 0xA |
| DML_OPERATOR_ELEMENT_WISE_EXP | 11 | 0xB |
| DML_OPERATOR_ELEMENT_WISE_FLOOR | 12 | 0xC |
| DML_OPERATOR_ELEMENT_WISE_LOG | 13 | 0xD |
| DML_OPERATOR_ELEMENT_WISE_LOGICAL_AND | 14 | 0xE |
| DML_OPERATOR_ELEMENT_WISE_LOGICAL_EQUALS | 15 | 0xF |
| DML_OPERATOR_ELEMENT_WISE_LOGICAL_GREATER_THAN | 16 | 0x10 |
| DML_OPERATOR_ELEMENT_WISE_LOGICAL_LESS_THAN | 17 | 0x11 |
| DML_OPERATOR_ELEMENT_WISE_LOGICAL_NOT | 18 | 0x12 |
| DML_OPERATOR_ELEMENT_WISE_LOGICAL_OR | 19 | 0x13 |
| DML_OPERATOR_ELEMENT_WISE_LOGICAL_XOR | 20 | 0x14 |
| DML_OPERATOR_ELEMENT_WISE_MAX | 21 | 0x15 |
| DML_OPERATOR_ELEMENT_WISE_MEAN | 22 | 0x16 |
| DML_OPERATOR_ELEMENT_WISE_MIN | 23 | 0x17 |
| DML_OPERATOR_ELEMENT_WISE_MULTIPLY | 24 | 0x18 |
| DML_OPERATOR_ELEMENT_WISE_POW | 25 | 0x19 |
| DML_OPERATOR_ELEMENT_WISE_CONSTANT_POW | 26 | 0x1A |
| DML_OPERATOR_ELEMENT_WISE_RECIP | 27 | 0x1B |
| DML_OPERATOR_ELEMENT_WISE_SIN | 28 | 0x1C |
| DML_OPERATOR_ELEMENT_WISE_SQRT | 29 | 0x1D |
| DML_OPERATOR_ELEMENT_WISE_SUBTRACT | 30 | 0x1E |
| DML_OPERATOR_ELEMENT_WISE_TAN | 31 | 0x1F |
| DML_OPERATOR_ELEMENT_WISE_THRESHOLD | 32 | 0x20 |
| DML_OPERATOR_ELEMENT_WISE_QUANTIZE_LINEAR | 33 | 0x21 |
| DML_OPERATOR_ELEMENT_WISE_DEQUANTIZE_LINEAR | 34 | 0x22 |
| DML_OPERATOR_ACTIVATION_ELU | 35 | 0x23 |
| DML_OPERATOR_ACTIVATION_HARDMAX | 36 | 0x24 |
| DML_OPERATOR_ACTIVATION_HARD_SIGMOID | 37 | 0x25 |
| DML_OPERATOR_ACTIVATION_IDENTITY | 38 | 0x26 |
| DML_OPERATOR_ACTIVATION_LEAKY_RELU | 39 | 0x27 |
| DML_OPERATOR_ACTIVATION_LINEAR | 40 | 0x28 |
| DML_OPERATOR_ACTIVATION_LOG_SOFTMAX | 41 | 0x29 |
| DML_OPERATOR_ACTIVATION_PARAMETERIZED_RELU | 42 | 0x2A |
| DML_OPERATOR_ACTIVATION_PARAMETRIC_SOFTPLUS | 43 | 0x2B |
| DML_OPERATOR_ACTIVATION_RELU | 44 | 0x2C |
| DML_OPERATOR_ACTIVATION_SCALED_ELU | 45 | 0x2D |
| DML_OPERATOR_ACTIVATION_SCALED_TANH | 46 | 0x2E |
| DML_OPERATOR_ACTIVATION_SIGMOID | 47 | 0x2F |
| DML_OPERATOR_ACTIVATION_SOFTMAX | 48 | 0x30 |
| DML_OPERATOR_ACTIVATION_SOFTPLUS | 49 | 0x31 |
| DML_OPERATOR_ACTIVATION_SOFTSIGN | 50 | 0x32 |
| DML_OPERATOR_ACTIVATION_TANH | 51 | 0x33 |
| DML_OPERATOR_ACTIVATION_THRESHOLDED_RELU | 52 | 0x34 |
| DML_OPERATOR_CONVOLUTION | 53 | 0x35 |
| DML_OPERATOR_GEMM | 54 | 0x36 |
| DML_OPERATOR_REDUCE | 55 | 0x37 |
| DML_OPERATOR_AVERAGE_POOLING | 56 | 0x38 |
| DML_OPERATOR_LP_POOLING | 57 | 0x39 |
| DML_OPERATOR_MAX_POOLING | 58 | 0x3A |
| DML_OPERATOR_ROI_POOLING | 59 | 0x3B |
| DML_OPERATOR_SLICE | 60 | 0x3C |
| DML_OPERATOR_CAST | 61 | 0x3D |
| DML_OPERATOR_SPLIT | 62 | 0x3E |
| DML_OPERATOR_JOIN | 63 | 0x3F |
| DML_OPERATOR_PADDING | 64 | 0x40 |
| DML_OPERATOR_VALUE_SCALE_2D | 65 | 0x41 |
| DML_OPERATOR_UPSAMPLE_2D | 66 | 0x42 |
| DML_OPERATOR_GATHER | 67 | 0x43 |
| DML_OPERATOR_SPACE_TO_DEPTH | 68 | 0x44 |
| DML_OPERATOR_DEPTH_TO_SPACE | 69 | 0x45 |
| DML_OPERATOR_TILE | 70 | 0x46 |
| DML_OPERATOR_TOP_K | 71 | 0x47 |
| DML_OPERATOR_BATCH_NORMALIZATION | 72 | 0x48 |
| DML_OPERATOR_MEAN_VARIANCE_NORMALIZATION | 73 | 0x49 |
| DML_OPERATOR_LOCAL_RESPONSE_NORMALIZATION | 74 | 0x4A |
| DML_OPERATOR_LP_NORMALIZATION | 75 | 0x4B |
| DML_OPERATOR_RNN | 76 | 0x4C |
| DML_OPERATOR_LSTM | 77 | 0x4D |
| DML_OPERATOR_GRU | 78 | 0x4E |
| DML_OPERATOR_ELEMENT_WISE_SIGN | 79 | 0x4F |
| DML_OPERATOR_ELEMENT_WISE_IS_NAN | 80 | 0x50 |
| DML_OPERATOR_ELEMENT_WISE_ERF | 81 | 0x51 |
| DML_OPERATOR_ELEMENT_WISE_SINH | 82 | 0x52 |
| DML_OPERATOR_ELEMENT_WISE_COSH | 83 | 0x53 |
| DML_OPERATOR_ELEMENT_WISE_TANH | 84 | 0x54 |
| DML_OPERATOR_ELEMENT_WISE_ASINH | 85 | 0x55 |
| DML_OPERATOR_ELEMENT_WISE_ACOSH | 86 | 0x56 |
| DML_OPERATOR_ELEMENT_WISE_ATANH | 87 | 0x57 |
| DML_OPERATOR_ELEMENT_WISE_IF | 88 | 0x58 |
| DML_OPERATOR_ELEMENT_WISE_ADD1 | 89 | 0x59 |
| DML_OPERATOR_ACTIVATION_SHRINK | 90 | 0x5A |
| DML_OPERATOR_MAX_POOLING1 | 91 | 0x5B |
| DML_OPERATOR_MAX_UNPOOLING | 92 | 0x5C |
| DML_OPERATOR_DIAGONAL_MATRIX | 93 | 0x5D |
| DML_OPERATOR_SCATTER_ELEMENTS | 94 | 0x5E |
| DML_OPERATOR_SCATTER | 94 | 0x5E |
| DML_OPERATOR_ONE_HOT | 95 | 0x5F |
| DML_OPERATOR_RESAMPLE | 96 | 0x60 |
| DML_OPERATOR_ELEMENT_WISE_BIT_SHIFT_LEFT | 97 | 0x61 |
| DML_OPERATOR_ELEMENT_WISE_BIT_SHIFT_RIGHT | 98 | 0x62 |
| DML_OPERATOR_ELEMENT_WISE_ROUND | 99 | 0x63 |
| DML_OPERATOR_ELEMENT_WISE_IS_INFINITY | 100 | 0x64 |
| DML_OPERATOR_ELEMENT_WISE_MODULUS_TRUNCATE | 101 | 0x65 |
| DML_OPERATOR_ELEMENT_WISE_MODULUS_FLOOR | 102 | 0x66 |
| DML_OPERATOR_FILL_VALUE_CONSTANT | 103 | 0x67 |
| DML_OPERATOR_FILL_VALUE_SEQUENCE | 104 | 0x68 |
| DML_OPERATOR_CUMULATIVE_SUMMATION | 105 | 0x69 |
| DML_OPERATOR_REVERSE_SUBSEQUENCES | 106 | 0x6A |
| DML_OPERATOR_GATHER_ELEMENTS | 107 | 0x6B |
| DML_OPERATOR_GATHER_ND | 108 | 0x6C |
| DML_OPERATOR_SCATTER_ND | 109 | 0x6D |
| DML_OPERATOR_MAX_POOLING2 | 110 | 0x6E |
| DML_OPERATOR_SLICE1 | 111 | 0x6F |
| DML_OPERATOR_TOP_K1 | 112 | 0x70 |
| DML_OPERATOR_DEPTH_TO_SPACE1 | 113 | 0x71 |
| DML_OPERATOR_SPACE_TO_DEPTH1 | 114 | 0x72 |
| DML_OPERATOR_MEAN_VARIANCE_NORMALIZATION1 | 115 | 0x73 |
| DML_OPERATOR_RESAMPLE1 | 116 | 0x74 |
| DML_OPERATOR_MATRIX_MULTIPLY_INTEGER | 117 | 0x75 |
| DML_OPERATOR_QUANTIZED_LINEAR_MATRIX_MULTIPLY | 118 | 0x76 |
| DML_OPERATOR_CONVOLUTION_INTEGER | 119 | 0x77 |
| DML_OPERATOR_QUANTIZED_LINEAR_CONVOLUTION | 120 | 0x78 |
| DML_OPERATOR_ELEMENT_WISE_BIT_AND | 121 | 0x79 |
| DML_OPERATOR_ELEMENT_WISE_BIT_OR | 122 | 0x7A |
| DML_OPERATOR_ELEMENT_WISE_BIT_XOR | 123 | 0x7B |
| DML_OPERATOR_ELEMENT_WISE_BIT_NOT | 124 | 0x7C |
| DML_OPERATOR_ELEMENT_WISE_BIT_COUNT | 125 | 0x7D |
| DML_OPERATOR_ELEMENT_WISE_LOGICAL_GREATER_THAN_OR_EQUAL | 126 | 0x7E |
| DML_OPERATOR_ELEMENT_WISE_LOGICAL_LESS_THAN_OR_EQUAL | 127 | 0x7F |
| DML_OPERATOR_ACTIVATION_CELU | 128 | 0x80 |
| DML_OPERATOR_ACTIVATION_RELU_GRAD | 129 | 0x81 |
| DML_OPERATOR_AVERAGE_POOLING_GRAD | 130 | 0x82 |
| DML_OPERATOR_MAX_POOLING_GRAD | 131 | 0x83 |
| DML_OPERATOR_RANDOM_GENERATOR | 132 | 0x84 |
| DML_OPERATOR_NONZERO_COORDINATES | 133 | 0x85 |
| DML_OPERATOR_RESAMPLE_GRAD | 134 | 0x86 |
| DML_OPERATOR_SLICE_GRAD | 135 | 0x87 |
| DML_OPERATOR_ADAM_OPTIMIZER | 136 | 0x88 |
| DML_OPERATOR_ARGMIN | 137 | 0x89 |
| DML_OPERATOR_ARGMAX | 138 | 0x8A |
| DML_OPERATOR_ROI_ALIGN | 139 | 0x8B |
| DML_OPERATOR_GATHER_ND1 | 140 | 0x8C |
| DML_OPERATOR_ELEMENT_WISE_ATAN_YX | 141 | 0x8D |
| DML_OPERATOR_ELEMENT_WISE_CLIP_GRAD | 142 | 0x8E |
| DML_OPERATOR_ELEMENT_WISE_DIFFERENCE_SQUARE | 143 | 0x8F |
| DML_OPERATOR_LOCAL_RESPONSE_NORMALIZATION_GRAD | 144 | 0x90 |
| DML_OPERATOR_CUMULATIVE_PRODUCT | 145 | 0x91 |
| DML_OPERATOR_BATCH_NORMALIZATION_GRAD | 146 | 0x92 |
| DML_OPERATOR_ELEMENT_WISE_QUANTIZED_LINEAR_ADD | 147 | 0x93 |
| DML_OPERATOR_DYNAMIC_QUANTIZE_LINEAR | 148 | 0x94 |
| DML_OPERATOR_ROI_ALIGN1 | 149 | 0x95 |
| DML_OPERATOR_ROI_ALIGN_GRAD | 150 | 0x96 |
| DML_OPERATOR_BATCH_NORMALIZATION_TRAINING | 151 | 0x97 |
| DML_OPERATOR_BATCH_NORMALIZATION_TRAINING_GRAD | 152 | 0x98 |
| DML_OPERATOR_ELEMENT_WISE_CLIP1 | 153 | 0x99 |
| DML_OPERATOR_ELEMENT_WISE_CLIP_GRAD1 | 154 | 0x9A |
| DML_OPERATOR_PADDING1 | 155 | 0x9B |
| DML_OPERATOR_ELEMENT_WISE_NEGATE | 156 | 0x9C |
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum DML_OPERATOR_TYPE : int {
DML_OPERATOR_INVALID = 0,
DML_OPERATOR_ELEMENT_WISE_IDENTITY = 1,
DML_OPERATOR_ELEMENT_WISE_ABS = 2,
DML_OPERATOR_ELEMENT_WISE_ACOS = 3,
DML_OPERATOR_ELEMENT_WISE_ADD = 4,
DML_OPERATOR_ELEMENT_WISE_ASIN = 5,
DML_OPERATOR_ELEMENT_WISE_ATAN = 6,
DML_OPERATOR_ELEMENT_WISE_CEIL = 7,
DML_OPERATOR_ELEMENT_WISE_CLIP = 8,
DML_OPERATOR_ELEMENT_WISE_COS = 9,
DML_OPERATOR_ELEMENT_WISE_DIVIDE = 10,
DML_OPERATOR_ELEMENT_WISE_EXP = 11,
DML_OPERATOR_ELEMENT_WISE_FLOOR = 12,
DML_OPERATOR_ELEMENT_WISE_LOG = 13,
DML_OPERATOR_ELEMENT_WISE_LOGICAL_AND = 14,
DML_OPERATOR_ELEMENT_WISE_LOGICAL_EQUALS = 15,
DML_OPERATOR_ELEMENT_WISE_LOGICAL_GREATER_THAN = 16,
DML_OPERATOR_ELEMENT_WISE_LOGICAL_LESS_THAN = 17,
DML_OPERATOR_ELEMENT_WISE_LOGICAL_NOT = 18,
DML_OPERATOR_ELEMENT_WISE_LOGICAL_OR = 19,
DML_OPERATOR_ELEMENT_WISE_LOGICAL_XOR = 20,
DML_OPERATOR_ELEMENT_WISE_MAX = 21,
DML_OPERATOR_ELEMENT_WISE_MEAN = 22,
DML_OPERATOR_ELEMENT_WISE_MIN = 23,
DML_OPERATOR_ELEMENT_WISE_MULTIPLY = 24,
DML_OPERATOR_ELEMENT_WISE_POW = 25,
DML_OPERATOR_ELEMENT_WISE_CONSTANT_POW = 26,
DML_OPERATOR_ELEMENT_WISE_RECIP = 27,
DML_OPERATOR_ELEMENT_WISE_SIN = 28,
DML_OPERATOR_ELEMENT_WISE_SQRT = 29,
DML_OPERATOR_ELEMENT_WISE_SUBTRACT = 30,
DML_OPERATOR_ELEMENT_WISE_TAN = 31,
DML_OPERATOR_ELEMENT_WISE_THRESHOLD = 32,
DML_OPERATOR_ELEMENT_WISE_QUANTIZE_LINEAR = 33,
DML_OPERATOR_ELEMENT_WISE_DEQUANTIZE_LINEAR = 34,
DML_OPERATOR_ACTIVATION_ELU = 35,
DML_OPERATOR_ACTIVATION_HARDMAX = 36,
DML_OPERATOR_ACTIVATION_HARD_SIGMOID = 37,
DML_OPERATOR_ACTIVATION_IDENTITY = 38,
DML_OPERATOR_ACTIVATION_LEAKY_RELU = 39,
DML_OPERATOR_ACTIVATION_LINEAR = 40,
DML_OPERATOR_ACTIVATION_LOG_SOFTMAX = 41,
DML_OPERATOR_ACTIVATION_PARAMETERIZED_RELU = 42,
DML_OPERATOR_ACTIVATION_PARAMETRIC_SOFTPLUS = 43,
DML_OPERATOR_ACTIVATION_RELU = 44,
DML_OPERATOR_ACTIVATION_SCALED_ELU = 45,
DML_OPERATOR_ACTIVATION_SCALED_TANH = 46,
DML_OPERATOR_ACTIVATION_SIGMOID = 47,
DML_OPERATOR_ACTIVATION_SOFTMAX = 48,
DML_OPERATOR_ACTIVATION_SOFTPLUS = 49,
DML_OPERATOR_ACTIVATION_SOFTSIGN = 50,
DML_OPERATOR_ACTIVATION_TANH = 51,
DML_OPERATOR_ACTIVATION_THRESHOLDED_RELU = 52,
DML_OPERATOR_CONVOLUTION = 53,
DML_OPERATOR_GEMM = 54,
DML_OPERATOR_REDUCE = 55,
DML_OPERATOR_AVERAGE_POOLING = 56,
DML_OPERATOR_LP_POOLING = 57,
DML_OPERATOR_MAX_POOLING = 58,
DML_OPERATOR_ROI_POOLING = 59,
DML_OPERATOR_SLICE = 60,
DML_OPERATOR_CAST = 61,
DML_OPERATOR_SPLIT = 62,
DML_OPERATOR_JOIN = 63,
DML_OPERATOR_PADDING = 64,
DML_OPERATOR_VALUE_SCALE_2D = 65,
DML_OPERATOR_UPSAMPLE_2D = 66,
DML_OPERATOR_GATHER = 67,
DML_OPERATOR_SPACE_TO_DEPTH = 68,
DML_OPERATOR_DEPTH_TO_SPACE = 69,
DML_OPERATOR_TILE = 70,
DML_OPERATOR_TOP_K = 71,
DML_OPERATOR_BATCH_NORMALIZATION = 72,
DML_OPERATOR_MEAN_VARIANCE_NORMALIZATION = 73,
DML_OPERATOR_LOCAL_RESPONSE_NORMALIZATION = 74,
DML_OPERATOR_LP_NORMALIZATION = 75,
DML_OPERATOR_RNN = 76,
DML_OPERATOR_LSTM = 77,
DML_OPERATOR_GRU = 78,
DML_OPERATOR_ELEMENT_WISE_SIGN = 79,
DML_OPERATOR_ELEMENT_WISE_IS_NAN = 80,
DML_OPERATOR_ELEMENT_WISE_ERF = 81,
DML_OPERATOR_ELEMENT_WISE_SINH = 82,
DML_OPERATOR_ELEMENT_WISE_COSH = 83,
DML_OPERATOR_ELEMENT_WISE_TANH = 84,
DML_OPERATOR_ELEMENT_WISE_ASINH = 85,
DML_OPERATOR_ELEMENT_WISE_ACOSH = 86,
DML_OPERATOR_ELEMENT_WISE_ATANH = 87,
DML_OPERATOR_ELEMENT_WISE_IF = 88,
DML_OPERATOR_ELEMENT_WISE_ADD1 = 89,
DML_OPERATOR_ACTIVATION_SHRINK = 90,
DML_OPERATOR_MAX_POOLING1 = 91,
DML_OPERATOR_MAX_UNPOOLING = 92,
DML_OPERATOR_DIAGONAL_MATRIX = 93,
DML_OPERATOR_SCATTER_ELEMENTS = 94,
DML_OPERATOR_SCATTER = 94,
DML_OPERATOR_ONE_HOT = 95,
DML_OPERATOR_RESAMPLE = 96,
DML_OPERATOR_ELEMENT_WISE_BIT_SHIFT_LEFT = 97,
DML_OPERATOR_ELEMENT_WISE_BIT_SHIFT_RIGHT = 98,
DML_OPERATOR_ELEMENT_WISE_ROUND = 99,
DML_OPERATOR_ELEMENT_WISE_IS_INFINITY = 100,
DML_OPERATOR_ELEMENT_WISE_MODULUS_TRUNCATE = 101,
DML_OPERATOR_ELEMENT_WISE_MODULUS_FLOOR = 102,
DML_OPERATOR_FILL_VALUE_CONSTANT = 103,
DML_OPERATOR_FILL_VALUE_SEQUENCE = 104,
DML_OPERATOR_CUMULATIVE_SUMMATION = 105,
DML_OPERATOR_REVERSE_SUBSEQUENCES = 106,
DML_OPERATOR_GATHER_ELEMENTS = 107,
DML_OPERATOR_GATHER_ND = 108,
DML_OPERATOR_SCATTER_ND = 109,
DML_OPERATOR_MAX_POOLING2 = 110,
DML_OPERATOR_SLICE1 = 111,
DML_OPERATOR_TOP_K1 = 112,
DML_OPERATOR_DEPTH_TO_SPACE1 = 113,
DML_OPERATOR_SPACE_TO_DEPTH1 = 114,
DML_OPERATOR_MEAN_VARIANCE_NORMALIZATION1 = 115,
DML_OPERATOR_RESAMPLE1 = 116,
DML_OPERATOR_MATRIX_MULTIPLY_INTEGER = 117,
DML_OPERATOR_QUANTIZED_LINEAR_MATRIX_MULTIPLY = 118,
DML_OPERATOR_CONVOLUTION_INTEGER = 119,
DML_OPERATOR_QUANTIZED_LINEAR_CONVOLUTION = 120,
DML_OPERATOR_ELEMENT_WISE_BIT_AND = 121,
DML_OPERATOR_ELEMENT_WISE_BIT_OR = 122,
DML_OPERATOR_ELEMENT_WISE_BIT_XOR = 123,
DML_OPERATOR_ELEMENT_WISE_BIT_NOT = 124,
DML_OPERATOR_ELEMENT_WISE_BIT_COUNT = 125,
DML_OPERATOR_ELEMENT_WISE_LOGICAL_GREATER_THAN_OR_EQUAL = 126,
DML_OPERATOR_ELEMENT_WISE_LOGICAL_LESS_THAN_OR_EQUAL = 127,
DML_OPERATOR_ACTIVATION_CELU = 128,
DML_OPERATOR_ACTIVATION_RELU_GRAD = 129,
DML_OPERATOR_AVERAGE_POOLING_GRAD = 130,
DML_OPERATOR_MAX_POOLING_GRAD = 131,
DML_OPERATOR_RANDOM_GENERATOR = 132,
DML_OPERATOR_NONZERO_COORDINATES = 133,
DML_OPERATOR_RESAMPLE_GRAD = 134,
DML_OPERATOR_SLICE_GRAD = 135,
DML_OPERATOR_ADAM_OPTIMIZER = 136,
DML_OPERATOR_ARGMIN = 137,
DML_OPERATOR_ARGMAX = 138,
DML_OPERATOR_ROI_ALIGN = 139,
DML_OPERATOR_GATHER_ND1 = 140,
DML_OPERATOR_ELEMENT_WISE_ATAN_YX = 141,
DML_OPERATOR_ELEMENT_WISE_CLIP_GRAD = 142,
DML_OPERATOR_ELEMENT_WISE_DIFFERENCE_SQUARE = 143,
DML_OPERATOR_LOCAL_RESPONSE_NORMALIZATION_GRAD = 144,
DML_OPERATOR_CUMULATIVE_PRODUCT = 145,
DML_OPERATOR_BATCH_NORMALIZATION_GRAD = 146,
DML_OPERATOR_ELEMENT_WISE_QUANTIZED_LINEAR_ADD = 147,
DML_OPERATOR_DYNAMIC_QUANTIZE_LINEAR = 148,
DML_OPERATOR_ROI_ALIGN1 = 149,
DML_OPERATOR_ROI_ALIGN_GRAD = 150,
DML_OPERATOR_BATCH_NORMALIZATION_TRAINING = 151,
DML_OPERATOR_BATCH_NORMALIZATION_TRAINING_GRAD = 152,
DML_OPERATOR_ELEMENT_WISE_CLIP1 = 153,
DML_OPERATOR_ELEMENT_WISE_CLIP_GRAD1 = 154,
DML_OPERATOR_PADDING1 = 155,
DML_OPERATOR_ELEMENT_WISE_NEGATE = 156
} DML_OPERATOR_TYPE;public enum DML_OPERATOR_TYPE : int
{
DML_OPERATOR_INVALID = 0,
DML_OPERATOR_ELEMENT_WISE_IDENTITY = 1,
DML_OPERATOR_ELEMENT_WISE_ABS = 2,
DML_OPERATOR_ELEMENT_WISE_ACOS = 3,
DML_OPERATOR_ELEMENT_WISE_ADD = 4,
DML_OPERATOR_ELEMENT_WISE_ASIN = 5,
DML_OPERATOR_ELEMENT_WISE_ATAN = 6,
DML_OPERATOR_ELEMENT_WISE_CEIL = 7,
DML_OPERATOR_ELEMENT_WISE_CLIP = 8,
DML_OPERATOR_ELEMENT_WISE_COS = 9,
DML_OPERATOR_ELEMENT_WISE_DIVIDE = 10,
DML_OPERATOR_ELEMENT_WISE_EXP = 11,
DML_OPERATOR_ELEMENT_WISE_FLOOR = 12,
DML_OPERATOR_ELEMENT_WISE_LOG = 13,
DML_OPERATOR_ELEMENT_WISE_LOGICAL_AND = 14,
DML_OPERATOR_ELEMENT_WISE_LOGICAL_EQUALS = 15,
DML_OPERATOR_ELEMENT_WISE_LOGICAL_GREATER_THAN = 16,
DML_OPERATOR_ELEMENT_WISE_LOGICAL_LESS_THAN = 17,
DML_OPERATOR_ELEMENT_WISE_LOGICAL_NOT = 18,
DML_OPERATOR_ELEMENT_WISE_LOGICAL_OR = 19,
DML_OPERATOR_ELEMENT_WISE_LOGICAL_XOR = 20,
DML_OPERATOR_ELEMENT_WISE_MAX = 21,
DML_OPERATOR_ELEMENT_WISE_MEAN = 22,
DML_OPERATOR_ELEMENT_WISE_MIN = 23,
DML_OPERATOR_ELEMENT_WISE_MULTIPLY = 24,
DML_OPERATOR_ELEMENT_WISE_POW = 25,
DML_OPERATOR_ELEMENT_WISE_CONSTANT_POW = 26,
DML_OPERATOR_ELEMENT_WISE_RECIP = 27,
DML_OPERATOR_ELEMENT_WISE_SIN = 28,
DML_OPERATOR_ELEMENT_WISE_SQRT = 29,
DML_OPERATOR_ELEMENT_WISE_SUBTRACT = 30,
DML_OPERATOR_ELEMENT_WISE_TAN = 31,
DML_OPERATOR_ELEMENT_WISE_THRESHOLD = 32,
DML_OPERATOR_ELEMENT_WISE_QUANTIZE_LINEAR = 33,
DML_OPERATOR_ELEMENT_WISE_DEQUANTIZE_LINEAR = 34,
DML_OPERATOR_ACTIVATION_ELU = 35,
DML_OPERATOR_ACTIVATION_HARDMAX = 36,
DML_OPERATOR_ACTIVATION_HARD_SIGMOID = 37,
DML_OPERATOR_ACTIVATION_IDENTITY = 38,
DML_OPERATOR_ACTIVATION_LEAKY_RELU = 39,
DML_OPERATOR_ACTIVATION_LINEAR = 40,
DML_OPERATOR_ACTIVATION_LOG_SOFTMAX = 41,
DML_OPERATOR_ACTIVATION_PARAMETERIZED_RELU = 42,
DML_OPERATOR_ACTIVATION_PARAMETRIC_SOFTPLUS = 43,
DML_OPERATOR_ACTIVATION_RELU = 44,
DML_OPERATOR_ACTIVATION_SCALED_ELU = 45,
DML_OPERATOR_ACTIVATION_SCALED_TANH = 46,
DML_OPERATOR_ACTIVATION_SIGMOID = 47,
DML_OPERATOR_ACTIVATION_SOFTMAX = 48,
DML_OPERATOR_ACTIVATION_SOFTPLUS = 49,
DML_OPERATOR_ACTIVATION_SOFTSIGN = 50,
DML_OPERATOR_ACTIVATION_TANH = 51,
DML_OPERATOR_ACTIVATION_THRESHOLDED_RELU = 52,
DML_OPERATOR_CONVOLUTION = 53,
DML_OPERATOR_GEMM = 54,
DML_OPERATOR_REDUCE = 55,
DML_OPERATOR_AVERAGE_POOLING = 56,
DML_OPERATOR_LP_POOLING = 57,
DML_OPERATOR_MAX_POOLING = 58,
DML_OPERATOR_ROI_POOLING = 59,
DML_OPERATOR_SLICE = 60,
DML_OPERATOR_CAST = 61,
DML_OPERATOR_SPLIT = 62,
DML_OPERATOR_JOIN = 63,
DML_OPERATOR_PADDING = 64,
DML_OPERATOR_VALUE_SCALE_2D = 65,
DML_OPERATOR_UPSAMPLE_2D = 66,
DML_OPERATOR_GATHER = 67,
DML_OPERATOR_SPACE_TO_DEPTH = 68,
DML_OPERATOR_DEPTH_TO_SPACE = 69,
DML_OPERATOR_TILE = 70,
DML_OPERATOR_TOP_K = 71,
DML_OPERATOR_BATCH_NORMALIZATION = 72,
DML_OPERATOR_MEAN_VARIANCE_NORMALIZATION = 73,
DML_OPERATOR_LOCAL_RESPONSE_NORMALIZATION = 74,
DML_OPERATOR_LP_NORMALIZATION = 75,
DML_OPERATOR_RNN = 76,
DML_OPERATOR_LSTM = 77,
DML_OPERATOR_GRU = 78,
DML_OPERATOR_ELEMENT_WISE_SIGN = 79,
DML_OPERATOR_ELEMENT_WISE_IS_NAN = 80,
DML_OPERATOR_ELEMENT_WISE_ERF = 81,
DML_OPERATOR_ELEMENT_WISE_SINH = 82,
DML_OPERATOR_ELEMENT_WISE_COSH = 83,
DML_OPERATOR_ELEMENT_WISE_TANH = 84,
DML_OPERATOR_ELEMENT_WISE_ASINH = 85,
DML_OPERATOR_ELEMENT_WISE_ACOSH = 86,
DML_OPERATOR_ELEMENT_WISE_ATANH = 87,
DML_OPERATOR_ELEMENT_WISE_IF = 88,
DML_OPERATOR_ELEMENT_WISE_ADD1 = 89,
DML_OPERATOR_ACTIVATION_SHRINK = 90,
DML_OPERATOR_MAX_POOLING1 = 91,
DML_OPERATOR_MAX_UNPOOLING = 92,
DML_OPERATOR_DIAGONAL_MATRIX = 93,
DML_OPERATOR_SCATTER_ELEMENTS = 94,
DML_OPERATOR_SCATTER = 94,
DML_OPERATOR_ONE_HOT = 95,
DML_OPERATOR_RESAMPLE = 96,
DML_OPERATOR_ELEMENT_WISE_BIT_SHIFT_LEFT = 97,
DML_OPERATOR_ELEMENT_WISE_BIT_SHIFT_RIGHT = 98,
DML_OPERATOR_ELEMENT_WISE_ROUND = 99,
DML_OPERATOR_ELEMENT_WISE_IS_INFINITY = 100,
DML_OPERATOR_ELEMENT_WISE_MODULUS_TRUNCATE = 101,
DML_OPERATOR_ELEMENT_WISE_MODULUS_FLOOR = 102,
DML_OPERATOR_FILL_VALUE_CONSTANT = 103,
DML_OPERATOR_FILL_VALUE_SEQUENCE = 104,
DML_OPERATOR_CUMULATIVE_SUMMATION = 105,
DML_OPERATOR_REVERSE_SUBSEQUENCES = 106,
DML_OPERATOR_GATHER_ELEMENTS = 107,
DML_OPERATOR_GATHER_ND = 108,
DML_OPERATOR_SCATTER_ND = 109,
DML_OPERATOR_MAX_POOLING2 = 110,
DML_OPERATOR_SLICE1 = 111,
DML_OPERATOR_TOP_K1 = 112,
DML_OPERATOR_DEPTH_TO_SPACE1 = 113,
DML_OPERATOR_SPACE_TO_DEPTH1 = 114,
DML_OPERATOR_MEAN_VARIANCE_NORMALIZATION1 = 115,
DML_OPERATOR_RESAMPLE1 = 116,
DML_OPERATOR_MATRIX_MULTIPLY_INTEGER = 117,
DML_OPERATOR_QUANTIZED_LINEAR_MATRIX_MULTIPLY = 118,
DML_OPERATOR_CONVOLUTION_INTEGER = 119,
DML_OPERATOR_QUANTIZED_LINEAR_CONVOLUTION = 120,
DML_OPERATOR_ELEMENT_WISE_BIT_AND = 121,
DML_OPERATOR_ELEMENT_WISE_BIT_OR = 122,
DML_OPERATOR_ELEMENT_WISE_BIT_XOR = 123,
DML_OPERATOR_ELEMENT_WISE_BIT_NOT = 124,
DML_OPERATOR_ELEMENT_WISE_BIT_COUNT = 125,
DML_OPERATOR_ELEMENT_WISE_LOGICAL_GREATER_THAN_OR_EQUAL = 126,
DML_OPERATOR_ELEMENT_WISE_LOGICAL_LESS_THAN_OR_EQUAL = 127,
DML_OPERATOR_ACTIVATION_CELU = 128,
DML_OPERATOR_ACTIVATION_RELU_GRAD = 129,
DML_OPERATOR_AVERAGE_POOLING_GRAD = 130,
DML_OPERATOR_MAX_POOLING_GRAD = 131,
DML_OPERATOR_RANDOM_GENERATOR = 132,
DML_OPERATOR_NONZERO_COORDINATES = 133,
DML_OPERATOR_RESAMPLE_GRAD = 134,
DML_OPERATOR_SLICE_GRAD = 135,
DML_OPERATOR_ADAM_OPTIMIZER = 136,
DML_OPERATOR_ARGMIN = 137,
DML_OPERATOR_ARGMAX = 138,
DML_OPERATOR_ROI_ALIGN = 139,
DML_OPERATOR_GATHER_ND1 = 140,
DML_OPERATOR_ELEMENT_WISE_ATAN_YX = 141,
DML_OPERATOR_ELEMENT_WISE_CLIP_GRAD = 142,
DML_OPERATOR_ELEMENT_WISE_DIFFERENCE_SQUARE = 143,
DML_OPERATOR_LOCAL_RESPONSE_NORMALIZATION_GRAD = 144,
DML_OPERATOR_CUMULATIVE_PRODUCT = 145,
DML_OPERATOR_BATCH_NORMALIZATION_GRAD = 146,
DML_OPERATOR_ELEMENT_WISE_QUANTIZED_LINEAR_ADD = 147,
DML_OPERATOR_DYNAMIC_QUANTIZE_LINEAR = 148,
DML_OPERATOR_ROI_ALIGN1 = 149,
DML_OPERATOR_ROI_ALIGN_GRAD = 150,
DML_OPERATOR_BATCH_NORMALIZATION_TRAINING = 151,
DML_OPERATOR_BATCH_NORMALIZATION_TRAINING_GRAD = 152,
DML_OPERATOR_ELEMENT_WISE_CLIP1 = 153,
DML_OPERATOR_ELEMENT_WISE_CLIP_GRAD1 = 154,
DML_OPERATOR_PADDING1 = 155,
DML_OPERATOR_ELEMENT_WISE_NEGATE = 156,
}Public Enum DML_OPERATOR_TYPE As Integer
DML_OPERATOR_INVALID = 0
DML_OPERATOR_ELEMENT_WISE_IDENTITY = 1
DML_OPERATOR_ELEMENT_WISE_ABS = 2
DML_OPERATOR_ELEMENT_WISE_ACOS = 3
DML_OPERATOR_ELEMENT_WISE_ADD = 4
DML_OPERATOR_ELEMENT_WISE_ASIN = 5
DML_OPERATOR_ELEMENT_WISE_ATAN = 6
DML_OPERATOR_ELEMENT_WISE_CEIL = 7
DML_OPERATOR_ELEMENT_WISE_CLIP = 8
DML_OPERATOR_ELEMENT_WISE_COS = 9
DML_OPERATOR_ELEMENT_WISE_DIVIDE = 10
DML_OPERATOR_ELEMENT_WISE_EXP = 11
DML_OPERATOR_ELEMENT_WISE_FLOOR = 12
DML_OPERATOR_ELEMENT_WISE_LOG = 13
DML_OPERATOR_ELEMENT_WISE_LOGICAL_AND = 14
DML_OPERATOR_ELEMENT_WISE_LOGICAL_EQUALS = 15
DML_OPERATOR_ELEMENT_WISE_LOGICAL_GREATER_THAN = 16
DML_OPERATOR_ELEMENT_WISE_LOGICAL_LESS_THAN = 17
DML_OPERATOR_ELEMENT_WISE_LOGICAL_NOT = 18
DML_OPERATOR_ELEMENT_WISE_LOGICAL_OR = 19
DML_OPERATOR_ELEMENT_WISE_LOGICAL_XOR = 20
DML_OPERATOR_ELEMENT_WISE_MAX = 21
DML_OPERATOR_ELEMENT_WISE_MEAN = 22
DML_OPERATOR_ELEMENT_WISE_MIN = 23
DML_OPERATOR_ELEMENT_WISE_MULTIPLY = 24
DML_OPERATOR_ELEMENT_WISE_POW = 25
DML_OPERATOR_ELEMENT_WISE_CONSTANT_POW = 26
DML_OPERATOR_ELEMENT_WISE_RECIP = 27
DML_OPERATOR_ELEMENT_WISE_SIN = 28
DML_OPERATOR_ELEMENT_WISE_SQRT = 29
DML_OPERATOR_ELEMENT_WISE_SUBTRACT = 30
DML_OPERATOR_ELEMENT_WISE_TAN = 31
DML_OPERATOR_ELEMENT_WISE_THRESHOLD = 32
DML_OPERATOR_ELEMENT_WISE_QUANTIZE_LINEAR = 33
DML_OPERATOR_ELEMENT_WISE_DEQUANTIZE_LINEAR = 34
DML_OPERATOR_ACTIVATION_ELU = 35
DML_OPERATOR_ACTIVATION_HARDMAX = 36
DML_OPERATOR_ACTIVATION_HARD_SIGMOID = 37
DML_OPERATOR_ACTIVATION_IDENTITY = 38
DML_OPERATOR_ACTIVATION_LEAKY_RELU = 39
DML_OPERATOR_ACTIVATION_LINEAR = 40
DML_OPERATOR_ACTIVATION_LOG_SOFTMAX = 41
DML_OPERATOR_ACTIVATION_PARAMETERIZED_RELU = 42
DML_OPERATOR_ACTIVATION_PARAMETRIC_SOFTPLUS = 43
DML_OPERATOR_ACTIVATION_RELU = 44
DML_OPERATOR_ACTIVATION_SCALED_ELU = 45
DML_OPERATOR_ACTIVATION_SCALED_TANH = 46
DML_OPERATOR_ACTIVATION_SIGMOID = 47
DML_OPERATOR_ACTIVATION_SOFTMAX = 48
DML_OPERATOR_ACTIVATION_SOFTPLUS = 49
DML_OPERATOR_ACTIVATION_SOFTSIGN = 50
DML_OPERATOR_ACTIVATION_TANH = 51
DML_OPERATOR_ACTIVATION_THRESHOLDED_RELU = 52
DML_OPERATOR_CONVOLUTION = 53
DML_OPERATOR_GEMM = 54
DML_OPERATOR_REDUCE = 55
DML_OPERATOR_AVERAGE_POOLING = 56
DML_OPERATOR_LP_POOLING = 57
DML_OPERATOR_MAX_POOLING = 58
DML_OPERATOR_ROI_POOLING = 59
DML_OPERATOR_SLICE = 60
DML_OPERATOR_CAST = 61
DML_OPERATOR_SPLIT = 62
DML_OPERATOR_JOIN = 63
DML_OPERATOR_PADDING = 64
DML_OPERATOR_VALUE_SCALE_2D = 65
DML_OPERATOR_UPSAMPLE_2D = 66
DML_OPERATOR_GATHER = 67
DML_OPERATOR_SPACE_TO_DEPTH = 68
DML_OPERATOR_DEPTH_TO_SPACE = 69
DML_OPERATOR_TILE = 70
DML_OPERATOR_TOP_K = 71
DML_OPERATOR_BATCH_NORMALIZATION = 72
DML_OPERATOR_MEAN_VARIANCE_NORMALIZATION = 73
DML_OPERATOR_LOCAL_RESPONSE_NORMALIZATION = 74
DML_OPERATOR_LP_NORMALIZATION = 75
DML_OPERATOR_RNN = 76
DML_OPERATOR_LSTM = 77
DML_OPERATOR_GRU = 78
DML_OPERATOR_ELEMENT_WISE_SIGN = 79
DML_OPERATOR_ELEMENT_WISE_IS_NAN = 80
DML_OPERATOR_ELEMENT_WISE_ERF = 81
DML_OPERATOR_ELEMENT_WISE_SINH = 82
DML_OPERATOR_ELEMENT_WISE_COSH = 83
DML_OPERATOR_ELEMENT_WISE_TANH = 84
DML_OPERATOR_ELEMENT_WISE_ASINH = 85
DML_OPERATOR_ELEMENT_WISE_ACOSH = 86
DML_OPERATOR_ELEMENT_WISE_ATANH = 87
DML_OPERATOR_ELEMENT_WISE_IF = 88
DML_OPERATOR_ELEMENT_WISE_ADD1 = 89
DML_OPERATOR_ACTIVATION_SHRINK = 90
DML_OPERATOR_MAX_POOLING1 = 91
DML_OPERATOR_MAX_UNPOOLING = 92
DML_OPERATOR_DIAGONAL_MATRIX = 93
DML_OPERATOR_SCATTER_ELEMENTS = 94
DML_OPERATOR_SCATTER = 94
DML_OPERATOR_ONE_HOT = 95
DML_OPERATOR_RESAMPLE = 96
DML_OPERATOR_ELEMENT_WISE_BIT_SHIFT_LEFT = 97
DML_OPERATOR_ELEMENT_WISE_BIT_SHIFT_RIGHT = 98
DML_OPERATOR_ELEMENT_WISE_ROUND = 99
DML_OPERATOR_ELEMENT_WISE_IS_INFINITY = 100
DML_OPERATOR_ELEMENT_WISE_MODULUS_TRUNCATE = 101
DML_OPERATOR_ELEMENT_WISE_MODULUS_FLOOR = 102
DML_OPERATOR_FILL_VALUE_CONSTANT = 103
DML_OPERATOR_FILL_VALUE_SEQUENCE = 104
DML_OPERATOR_CUMULATIVE_SUMMATION = 105
DML_OPERATOR_REVERSE_SUBSEQUENCES = 106
DML_OPERATOR_GATHER_ELEMENTS = 107
DML_OPERATOR_GATHER_ND = 108
DML_OPERATOR_SCATTER_ND = 109
DML_OPERATOR_MAX_POOLING2 = 110
DML_OPERATOR_SLICE1 = 111
DML_OPERATOR_TOP_K1 = 112
DML_OPERATOR_DEPTH_TO_SPACE1 = 113
DML_OPERATOR_SPACE_TO_DEPTH1 = 114
DML_OPERATOR_MEAN_VARIANCE_NORMALIZATION1 = 115
DML_OPERATOR_RESAMPLE1 = 116
DML_OPERATOR_MATRIX_MULTIPLY_INTEGER = 117
DML_OPERATOR_QUANTIZED_LINEAR_MATRIX_MULTIPLY = 118
DML_OPERATOR_CONVOLUTION_INTEGER = 119
DML_OPERATOR_QUANTIZED_LINEAR_CONVOLUTION = 120
DML_OPERATOR_ELEMENT_WISE_BIT_AND = 121
DML_OPERATOR_ELEMENT_WISE_BIT_OR = 122
DML_OPERATOR_ELEMENT_WISE_BIT_XOR = 123
DML_OPERATOR_ELEMENT_WISE_BIT_NOT = 124
DML_OPERATOR_ELEMENT_WISE_BIT_COUNT = 125
DML_OPERATOR_ELEMENT_WISE_LOGICAL_GREATER_THAN_OR_EQUAL = 126
DML_OPERATOR_ELEMENT_WISE_LOGICAL_LESS_THAN_OR_EQUAL = 127
DML_OPERATOR_ACTIVATION_CELU = 128
DML_OPERATOR_ACTIVATION_RELU_GRAD = 129
DML_OPERATOR_AVERAGE_POOLING_GRAD = 130
DML_OPERATOR_MAX_POOLING_GRAD = 131
DML_OPERATOR_RANDOM_GENERATOR = 132
DML_OPERATOR_NONZERO_COORDINATES = 133
DML_OPERATOR_RESAMPLE_GRAD = 134
DML_OPERATOR_SLICE_GRAD = 135
DML_OPERATOR_ADAM_OPTIMIZER = 136
DML_OPERATOR_ARGMIN = 137
DML_OPERATOR_ARGMAX = 138
DML_OPERATOR_ROI_ALIGN = 139
DML_OPERATOR_GATHER_ND1 = 140
DML_OPERATOR_ELEMENT_WISE_ATAN_YX = 141
DML_OPERATOR_ELEMENT_WISE_CLIP_GRAD = 142
DML_OPERATOR_ELEMENT_WISE_DIFFERENCE_SQUARE = 143
DML_OPERATOR_LOCAL_RESPONSE_NORMALIZATION_GRAD = 144
DML_OPERATOR_CUMULATIVE_PRODUCT = 145
DML_OPERATOR_BATCH_NORMALIZATION_GRAD = 146
DML_OPERATOR_ELEMENT_WISE_QUANTIZED_LINEAR_ADD = 147
DML_OPERATOR_DYNAMIC_QUANTIZE_LINEAR = 148
DML_OPERATOR_ROI_ALIGN1 = 149
DML_OPERATOR_ROI_ALIGN_GRAD = 150
DML_OPERATOR_BATCH_NORMALIZATION_TRAINING = 151
DML_OPERATOR_BATCH_NORMALIZATION_TRAINING_GRAD = 152
DML_OPERATOR_ELEMENT_WISE_CLIP1 = 153
DML_OPERATOR_ELEMENT_WISE_CLIP_GRAD1 = 154
DML_OPERATOR_PADDING1 = 155
DML_OPERATOR_ELEMENT_WISE_NEGATE = 156
End Enumimport enum
class DML_OPERATOR_TYPE(enum.IntEnum):
DML_OPERATOR_INVALID = 0
DML_OPERATOR_ELEMENT_WISE_IDENTITY = 1
DML_OPERATOR_ELEMENT_WISE_ABS = 2
DML_OPERATOR_ELEMENT_WISE_ACOS = 3
DML_OPERATOR_ELEMENT_WISE_ADD = 4
DML_OPERATOR_ELEMENT_WISE_ASIN = 5
DML_OPERATOR_ELEMENT_WISE_ATAN = 6
DML_OPERATOR_ELEMENT_WISE_CEIL = 7
DML_OPERATOR_ELEMENT_WISE_CLIP = 8
DML_OPERATOR_ELEMENT_WISE_COS = 9
DML_OPERATOR_ELEMENT_WISE_DIVIDE = 10
DML_OPERATOR_ELEMENT_WISE_EXP = 11
DML_OPERATOR_ELEMENT_WISE_FLOOR = 12
DML_OPERATOR_ELEMENT_WISE_LOG = 13
DML_OPERATOR_ELEMENT_WISE_LOGICAL_AND = 14
DML_OPERATOR_ELEMENT_WISE_LOGICAL_EQUALS = 15
DML_OPERATOR_ELEMENT_WISE_LOGICAL_GREATER_THAN = 16
DML_OPERATOR_ELEMENT_WISE_LOGICAL_LESS_THAN = 17
DML_OPERATOR_ELEMENT_WISE_LOGICAL_NOT = 18
DML_OPERATOR_ELEMENT_WISE_LOGICAL_OR = 19
DML_OPERATOR_ELEMENT_WISE_LOGICAL_XOR = 20
DML_OPERATOR_ELEMENT_WISE_MAX = 21
DML_OPERATOR_ELEMENT_WISE_MEAN = 22
DML_OPERATOR_ELEMENT_WISE_MIN = 23
DML_OPERATOR_ELEMENT_WISE_MULTIPLY = 24
DML_OPERATOR_ELEMENT_WISE_POW = 25
DML_OPERATOR_ELEMENT_WISE_CONSTANT_POW = 26
DML_OPERATOR_ELEMENT_WISE_RECIP = 27
DML_OPERATOR_ELEMENT_WISE_SIN = 28
DML_OPERATOR_ELEMENT_WISE_SQRT = 29
DML_OPERATOR_ELEMENT_WISE_SUBTRACT = 30
DML_OPERATOR_ELEMENT_WISE_TAN = 31
DML_OPERATOR_ELEMENT_WISE_THRESHOLD = 32
DML_OPERATOR_ELEMENT_WISE_QUANTIZE_LINEAR = 33
DML_OPERATOR_ELEMENT_WISE_DEQUANTIZE_LINEAR = 34
DML_OPERATOR_ACTIVATION_ELU = 35
DML_OPERATOR_ACTIVATION_HARDMAX = 36
DML_OPERATOR_ACTIVATION_HARD_SIGMOID = 37
DML_OPERATOR_ACTIVATION_IDENTITY = 38
DML_OPERATOR_ACTIVATION_LEAKY_RELU = 39
DML_OPERATOR_ACTIVATION_LINEAR = 40
DML_OPERATOR_ACTIVATION_LOG_SOFTMAX = 41
DML_OPERATOR_ACTIVATION_PARAMETERIZED_RELU = 42
DML_OPERATOR_ACTIVATION_PARAMETRIC_SOFTPLUS = 43
DML_OPERATOR_ACTIVATION_RELU = 44
DML_OPERATOR_ACTIVATION_SCALED_ELU = 45
DML_OPERATOR_ACTIVATION_SCALED_TANH = 46
DML_OPERATOR_ACTIVATION_SIGMOID = 47
DML_OPERATOR_ACTIVATION_SOFTMAX = 48
DML_OPERATOR_ACTIVATION_SOFTPLUS = 49
DML_OPERATOR_ACTIVATION_SOFTSIGN = 50
DML_OPERATOR_ACTIVATION_TANH = 51
DML_OPERATOR_ACTIVATION_THRESHOLDED_RELU = 52
DML_OPERATOR_CONVOLUTION = 53
DML_OPERATOR_GEMM = 54
DML_OPERATOR_REDUCE = 55
DML_OPERATOR_AVERAGE_POOLING = 56
DML_OPERATOR_LP_POOLING = 57
DML_OPERATOR_MAX_POOLING = 58
DML_OPERATOR_ROI_POOLING = 59
DML_OPERATOR_SLICE = 60
DML_OPERATOR_CAST = 61
DML_OPERATOR_SPLIT = 62
DML_OPERATOR_JOIN = 63
DML_OPERATOR_PADDING = 64
DML_OPERATOR_VALUE_SCALE_2D = 65
DML_OPERATOR_UPSAMPLE_2D = 66
DML_OPERATOR_GATHER = 67
DML_OPERATOR_SPACE_TO_DEPTH = 68
DML_OPERATOR_DEPTH_TO_SPACE = 69
DML_OPERATOR_TILE = 70
DML_OPERATOR_TOP_K = 71
DML_OPERATOR_BATCH_NORMALIZATION = 72
DML_OPERATOR_MEAN_VARIANCE_NORMALIZATION = 73
DML_OPERATOR_LOCAL_RESPONSE_NORMALIZATION = 74
DML_OPERATOR_LP_NORMALIZATION = 75
DML_OPERATOR_RNN = 76
DML_OPERATOR_LSTM = 77
DML_OPERATOR_GRU = 78
DML_OPERATOR_ELEMENT_WISE_SIGN = 79
DML_OPERATOR_ELEMENT_WISE_IS_NAN = 80
DML_OPERATOR_ELEMENT_WISE_ERF = 81
DML_OPERATOR_ELEMENT_WISE_SINH = 82
DML_OPERATOR_ELEMENT_WISE_COSH = 83
DML_OPERATOR_ELEMENT_WISE_TANH = 84
DML_OPERATOR_ELEMENT_WISE_ASINH = 85
DML_OPERATOR_ELEMENT_WISE_ACOSH = 86
DML_OPERATOR_ELEMENT_WISE_ATANH = 87
DML_OPERATOR_ELEMENT_WISE_IF = 88
DML_OPERATOR_ELEMENT_WISE_ADD1 = 89
DML_OPERATOR_ACTIVATION_SHRINK = 90
DML_OPERATOR_MAX_POOLING1 = 91
DML_OPERATOR_MAX_UNPOOLING = 92
DML_OPERATOR_DIAGONAL_MATRIX = 93
DML_OPERATOR_SCATTER_ELEMENTS = 94
DML_OPERATOR_SCATTER = 94
DML_OPERATOR_ONE_HOT = 95
DML_OPERATOR_RESAMPLE = 96
DML_OPERATOR_ELEMENT_WISE_BIT_SHIFT_LEFT = 97
DML_OPERATOR_ELEMENT_WISE_BIT_SHIFT_RIGHT = 98
DML_OPERATOR_ELEMENT_WISE_ROUND = 99
DML_OPERATOR_ELEMENT_WISE_IS_INFINITY = 100
DML_OPERATOR_ELEMENT_WISE_MODULUS_TRUNCATE = 101
DML_OPERATOR_ELEMENT_WISE_MODULUS_FLOOR = 102
DML_OPERATOR_FILL_VALUE_CONSTANT = 103
DML_OPERATOR_FILL_VALUE_SEQUENCE = 104
DML_OPERATOR_CUMULATIVE_SUMMATION = 105
DML_OPERATOR_REVERSE_SUBSEQUENCES = 106
DML_OPERATOR_GATHER_ELEMENTS = 107
DML_OPERATOR_GATHER_ND = 108
DML_OPERATOR_SCATTER_ND = 109
DML_OPERATOR_MAX_POOLING2 = 110
DML_OPERATOR_SLICE1 = 111
DML_OPERATOR_TOP_K1 = 112
DML_OPERATOR_DEPTH_TO_SPACE1 = 113
DML_OPERATOR_SPACE_TO_DEPTH1 = 114
DML_OPERATOR_MEAN_VARIANCE_NORMALIZATION1 = 115
DML_OPERATOR_RESAMPLE1 = 116
DML_OPERATOR_MATRIX_MULTIPLY_INTEGER = 117
DML_OPERATOR_QUANTIZED_LINEAR_MATRIX_MULTIPLY = 118
DML_OPERATOR_CONVOLUTION_INTEGER = 119
DML_OPERATOR_QUANTIZED_LINEAR_CONVOLUTION = 120
DML_OPERATOR_ELEMENT_WISE_BIT_AND = 121
DML_OPERATOR_ELEMENT_WISE_BIT_OR = 122
DML_OPERATOR_ELEMENT_WISE_BIT_XOR = 123
DML_OPERATOR_ELEMENT_WISE_BIT_NOT = 124
DML_OPERATOR_ELEMENT_WISE_BIT_COUNT = 125
DML_OPERATOR_ELEMENT_WISE_LOGICAL_GREATER_THAN_OR_EQUAL = 126
DML_OPERATOR_ELEMENT_WISE_LOGICAL_LESS_THAN_OR_EQUAL = 127
DML_OPERATOR_ACTIVATION_CELU = 128
DML_OPERATOR_ACTIVATION_RELU_GRAD = 129
DML_OPERATOR_AVERAGE_POOLING_GRAD = 130
DML_OPERATOR_MAX_POOLING_GRAD = 131
DML_OPERATOR_RANDOM_GENERATOR = 132
DML_OPERATOR_NONZERO_COORDINATES = 133
DML_OPERATOR_RESAMPLE_GRAD = 134
DML_OPERATOR_SLICE_GRAD = 135
DML_OPERATOR_ADAM_OPTIMIZER = 136
DML_OPERATOR_ARGMIN = 137
DML_OPERATOR_ARGMAX = 138
DML_OPERATOR_ROI_ALIGN = 139
DML_OPERATOR_GATHER_ND1 = 140
DML_OPERATOR_ELEMENT_WISE_ATAN_YX = 141
DML_OPERATOR_ELEMENT_WISE_CLIP_GRAD = 142
DML_OPERATOR_ELEMENT_WISE_DIFFERENCE_SQUARE = 143
DML_OPERATOR_LOCAL_RESPONSE_NORMALIZATION_GRAD = 144
DML_OPERATOR_CUMULATIVE_PRODUCT = 145
DML_OPERATOR_BATCH_NORMALIZATION_GRAD = 146
DML_OPERATOR_ELEMENT_WISE_QUANTIZED_LINEAR_ADD = 147
DML_OPERATOR_DYNAMIC_QUANTIZE_LINEAR = 148
DML_OPERATOR_ROI_ALIGN1 = 149
DML_OPERATOR_ROI_ALIGN_GRAD = 150
DML_OPERATOR_BATCH_NORMALIZATION_TRAINING = 151
DML_OPERATOR_BATCH_NORMALIZATION_TRAINING_GRAD = 152
DML_OPERATOR_ELEMENT_WISE_CLIP1 = 153
DML_OPERATOR_ELEMENT_WISE_CLIP_GRAD1 = 154
DML_OPERATOR_PADDING1 = 155
DML_OPERATOR_ELEMENT_WISE_NEGATE = 156// DML_OPERATOR_TYPE
pub const DML_OPERATOR_INVALID: i32 = 0;
pub const DML_OPERATOR_ELEMENT_WISE_IDENTITY: i32 = 1;
pub const DML_OPERATOR_ELEMENT_WISE_ABS: i32 = 2;
pub const DML_OPERATOR_ELEMENT_WISE_ACOS: i32 = 3;
pub const DML_OPERATOR_ELEMENT_WISE_ADD: i32 = 4;
pub const DML_OPERATOR_ELEMENT_WISE_ASIN: i32 = 5;
pub const DML_OPERATOR_ELEMENT_WISE_ATAN: i32 = 6;
pub const DML_OPERATOR_ELEMENT_WISE_CEIL: i32 = 7;
pub const DML_OPERATOR_ELEMENT_WISE_CLIP: i32 = 8;
pub const DML_OPERATOR_ELEMENT_WISE_COS: i32 = 9;
pub const DML_OPERATOR_ELEMENT_WISE_DIVIDE: i32 = 10;
pub const DML_OPERATOR_ELEMENT_WISE_EXP: i32 = 11;
pub const DML_OPERATOR_ELEMENT_WISE_FLOOR: i32 = 12;
pub const DML_OPERATOR_ELEMENT_WISE_LOG: i32 = 13;
pub const DML_OPERATOR_ELEMENT_WISE_LOGICAL_AND: i32 = 14;
pub const DML_OPERATOR_ELEMENT_WISE_LOGICAL_EQUALS: i32 = 15;
pub const DML_OPERATOR_ELEMENT_WISE_LOGICAL_GREATER_THAN: i32 = 16;
pub const DML_OPERATOR_ELEMENT_WISE_LOGICAL_LESS_THAN: i32 = 17;
pub const DML_OPERATOR_ELEMENT_WISE_LOGICAL_NOT: i32 = 18;
pub const DML_OPERATOR_ELEMENT_WISE_LOGICAL_OR: i32 = 19;
pub const DML_OPERATOR_ELEMENT_WISE_LOGICAL_XOR: i32 = 20;
pub const DML_OPERATOR_ELEMENT_WISE_MAX: i32 = 21;
pub const DML_OPERATOR_ELEMENT_WISE_MEAN: i32 = 22;
pub const DML_OPERATOR_ELEMENT_WISE_MIN: i32 = 23;
pub const DML_OPERATOR_ELEMENT_WISE_MULTIPLY: i32 = 24;
pub const DML_OPERATOR_ELEMENT_WISE_POW: i32 = 25;
pub const DML_OPERATOR_ELEMENT_WISE_CONSTANT_POW: i32 = 26;
pub const DML_OPERATOR_ELEMENT_WISE_RECIP: i32 = 27;
pub const DML_OPERATOR_ELEMENT_WISE_SIN: i32 = 28;
pub const DML_OPERATOR_ELEMENT_WISE_SQRT: i32 = 29;
pub const DML_OPERATOR_ELEMENT_WISE_SUBTRACT: i32 = 30;
pub const DML_OPERATOR_ELEMENT_WISE_TAN: i32 = 31;
pub const DML_OPERATOR_ELEMENT_WISE_THRESHOLD: i32 = 32;
pub const DML_OPERATOR_ELEMENT_WISE_QUANTIZE_LINEAR: i32 = 33;
pub const DML_OPERATOR_ELEMENT_WISE_DEQUANTIZE_LINEAR: i32 = 34;
pub const DML_OPERATOR_ACTIVATION_ELU: i32 = 35;
pub const DML_OPERATOR_ACTIVATION_HARDMAX: i32 = 36;
pub const DML_OPERATOR_ACTIVATION_HARD_SIGMOID: i32 = 37;
pub const DML_OPERATOR_ACTIVATION_IDENTITY: i32 = 38;
pub const DML_OPERATOR_ACTIVATION_LEAKY_RELU: i32 = 39;
pub const DML_OPERATOR_ACTIVATION_LINEAR: i32 = 40;
pub const DML_OPERATOR_ACTIVATION_LOG_SOFTMAX: i32 = 41;
pub const DML_OPERATOR_ACTIVATION_PARAMETERIZED_RELU: i32 = 42;
pub const DML_OPERATOR_ACTIVATION_PARAMETRIC_SOFTPLUS: i32 = 43;
pub const DML_OPERATOR_ACTIVATION_RELU: i32 = 44;
pub const DML_OPERATOR_ACTIVATION_SCALED_ELU: i32 = 45;
pub const DML_OPERATOR_ACTIVATION_SCALED_TANH: i32 = 46;
pub const DML_OPERATOR_ACTIVATION_SIGMOID: i32 = 47;
pub const DML_OPERATOR_ACTIVATION_SOFTMAX: i32 = 48;
pub const DML_OPERATOR_ACTIVATION_SOFTPLUS: i32 = 49;
pub const DML_OPERATOR_ACTIVATION_SOFTSIGN: i32 = 50;
pub const DML_OPERATOR_ACTIVATION_TANH: i32 = 51;
pub const DML_OPERATOR_ACTIVATION_THRESHOLDED_RELU: i32 = 52;
pub const DML_OPERATOR_CONVOLUTION: i32 = 53;
pub const DML_OPERATOR_GEMM: i32 = 54;
pub const DML_OPERATOR_REDUCE: i32 = 55;
pub const DML_OPERATOR_AVERAGE_POOLING: i32 = 56;
pub const DML_OPERATOR_LP_POOLING: i32 = 57;
pub const DML_OPERATOR_MAX_POOLING: i32 = 58;
pub const DML_OPERATOR_ROI_POOLING: i32 = 59;
pub const DML_OPERATOR_SLICE: i32 = 60;
pub const DML_OPERATOR_CAST: i32 = 61;
pub const DML_OPERATOR_SPLIT: i32 = 62;
pub const DML_OPERATOR_JOIN: i32 = 63;
pub const DML_OPERATOR_PADDING: i32 = 64;
pub const DML_OPERATOR_VALUE_SCALE_2D: i32 = 65;
pub const DML_OPERATOR_UPSAMPLE_2D: i32 = 66;
pub const DML_OPERATOR_GATHER: i32 = 67;
pub const DML_OPERATOR_SPACE_TO_DEPTH: i32 = 68;
pub const DML_OPERATOR_DEPTH_TO_SPACE: i32 = 69;
pub const DML_OPERATOR_TILE: i32 = 70;
pub const DML_OPERATOR_TOP_K: i32 = 71;
pub const DML_OPERATOR_BATCH_NORMALIZATION: i32 = 72;
pub const DML_OPERATOR_MEAN_VARIANCE_NORMALIZATION: i32 = 73;
pub const DML_OPERATOR_LOCAL_RESPONSE_NORMALIZATION: i32 = 74;
pub const DML_OPERATOR_LP_NORMALIZATION: i32 = 75;
pub const DML_OPERATOR_RNN: i32 = 76;
pub const DML_OPERATOR_LSTM: i32 = 77;
pub const DML_OPERATOR_GRU: i32 = 78;
pub const DML_OPERATOR_ELEMENT_WISE_SIGN: i32 = 79;
pub const DML_OPERATOR_ELEMENT_WISE_IS_NAN: i32 = 80;
pub const DML_OPERATOR_ELEMENT_WISE_ERF: i32 = 81;
pub const DML_OPERATOR_ELEMENT_WISE_SINH: i32 = 82;
pub const DML_OPERATOR_ELEMENT_WISE_COSH: i32 = 83;
pub const DML_OPERATOR_ELEMENT_WISE_TANH: i32 = 84;
pub const DML_OPERATOR_ELEMENT_WISE_ASINH: i32 = 85;
pub const DML_OPERATOR_ELEMENT_WISE_ACOSH: i32 = 86;
pub const DML_OPERATOR_ELEMENT_WISE_ATANH: i32 = 87;
pub const DML_OPERATOR_ELEMENT_WISE_IF: i32 = 88;
pub const DML_OPERATOR_ELEMENT_WISE_ADD1: i32 = 89;
pub const DML_OPERATOR_ACTIVATION_SHRINK: i32 = 90;
pub const DML_OPERATOR_MAX_POOLING1: i32 = 91;
pub const DML_OPERATOR_MAX_UNPOOLING: i32 = 92;
pub const DML_OPERATOR_DIAGONAL_MATRIX: i32 = 93;
pub const DML_OPERATOR_SCATTER_ELEMENTS: i32 = 94;
pub const DML_OPERATOR_SCATTER: i32 = 94;
pub const DML_OPERATOR_ONE_HOT: i32 = 95;
pub const DML_OPERATOR_RESAMPLE: i32 = 96;
pub const DML_OPERATOR_ELEMENT_WISE_BIT_SHIFT_LEFT: i32 = 97;
pub const DML_OPERATOR_ELEMENT_WISE_BIT_SHIFT_RIGHT: i32 = 98;
pub const DML_OPERATOR_ELEMENT_WISE_ROUND: i32 = 99;
pub const DML_OPERATOR_ELEMENT_WISE_IS_INFINITY: i32 = 100;
pub const DML_OPERATOR_ELEMENT_WISE_MODULUS_TRUNCATE: i32 = 101;
pub const DML_OPERATOR_ELEMENT_WISE_MODULUS_FLOOR: i32 = 102;
pub const DML_OPERATOR_FILL_VALUE_CONSTANT: i32 = 103;
pub const DML_OPERATOR_FILL_VALUE_SEQUENCE: i32 = 104;
pub const DML_OPERATOR_CUMULATIVE_SUMMATION: i32 = 105;
pub const DML_OPERATOR_REVERSE_SUBSEQUENCES: i32 = 106;
pub const DML_OPERATOR_GATHER_ELEMENTS: i32 = 107;
pub const DML_OPERATOR_GATHER_ND: i32 = 108;
pub const DML_OPERATOR_SCATTER_ND: i32 = 109;
pub const DML_OPERATOR_MAX_POOLING2: i32 = 110;
pub const DML_OPERATOR_SLICE1: i32 = 111;
pub const DML_OPERATOR_TOP_K1: i32 = 112;
pub const DML_OPERATOR_DEPTH_TO_SPACE1: i32 = 113;
pub const DML_OPERATOR_SPACE_TO_DEPTH1: i32 = 114;
pub const DML_OPERATOR_MEAN_VARIANCE_NORMALIZATION1: i32 = 115;
pub const DML_OPERATOR_RESAMPLE1: i32 = 116;
pub const DML_OPERATOR_MATRIX_MULTIPLY_INTEGER: i32 = 117;
pub const DML_OPERATOR_QUANTIZED_LINEAR_MATRIX_MULTIPLY: i32 = 118;
pub const DML_OPERATOR_CONVOLUTION_INTEGER: i32 = 119;
pub const DML_OPERATOR_QUANTIZED_LINEAR_CONVOLUTION: i32 = 120;
pub const DML_OPERATOR_ELEMENT_WISE_BIT_AND: i32 = 121;
pub const DML_OPERATOR_ELEMENT_WISE_BIT_OR: i32 = 122;
pub const DML_OPERATOR_ELEMENT_WISE_BIT_XOR: i32 = 123;
pub const DML_OPERATOR_ELEMENT_WISE_BIT_NOT: i32 = 124;
pub const DML_OPERATOR_ELEMENT_WISE_BIT_COUNT: i32 = 125;
pub const DML_OPERATOR_ELEMENT_WISE_LOGICAL_GREATER_THAN_OR_EQUAL: i32 = 126;
pub const DML_OPERATOR_ELEMENT_WISE_LOGICAL_LESS_THAN_OR_EQUAL: i32 = 127;
pub const DML_OPERATOR_ACTIVATION_CELU: i32 = 128;
pub const DML_OPERATOR_ACTIVATION_RELU_GRAD: i32 = 129;
pub const DML_OPERATOR_AVERAGE_POOLING_GRAD: i32 = 130;
pub const DML_OPERATOR_MAX_POOLING_GRAD: i32 = 131;
pub const DML_OPERATOR_RANDOM_GENERATOR: i32 = 132;
pub const DML_OPERATOR_NONZERO_COORDINATES: i32 = 133;
pub const DML_OPERATOR_RESAMPLE_GRAD: i32 = 134;
pub const DML_OPERATOR_SLICE_GRAD: i32 = 135;
pub const DML_OPERATOR_ADAM_OPTIMIZER: i32 = 136;
pub const DML_OPERATOR_ARGMIN: i32 = 137;
pub const DML_OPERATOR_ARGMAX: i32 = 138;
pub const DML_OPERATOR_ROI_ALIGN: i32 = 139;
pub const DML_OPERATOR_GATHER_ND1: i32 = 140;
pub const DML_OPERATOR_ELEMENT_WISE_ATAN_YX: i32 = 141;
pub const DML_OPERATOR_ELEMENT_WISE_CLIP_GRAD: i32 = 142;
pub const DML_OPERATOR_ELEMENT_WISE_DIFFERENCE_SQUARE: i32 = 143;
pub const DML_OPERATOR_LOCAL_RESPONSE_NORMALIZATION_GRAD: i32 = 144;
pub const DML_OPERATOR_CUMULATIVE_PRODUCT: i32 = 145;
pub const DML_OPERATOR_BATCH_NORMALIZATION_GRAD: i32 = 146;
pub const DML_OPERATOR_ELEMENT_WISE_QUANTIZED_LINEAR_ADD: i32 = 147;
pub const DML_OPERATOR_DYNAMIC_QUANTIZE_LINEAR: i32 = 148;
pub const DML_OPERATOR_ROI_ALIGN1: i32 = 149;
pub const DML_OPERATOR_ROI_ALIGN_GRAD: i32 = 150;
pub const DML_OPERATOR_BATCH_NORMALIZATION_TRAINING: i32 = 151;
pub const DML_OPERATOR_BATCH_NORMALIZATION_TRAINING_GRAD: i32 = 152;
pub const DML_OPERATOR_ELEMENT_WISE_CLIP1: i32 = 153;
pub const DML_OPERATOR_ELEMENT_WISE_CLIP_GRAD1: i32 = 154;
pub const DML_OPERATOR_PADDING1: i32 = 155;
pub const DML_OPERATOR_ELEMENT_WISE_NEGATE: i32 = 156;// DML_OPERATOR_TYPE
const (
DML_OPERATOR_INVALID int32 = 0
DML_OPERATOR_ELEMENT_WISE_IDENTITY int32 = 1
DML_OPERATOR_ELEMENT_WISE_ABS int32 = 2
DML_OPERATOR_ELEMENT_WISE_ACOS int32 = 3
DML_OPERATOR_ELEMENT_WISE_ADD int32 = 4
DML_OPERATOR_ELEMENT_WISE_ASIN int32 = 5
DML_OPERATOR_ELEMENT_WISE_ATAN int32 = 6
DML_OPERATOR_ELEMENT_WISE_CEIL int32 = 7
DML_OPERATOR_ELEMENT_WISE_CLIP int32 = 8
DML_OPERATOR_ELEMENT_WISE_COS int32 = 9
DML_OPERATOR_ELEMENT_WISE_DIVIDE int32 = 10
DML_OPERATOR_ELEMENT_WISE_EXP int32 = 11
DML_OPERATOR_ELEMENT_WISE_FLOOR int32 = 12
DML_OPERATOR_ELEMENT_WISE_LOG int32 = 13
DML_OPERATOR_ELEMENT_WISE_LOGICAL_AND int32 = 14
DML_OPERATOR_ELEMENT_WISE_LOGICAL_EQUALS int32 = 15
DML_OPERATOR_ELEMENT_WISE_LOGICAL_GREATER_THAN int32 = 16
DML_OPERATOR_ELEMENT_WISE_LOGICAL_LESS_THAN int32 = 17
DML_OPERATOR_ELEMENT_WISE_LOGICAL_NOT int32 = 18
DML_OPERATOR_ELEMENT_WISE_LOGICAL_OR int32 = 19
DML_OPERATOR_ELEMENT_WISE_LOGICAL_XOR int32 = 20
DML_OPERATOR_ELEMENT_WISE_MAX int32 = 21
DML_OPERATOR_ELEMENT_WISE_MEAN int32 = 22
DML_OPERATOR_ELEMENT_WISE_MIN int32 = 23
DML_OPERATOR_ELEMENT_WISE_MULTIPLY int32 = 24
DML_OPERATOR_ELEMENT_WISE_POW int32 = 25
DML_OPERATOR_ELEMENT_WISE_CONSTANT_POW int32 = 26
DML_OPERATOR_ELEMENT_WISE_RECIP int32 = 27
DML_OPERATOR_ELEMENT_WISE_SIN int32 = 28
DML_OPERATOR_ELEMENT_WISE_SQRT int32 = 29
DML_OPERATOR_ELEMENT_WISE_SUBTRACT int32 = 30
DML_OPERATOR_ELEMENT_WISE_TAN int32 = 31
DML_OPERATOR_ELEMENT_WISE_THRESHOLD int32 = 32
DML_OPERATOR_ELEMENT_WISE_QUANTIZE_LINEAR int32 = 33
DML_OPERATOR_ELEMENT_WISE_DEQUANTIZE_LINEAR int32 = 34
DML_OPERATOR_ACTIVATION_ELU int32 = 35
DML_OPERATOR_ACTIVATION_HARDMAX int32 = 36
DML_OPERATOR_ACTIVATION_HARD_SIGMOID int32 = 37
DML_OPERATOR_ACTIVATION_IDENTITY int32 = 38
DML_OPERATOR_ACTIVATION_LEAKY_RELU int32 = 39
DML_OPERATOR_ACTIVATION_LINEAR int32 = 40
DML_OPERATOR_ACTIVATION_LOG_SOFTMAX int32 = 41
DML_OPERATOR_ACTIVATION_PARAMETERIZED_RELU int32 = 42
DML_OPERATOR_ACTIVATION_PARAMETRIC_SOFTPLUS int32 = 43
DML_OPERATOR_ACTIVATION_RELU int32 = 44
DML_OPERATOR_ACTIVATION_SCALED_ELU int32 = 45
DML_OPERATOR_ACTIVATION_SCALED_TANH int32 = 46
DML_OPERATOR_ACTIVATION_SIGMOID int32 = 47
DML_OPERATOR_ACTIVATION_SOFTMAX int32 = 48
DML_OPERATOR_ACTIVATION_SOFTPLUS int32 = 49
DML_OPERATOR_ACTIVATION_SOFTSIGN int32 = 50
DML_OPERATOR_ACTIVATION_TANH int32 = 51
DML_OPERATOR_ACTIVATION_THRESHOLDED_RELU int32 = 52
DML_OPERATOR_CONVOLUTION int32 = 53
DML_OPERATOR_GEMM int32 = 54
DML_OPERATOR_REDUCE int32 = 55
DML_OPERATOR_AVERAGE_POOLING int32 = 56
DML_OPERATOR_LP_POOLING int32 = 57
DML_OPERATOR_MAX_POOLING int32 = 58
DML_OPERATOR_ROI_POOLING int32 = 59
DML_OPERATOR_SLICE int32 = 60
DML_OPERATOR_CAST int32 = 61
DML_OPERATOR_SPLIT int32 = 62
DML_OPERATOR_JOIN int32 = 63
DML_OPERATOR_PADDING int32 = 64
DML_OPERATOR_VALUE_SCALE_2D int32 = 65
DML_OPERATOR_UPSAMPLE_2D int32 = 66
DML_OPERATOR_GATHER int32 = 67
DML_OPERATOR_SPACE_TO_DEPTH int32 = 68
DML_OPERATOR_DEPTH_TO_SPACE int32 = 69
DML_OPERATOR_TILE int32 = 70
DML_OPERATOR_TOP_K int32 = 71
DML_OPERATOR_BATCH_NORMALIZATION int32 = 72
DML_OPERATOR_MEAN_VARIANCE_NORMALIZATION int32 = 73
DML_OPERATOR_LOCAL_RESPONSE_NORMALIZATION int32 = 74
DML_OPERATOR_LP_NORMALIZATION int32 = 75
DML_OPERATOR_RNN int32 = 76
DML_OPERATOR_LSTM int32 = 77
DML_OPERATOR_GRU int32 = 78
DML_OPERATOR_ELEMENT_WISE_SIGN int32 = 79
DML_OPERATOR_ELEMENT_WISE_IS_NAN int32 = 80
DML_OPERATOR_ELEMENT_WISE_ERF int32 = 81
DML_OPERATOR_ELEMENT_WISE_SINH int32 = 82
DML_OPERATOR_ELEMENT_WISE_COSH int32 = 83
DML_OPERATOR_ELEMENT_WISE_TANH int32 = 84
DML_OPERATOR_ELEMENT_WISE_ASINH int32 = 85
DML_OPERATOR_ELEMENT_WISE_ACOSH int32 = 86
DML_OPERATOR_ELEMENT_WISE_ATANH int32 = 87
DML_OPERATOR_ELEMENT_WISE_IF int32 = 88
DML_OPERATOR_ELEMENT_WISE_ADD1 int32 = 89
DML_OPERATOR_ACTIVATION_SHRINK int32 = 90
DML_OPERATOR_MAX_POOLING1 int32 = 91
DML_OPERATOR_MAX_UNPOOLING int32 = 92
DML_OPERATOR_DIAGONAL_MATRIX int32 = 93
DML_OPERATOR_SCATTER_ELEMENTS int32 = 94
DML_OPERATOR_SCATTER int32 = 94
DML_OPERATOR_ONE_HOT int32 = 95
DML_OPERATOR_RESAMPLE int32 = 96
DML_OPERATOR_ELEMENT_WISE_BIT_SHIFT_LEFT int32 = 97
DML_OPERATOR_ELEMENT_WISE_BIT_SHIFT_RIGHT int32 = 98
DML_OPERATOR_ELEMENT_WISE_ROUND int32 = 99
DML_OPERATOR_ELEMENT_WISE_IS_INFINITY int32 = 100
DML_OPERATOR_ELEMENT_WISE_MODULUS_TRUNCATE int32 = 101
DML_OPERATOR_ELEMENT_WISE_MODULUS_FLOOR int32 = 102
DML_OPERATOR_FILL_VALUE_CONSTANT int32 = 103
DML_OPERATOR_FILL_VALUE_SEQUENCE int32 = 104
DML_OPERATOR_CUMULATIVE_SUMMATION int32 = 105
DML_OPERATOR_REVERSE_SUBSEQUENCES int32 = 106
DML_OPERATOR_GATHER_ELEMENTS int32 = 107
DML_OPERATOR_GATHER_ND int32 = 108
DML_OPERATOR_SCATTER_ND int32 = 109
DML_OPERATOR_MAX_POOLING2 int32 = 110
DML_OPERATOR_SLICE1 int32 = 111
DML_OPERATOR_TOP_K1 int32 = 112
DML_OPERATOR_DEPTH_TO_SPACE1 int32 = 113
DML_OPERATOR_SPACE_TO_DEPTH1 int32 = 114
DML_OPERATOR_MEAN_VARIANCE_NORMALIZATION1 int32 = 115
DML_OPERATOR_RESAMPLE1 int32 = 116
DML_OPERATOR_MATRIX_MULTIPLY_INTEGER int32 = 117
DML_OPERATOR_QUANTIZED_LINEAR_MATRIX_MULTIPLY int32 = 118
DML_OPERATOR_CONVOLUTION_INTEGER int32 = 119
DML_OPERATOR_QUANTIZED_LINEAR_CONVOLUTION int32 = 120
DML_OPERATOR_ELEMENT_WISE_BIT_AND int32 = 121
DML_OPERATOR_ELEMENT_WISE_BIT_OR int32 = 122
DML_OPERATOR_ELEMENT_WISE_BIT_XOR int32 = 123
DML_OPERATOR_ELEMENT_WISE_BIT_NOT int32 = 124
DML_OPERATOR_ELEMENT_WISE_BIT_COUNT int32 = 125
DML_OPERATOR_ELEMENT_WISE_LOGICAL_GREATER_THAN_OR_EQUAL int32 = 126
DML_OPERATOR_ELEMENT_WISE_LOGICAL_LESS_THAN_OR_EQUAL int32 = 127
DML_OPERATOR_ACTIVATION_CELU int32 = 128
DML_OPERATOR_ACTIVATION_RELU_GRAD int32 = 129
DML_OPERATOR_AVERAGE_POOLING_GRAD int32 = 130
DML_OPERATOR_MAX_POOLING_GRAD int32 = 131
DML_OPERATOR_RANDOM_GENERATOR int32 = 132
DML_OPERATOR_NONZERO_COORDINATES int32 = 133
DML_OPERATOR_RESAMPLE_GRAD int32 = 134
DML_OPERATOR_SLICE_GRAD int32 = 135
DML_OPERATOR_ADAM_OPTIMIZER int32 = 136
DML_OPERATOR_ARGMIN int32 = 137
DML_OPERATOR_ARGMAX int32 = 138
DML_OPERATOR_ROI_ALIGN int32 = 139
DML_OPERATOR_GATHER_ND1 int32 = 140
DML_OPERATOR_ELEMENT_WISE_ATAN_YX int32 = 141
DML_OPERATOR_ELEMENT_WISE_CLIP_GRAD int32 = 142
DML_OPERATOR_ELEMENT_WISE_DIFFERENCE_SQUARE int32 = 143
DML_OPERATOR_LOCAL_RESPONSE_NORMALIZATION_GRAD int32 = 144
DML_OPERATOR_CUMULATIVE_PRODUCT int32 = 145
DML_OPERATOR_BATCH_NORMALIZATION_GRAD int32 = 146
DML_OPERATOR_ELEMENT_WISE_QUANTIZED_LINEAR_ADD int32 = 147
DML_OPERATOR_DYNAMIC_QUANTIZE_LINEAR int32 = 148
DML_OPERATOR_ROI_ALIGN1 int32 = 149
DML_OPERATOR_ROI_ALIGN_GRAD int32 = 150
DML_OPERATOR_BATCH_NORMALIZATION_TRAINING int32 = 151
DML_OPERATOR_BATCH_NORMALIZATION_TRAINING_GRAD int32 = 152
DML_OPERATOR_ELEMENT_WISE_CLIP1 int32 = 153
DML_OPERATOR_ELEMENT_WISE_CLIP_GRAD1 int32 = 154
DML_OPERATOR_PADDING1 int32 = 155
DML_OPERATOR_ELEMENT_WISE_NEGATE int32 = 156
)const
DML_OPERATOR_INVALID = 0;
DML_OPERATOR_ELEMENT_WISE_IDENTITY = 1;
DML_OPERATOR_ELEMENT_WISE_ABS = 2;
DML_OPERATOR_ELEMENT_WISE_ACOS = 3;
DML_OPERATOR_ELEMENT_WISE_ADD = 4;
DML_OPERATOR_ELEMENT_WISE_ASIN = 5;
DML_OPERATOR_ELEMENT_WISE_ATAN = 6;
DML_OPERATOR_ELEMENT_WISE_CEIL = 7;
DML_OPERATOR_ELEMENT_WISE_CLIP = 8;
DML_OPERATOR_ELEMENT_WISE_COS = 9;
DML_OPERATOR_ELEMENT_WISE_DIVIDE = 10;
DML_OPERATOR_ELEMENT_WISE_EXP = 11;
DML_OPERATOR_ELEMENT_WISE_FLOOR = 12;
DML_OPERATOR_ELEMENT_WISE_LOG = 13;
DML_OPERATOR_ELEMENT_WISE_LOGICAL_AND = 14;
DML_OPERATOR_ELEMENT_WISE_LOGICAL_EQUALS = 15;
DML_OPERATOR_ELEMENT_WISE_LOGICAL_GREATER_THAN = 16;
DML_OPERATOR_ELEMENT_WISE_LOGICAL_LESS_THAN = 17;
DML_OPERATOR_ELEMENT_WISE_LOGICAL_NOT = 18;
DML_OPERATOR_ELEMENT_WISE_LOGICAL_OR = 19;
DML_OPERATOR_ELEMENT_WISE_LOGICAL_XOR = 20;
DML_OPERATOR_ELEMENT_WISE_MAX = 21;
DML_OPERATOR_ELEMENT_WISE_MEAN = 22;
DML_OPERATOR_ELEMENT_WISE_MIN = 23;
DML_OPERATOR_ELEMENT_WISE_MULTIPLY = 24;
DML_OPERATOR_ELEMENT_WISE_POW = 25;
DML_OPERATOR_ELEMENT_WISE_CONSTANT_POW = 26;
DML_OPERATOR_ELEMENT_WISE_RECIP = 27;
DML_OPERATOR_ELEMENT_WISE_SIN = 28;
DML_OPERATOR_ELEMENT_WISE_SQRT = 29;
DML_OPERATOR_ELEMENT_WISE_SUBTRACT = 30;
DML_OPERATOR_ELEMENT_WISE_TAN = 31;
DML_OPERATOR_ELEMENT_WISE_THRESHOLD = 32;
DML_OPERATOR_ELEMENT_WISE_QUANTIZE_LINEAR = 33;
DML_OPERATOR_ELEMENT_WISE_DEQUANTIZE_LINEAR = 34;
DML_OPERATOR_ACTIVATION_ELU = 35;
DML_OPERATOR_ACTIVATION_HARDMAX = 36;
DML_OPERATOR_ACTIVATION_HARD_SIGMOID = 37;
DML_OPERATOR_ACTIVATION_IDENTITY = 38;
DML_OPERATOR_ACTIVATION_LEAKY_RELU = 39;
DML_OPERATOR_ACTIVATION_LINEAR = 40;
DML_OPERATOR_ACTIVATION_LOG_SOFTMAX = 41;
DML_OPERATOR_ACTIVATION_PARAMETERIZED_RELU = 42;
DML_OPERATOR_ACTIVATION_PARAMETRIC_SOFTPLUS = 43;
DML_OPERATOR_ACTIVATION_RELU = 44;
DML_OPERATOR_ACTIVATION_SCALED_ELU = 45;
DML_OPERATOR_ACTIVATION_SCALED_TANH = 46;
DML_OPERATOR_ACTIVATION_SIGMOID = 47;
DML_OPERATOR_ACTIVATION_SOFTMAX = 48;
DML_OPERATOR_ACTIVATION_SOFTPLUS = 49;
DML_OPERATOR_ACTIVATION_SOFTSIGN = 50;
DML_OPERATOR_ACTIVATION_TANH = 51;
DML_OPERATOR_ACTIVATION_THRESHOLDED_RELU = 52;
DML_OPERATOR_CONVOLUTION = 53;
DML_OPERATOR_GEMM = 54;
DML_OPERATOR_REDUCE = 55;
DML_OPERATOR_AVERAGE_POOLING = 56;
DML_OPERATOR_LP_POOLING = 57;
DML_OPERATOR_MAX_POOLING = 58;
DML_OPERATOR_ROI_POOLING = 59;
DML_OPERATOR_SLICE = 60;
DML_OPERATOR_CAST = 61;
DML_OPERATOR_SPLIT = 62;
DML_OPERATOR_JOIN = 63;
DML_OPERATOR_PADDING = 64;
DML_OPERATOR_VALUE_SCALE_2D = 65;
DML_OPERATOR_UPSAMPLE_2D = 66;
DML_OPERATOR_GATHER = 67;
DML_OPERATOR_SPACE_TO_DEPTH = 68;
DML_OPERATOR_DEPTH_TO_SPACE = 69;
DML_OPERATOR_TILE = 70;
DML_OPERATOR_TOP_K = 71;
DML_OPERATOR_BATCH_NORMALIZATION = 72;
DML_OPERATOR_MEAN_VARIANCE_NORMALIZATION = 73;
DML_OPERATOR_LOCAL_RESPONSE_NORMALIZATION = 74;
DML_OPERATOR_LP_NORMALIZATION = 75;
DML_OPERATOR_RNN = 76;
DML_OPERATOR_LSTM = 77;
DML_OPERATOR_GRU = 78;
DML_OPERATOR_ELEMENT_WISE_SIGN = 79;
DML_OPERATOR_ELEMENT_WISE_IS_NAN = 80;
DML_OPERATOR_ELEMENT_WISE_ERF = 81;
DML_OPERATOR_ELEMENT_WISE_SINH = 82;
DML_OPERATOR_ELEMENT_WISE_COSH = 83;
DML_OPERATOR_ELEMENT_WISE_TANH = 84;
DML_OPERATOR_ELEMENT_WISE_ASINH = 85;
DML_OPERATOR_ELEMENT_WISE_ACOSH = 86;
DML_OPERATOR_ELEMENT_WISE_ATANH = 87;
DML_OPERATOR_ELEMENT_WISE_IF = 88;
DML_OPERATOR_ELEMENT_WISE_ADD1 = 89;
DML_OPERATOR_ACTIVATION_SHRINK = 90;
DML_OPERATOR_MAX_POOLING1 = 91;
DML_OPERATOR_MAX_UNPOOLING = 92;
DML_OPERATOR_DIAGONAL_MATRIX = 93;
DML_OPERATOR_SCATTER_ELEMENTS = 94;
DML_OPERATOR_SCATTER = 94;
DML_OPERATOR_ONE_HOT = 95;
DML_OPERATOR_RESAMPLE = 96;
DML_OPERATOR_ELEMENT_WISE_BIT_SHIFT_LEFT = 97;
DML_OPERATOR_ELEMENT_WISE_BIT_SHIFT_RIGHT = 98;
DML_OPERATOR_ELEMENT_WISE_ROUND = 99;
DML_OPERATOR_ELEMENT_WISE_IS_INFINITY = 100;
DML_OPERATOR_ELEMENT_WISE_MODULUS_TRUNCATE = 101;
DML_OPERATOR_ELEMENT_WISE_MODULUS_FLOOR = 102;
DML_OPERATOR_FILL_VALUE_CONSTANT = 103;
DML_OPERATOR_FILL_VALUE_SEQUENCE = 104;
DML_OPERATOR_CUMULATIVE_SUMMATION = 105;
DML_OPERATOR_REVERSE_SUBSEQUENCES = 106;
DML_OPERATOR_GATHER_ELEMENTS = 107;
DML_OPERATOR_GATHER_ND = 108;
DML_OPERATOR_SCATTER_ND = 109;
DML_OPERATOR_MAX_POOLING2 = 110;
DML_OPERATOR_SLICE1 = 111;
DML_OPERATOR_TOP_K1 = 112;
DML_OPERATOR_DEPTH_TO_SPACE1 = 113;
DML_OPERATOR_SPACE_TO_DEPTH1 = 114;
DML_OPERATOR_MEAN_VARIANCE_NORMALIZATION1 = 115;
DML_OPERATOR_RESAMPLE1 = 116;
DML_OPERATOR_MATRIX_MULTIPLY_INTEGER = 117;
DML_OPERATOR_QUANTIZED_LINEAR_MATRIX_MULTIPLY = 118;
DML_OPERATOR_CONVOLUTION_INTEGER = 119;
DML_OPERATOR_QUANTIZED_LINEAR_CONVOLUTION = 120;
DML_OPERATOR_ELEMENT_WISE_BIT_AND = 121;
DML_OPERATOR_ELEMENT_WISE_BIT_OR = 122;
DML_OPERATOR_ELEMENT_WISE_BIT_XOR = 123;
DML_OPERATOR_ELEMENT_WISE_BIT_NOT = 124;
DML_OPERATOR_ELEMENT_WISE_BIT_COUNT = 125;
DML_OPERATOR_ELEMENT_WISE_LOGICAL_GREATER_THAN_OR_EQUAL = 126;
DML_OPERATOR_ELEMENT_WISE_LOGICAL_LESS_THAN_OR_EQUAL = 127;
DML_OPERATOR_ACTIVATION_CELU = 128;
DML_OPERATOR_ACTIVATION_RELU_GRAD = 129;
DML_OPERATOR_AVERAGE_POOLING_GRAD = 130;
DML_OPERATOR_MAX_POOLING_GRAD = 131;
DML_OPERATOR_RANDOM_GENERATOR = 132;
DML_OPERATOR_NONZERO_COORDINATES = 133;
DML_OPERATOR_RESAMPLE_GRAD = 134;
DML_OPERATOR_SLICE_GRAD = 135;
DML_OPERATOR_ADAM_OPTIMIZER = 136;
DML_OPERATOR_ARGMIN = 137;
DML_OPERATOR_ARGMAX = 138;
DML_OPERATOR_ROI_ALIGN = 139;
DML_OPERATOR_GATHER_ND1 = 140;
DML_OPERATOR_ELEMENT_WISE_ATAN_YX = 141;
DML_OPERATOR_ELEMENT_WISE_CLIP_GRAD = 142;
DML_OPERATOR_ELEMENT_WISE_DIFFERENCE_SQUARE = 143;
DML_OPERATOR_LOCAL_RESPONSE_NORMALIZATION_GRAD = 144;
DML_OPERATOR_CUMULATIVE_PRODUCT = 145;
DML_OPERATOR_BATCH_NORMALIZATION_GRAD = 146;
DML_OPERATOR_ELEMENT_WISE_QUANTIZED_LINEAR_ADD = 147;
DML_OPERATOR_DYNAMIC_QUANTIZE_LINEAR = 148;
DML_OPERATOR_ROI_ALIGN1 = 149;
DML_OPERATOR_ROI_ALIGN_GRAD = 150;
DML_OPERATOR_BATCH_NORMALIZATION_TRAINING = 151;
DML_OPERATOR_BATCH_NORMALIZATION_TRAINING_GRAD = 152;
DML_OPERATOR_ELEMENT_WISE_CLIP1 = 153;
DML_OPERATOR_ELEMENT_WISE_CLIP_GRAD1 = 154;
DML_OPERATOR_PADDING1 = 155;
DML_OPERATOR_ELEMENT_WISE_NEGATE = 156;// DML_OPERATOR_TYPE
pub const DML_OPERATOR_INVALID: i32 = 0;
pub const DML_OPERATOR_ELEMENT_WISE_IDENTITY: i32 = 1;
pub const DML_OPERATOR_ELEMENT_WISE_ABS: i32 = 2;
pub const DML_OPERATOR_ELEMENT_WISE_ACOS: i32 = 3;
pub const DML_OPERATOR_ELEMENT_WISE_ADD: i32 = 4;
pub const DML_OPERATOR_ELEMENT_WISE_ASIN: i32 = 5;
pub const DML_OPERATOR_ELEMENT_WISE_ATAN: i32 = 6;
pub const DML_OPERATOR_ELEMENT_WISE_CEIL: i32 = 7;
pub const DML_OPERATOR_ELEMENT_WISE_CLIP: i32 = 8;
pub const DML_OPERATOR_ELEMENT_WISE_COS: i32 = 9;
pub const DML_OPERATOR_ELEMENT_WISE_DIVIDE: i32 = 10;
pub const DML_OPERATOR_ELEMENT_WISE_EXP: i32 = 11;
pub const DML_OPERATOR_ELEMENT_WISE_FLOOR: i32 = 12;
pub const DML_OPERATOR_ELEMENT_WISE_LOG: i32 = 13;
pub const DML_OPERATOR_ELEMENT_WISE_LOGICAL_AND: i32 = 14;
pub const DML_OPERATOR_ELEMENT_WISE_LOGICAL_EQUALS: i32 = 15;
pub const DML_OPERATOR_ELEMENT_WISE_LOGICAL_GREATER_THAN: i32 = 16;
pub const DML_OPERATOR_ELEMENT_WISE_LOGICAL_LESS_THAN: i32 = 17;
pub const DML_OPERATOR_ELEMENT_WISE_LOGICAL_NOT: i32 = 18;
pub const DML_OPERATOR_ELEMENT_WISE_LOGICAL_OR: i32 = 19;
pub const DML_OPERATOR_ELEMENT_WISE_LOGICAL_XOR: i32 = 20;
pub const DML_OPERATOR_ELEMENT_WISE_MAX: i32 = 21;
pub const DML_OPERATOR_ELEMENT_WISE_MEAN: i32 = 22;
pub const DML_OPERATOR_ELEMENT_WISE_MIN: i32 = 23;
pub const DML_OPERATOR_ELEMENT_WISE_MULTIPLY: i32 = 24;
pub const DML_OPERATOR_ELEMENT_WISE_POW: i32 = 25;
pub const DML_OPERATOR_ELEMENT_WISE_CONSTANT_POW: i32 = 26;
pub const DML_OPERATOR_ELEMENT_WISE_RECIP: i32 = 27;
pub const DML_OPERATOR_ELEMENT_WISE_SIN: i32 = 28;
pub const DML_OPERATOR_ELEMENT_WISE_SQRT: i32 = 29;
pub const DML_OPERATOR_ELEMENT_WISE_SUBTRACT: i32 = 30;
pub const DML_OPERATOR_ELEMENT_WISE_TAN: i32 = 31;
pub const DML_OPERATOR_ELEMENT_WISE_THRESHOLD: i32 = 32;
pub const DML_OPERATOR_ELEMENT_WISE_QUANTIZE_LINEAR: i32 = 33;
pub const DML_OPERATOR_ELEMENT_WISE_DEQUANTIZE_LINEAR: i32 = 34;
pub const DML_OPERATOR_ACTIVATION_ELU: i32 = 35;
pub const DML_OPERATOR_ACTIVATION_HARDMAX: i32 = 36;
pub const DML_OPERATOR_ACTIVATION_HARD_SIGMOID: i32 = 37;
pub const DML_OPERATOR_ACTIVATION_IDENTITY: i32 = 38;
pub const DML_OPERATOR_ACTIVATION_LEAKY_RELU: i32 = 39;
pub const DML_OPERATOR_ACTIVATION_LINEAR: i32 = 40;
pub const DML_OPERATOR_ACTIVATION_LOG_SOFTMAX: i32 = 41;
pub const DML_OPERATOR_ACTIVATION_PARAMETERIZED_RELU: i32 = 42;
pub const DML_OPERATOR_ACTIVATION_PARAMETRIC_SOFTPLUS: i32 = 43;
pub const DML_OPERATOR_ACTIVATION_RELU: i32 = 44;
pub const DML_OPERATOR_ACTIVATION_SCALED_ELU: i32 = 45;
pub const DML_OPERATOR_ACTIVATION_SCALED_TANH: i32 = 46;
pub const DML_OPERATOR_ACTIVATION_SIGMOID: i32 = 47;
pub const DML_OPERATOR_ACTIVATION_SOFTMAX: i32 = 48;
pub const DML_OPERATOR_ACTIVATION_SOFTPLUS: i32 = 49;
pub const DML_OPERATOR_ACTIVATION_SOFTSIGN: i32 = 50;
pub const DML_OPERATOR_ACTIVATION_TANH: i32 = 51;
pub const DML_OPERATOR_ACTIVATION_THRESHOLDED_RELU: i32 = 52;
pub const DML_OPERATOR_CONVOLUTION: i32 = 53;
pub const DML_OPERATOR_GEMM: i32 = 54;
pub const DML_OPERATOR_REDUCE: i32 = 55;
pub const DML_OPERATOR_AVERAGE_POOLING: i32 = 56;
pub const DML_OPERATOR_LP_POOLING: i32 = 57;
pub const DML_OPERATOR_MAX_POOLING: i32 = 58;
pub const DML_OPERATOR_ROI_POOLING: i32 = 59;
pub const DML_OPERATOR_SLICE: i32 = 60;
pub const DML_OPERATOR_CAST: i32 = 61;
pub const DML_OPERATOR_SPLIT: i32 = 62;
pub const DML_OPERATOR_JOIN: i32 = 63;
pub const DML_OPERATOR_PADDING: i32 = 64;
pub const DML_OPERATOR_VALUE_SCALE_2D: i32 = 65;
pub const DML_OPERATOR_UPSAMPLE_2D: i32 = 66;
pub const DML_OPERATOR_GATHER: i32 = 67;
pub const DML_OPERATOR_SPACE_TO_DEPTH: i32 = 68;
pub const DML_OPERATOR_DEPTH_TO_SPACE: i32 = 69;
pub const DML_OPERATOR_TILE: i32 = 70;
pub const DML_OPERATOR_TOP_K: i32 = 71;
pub const DML_OPERATOR_BATCH_NORMALIZATION: i32 = 72;
pub const DML_OPERATOR_MEAN_VARIANCE_NORMALIZATION: i32 = 73;
pub const DML_OPERATOR_LOCAL_RESPONSE_NORMALIZATION: i32 = 74;
pub const DML_OPERATOR_LP_NORMALIZATION: i32 = 75;
pub const DML_OPERATOR_RNN: i32 = 76;
pub const DML_OPERATOR_LSTM: i32 = 77;
pub const DML_OPERATOR_GRU: i32 = 78;
pub const DML_OPERATOR_ELEMENT_WISE_SIGN: i32 = 79;
pub const DML_OPERATOR_ELEMENT_WISE_IS_NAN: i32 = 80;
pub const DML_OPERATOR_ELEMENT_WISE_ERF: i32 = 81;
pub const DML_OPERATOR_ELEMENT_WISE_SINH: i32 = 82;
pub const DML_OPERATOR_ELEMENT_WISE_COSH: i32 = 83;
pub const DML_OPERATOR_ELEMENT_WISE_TANH: i32 = 84;
pub const DML_OPERATOR_ELEMENT_WISE_ASINH: i32 = 85;
pub const DML_OPERATOR_ELEMENT_WISE_ACOSH: i32 = 86;
pub const DML_OPERATOR_ELEMENT_WISE_ATANH: i32 = 87;
pub const DML_OPERATOR_ELEMENT_WISE_IF: i32 = 88;
pub const DML_OPERATOR_ELEMENT_WISE_ADD1: i32 = 89;
pub const DML_OPERATOR_ACTIVATION_SHRINK: i32 = 90;
pub const DML_OPERATOR_MAX_POOLING1: i32 = 91;
pub const DML_OPERATOR_MAX_UNPOOLING: i32 = 92;
pub const DML_OPERATOR_DIAGONAL_MATRIX: i32 = 93;
pub const DML_OPERATOR_SCATTER_ELEMENTS: i32 = 94;
pub const DML_OPERATOR_SCATTER: i32 = 94;
pub const DML_OPERATOR_ONE_HOT: i32 = 95;
pub const DML_OPERATOR_RESAMPLE: i32 = 96;
pub const DML_OPERATOR_ELEMENT_WISE_BIT_SHIFT_LEFT: i32 = 97;
pub const DML_OPERATOR_ELEMENT_WISE_BIT_SHIFT_RIGHT: i32 = 98;
pub const DML_OPERATOR_ELEMENT_WISE_ROUND: i32 = 99;
pub const DML_OPERATOR_ELEMENT_WISE_IS_INFINITY: i32 = 100;
pub const DML_OPERATOR_ELEMENT_WISE_MODULUS_TRUNCATE: i32 = 101;
pub const DML_OPERATOR_ELEMENT_WISE_MODULUS_FLOOR: i32 = 102;
pub const DML_OPERATOR_FILL_VALUE_CONSTANT: i32 = 103;
pub const DML_OPERATOR_FILL_VALUE_SEQUENCE: i32 = 104;
pub const DML_OPERATOR_CUMULATIVE_SUMMATION: i32 = 105;
pub const DML_OPERATOR_REVERSE_SUBSEQUENCES: i32 = 106;
pub const DML_OPERATOR_GATHER_ELEMENTS: i32 = 107;
pub const DML_OPERATOR_GATHER_ND: i32 = 108;
pub const DML_OPERATOR_SCATTER_ND: i32 = 109;
pub const DML_OPERATOR_MAX_POOLING2: i32 = 110;
pub const DML_OPERATOR_SLICE1: i32 = 111;
pub const DML_OPERATOR_TOP_K1: i32 = 112;
pub const DML_OPERATOR_DEPTH_TO_SPACE1: i32 = 113;
pub const DML_OPERATOR_SPACE_TO_DEPTH1: i32 = 114;
pub const DML_OPERATOR_MEAN_VARIANCE_NORMALIZATION1: i32 = 115;
pub const DML_OPERATOR_RESAMPLE1: i32 = 116;
pub const DML_OPERATOR_MATRIX_MULTIPLY_INTEGER: i32 = 117;
pub const DML_OPERATOR_QUANTIZED_LINEAR_MATRIX_MULTIPLY: i32 = 118;
pub const DML_OPERATOR_CONVOLUTION_INTEGER: i32 = 119;
pub const DML_OPERATOR_QUANTIZED_LINEAR_CONVOLUTION: i32 = 120;
pub const DML_OPERATOR_ELEMENT_WISE_BIT_AND: i32 = 121;
pub const DML_OPERATOR_ELEMENT_WISE_BIT_OR: i32 = 122;
pub const DML_OPERATOR_ELEMENT_WISE_BIT_XOR: i32 = 123;
pub const DML_OPERATOR_ELEMENT_WISE_BIT_NOT: i32 = 124;
pub const DML_OPERATOR_ELEMENT_WISE_BIT_COUNT: i32 = 125;
pub const DML_OPERATOR_ELEMENT_WISE_LOGICAL_GREATER_THAN_OR_EQUAL: i32 = 126;
pub const DML_OPERATOR_ELEMENT_WISE_LOGICAL_LESS_THAN_OR_EQUAL: i32 = 127;
pub const DML_OPERATOR_ACTIVATION_CELU: i32 = 128;
pub const DML_OPERATOR_ACTIVATION_RELU_GRAD: i32 = 129;
pub const DML_OPERATOR_AVERAGE_POOLING_GRAD: i32 = 130;
pub const DML_OPERATOR_MAX_POOLING_GRAD: i32 = 131;
pub const DML_OPERATOR_RANDOM_GENERATOR: i32 = 132;
pub const DML_OPERATOR_NONZERO_COORDINATES: i32 = 133;
pub const DML_OPERATOR_RESAMPLE_GRAD: i32 = 134;
pub const DML_OPERATOR_SLICE_GRAD: i32 = 135;
pub const DML_OPERATOR_ADAM_OPTIMIZER: i32 = 136;
pub const DML_OPERATOR_ARGMIN: i32 = 137;
pub const DML_OPERATOR_ARGMAX: i32 = 138;
pub const DML_OPERATOR_ROI_ALIGN: i32 = 139;
pub const DML_OPERATOR_GATHER_ND1: i32 = 140;
pub const DML_OPERATOR_ELEMENT_WISE_ATAN_YX: i32 = 141;
pub const DML_OPERATOR_ELEMENT_WISE_CLIP_GRAD: i32 = 142;
pub const DML_OPERATOR_ELEMENT_WISE_DIFFERENCE_SQUARE: i32 = 143;
pub const DML_OPERATOR_LOCAL_RESPONSE_NORMALIZATION_GRAD: i32 = 144;
pub const DML_OPERATOR_CUMULATIVE_PRODUCT: i32 = 145;
pub const DML_OPERATOR_BATCH_NORMALIZATION_GRAD: i32 = 146;
pub const DML_OPERATOR_ELEMENT_WISE_QUANTIZED_LINEAR_ADD: i32 = 147;
pub const DML_OPERATOR_DYNAMIC_QUANTIZE_LINEAR: i32 = 148;
pub const DML_OPERATOR_ROI_ALIGN1: i32 = 149;
pub const DML_OPERATOR_ROI_ALIGN_GRAD: i32 = 150;
pub const DML_OPERATOR_BATCH_NORMALIZATION_TRAINING: i32 = 151;
pub const DML_OPERATOR_BATCH_NORMALIZATION_TRAINING_GRAD: i32 = 152;
pub const DML_OPERATOR_ELEMENT_WISE_CLIP1: i32 = 153;
pub const DML_OPERATOR_ELEMENT_WISE_CLIP_GRAD1: i32 = 154;
pub const DML_OPERATOR_PADDING1: i32 = 155;
pub const DML_OPERATOR_ELEMENT_WISE_NEGATE: i32 = 156;const
DML_OPERATOR_INVALID* = 0
DML_OPERATOR_ELEMENT_WISE_IDENTITY* = 1
DML_OPERATOR_ELEMENT_WISE_ABS* = 2
DML_OPERATOR_ELEMENT_WISE_ACOS* = 3
DML_OPERATOR_ELEMENT_WISE_ADD* = 4
DML_OPERATOR_ELEMENT_WISE_ASIN* = 5
DML_OPERATOR_ELEMENT_WISE_ATAN* = 6
DML_OPERATOR_ELEMENT_WISE_CEIL* = 7
DML_OPERATOR_ELEMENT_WISE_CLIP* = 8
DML_OPERATOR_ELEMENT_WISE_COS* = 9
DML_OPERATOR_ELEMENT_WISE_DIVIDE* = 10
DML_OPERATOR_ELEMENT_WISE_EXP* = 11
DML_OPERATOR_ELEMENT_WISE_FLOOR* = 12
DML_OPERATOR_ELEMENT_WISE_LOG* = 13
DML_OPERATOR_ELEMENT_WISE_LOGICAL_AND* = 14
DML_OPERATOR_ELEMENT_WISE_LOGICAL_EQUALS* = 15
DML_OPERATOR_ELEMENT_WISE_LOGICAL_GREATER_THAN* = 16
DML_OPERATOR_ELEMENT_WISE_LOGICAL_LESS_THAN* = 17
DML_OPERATOR_ELEMENT_WISE_LOGICAL_NOT* = 18
DML_OPERATOR_ELEMENT_WISE_LOGICAL_OR* = 19
DML_OPERATOR_ELEMENT_WISE_LOGICAL_XOR* = 20
DML_OPERATOR_ELEMENT_WISE_MAX* = 21
DML_OPERATOR_ELEMENT_WISE_MEAN* = 22
DML_OPERATOR_ELEMENT_WISE_MIN* = 23
DML_OPERATOR_ELEMENT_WISE_MULTIPLY* = 24
DML_OPERATOR_ELEMENT_WISE_POW* = 25
DML_OPERATOR_ELEMENT_WISE_CONSTANT_POW* = 26
DML_OPERATOR_ELEMENT_WISE_RECIP* = 27
DML_OPERATOR_ELEMENT_WISE_SIN* = 28
DML_OPERATOR_ELEMENT_WISE_SQRT* = 29
DML_OPERATOR_ELEMENT_WISE_SUBTRACT* = 30
DML_OPERATOR_ELEMENT_WISE_TAN* = 31
DML_OPERATOR_ELEMENT_WISE_THRESHOLD* = 32
DML_OPERATOR_ELEMENT_WISE_QUANTIZE_LINEAR* = 33
DML_OPERATOR_ELEMENT_WISE_DEQUANTIZE_LINEAR* = 34
DML_OPERATOR_ACTIVATION_ELU* = 35
DML_OPERATOR_ACTIVATION_HARDMAX* = 36
DML_OPERATOR_ACTIVATION_HARD_SIGMOID* = 37
DML_OPERATOR_ACTIVATION_IDENTITY* = 38
DML_OPERATOR_ACTIVATION_LEAKY_RELU* = 39
DML_OPERATOR_ACTIVATION_LINEAR* = 40
DML_OPERATOR_ACTIVATION_LOG_SOFTMAX* = 41
DML_OPERATOR_ACTIVATION_PARAMETERIZED_RELU* = 42
DML_OPERATOR_ACTIVATION_PARAMETRIC_SOFTPLUS* = 43
DML_OPERATOR_ACTIVATION_RELU* = 44
DML_OPERATOR_ACTIVATION_SCALED_ELU* = 45
DML_OPERATOR_ACTIVATION_SCALED_TANH* = 46
DML_OPERATOR_ACTIVATION_SIGMOID* = 47
DML_OPERATOR_ACTIVATION_SOFTMAX* = 48
DML_OPERATOR_ACTIVATION_SOFTPLUS* = 49
DML_OPERATOR_ACTIVATION_SOFTSIGN* = 50
DML_OPERATOR_ACTIVATION_TANH* = 51
DML_OPERATOR_ACTIVATION_THRESHOLDED_RELU* = 52
DML_OPERATOR_CONVOLUTION* = 53
DML_OPERATOR_GEMM* = 54
DML_OPERATOR_REDUCE* = 55
DML_OPERATOR_AVERAGE_POOLING* = 56
DML_OPERATOR_LP_POOLING* = 57
DML_OPERATOR_MAX_POOLING* = 58
DML_OPERATOR_ROI_POOLING* = 59
DML_OPERATOR_SLICE* = 60
DML_OPERATOR_CAST* = 61
DML_OPERATOR_SPLIT* = 62
DML_OPERATOR_JOIN* = 63
DML_OPERATOR_PADDING* = 64
DML_OPERATOR_VALUE_SCALE_2D* = 65
DML_OPERATOR_UPSAMPLE_2D* = 66
DML_OPERATOR_GATHER* = 67
DML_OPERATOR_SPACE_TO_DEPTH* = 68
DML_OPERATOR_DEPTH_TO_SPACE* = 69
DML_OPERATOR_TILE* = 70
DML_OPERATOR_TOP_K* = 71
DML_OPERATOR_BATCH_NORMALIZATION* = 72
DML_OPERATOR_MEAN_VARIANCE_NORMALIZATION* = 73
DML_OPERATOR_LOCAL_RESPONSE_NORMALIZATION* = 74
DML_OPERATOR_LP_NORMALIZATION* = 75
DML_OPERATOR_RNN* = 76
DML_OPERATOR_LSTM* = 77
DML_OPERATOR_GRU* = 78
DML_OPERATOR_ELEMENT_WISE_SIGN* = 79
DML_OPERATOR_ELEMENT_WISE_IS_NAN* = 80
DML_OPERATOR_ELEMENT_WISE_ERF* = 81
DML_OPERATOR_ELEMENT_WISE_SINH* = 82
DML_OPERATOR_ELEMENT_WISE_COSH* = 83
DML_OPERATOR_ELEMENT_WISE_TANH* = 84
DML_OPERATOR_ELEMENT_WISE_ASINH* = 85
DML_OPERATOR_ELEMENT_WISE_ACOSH* = 86
DML_OPERATOR_ELEMENT_WISE_ATANH* = 87
DML_OPERATOR_ELEMENT_WISE_IF* = 88
DML_OPERATOR_ELEMENT_WISE_ADD1* = 89
DML_OPERATOR_ACTIVATION_SHRINK* = 90
DML_OPERATOR_MAX_POOLING1* = 91
DML_OPERATOR_MAX_UNPOOLING* = 92
DML_OPERATOR_DIAGONAL_MATRIX* = 93
DML_OPERATOR_SCATTER_ELEMENTS* = 94
DML_OPERATOR_SCATTER* = 94
DML_OPERATOR_ONE_HOT* = 95
DML_OPERATOR_RESAMPLE* = 96
DML_OPERATOR_ELEMENT_WISE_BIT_SHIFT_LEFT* = 97
DML_OPERATOR_ELEMENT_WISE_BIT_SHIFT_RIGHT* = 98
DML_OPERATOR_ELEMENT_WISE_ROUND* = 99
DML_OPERATOR_ELEMENT_WISE_IS_INFINITY* = 100
DML_OPERATOR_ELEMENT_WISE_MODULUS_TRUNCATE* = 101
DML_OPERATOR_ELEMENT_WISE_MODULUS_FLOOR* = 102
DML_OPERATOR_FILL_VALUE_CONSTANT* = 103
DML_OPERATOR_FILL_VALUE_SEQUENCE* = 104
DML_OPERATOR_CUMULATIVE_SUMMATION* = 105
DML_OPERATOR_REVERSE_SUBSEQUENCES* = 106
DML_OPERATOR_GATHER_ELEMENTS* = 107
DML_OPERATOR_GATHER_ND* = 108
DML_OPERATOR_SCATTER_ND* = 109
DML_OPERATOR_MAX_POOLING2* = 110
DML_OPERATOR_SLICE1* = 111
DML_OPERATOR_TOP_K1* = 112
DML_OPERATOR_DEPTH_TO_SPACE1* = 113
DML_OPERATOR_SPACE_TO_DEPTH1* = 114
DML_OPERATOR_MEAN_VARIANCE_NORMALIZATION1* = 115
DML_OPERATOR_RESAMPLE1* = 116
DML_OPERATOR_MATRIX_MULTIPLY_INTEGER* = 117
DML_OPERATOR_QUANTIZED_LINEAR_MATRIX_MULTIPLY* = 118
DML_OPERATOR_CONVOLUTION_INTEGER* = 119
DML_OPERATOR_QUANTIZED_LINEAR_CONVOLUTION* = 120
DML_OPERATOR_ELEMENT_WISE_BIT_AND* = 121
DML_OPERATOR_ELEMENT_WISE_BIT_OR* = 122
DML_OPERATOR_ELEMENT_WISE_BIT_XOR* = 123
DML_OPERATOR_ELEMENT_WISE_BIT_NOT* = 124
DML_OPERATOR_ELEMENT_WISE_BIT_COUNT* = 125
DML_OPERATOR_ELEMENT_WISE_LOGICAL_GREATER_THAN_OR_EQUAL* = 126
DML_OPERATOR_ELEMENT_WISE_LOGICAL_LESS_THAN_OR_EQUAL* = 127
DML_OPERATOR_ACTIVATION_CELU* = 128
DML_OPERATOR_ACTIVATION_RELU_GRAD* = 129
DML_OPERATOR_AVERAGE_POOLING_GRAD* = 130
DML_OPERATOR_MAX_POOLING_GRAD* = 131
DML_OPERATOR_RANDOM_GENERATOR* = 132
DML_OPERATOR_NONZERO_COORDINATES* = 133
DML_OPERATOR_RESAMPLE_GRAD* = 134
DML_OPERATOR_SLICE_GRAD* = 135
DML_OPERATOR_ADAM_OPTIMIZER* = 136
DML_OPERATOR_ARGMIN* = 137
DML_OPERATOR_ARGMAX* = 138
DML_OPERATOR_ROI_ALIGN* = 139
DML_OPERATOR_GATHER_ND1* = 140
DML_OPERATOR_ELEMENT_WISE_ATAN_YX* = 141
DML_OPERATOR_ELEMENT_WISE_CLIP_GRAD* = 142
DML_OPERATOR_ELEMENT_WISE_DIFFERENCE_SQUARE* = 143
DML_OPERATOR_LOCAL_RESPONSE_NORMALIZATION_GRAD* = 144
DML_OPERATOR_CUMULATIVE_PRODUCT* = 145
DML_OPERATOR_BATCH_NORMALIZATION_GRAD* = 146
DML_OPERATOR_ELEMENT_WISE_QUANTIZED_LINEAR_ADD* = 147
DML_OPERATOR_DYNAMIC_QUANTIZE_LINEAR* = 148
DML_OPERATOR_ROI_ALIGN1* = 149
DML_OPERATOR_ROI_ALIGN_GRAD* = 150
DML_OPERATOR_BATCH_NORMALIZATION_TRAINING* = 151
DML_OPERATOR_BATCH_NORMALIZATION_TRAINING_GRAD* = 152
DML_OPERATOR_ELEMENT_WISE_CLIP1* = 153
DML_OPERATOR_ELEMENT_WISE_CLIP_GRAD1* = 154
DML_OPERATOR_PADDING1* = 155
DML_OPERATOR_ELEMENT_WISE_NEGATE* = 156enum DML_OPERATOR_TYPE : int {
DML_OPERATOR_INVALID = 0,
DML_OPERATOR_ELEMENT_WISE_IDENTITY = 1,
DML_OPERATOR_ELEMENT_WISE_ABS = 2,
DML_OPERATOR_ELEMENT_WISE_ACOS = 3,
DML_OPERATOR_ELEMENT_WISE_ADD = 4,
DML_OPERATOR_ELEMENT_WISE_ASIN = 5,
DML_OPERATOR_ELEMENT_WISE_ATAN = 6,
DML_OPERATOR_ELEMENT_WISE_CEIL = 7,
DML_OPERATOR_ELEMENT_WISE_CLIP = 8,
DML_OPERATOR_ELEMENT_WISE_COS = 9,
DML_OPERATOR_ELEMENT_WISE_DIVIDE = 10,
DML_OPERATOR_ELEMENT_WISE_EXP = 11,
DML_OPERATOR_ELEMENT_WISE_FLOOR = 12,
DML_OPERATOR_ELEMENT_WISE_LOG = 13,
DML_OPERATOR_ELEMENT_WISE_LOGICAL_AND = 14,
DML_OPERATOR_ELEMENT_WISE_LOGICAL_EQUALS = 15,
DML_OPERATOR_ELEMENT_WISE_LOGICAL_GREATER_THAN = 16,
DML_OPERATOR_ELEMENT_WISE_LOGICAL_LESS_THAN = 17,
DML_OPERATOR_ELEMENT_WISE_LOGICAL_NOT = 18,
DML_OPERATOR_ELEMENT_WISE_LOGICAL_OR = 19,
DML_OPERATOR_ELEMENT_WISE_LOGICAL_XOR = 20,
DML_OPERATOR_ELEMENT_WISE_MAX = 21,
DML_OPERATOR_ELEMENT_WISE_MEAN = 22,
DML_OPERATOR_ELEMENT_WISE_MIN = 23,
DML_OPERATOR_ELEMENT_WISE_MULTIPLY = 24,
DML_OPERATOR_ELEMENT_WISE_POW = 25,
DML_OPERATOR_ELEMENT_WISE_CONSTANT_POW = 26,
DML_OPERATOR_ELEMENT_WISE_RECIP = 27,
DML_OPERATOR_ELEMENT_WISE_SIN = 28,
DML_OPERATOR_ELEMENT_WISE_SQRT = 29,
DML_OPERATOR_ELEMENT_WISE_SUBTRACT = 30,
DML_OPERATOR_ELEMENT_WISE_TAN = 31,
DML_OPERATOR_ELEMENT_WISE_THRESHOLD = 32,
DML_OPERATOR_ELEMENT_WISE_QUANTIZE_LINEAR = 33,
DML_OPERATOR_ELEMENT_WISE_DEQUANTIZE_LINEAR = 34,
DML_OPERATOR_ACTIVATION_ELU = 35,
DML_OPERATOR_ACTIVATION_HARDMAX = 36,
DML_OPERATOR_ACTIVATION_HARD_SIGMOID = 37,
DML_OPERATOR_ACTIVATION_IDENTITY = 38,
DML_OPERATOR_ACTIVATION_LEAKY_RELU = 39,
DML_OPERATOR_ACTIVATION_LINEAR = 40,
DML_OPERATOR_ACTIVATION_LOG_SOFTMAX = 41,
DML_OPERATOR_ACTIVATION_PARAMETERIZED_RELU = 42,
DML_OPERATOR_ACTIVATION_PARAMETRIC_SOFTPLUS = 43,
DML_OPERATOR_ACTIVATION_RELU = 44,
DML_OPERATOR_ACTIVATION_SCALED_ELU = 45,
DML_OPERATOR_ACTIVATION_SCALED_TANH = 46,
DML_OPERATOR_ACTIVATION_SIGMOID = 47,
DML_OPERATOR_ACTIVATION_SOFTMAX = 48,
DML_OPERATOR_ACTIVATION_SOFTPLUS = 49,
DML_OPERATOR_ACTIVATION_SOFTSIGN = 50,
DML_OPERATOR_ACTIVATION_TANH = 51,
DML_OPERATOR_ACTIVATION_THRESHOLDED_RELU = 52,
DML_OPERATOR_CONVOLUTION = 53,
DML_OPERATOR_GEMM = 54,
DML_OPERATOR_REDUCE = 55,
DML_OPERATOR_AVERAGE_POOLING = 56,
DML_OPERATOR_LP_POOLING = 57,
DML_OPERATOR_MAX_POOLING = 58,
DML_OPERATOR_ROI_POOLING = 59,
DML_OPERATOR_SLICE = 60,
DML_OPERATOR_CAST = 61,
DML_OPERATOR_SPLIT = 62,
DML_OPERATOR_JOIN = 63,
DML_OPERATOR_PADDING = 64,
DML_OPERATOR_VALUE_SCALE_2D = 65,
DML_OPERATOR_UPSAMPLE_2D = 66,
DML_OPERATOR_GATHER = 67,
DML_OPERATOR_SPACE_TO_DEPTH = 68,
DML_OPERATOR_DEPTH_TO_SPACE = 69,
DML_OPERATOR_TILE = 70,
DML_OPERATOR_TOP_K = 71,
DML_OPERATOR_BATCH_NORMALIZATION = 72,
DML_OPERATOR_MEAN_VARIANCE_NORMALIZATION = 73,
DML_OPERATOR_LOCAL_RESPONSE_NORMALIZATION = 74,
DML_OPERATOR_LP_NORMALIZATION = 75,
DML_OPERATOR_RNN = 76,
DML_OPERATOR_LSTM = 77,
DML_OPERATOR_GRU = 78,
DML_OPERATOR_ELEMENT_WISE_SIGN = 79,
DML_OPERATOR_ELEMENT_WISE_IS_NAN = 80,
DML_OPERATOR_ELEMENT_WISE_ERF = 81,
DML_OPERATOR_ELEMENT_WISE_SINH = 82,
DML_OPERATOR_ELEMENT_WISE_COSH = 83,
DML_OPERATOR_ELEMENT_WISE_TANH = 84,
DML_OPERATOR_ELEMENT_WISE_ASINH = 85,
DML_OPERATOR_ELEMENT_WISE_ACOSH = 86,
DML_OPERATOR_ELEMENT_WISE_ATANH = 87,
DML_OPERATOR_ELEMENT_WISE_IF = 88,
DML_OPERATOR_ELEMENT_WISE_ADD1 = 89,
DML_OPERATOR_ACTIVATION_SHRINK = 90,
DML_OPERATOR_MAX_POOLING1 = 91,
DML_OPERATOR_MAX_UNPOOLING = 92,
DML_OPERATOR_DIAGONAL_MATRIX = 93,
DML_OPERATOR_SCATTER_ELEMENTS = 94,
DML_OPERATOR_SCATTER = 94,
DML_OPERATOR_ONE_HOT = 95,
DML_OPERATOR_RESAMPLE = 96,
DML_OPERATOR_ELEMENT_WISE_BIT_SHIFT_LEFT = 97,
DML_OPERATOR_ELEMENT_WISE_BIT_SHIFT_RIGHT = 98,
DML_OPERATOR_ELEMENT_WISE_ROUND = 99,
DML_OPERATOR_ELEMENT_WISE_IS_INFINITY = 100,
DML_OPERATOR_ELEMENT_WISE_MODULUS_TRUNCATE = 101,
DML_OPERATOR_ELEMENT_WISE_MODULUS_FLOOR = 102,
DML_OPERATOR_FILL_VALUE_CONSTANT = 103,
DML_OPERATOR_FILL_VALUE_SEQUENCE = 104,
DML_OPERATOR_CUMULATIVE_SUMMATION = 105,
DML_OPERATOR_REVERSE_SUBSEQUENCES = 106,
DML_OPERATOR_GATHER_ELEMENTS = 107,
DML_OPERATOR_GATHER_ND = 108,
DML_OPERATOR_SCATTER_ND = 109,
DML_OPERATOR_MAX_POOLING2 = 110,
DML_OPERATOR_SLICE1 = 111,
DML_OPERATOR_TOP_K1 = 112,
DML_OPERATOR_DEPTH_TO_SPACE1 = 113,
DML_OPERATOR_SPACE_TO_DEPTH1 = 114,
DML_OPERATOR_MEAN_VARIANCE_NORMALIZATION1 = 115,
DML_OPERATOR_RESAMPLE1 = 116,
DML_OPERATOR_MATRIX_MULTIPLY_INTEGER = 117,
DML_OPERATOR_QUANTIZED_LINEAR_MATRIX_MULTIPLY = 118,
DML_OPERATOR_CONVOLUTION_INTEGER = 119,
DML_OPERATOR_QUANTIZED_LINEAR_CONVOLUTION = 120,
DML_OPERATOR_ELEMENT_WISE_BIT_AND = 121,
DML_OPERATOR_ELEMENT_WISE_BIT_OR = 122,
DML_OPERATOR_ELEMENT_WISE_BIT_XOR = 123,
DML_OPERATOR_ELEMENT_WISE_BIT_NOT = 124,
DML_OPERATOR_ELEMENT_WISE_BIT_COUNT = 125,
DML_OPERATOR_ELEMENT_WISE_LOGICAL_GREATER_THAN_OR_EQUAL = 126,
DML_OPERATOR_ELEMENT_WISE_LOGICAL_LESS_THAN_OR_EQUAL = 127,
DML_OPERATOR_ACTIVATION_CELU = 128,
DML_OPERATOR_ACTIVATION_RELU_GRAD = 129,
DML_OPERATOR_AVERAGE_POOLING_GRAD = 130,
DML_OPERATOR_MAX_POOLING_GRAD = 131,
DML_OPERATOR_RANDOM_GENERATOR = 132,
DML_OPERATOR_NONZERO_COORDINATES = 133,
DML_OPERATOR_RESAMPLE_GRAD = 134,
DML_OPERATOR_SLICE_GRAD = 135,
DML_OPERATOR_ADAM_OPTIMIZER = 136,
DML_OPERATOR_ARGMIN = 137,
DML_OPERATOR_ARGMAX = 138,
DML_OPERATOR_ROI_ALIGN = 139,
DML_OPERATOR_GATHER_ND1 = 140,
DML_OPERATOR_ELEMENT_WISE_ATAN_YX = 141,
DML_OPERATOR_ELEMENT_WISE_CLIP_GRAD = 142,
DML_OPERATOR_ELEMENT_WISE_DIFFERENCE_SQUARE = 143,
DML_OPERATOR_LOCAL_RESPONSE_NORMALIZATION_GRAD = 144,
DML_OPERATOR_CUMULATIVE_PRODUCT = 145,
DML_OPERATOR_BATCH_NORMALIZATION_GRAD = 146,
DML_OPERATOR_ELEMENT_WISE_QUANTIZED_LINEAR_ADD = 147,
DML_OPERATOR_DYNAMIC_QUANTIZE_LINEAR = 148,
DML_OPERATOR_ROI_ALIGN1 = 149,
DML_OPERATOR_ROI_ALIGN_GRAD = 150,
DML_OPERATOR_BATCH_NORMALIZATION_TRAINING = 151,
DML_OPERATOR_BATCH_NORMALIZATION_TRAINING_GRAD = 152,
DML_OPERATOR_ELEMENT_WISE_CLIP1 = 153,
DML_OPERATOR_ELEMENT_WISE_CLIP_GRAD1 = 154,
DML_OPERATOR_PADDING1 = 155,
DML_OPERATOR_ELEMENT_WISE_NEGATE = 156,
}#define global DML_OPERATOR_INVALID 0x0
#define global DML_OPERATOR_ELEMENT_WISE_IDENTITY 0x1
#define global DML_OPERATOR_ELEMENT_WISE_ABS 0x2
#define global DML_OPERATOR_ELEMENT_WISE_ACOS 0x3
#define global DML_OPERATOR_ELEMENT_WISE_ADD 0x4
#define global DML_OPERATOR_ELEMENT_WISE_ASIN 0x5
#define global DML_OPERATOR_ELEMENT_WISE_ATAN 0x6
#define global DML_OPERATOR_ELEMENT_WISE_CEIL 0x7
#define global DML_OPERATOR_ELEMENT_WISE_CLIP 0x8
#define global DML_OPERATOR_ELEMENT_WISE_COS 0x9
#define global DML_OPERATOR_ELEMENT_WISE_DIVIDE 0xA
#define global DML_OPERATOR_ELEMENT_WISE_EXP 0xB
#define global DML_OPERATOR_ELEMENT_WISE_FLOOR 0xC
#define global DML_OPERATOR_ELEMENT_WISE_LOG 0xD
#define global DML_OPERATOR_ELEMENT_WISE_LOGICAL_AND 0xE
#define global DML_OPERATOR_ELEMENT_WISE_LOGICAL_EQUALS 0xF
#define global DML_OPERATOR_ELEMENT_WISE_LOGICAL_GREATER_THAN 0x10
#define global DML_OPERATOR_ELEMENT_WISE_LOGICAL_LESS_THAN 0x11
#define global DML_OPERATOR_ELEMENT_WISE_LOGICAL_NOT 0x12
#define global DML_OPERATOR_ELEMENT_WISE_LOGICAL_OR 0x13
#define global DML_OPERATOR_ELEMENT_WISE_LOGICAL_XOR 0x14
#define global DML_OPERATOR_ELEMENT_WISE_MAX 0x15
#define global DML_OPERATOR_ELEMENT_WISE_MEAN 0x16
#define global DML_OPERATOR_ELEMENT_WISE_MIN 0x17
#define global DML_OPERATOR_ELEMENT_WISE_MULTIPLY 0x18
#define global DML_OPERATOR_ELEMENT_WISE_POW 0x19
#define global DML_OPERATOR_ELEMENT_WISE_CONSTANT_POW 0x1A
#define global DML_OPERATOR_ELEMENT_WISE_RECIP 0x1B
#define global DML_OPERATOR_ELEMENT_WISE_SIN 0x1C
#define global DML_OPERATOR_ELEMENT_WISE_SQRT 0x1D
#define global DML_OPERATOR_ELEMENT_WISE_SUBTRACT 0x1E
#define global DML_OPERATOR_ELEMENT_WISE_TAN 0x1F
#define global DML_OPERATOR_ELEMENT_WISE_THRESHOLD 0x20
#define global DML_OPERATOR_ELEMENT_WISE_QUANTIZE_LINEAR 0x21
#define global DML_OPERATOR_ELEMENT_WISE_DEQUANTIZE_LINEAR 0x22
#define global DML_OPERATOR_ACTIVATION_ELU 0x23
#define global DML_OPERATOR_ACTIVATION_HARDMAX 0x24
#define global DML_OPERATOR_ACTIVATION_HARD_SIGMOID 0x25
#define global DML_OPERATOR_ACTIVATION_IDENTITY 0x26
#define global DML_OPERATOR_ACTIVATION_LEAKY_RELU 0x27
#define global DML_OPERATOR_ACTIVATION_LINEAR 0x28
#define global DML_OPERATOR_ACTIVATION_LOG_SOFTMAX 0x29
#define global DML_OPERATOR_ACTIVATION_PARAMETERIZED_RELU 0x2A
#define global DML_OPERATOR_ACTIVATION_PARAMETRIC_SOFTPLUS 0x2B
#define global DML_OPERATOR_ACTIVATION_RELU 0x2C
#define global DML_OPERATOR_ACTIVATION_SCALED_ELU 0x2D
#define global DML_OPERATOR_ACTIVATION_SCALED_TANH 0x2E
#define global DML_OPERATOR_ACTIVATION_SIGMOID 0x2F
#define global DML_OPERATOR_ACTIVATION_SOFTMAX 0x30
#define global DML_OPERATOR_ACTIVATION_SOFTPLUS 0x31
#define global DML_OPERATOR_ACTIVATION_SOFTSIGN 0x32
#define global DML_OPERATOR_ACTIVATION_TANH 0x33
#define global DML_OPERATOR_ACTIVATION_THRESHOLDED_RELU 0x34
#define global DML_OPERATOR_CONVOLUTION 0x35
#define global DML_OPERATOR_GEMM 0x36
#define global DML_OPERATOR_REDUCE 0x37
#define global DML_OPERATOR_AVERAGE_POOLING 0x38
#define global DML_OPERATOR_LP_POOLING 0x39
#define global DML_OPERATOR_MAX_POOLING 0x3A
#define global DML_OPERATOR_ROI_POOLING 0x3B
#define global DML_OPERATOR_SLICE 0x3C
#define global DML_OPERATOR_CAST 0x3D
#define global DML_OPERATOR_SPLIT 0x3E
#define global DML_OPERATOR_JOIN 0x3F
#define global DML_OPERATOR_PADDING 0x40
#define global DML_OPERATOR_VALUE_SCALE_2D 0x41
#define global DML_OPERATOR_UPSAMPLE_2D 0x42
#define global DML_OPERATOR_GATHER 0x43
#define global DML_OPERATOR_SPACE_TO_DEPTH 0x44
#define global DML_OPERATOR_DEPTH_TO_SPACE 0x45
#define global DML_OPERATOR_TILE 0x46
#define global DML_OPERATOR_TOP_K 0x47
#define global DML_OPERATOR_BATCH_NORMALIZATION 0x48
#define global DML_OPERATOR_MEAN_VARIANCE_NORMALIZATION 0x49
#define global DML_OPERATOR_LOCAL_RESPONSE_NORMALIZATION 0x4A
#define global DML_OPERATOR_LP_NORMALIZATION 0x4B
#define global DML_OPERATOR_RNN 0x4C
#define global DML_OPERATOR_LSTM 0x4D
#define global DML_OPERATOR_GRU 0x4E
#define global DML_OPERATOR_ELEMENT_WISE_SIGN 0x4F
#define global DML_OPERATOR_ELEMENT_WISE_IS_NAN 0x50
#define global DML_OPERATOR_ELEMENT_WISE_ERF 0x51
#define global DML_OPERATOR_ELEMENT_WISE_SINH 0x52
#define global DML_OPERATOR_ELEMENT_WISE_COSH 0x53
#define global DML_OPERATOR_ELEMENT_WISE_TANH 0x54
#define global DML_OPERATOR_ELEMENT_WISE_ASINH 0x55
#define global DML_OPERATOR_ELEMENT_WISE_ACOSH 0x56
#define global DML_OPERATOR_ELEMENT_WISE_ATANH 0x57
#define global DML_OPERATOR_ELEMENT_WISE_IF 0x58
#define global DML_OPERATOR_ELEMENT_WISE_ADD1 0x59
#define global DML_OPERATOR_ACTIVATION_SHRINK 0x5A
#define global DML_OPERATOR_MAX_POOLING1 0x5B
#define global DML_OPERATOR_MAX_UNPOOLING 0x5C
#define global DML_OPERATOR_DIAGONAL_MATRIX 0x5D
#define global DML_OPERATOR_SCATTER_ELEMENTS 0x5E
#define global DML_OPERATOR_SCATTER 0x5E
#define global DML_OPERATOR_ONE_HOT 0x5F
#define global DML_OPERATOR_RESAMPLE 0x60
#define global DML_OPERATOR_ELEMENT_WISE_BIT_SHIFT_LEFT 0x61
#define global DML_OPERATOR_ELEMENT_WISE_BIT_SHIFT_RIGHT 0x62
#define global DML_OPERATOR_ELEMENT_WISE_ROUND 0x63
#define global DML_OPERATOR_ELEMENT_WISE_IS_INFINITY 0x64
#define global DML_OPERATOR_ELEMENT_WISE_MODULUS_TRUNCATE 0x65
#define global DML_OPERATOR_ELEMENT_WISE_MODULUS_FLOOR 0x66
#define global DML_OPERATOR_FILL_VALUE_CONSTANT 0x67
#define global DML_OPERATOR_FILL_VALUE_SEQUENCE 0x68
#define global DML_OPERATOR_CUMULATIVE_SUMMATION 0x69
#define global DML_OPERATOR_REVERSE_SUBSEQUENCES 0x6A
#define global DML_OPERATOR_GATHER_ELEMENTS 0x6B
#define global DML_OPERATOR_GATHER_ND 0x6C
#define global DML_OPERATOR_SCATTER_ND 0x6D
#define global DML_OPERATOR_MAX_POOLING2 0x6E
#define global DML_OPERATOR_SLICE1 0x6F
#define global DML_OPERATOR_TOP_K1 0x70
#define global DML_OPERATOR_DEPTH_TO_SPACE1 0x71
#define global DML_OPERATOR_SPACE_TO_DEPTH1 0x72
#define global DML_OPERATOR_MEAN_VARIANCE_NORMALIZATION1 0x73
#define global DML_OPERATOR_RESAMPLE1 0x74
#define global DML_OPERATOR_MATRIX_MULTIPLY_INTEGER 0x75
#define global DML_OPERATOR_QUANTIZED_LINEAR_MATRIX_MULTIPLY 0x76
#define global DML_OPERATOR_CONVOLUTION_INTEGER 0x77
#define global DML_OPERATOR_QUANTIZED_LINEAR_CONVOLUTION 0x78
#define global DML_OPERATOR_ELEMENT_WISE_BIT_AND 0x79
#define global DML_OPERATOR_ELEMENT_WISE_BIT_OR 0x7A
#define global DML_OPERATOR_ELEMENT_WISE_BIT_XOR 0x7B
#define global DML_OPERATOR_ELEMENT_WISE_BIT_NOT 0x7C
#define global DML_OPERATOR_ELEMENT_WISE_BIT_COUNT 0x7D
#define global DML_OPERATOR_ELEMENT_WISE_LOGICAL_GREATER_THAN_OR_EQUAL 0x7E
#define global DML_OPERATOR_ELEMENT_WISE_LOGICAL_LESS_THAN_OR_EQUAL 0x7F
#define global DML_OPERATOR_ACTIVATION_CELU 0x80
#define global DML_OPERATOR_ACTIVATION_RELU_GRAD 0x81
#define global DML_OPERATOR_AVERAGE_POOLING_GRAD 0x82
#define global DML_OPERATOR_MAX_POOLING_GRAD 0x83
#define global DML_OPERATOR_RANDOM_GENERATOR 0x84
#define global DML_OPERATOR_NONZERO_COORDINATES 0x85
#define global DML_OPERATOR_RESAMPLE_GRAD 0x86
#define global DML_OPERATOR_SLICE_GRAD 0x87
#define global DML_OPERATOR_ADAM_OPTIMIZER 0x88
#define global DML_OPERATOR_ARGMIN 0x89
#define global DML_OPERATOR_ARGMAX 0x8A
#define global DML_OPERATOR_ROI_ALIGN 0x8B
#define global DML_OPERATOR_GATHER_ND1 0x8C
#define global DML_OPERATOR_ELEMENT_WISE_ATAN_YX 0x8D
#define global DML_OPERATOR_ELEMENT_WISE_CLIP_GRAD 0x8E
#define global DML_OPERATOR_ELEMENT_WISE_DIFFERENCE_SQUARE 0x8F
#define global DML_OPERATOR_LOCAL_RESPONSE_NORMALIZATION_GRAD 0x90
#define global DML_OPERATOR_CUMULATIVE_PRODUCT 0x91
#define global DML_OPERATOR_BATCH_NORMALIZATION_GRAD 0x92
#define global DML_OPERATOR_ELEMENT_WISE_QUANTIZED_LINEAR_ADD 0x93
#define global DML_OPERATOR_DYNAMIC_QUANTIZE_LINEAR 0x94
#define global DML_OPERATOR_ROI_ALIGN1 0x95
#define global DML_OPERATOR_ROI_ALIGN_GRAD 0x96
#define global DML_OPERATOR_BATCH_NORMALIZATION_TRAINING 0x97
#define global DML_OPERATOR_BATCH_NORMALIZATION_TRAINING_GRAD 0x98
#define global DML_OPERATOR_ELEMENT_WISE_CLIP1 0x99
#define global DML_OPERATOR_ELEMENT_WISE_CLIP_GRAD1 0x9A
#define global DML_OPERATOR_PADDING1 0x9B
#define global DML_OPERATOR_ELEMENT_WISE_NEGATE 0x9C