mirror of
https://github.com/marlersoft/win32json
synced 2026-06-21 13:57:33 +00:00
3601 lines
186 KiB
JSON
3601 lines
186 KiB
JSON
{
|
|
"Constants":[{
|
|
"Name":"DML_TARGET_VERSION"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":16384
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"DML_TENSOR_DIMENSION_COUNT_MAX"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":5
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"DML_TENSOR_DIMENSION_COUNT_MAX1"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":8
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"DML_TEMPORARY_BUFFER_ALIGNMENT"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":256
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"DML_PERSISTENT_BUFFER_ALIGNMENT"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":256
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"DML_MINIMUM_BUFFER_TENSOR_ALIGNMENT"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":16
|
|
,"Attrs":[]
|
|
}],
|
|
|
|
"Types":[{
|
|
"Name":"DML_TENSOR_DATA_TYPE"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"DML_TENSOR_DATA_TYPE_UNKNOWN","Value":0}
|
|
,{"Name":"DML_TENSOR_DATA_TYPE_FLOAT32","Value":1}
|
|
,{"Name":"DML_TENSOR_DATA_TYPE_FLOAT16","Value":2}
|
|
,{"Name":"DML_TENSOR_DATA_TYPE_UINT32","Value":3}
|
|
,{"Name":"DML_TENSOR_DATA_TYPE_UINT16","Value":4}
|
|
,{"Name":"DML_TENSOR_DATA_TYPE_UINT8","Value":5}
|
|
,{"Name":"DML_TENSOR_DATA_TYPE_INT32","Value":6}
|
|
,{"Name":"DML_TENSOR_DATA_TYPE_INT16","Value":7}
|
|
,{"Name":"DML_TENSOR_DATA_TYPE_INT8","Value":8}
|
|
,{"Name":"DML_TENSOR_DATA_TYPE_FLOAT64","Value":9}
|
|
,{"Name":"DML_TENSOR_DATA_TYPE_UINT64","Value":10}
|
|
,{"Name":"DML_TENSOR_DATA_TYPE_INT64","Value":11}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
},{
|
|
"Name":"DML_TENSOR_TYPE"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"DML_TENSOR_TYPE_INVALID","Value":0}
|
|
,{"Name":"DML_TENSOR_TYPE_BUFFER","Value":1}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
},{
|
|
"Name":"DML_TENSOR_FLAGS"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":true
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"DML_TENSOR_FLAG_NONE","Value":0}
|
|
,{"Name":"DML_TENSOR_FLAG_OWNED_BY_DML","Value":1}
|
|
]
|
|
,"IntegerBase":"UInt32"
|
|
},{
|
|
"Name":"DML_BUFFER_TENSOR_DESC"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"DataType","Type":{"Kind":"ApiRef","Name":"DML_TENSOR_DATA_TYPE","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]},"Attrs":[]}
|
|
,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"DML_TENSOR_FLAGS","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]},"Attrs":[]}
|
|
,{"Name":"DimensionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Sizes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Const"]}
|
|
,{"Name":"Strides","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Const"]}
|
|
,{"Name":"TotalTensorSizeInBytes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"GuaranteedBaseOffsetAlignment","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_TENSOR_DESC"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"Type","Type":{"Kind":"ApiRef","Name":"DML_TENSOR_TYPE","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]},"Attrs":[]}
|
|
,{"Name":"Desc","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Const"]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_OPERATOR_TYPE"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"DML_OPERATOR_INVALID","Value":0}
|
|
,{"Name":"DML_OPERATOR_ELEMENT_WISE_IDENTITY","Value":1}
|
|
,{"Name":"DML_OPERATOR_ELEMENT_WISE_ABS","Value":2}
|
|
,{"Name":"DML_OPERATOR_ELEMENT_WISE_ACOS","Value":3}
|
|
,{"Name":"DML_OPERATOR_ELEMENT_WISE_ADD","Value":4}
|
|
,{"Name":"DML_OPERATOR_ELEMENT_WISE_ASIN","Value":5}
|
|
,{"Name":"DML_OPERATOR_ELEMENT_WISE_ATAN","Value":6}
|
|
,{"Name":"DML_OPERATOR_ELEMENT_WISE_CEIL","Value":7}
|
|
,{"Name":"DML_OPERATOR_ELEMENT_WISE_CLIP","Value":8}
|
|
,{"Name":"DML_OPERATOR_ELEMENT_WISE_COS","Value":9}
|
|
,{"Name":"DML_OPERATOR_ELEMENT_WISE_DIVIDE","Value":10}
|
|
,{"Name":"DML_OPERATOR_ELEMENT_WISE_EXP","Value":11}
|
|
,{"Name":"DML_OPERATOR_ELEMENT_WISE_FLOOR","Value":12}
|
|
,{"Name":"DML_OPERATOR_ELEMENT_WISE_LOG","Value":13}
|
|
,{"Name":"DML_OPERATOR_ELEMENT_WISE_LOGICAL_AND","Value":14}
|
|
,{"Name":"DML_OPERATOR_ELEMENT_WISE_LOGICAL_EQUALS","Value":15}
|
|
,{"Name":"DML_OPERATOR_ELEMENT_WISE_LOGICAL_GREATER_THAN","Value":16}
|
|
,{"Name":"DML_OPERATOR_ELEMENT_WISE_LOGICAL_LESS_THAN","Value":17}
|
|
,{"Name":"DML_OPERATOR_ELEMENT_WISE_LOGICAL_NOT","Value":18}
|
|
,{"Name":"DML_OPERATOR_ELEMENT_WISE_LOGICAL_OR","Value":19}
|
|
,{"Name":"DML_OPERATOR_ELEMENT_WISE_LOGICAL_XOR","Value":20}
|
|
,{"Name":"DML_OPERATOR_ELEMENT_WISE_MAX","Value":21}
|
|
,{"Name":"DML_OPERATOR_ELEMENT_WISE_MEAN","Value":22}
|
|
,{"Name":"DML_OPERATOR_ELEMENT_WISE_MIN","Value":23}
|
|
,{"Name":"DML_OPERATOR_ELEMENT_WISE_MULTIPLY","Value":24}
|
|
,{"Name":"DML_OPERATOR_ELEMENT_WISE_POW","Value":25}
|
|
,{"Name":"DML_OPERATOR_ELEMENT_WISE_CONSTANT_POW","Value":26}
|
|
,{"Name":"DML_OPERATOR_ELEMENT_WISE_RECIP","Value":27}
|
|
,{"Name":"DML_OPERATOR_ELEMENT_WISE_SIN","Value":28}
|
|
,{"Name":"DML_OPERATOR_ELEMENT_WISE_SQRT","Value":29}
|
|
,{"Name":"DML_OPERATOR_ELEMENT_WISE_SUBTRACT","Value":30}
|
|
,{"Name":"DML_OPERATOR_ELEMENT_WISE_TAN","Value":31}
|
|
,{"Name":"DML_OPERATOR_ELEMENT_WISE_THRESHOLD","Value":32}
|
|
,{"Name":"DML_OPERATOR_ELEMENT_WISE_QUANTIZE_LINEAR","Value":33}
|
|
,{"Name":"DML_OPERATOR_ELEMENT_WISE_DEQUANTIZE_LINEAR","Value":34}
|
|
,{"Name":"DML_OPERATOR_ACTIVATION_ELU","Value":35}
|
|
,{"Name":"DML_OPERATOR_ACTIVATION_HARDMAX","Value":36}
|
|
,{"Name":"DML_OPERATOR_ACTIVATION_HARD_SIGMOID","Value":37}
|
|
,{"Name":"DML_OPERATOR_ACTIVATION_IDENTITY","Value":38}
|
|
,{"Name":"DML_OPERATOR_ACTIVATION_LEAKY_RELU","Value":39}
|
|
,{"Name":"DML_OPERATOR_ACTIVATION_LINEAR","Value":40}
|
|
,{"Name":"DML_OPERATOR_ACTIVATION_LOG_SOFTMAX","Value":41}
|
|
,{"Name":"DML_OPERATOR_ACTIVATION_PARAMETERIZED_RELU","Value":42}
|
|
,{"Name":"DML_OPERATOR_ACTIVATION_PARAMETRIC_SOFTPLUS","Value":43}
|
|
,{"Name":"DML_OPERATOR_ACTIVATION_RELU","Value":44}
|
|
,{"Name":"DML_OPERATOR_ACTIVATION_SCALED_ELU","Value":45}
|
|
,{"Name":"DML_OPERATOR_ACTIVATION_SCALED_TANH","Value":46}
|
|
,{"Name":"DML_OPERATOR_ACTIVATION_SIGMOID","Value":47}
|
|
,{"Name":"DML_OPERATOR_ACTIVATION_SOFTMAX","Value":48}
|
|
,{"Name":"DML_OPERATOR_ACTIVATION_SOFTPLUS","Value":49}
|
|
,{"Name":"DML_OPERATOR_ACTIVATION_SOFTSIGN","Value":50}
|
|
,{"Name":"DML_OPERATOR_ACTIVATION_TANH","Value":51}
|
|
,{"Name":"DML_OPERATOR_ACTIVATION_THRESHOLDED_RELU","Value":52}
|
|
,{"Name":"DML_OPERATOR_CONVOLUTION","Value":53}
|
|
,{"Name":"DML_OPERATOR_GEMM","Value":54}
|
|
,{"Name":"DML_OPERATOR_REDUCE","Value":55}
|
|
,{"Name":"DML_OPERATOR_AVERAGE_POOLING","Value":56}
|
|
,{"Name":"DML_OPERATOR_LP_POOLING","Value":57}
|
|
,{"Name":"DML_OPERATOR_MAX_POOLING","Value":58}
|
|
,{"Name":"DML_OPERATOR_ROI_POOLING","Value":59}
|
|
,{"Name":"DML_OPERATOR_SLICE","Value":60}
|
|
,{"Name":"DML_OPERATOR_CAST","Value":61}
|
|
,{"Name":"DML_OPERATOR_SPLIT","Value":62}
|
|
,{"Name":"DML_OPERATOR_JOIN","Value":63}
|
|
,{"Name":"DML_OPERATOR_PADDING","Value":64}
|
|
,{"Name":"DML_OPERATOR_VALUE_SCALE_2D","Value":65}
|
|
,{"Name":"DML_OPERATOR_UPSAMPLE_2D","Value":66}
|
|
,{"Name":"DML_OPERATOR_GATHER","Value":67}
|
|
,{"Name":"DML_OPERATOR_SPACE_TO_DEPTH","Value":68}
|
|
,{"Name":"DML_OPERATOR_DEPTH_TO_SPACE","Value":69}
|
|
,{"Name":"DML_OPERATOR_TILE","Value":70}
|
|
,{"Name":"DML_OPERATOR_TOP_K","Value":71}
|
|
,{"Name":"DML_OPERATOR_BATCH_NORMALIZATION","Value":72}
|
|
,{"Name":"DML_OPERATOR_MEAN_VARIANCE_NORMALIZATION","Value":73}
|
|
,{"Name":"DML_OPERATOR_LOCAL_RESPONSE_NORMALIZATION","Value":74}
|
|
,{"Name":"DML_OPERATOR_LP_NORMALIZATION","Value":75}
|
|
,{"Name":"DML_OPERATOR_RNN","Value":76}
|
|
,{"Name":"DML_OPERATOR_LSTM","Value":77}
|
|
,{"Name":"DML_OPERATOR_GRU","Value":78}
|
|
,{"Name":"DML_OPERATOR_ELEMENT_WISE_SIGN","Value":79}
|
|
,{"Name":"DML_OPERATOR_ELEMENT_WISE_IS_NAN","Value":80}
|
|
,{"Name":"DML_OPERATOR_ELEMENT_WISE_ERF","Value":81}
|
|
,{"Name":"DML_OPERATOR_ELEMENT_WISE_SINH","Value":82}
|
|
,{"Name":"DML_OPERATOR_ELEMENT_WISE_COSH","Value":83}
|
|
,{"Name":"DML_OPERATOR_ELEMENT_WISE_TANH","Value":84}
|
|
,{"Name":"DML_OPERATOR_ELEMENT_WISE_ASINH","Value":85}
|
|
,{"Name":"DML_OPERATOR_ELEMENT_WISE_ACOSH","Value":86}
|
|
,{"Name":"DML_OPERATOR_ELEMENT_WISE_ATANH","Value":87}
|
|
,{"Name":"DML_OPERATOR_ELEMENT_WISE_IF","Value":88}
|
|
,{"Name":"DML_OPERATOR_ELEMENT_WISE_ADD1","Value":89}
|
|
,{"Name":"DML_OPERATOR_ACTIVATION_SHRINK","Value":90}
|
|
,{"Name":"DML_OPERATOR_MAX_POOLING1","Value":91}
|
|
,{"Name":"DML_OPERATOR_MAX_UNPOOLING","Value":92}
|
|
,{"Name":"DML_OPERATOR_DIAGONAL_MATRIX","Value":93}
|
|
,{"Name":"DML_OPERATOR_SCATTER_ELEMENTS","Value":94}
|
|
,{"Name":"DML_OPERATOR_SCATTER","Value":94}
|
|
,{"Name":"DML_OPERATOR_ONE_HOT","Value":95}
|
|
,{"Name":"DML_OPERATOR_RESAMPLE","Value":96}
|
|
,{"Name":"DML_OPERATOR_ELEMENT_WISE_BIT_SHIFT_LEFT","Value":97}
|
|
,{"Name":"DML_OPERATOR_ELEMENT_WISE_BIT_SHIFT_RIGHT","Value":98}
|
|
,{"Name":"DML_OPERATOR_ELEMENT_WISE_ROUND","Value":99}
|
|
,{"Name":"DML_OPERATOR_ELEMENT_WISE_IS_INFINITY","Value":100}
|
|
,{"Name":"DML_OPERATOR_ELEMENT_WISE_MODULUS_TRUNCATE","Value":101}
|
|
,{"Name":"DML_OPERATOR_ELEMENT_WISE_MODULUS_FLOOR","Value":102}
|
|
,{"Name":"DML_OPERATOR_FILL_VALUE_CONSTANT","Value":103}
|
|
,{"Name":"DML_OPERATOR_FILL_VALUE_SEQUENCE","Value":104}
|
|
,{"Name":"DML_OPERATOR_CUMULATIVE_SUMMATION","Value":105}
|
|
,{"Name":"DML_OPERATOR_REVERSE_SUBSEQUENCES","Value":106}
|
|
,{"Name":"DML_OPERATOR_GATHER_ELEMENTS","Value":107}
|
|
,{"Name":"DML_OPERATOR_GATHER_ND","Value":108}
|
|
,{"Name":"DML_OPERATOR_SCATTER_ND","Value":109}
|
|
,{"Name":"DML_OPERATOR_MAX_POOLING2","Value":110}
|
|
,{"Name":"DML_OPERATOR_SLICE1","Value":111}
|
|
,{"Name":"DML_OPERATOR_TOP_K1","Value":112}
|
|
,{"Name":"DML_OPERATOR_DEPTH_TO_SPACE1","Value":113}
|
|
,{"Name":"DML_OPERATOR_SPACE_TO_DEPTH1","Value":114}
|
|
,{"Name":"DML_OPERATOR_MEAN_VARIANCE_NORMALIZATION1","Value":115}
|
|
,{"Name":"DML_OPERATOR_RESAMPLE1","Value":116}
|
|
,{"Name":"DML_OPERATOR_MATRIX_MULTIPLY_INTEGER","Value":117}
|
|
,{"Name":"DML_OPERATOR_QUANTIZED_LINEAR_MATRIX_MULTIPLY","Value":118}
|
|
,{"Name":"DML_OPERATOR_CONVOLUTION_INTEGER","Value":119}
|
|
,{"Name":"DML_OPERATOR_QUANTIZED_LINEAR_CONVOLUTION","Value":120}
|
|
,{"Name":"DML_OPERATOR_ELEMENT_WISE_BIT_AND","Value":121}
|
|
,{"Name":"DML_OPERATOR_ELEMENT_WISE_BIT_OR","Value":122}
|
|
,{"Name":"DML_OPERATOR_ELEMENT_WISE_BIT_XOR","Value":123}
|
|
,{"Name":"DML_OPERATOR_ELEMENT_WISE_BIT_NOT","Value":124}
|
|
,{"Name":"DML_OPERATOR_ELEMENT_WISE_BIT_COUNT","Value":125}
|
|
,{"Name":"DML_OPERATOR_ELEMENT_WISE_LOGICAL_GREATER_THAN_OR_EQUAL","Value":126}
|
|
,{"Name":"DML_OPERATOR_ELEMENT_WISE_LOGICAL_LESS_THAN_OR_EQUAL","Value":127}
|
|
,{"Name":"DML_OPERATOR_ACTIVATION_CELU","Value":128}
|
|
,{"Name":"DML_OPERATOR_ACTIVATION_RELU_GRAD","Value":129}
|
|
,{"Name":"DML_OPERATOR_AVERAGE_POOLING_GRAD","Value":130}
|
|
,{"Name":"DML_OPERATOR_MAX_POOLING_GRAD","Value":131}
|
|
,{"Name":"DML_OPERATOR_RANDOM_GENERATOR","Value":132}
|
|
,{"Name":"DML_OPERATOR_NONZERO_COORDINATES","Value":133}
|
|
,{"Name":"DML_OPERATOR_RESAMPLE_GRAD","Value":134}
|
|
,{"Name":"DML_OPERATOR_SLICE_GRAD","Value":135}
|
|
,{"Name":"DML_OPERATOR_ADAM_OPTIMIZER","Value":136}
|
|
,{"Name":"DML_OPERATOR_ARGMIN","Value":137}
|
|
,{"Name":"DML_OPERATOR_ARGMAX","Value":138}
|
|
,{"Name":"DML_OPERATOR_ROI_ALIGN","Value":139}
|
|
,{"Name":"DML_OPERATOR_GATHER_ND1","Value":140}
|
|
,{"Name":"DML_OPERATOR_ELEMENT_WISE_ATAN_YX","Value":141}
|
|
,{"Name":"DML_OPERATOR_ELEMENT_WISE_CLIP_GRAD","Value":142}
|
|
,{"Name":"DML_OPERATOR_ELEMENT_WISE_DIFFERENCE_SQUARE","Value":143}
|
|
,{"Name":"DML_OPERATOR_LOCAL_RESPONSE_NORMALIZATION_GRAD","Value":144}
|
|
,{"Name":"DML_OPERATOR_CUMULATIVE_PRODUCT","Value":145}
|
|
,{"Name":"DML_OPERATOR_BATCH_NORMALIZATION_GRAD","Value":146}
|
|
,{"Name":"DML_OPERATOR_ELEMENT_WISE_QUANTIZED_LINEAR_ADD","Value":147}
|
|
,{"Name":"DML_OPERATOR_DYNAMIC_QUANTIZE_LINEAR","Value":148}
|
|
,{"Name":"DML_OPERATOR_ROI_ALIGN1","Value":149}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
},{
|
|
"Name":"DML_REDUCE_FUNCTION"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"DML_REDUCE_FUNCTION_ARGMAX","Value":0}
|
|
,{"Name":"DML_REDUCE_FUNCTION_ARGMIN","Value":1}
|
|
,{"Name":"DML_REDUCE_FUNCTION_AVERAGE","Value":2}
|
|
,{"Name":"DML_REDUCE_FUNCTION_L1","Value":3}
|
|
,{"Name":"DML_REDUCE_FUNCTION_L2","Value":4}
|
|
,{"Name":"DML_REDUCE_FUNCTION_LOG_SUM","Value":5}
|
|
,{"Name":"DML_REDUCE_FUNCTION_LOG_SUM_EXP","Value":6}
|
|
,{"Name":"DML_REDUCE_FUNCTION_MAX","Value":7}
|
|
,{"Name":"DML_REDUCE_FUNCTION_MIN","Value":8}
|
|
,{"Name":"DML_REDUCE_FUNCTION_MULTIPLY","Value":9}
|
|
,{"Name":"DML_REDUCE_FUNCTION_SUM","Value":10}
|
|
,{"Name":"DML_REDUCE_FUNCTION_SUM_SQUARE","Value":11}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
},{
|
|
"Name":"DML_MATRIX_TRANSFORM"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"DML_MATRIX_TRANSFORM_NONE","Value":0}
|
|
,{"Name":"DML_MATRIX_TRANSFORM_TRANSPOSE","Value":1}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
},{
|
|
"Name":"DML_CONVOLUTION_MODE"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"DML_CONVOLUTION_MODE_CONVOLUTION","Value":0}
|
|
,{"Name":"DML_CONVOLUTION_MODE_CROSS_CORRELATION","Value":1}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
},{
|
|
"Name":"DML_CONVOLUTION_DIRECTION"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"DML_CONVOLUTION_DIRECTION_FORWARD","Value":0}
|
|
,{"Name":"DML_CONVOLUTION_DIRECTION_BACKWARD","Value":1}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
},{
|
|
"Name":"DML_PADDING_MODE"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"DML_PADDING_MODE_CONSTANT","Value":0}
|
|
,{"Name":"DML_PADDING_MODE_EDGE","Value":1}
|
|
,{"Name":"DML_PADDING_MODE_REFLECTION","Value":2}
|
|
,{"Name":"DML_PADDING_MODE_SYMMETRIC","Value":3}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
},{
|
|
"Name":"DML_INTERPOLATION_MODE"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"DML_INTERPOLATION_MODE_NEAREST_NEIGHBOR","Value":0}
|
|
,{"Name":"DML_INTERPOLATION_MODE_LINEAR","Value":1}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
},{
|
|
"Name":"DML_SCALE_BIAS"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"Scale","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
|
,{"Name":"Bias","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_SIZE_2D"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"Width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_RECURRENT_NETWORK_DIRECTION"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"DML_RECURRENT_NETWORK_DIRECTION_FORWARD","Value":0}
|
|
,{"Name":"DML_RECURRENT_NETWORK_DIRECTION_BACKWARD","Value":1}
|
|
,{"Name":"DML_RECURRENT_NETWORK_DIRECTION_BIDIRECTIONAL","Value":2}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
},{
|
|
"Name":"DML_ROUNDING_MODE"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"DML_ROUNDING_MODE_HALVES_TO_NEAREST_EVEN","Value":0}
|
|
,{"Name":"DML_ROUNDING_MODE_TOWARD_ZERO","Value":1}
|
|
,{"Name":"DML_ROUNDING_MODE_TOWARD_INFINITY","Value":2}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
},{
|
|
"Name":"DML_IS_INFINITY_MODE"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"DML_IS_INFINITY_MODE_EITHER","Value":0}
|
|
,{"Name":"DML_IS_INFINITY_MODE_POSITIVE","Value":1}
|
|
,{"Name":"DML_IS_INFINITY_MODE_NEGATIVE","Value":2}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
},{
|
|
"Name":"DML_AXIS_DIRECTION"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"DML_AXIS_DIRECTION_INCREASING","Value":0}
|
|
,{"Name":"DML_AXIS_DIRECTION_DECREASING","Value":1}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
},{
|
|
"Name":"DML_DEPTH_SPACE_ORDER"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"DML_DEPTH_SPACE_ORDER_DEPTH_COLUMN_ROW","Value":0}
|
|
,{"Name":"DML_DEPTH_SPACE_ORDER_COLUMN_ROW_DEPTH","Value":1}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
},{
|
|
"Name":"DML_SCALAR_UNION"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Union"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"Bytes","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
|
|
,{"Name":"Int8","Type":{"Kind":"Native","Name":"SByte"},"Attrs":[]}
|
|
,{"Name":"UInt8","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
|
|
,{"Name":"Int16","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]}
|
|
,{"Name":"UInt16","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
,{"Name":"Int32","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
|
|
,{"Name":"UInt32","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Int64","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]}
|
|
,{"Name":"UInt64","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"Float32","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
|
,{"Name":"Float64","Type":{"Kind":"Native","Name":"Double"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_RANDOM_GENERATOR_TYPE"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"DML_RANDOM_GENERATOR_TYPE_PHILOX_4X32_10","Value":0}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
},{
|
|
"Name":"DML_OPERATOR_DESC"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"Type","Type":{"Kind":"ApiRef","Name":"DML_OPERATOR_TYPE","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]},"Attrs":[]}
|
|
,{"Name":"Desc","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Const"]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_ELEMENT_WISE_IDENTITY_OPERATOR_DESC"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"ScaleBias","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_SCALE_BIAS","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_ELEMENT_WISE_ABS_OPERATOR_DESC"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"ScaleBias","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_SCALE_BIAS","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_ELEMENT_WISE_ACOS_OPERATOR_DESC"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"ScaleBias","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_SCALE_BIAS","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_ELEMENT_WISE_ADD_OPERATOR_DESC"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"ATensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"BTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_ELEMENT_WISE_ADD1_OPERATOR_DESC"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"ATensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"BTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"FusedActivation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_OPERATOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_ELEMENT_WISE_ASIN_OPERATOR_DESC"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"ScaleBias","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_SCALE_BIAS","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_ELEMENT_WISE_ATAN_OPERATOR_DESC"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"ScaleBias","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_SCALE_BIAS","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_ELEMENT_WISE_CEIL_OPERATOR_DESC"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"ScaleBias","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_SCALE_BIAS","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_ELEMENT_WISE_CLIP_OPERATOR_DESC"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"ScaleBias","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_SCALE_BIAS","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"Min","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
|
,{"Name":"Max","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_ELEMENT_WISE_COS_OPERATOR_DESC"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"ScaleBias","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_SCALE_BIAS","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_ELEMENT_WISE_DIVIDE_OPERATOR_DESC"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"ATensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"BTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_ELEMENT_WISE_EXP_OPERATOR_DESC"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"ScaleBias","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_SCALE_BIAS","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_ELEMENT_WISE_FLOOR_OPERATOR_DESC"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"ScaleBias","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_SCALE_BIAS","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_ELEMENT_WISE_LOG_OPERATOR_DESC"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"ScaleBias","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_SCALE_BIAS","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_ELEMENT_WISE_LOGICAL_AND_OPERATOR_DESC"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"ATensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"BTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_ELEMENT_WISE_LOGICAL_EQUALS_OPERATOR_DESC"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"ATensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"BTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_ELEMENT_WISE_LOGICAL_GREATER_THAN_OPERATOR_DESC"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"ATensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"BTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_ELEMENT_WISE_LOGICAL_LESS_THAN_OPERATOR_DESC"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"ATensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"BTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_ELEMENT_WISE_LOGICAL_NOT_OPERATOR_DESC"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_ELEMENT_WISE_LOGICAL_OR_OPERATOR_DESC"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"ATensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"BTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_ELEMENT_WISE_LOGICAL_XOR_OPERATOR_DESC"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"ATensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"BTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_ELEMENT_WISE_MAX_OPERATOR_DESC"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"ATensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"BTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_ELEMENT_WISE_MEAN_OPERATOR_DESC"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"ATensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"BTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_ELEMENT_WISE_MIN_OPERATOR_DESC"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"ATensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"BTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_ELEMENT_WISE_MULTIPLY_OPERATOR_DESC"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"ATensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"BTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_ELEMENT_WISE_POW_OPERATOR_DESC"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"ExponentTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"ScaleBias","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_SCALE_BIAS","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_ELEMENT_WISE_CONSTANT_POW_OPERATOR_DESC"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"ScaleBias","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_SCALE_BIAS","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"Exponent","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_ELEMENT_WISE_RECIP_OPERATOR_DESC"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"ScaleBias","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_SCALE_BIAS","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_ELEMENT_WISE_SIN_OPERATOR_DESC"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"ScaleBias","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_SCALE_BIAS","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_ELEMENT_WISE_SQRT_OPERATOR_DESC"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"ScaleBias","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_SCALE_BIAS","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_ELEMENT_WISE_SUBTRACT_OPERATOR_DESC"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"ATensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"BTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_ELEMENT_WISE_TAN_OPERATOR_DESC"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"ScaleBias","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_SCALE_BIAS","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_ELEMENT_WISE_THRESHOLD_OPERATOR_DESC"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"ScaleBias","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_SCALE_BIAS","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"Min","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_ELEMENT_WISE_QUANTIZE_LINEAR_OPERATOR_DESC"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"ScaleTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"ZeroPointTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_ELEMENT_WISE_DEQUANTIZE_LINEAR_OPERATOR_DESC"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"ScaleTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"ZeroPointTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_ACTIVATION_ELU_OPERATOR_DESC"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"Alpha","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_ACTIVATION_HARDMAX_OPERATOR_DESC"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_ACTIVATION_HARD_SIGMOID_OPERATOR_DESC"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"Alpha","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
|
,{"Name":"Beta","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_ACTIVATION_IDENTITY_OPERATOR_DESC"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_ACTIVATION_LEAKY_RELU_OPERATOR_DESC"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"Alpha","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_ACTIVATION_LINEAR_OPERATOR_DESC"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"Alpha","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
|
,{"Name":"Beta","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_ACTIVATION_LOG_SOFTMAX_OPERATOR_DESC"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_ACTIVATION_PARAMETERIZED_RELU_OPERATOR_DESC"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"SlopeTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_ACTIVATION_PARAMETRIC_SOFTPLUS_OPERATOR_DESC"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"Alpha","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
|
,{"Name":"Beta","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_ACTIVATION_RELU_OPERATOR_DESC"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_ACTIVATION_SCALED_ELU_OPERATOR_DESC"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"Alpha","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
|
,{"Name":"Gamma","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_ACTIVATION_SCALED_TANH_OPERATOR_DESC"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"Alpha","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
|
,{"Name":"Beta","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_ACTIVATION_SIGMOID_OPERATOR_DESC"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_ACTIVATION_SOFTMAX_OPERATOR_DESC"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_ACTIVATION_SOFTPLUS_OPERATOR_DESC"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"Steepness","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_ACTIVATION_SOFTSIGN_OPERATOR_DESC"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_ACTIVATION_TANH_OPERATOR_DESC"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_ACTIVATION_THRESHOLDED_RELU_OPERATOR_DESC"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"Alpha","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_CONVOLUTION_OPERATOR_DESC"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"FilterTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"BiasTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"Mode","Type":{"Kind":"ApiRef","Name":"DML_CONVOLUTION_MODE","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]},"Attrs":[]}
|
|
,{"Name":"Direction","Type":{"Kind":"ApiRef","Name":"DML_CONVOLUTION_DIRECTION","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]},"Attrs":[]}
|
|
,{"Name":"DimensionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Strides","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Const"]}
|
|
,{"Name":"Dilations","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Const"]}
|
|
,{"Name":"StartPadding","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Const"]}
|
|
,{"Name":"EndPadding","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Const"]}
|
|
,{"Name":"OutputPadding","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Const"]}
|
|
,{"Name":"GroupCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"FusedActivation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_OPERATOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_GEMM_OPERATOR_DESC"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"ATensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"BTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"CTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"TransA","Type":{"Kind":"ApiRef","Name":"DML_MATRIX_TRANSFORM","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]},"Attrs":[]}
|
|
,{"Name":"TransB","Type":{"Kind":"ApiRef","Name":"DML_MATRIX_TRANSFORM","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]},"Attrs":[]}
|
|
,{"Name":"Alpha","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
|
,{"Name":"Beta","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
|
,{"Name":"FusedActivation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_OPERATOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_REDUCE_OPERATOR_DESC"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"Function","Type":{"Kind":"ApiRef","Name":"DML_REDUCE_FUNCTION","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]},"Attrs":[]}
|
|
,{"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"AxisCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Axes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Const"]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_AVERAGE_POOLING_OPERATOR_DESC"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"DimensionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Strides","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Const"]}
|
|
,{"Name":"WindowSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Const"]}
|
|
,{"Name":"StartPadding","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Const"]}
|
|
,{"Name":"EndPadding","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Const"]}
|
|
,{"Name":"IncludePadding","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_LP_POOLING_OPERATOR_DESC"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"DimensionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Strides","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Const"]}
|
|
,{"Name":"WindowSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Const"]}
|
|
,{"Name":"StartPadding","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Const"]}
|
|
,{"Name":"EndPadding","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Const"]}
|
|
,{"Name":"P","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_MAX_POOLING_OPERATOR_DESC"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"DimensionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Strides","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Const"]}
|
|
,{"Name":"WindowSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Const"]}
|
|
,{"Name":"StartPadding","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Const"]}
|
|
,{"Name":"EndPadding","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Const"]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_ROI_POOLING_OPERATOR_DESC"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"ROITensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"SpatialScale","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
|
,{"Name":"PooledSize","Type":{"Kind":"ApiRef","Name":"DML_SIZE_2D","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_SLICE_OPERATOR_DESC"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"DimensionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Offsets","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Const"]}
|
|
,{"Name":"Sizes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Const"]}
|
|
,{"Name":"Strides","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Const"]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_CAST_OPERATOR_DESC"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_SPLIT_OPERATOR_DESC"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"OutputTensors","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"Axis","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_JOIN_OPERATOR_DESC"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"InputCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"InputTensors","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"Axis","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_PADDING_OPERATOR_DESC"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"PaddingMode","Type":{"Kind":"ApiRef","Name":"DML_PADDING_MODE","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]},"Attrs":[]}
|
|
,{"Name":"PaddingValue","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
|
,{"Name":"DimensionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"StartPadding","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Const"]}
|
|
,{"Name":"EndPadding","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Const"]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_VALUE_SCALE_2D_OPERATOR_DESC"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"Scale","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
|
,{"Name":"ChannelCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Bias","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Const"]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_UPSAMPLE_2D_OPERATOR_DESC"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"ScaleSize","Type":{"Kind":"ApiRef","Name":"DML_SIZE_2D","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]},"Attrs":[]}
|
|
,{"Name":"InterpolationMode","Type":{"Kind":"ApiRef","Name":"DML_INTERPOLATION_MODE","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_GATHER_OPERATOR_DESC"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"IndicesTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"Axis","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"IndexDimensions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_SPACE_TO_DEPTH_OPERATOR_DESC"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"BlockSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_DEPTH_TO_SPACE_OPERATOR_DESC"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"BlockSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_TILE_OPERATOR_DESC"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"RepeatsCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Repeats","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Const"]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_TOP_K_OPERATOR_DESC"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputValueTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputIndexTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"Axis","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"K","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_BATCH_NORMALIZATION_OPERATOR_DESC"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"MeanTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"VarianceTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"ScaleTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"BiasTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"Spatial","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
|
,{"Name":"Epsilon","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
|
,{"Name":"FusedActivation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_OPERATOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_MEAN_VARIANCE_NORMALIZATION_OPERATOR_DESC"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"ScaleTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"BiasTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"CrossChannel","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
|
,{"Name":"NormalizeVariance","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
|
,{"Name":"Epsilon","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
|
,{"Name":"FusedActivation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_OPERATOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_LOCAL_RESPONSE_NORMALIZATION_OPERATOR_DESC"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"CrossChannel","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
|
,{"Name":"LocalSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Alpha","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
|
,{"Name":"Beta","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
|
,{"Name":"Bias","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_LP_NORMALIZATION_OPERATOR_DESC"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"Axis","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Epsilon","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
|
,{"Name":"P","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_RNN_OPERATOR_DESC"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"WeightTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"RecurrenceTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"BiasTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"HiddenInitTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"SequenceLengthsTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputSequenceTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputSingleTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"ActivationDescCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"ActivationDescs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_OPERATOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"Direction","Type":{"Kind":"ApiRef","Name":"DML_RECURRENT_NETWORK_DIRECTION","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_LSTM_OPERATOR_DESC"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"WeightTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"RecurrenceTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"BiasTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"HiddenInitTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"CellMemInitTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"SequenceLengthsTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"PeepholeTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputSequenceTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputSingleTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputCellSingleTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"ActivationDescCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"ActivationDescs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_OPERATOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"Direction","Type":{"Kind":"ApiRef","Name":"DML_RECURRENT_NETWORK_DIRECTION","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]},"Attrs":[]}
|
|
,{"Name":"ClipThreshold","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
|
,{"Name":"UseClipThreshold","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
|
,{"Name":"CoupleInputForget","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_GRU_OPERATOR_DESC"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"WeightTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"RecurrenceTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"BiasTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"HiddenInitTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"SequenceLengthsTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputSequenceTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputSingleTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"ActivationDescCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"ActivationDescs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_OPERATOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"Direction","Type":{"Kind":"ApiRef","Name":"DML_RECURRENT_NETWORK_DIRECTION","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]},"Attrs":[]}
|
|
,{"Name":"LinearBeforeReset","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_ELEMENT_WISE_SIGN_OPERATOR_DESC"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_ELEMENT_WISE_IS_NAN_OPERATOR_DESC"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_ELEMENT_WISE_ERF_OPERATOR_DESC"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"ScaleBias","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_SCALE_BIAS","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_ELEMENT_WISE_SINH_OPERATOR_DESC"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"ScaleBias","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_SCALE_BIAS","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_ELEMENT_WISE_COSH_OPERATOR_DESC"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"ScaleBias","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_SCALE_BIAS","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_ELEMENT_WISE_TANH_OPERATOR_DESC"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"ScaleBias","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_SCALE_BIAS","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_ELEMENT_WISE_ASINH_OPERATOR_DESC"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"ScaleBias","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_SCALE_BIAS","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_ELEMENT_WISE_ACOSH_OPERATOR_DESC"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"ScaleBias","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_SCALE_BIAS","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_ELEMENT_WISE_ATANH_OPERATOR_DESC"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"ScaleBias","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_SCALE_BIAS","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_ELEMENT_WISE_IF_OPERATOR_DESC"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"ConditionTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"ATensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"BTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_ACTIVATION_SHRINK_OPERATOR_DESC"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"Bias","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
|
,{"Name":"Threshold","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_MAX_POOLING1_OPERATOR_DESC"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputIndicesTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"DimensionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Strides","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Const"]}
|
|
,{"Name":"WindowSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Const"]}
|
|
,{"Name":"StartPadding","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Const"]}
|
|
,{"Name":"EndPadding","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Const"]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_MAX_UNPOOLING_OPERATOR_DESC"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"IndicesTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_DIAGONAL_MATRIX_OPERATOR_DESC"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"Offset","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
|
|
,{"Name":"Value","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_SCATTER_OPERATOR_DESC"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"IndicesTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"UpdatesTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"Axis","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_ONE_HOT_OPERATOR_DESC"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"IndicesTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"ValuesTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"Axis","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_RESAMPLE_OPERATOR_DESC"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"InterpolationMode","Type":{"Kind":"ApiRef","Name":"DML_INTERPOLATION_MODE","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]},"Attrs":[]}
|
|
,{"Name":"ScaleCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Scales","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Const"]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_ELEMENT_WISE_BIT_SHIFT_LEFT_OPERATOR_DESC"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"ATensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"BTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_ELEMENT_WISE_BIT_SHIFT_RIGHT_OPERATOR_DESC"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"ATensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"BTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_ELEMENT_WISE_ROUND_OPERATOR_DESC"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"RoundingMode","Type":{"Kind":"ApiRef","Name":"DML_ROUNDING_MODE","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_ELEMENT_WISE_IS_INFINITY_OPERATOR_DESC"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"InfinityMode","Type":{"Kind":"ApiRef","Name":"DML_IS_INFINITY_MODE","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_ELEMENT_WISE_MODULUS_TRUNCATE_OPERATOR_DESC"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"ATensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"BTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_ELEMENT_WISE_MODULUS_FLOOR_OPERATOR_DESC"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"ATensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"BTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_FILL_VALUE_CONSTANT_OPERATOR_DESC"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"ValueDataType","Type":{"Kind":"ApiRef","Name":"DML_TENSOR_DATA_TYPE","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]},"Attrs":[]}
|
|
,{"Name":"Value","Type":{"Kind":"ApiRef","Name":"DML_SCALAR_UNION","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_FILL_VALUE_SEQUENCE_OPERATOR_DESC"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"ValueDataType","Type":{"Kind":"ApiRef","Name":"DML_TENSOR_DATA_TYPE","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]},"Attrs":[]}
|
|
,{"Name":"ValueStart","Type":{"Kind":"ApiRef","Name":"DML_SCALAR_UNION","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]},"Attrs":[]}
|
|
,{"Name":"ValueDelta","Type":{"Kind":"ApiRef","Name":"DML_SCALAR_UNION","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_CUMULATIVE_SUMMATION_OPERATOR_DESC"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"Axis","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"AxisDirection","Type":{"Kind":"ApiRef","Name":"DML_AXIS_DIRECTION","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]},"Attrs":[]}
|
|
,{"Name":"HasExclusiveSum","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_REVERSE_SUBSEQUENCES_OPERATOR_DESC"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"SequenceLengthsTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"Axis","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_GATHER_ELEMENTS_OPERATOR_DESC"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"IndicesTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"Axis","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_GATHER_ND_OPERATOR_DESC"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"IndicesTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"InputDimensionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"IndicesDimensionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_SCATTER_ND_OPERATOR_DESC"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"IndicesTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"UpdatesTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"InputDimensionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"IndicesDimensionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_MAX_POOLING2_OPERATOR_DESC"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputIndicesTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"DimensionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Strides","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Const"]}
|
|
,{"Name":"WindowSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Const"]}
|
|
,{"Name":"StartPadding","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Const"]}
|
|
,{"Name":"EndPadding","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Const"]}
|
|
,{"Name":"Dilations","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Const"]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_SLICE1_OPERATOR_DESC"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"DimensionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"InputWindowOffsets","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Const"]}
|
|
,{"Name":"InputWindowSizes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Const"]}
|
|
,{"Name":"InputWindowStrides","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Const"]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_TOP_K1_OPERATOR_DESC"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputValueTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputIndexTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"Axis","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"K","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"AxisDirection","Type":{"Kind":"ApiRef","Name":"DML_AXIS_DIRECTION","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_DEPTH_TO_SPACE1_OPERATOR_DESC"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"BlockSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Order","Type":{"Kind":"ApiRef","Name":"DML_DEPTH_SPACE_ORDER","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_SPACE_TO_DEPTH1_OPERATOR_DESC"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"BlockSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Order","Type":{"Kind":"ApiRef","Name":"DML_DEPTH_SPACE_ORDER","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_MEAN_VARIANCE_NORMALIZATION1_OPERATOR_DESC"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"ScaleTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"BiasTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"AxisCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Axes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Const"]}
|
|
,{"Name":"NormalizeVariance","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
|
,{"Name":"Epsilon","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
|
,{"Name":"FusedActivation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_OPERATOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_RESAMPLE1_OPERATOR_DESC"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"InterpolationMode","Type":{"Kind":"ApiRef","Name":"DML_INTERPOLATION_MODE","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]},"Attrs":[]}
|
|
,{"Name":"DimensionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Scales","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Const"]}
|
|
,{"Name":"InputPixelOffsets","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Const"]}
|
|
,{"Name":"OutputPixelOffsets","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Const"]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_MATRIX_MULTIPLY_INTEGER_OPERATOR_DESC"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"ATensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"AZeroPointTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"BTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"BZeroPointTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_QUANTIZED_LINEAR_MATRIX_MULTIPLY_OPERATOR_DESC"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"ATensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"AScaleTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"AZeroPointTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"BTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"BScaleTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"BZeroPointTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputScaleTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputZeroPointTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_CONVOLUTION_INTEGER_OPERATOR_DESC"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"InputZeroPointTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"FilterTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"FilterZeroPointTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"DimensionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Strides","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Const"]}
|
|
,{"Name":"Dilations","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Const"]}
|
|
,{"Name":"StartPadding","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Const"]}
|
|
,{"Name":"EndPadding","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Const"]}
|
|
,{"Name":"GroupCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_QUANTIZED_LINEAR_CONVOLUTION_OPERATOR_DESC"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"InputScaleTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"InputZeroPointTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"FilterTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"FilterScaleTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"FilterZeroPointTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"BiasTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputScaleTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputZeroPointTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"DimensionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Strides","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Const"]}
|
|
,{"Name":"Dilations","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Const"]}
|
|
,{"Name":"StartPadding","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Const"]}
|
|
,{"Name":"EndPadding","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Const"]}
|
|
,{"Name":"GroupCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_ELEMENT_WISE_BIT_AND_OPERATOR_DESC"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"ATensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"BTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_ELEMENT_WISE_BIT_OR_OPERATOR_DESC"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"ATensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"BTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_ELEMENT_WISE_BIT_XOR_OPERATOR_DESC"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"ATensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"BTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_ELEMENT_WISE_BIT_NOT_OPERATOR_DESC"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_ELEMENT_WISE_BIT_COUNT_OPERATOR_DESC"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_ELEMENT_WISE_LOGICAL_GREATER_THAN_OR_EQUAL_OPERATOR_DESC"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"ATensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"BTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_ELEMENT_WISE_LOGICAL_LESS_THAN_OR_EQUAL_OPERATOR_DESC"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"ATensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"BTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_ACTIVATION_CELU_OPERATOR_DESC"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"Alpha","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_ACTIVATION_RELU_GRAD_OPERATOR_DESC"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"InputGradientTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputGradientTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_AVERAGE_POOLING_GRAD_OPERATOR_DESC"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"InputGradientTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputGradientTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"DimensionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Strides","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Const"]}
|
|
,{"Name":"WindowSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Const"]}
|
|
,{"Name":"StartPadding","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Const"]}
|
|
,{"Name":"EndPadding","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Const"]}
|
|
,{"Name":"IncludePadding","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_MAX_POOLING_GRAD_OPERATOR_DESC"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"InputGradientTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputGradientTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"DimensionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Strides","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Const"]}
|
|
,{"Name":"WindowSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Const"]}
|
|
,{"Name":"StartPadding","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Const"]}
|
|
,{"Name":"EndPadding","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Const"]}
|
|
,{"Name":"Dilations","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Const"]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_RANDOM_GENERATOR_OPERATOR_DESC"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"InputStateTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputStateTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"DML_RANDOM_GENERATOR_TYPE","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_NONZERO_COORDINATES_OPERATOR_DESC"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputCountTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputCoordinatesTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_RESAMPLE_GRAD_OPERATOR_DESC"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"InputGradientTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputGradientTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"InterpolationMode","Type":{"Kind":"ApiRef","Name":"DML_INTERPOLATION_MODE","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]},"Attrs":[]}
|
|
,{"Name":"DimensionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Scales","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Const"]}
|
|
,{"Name":"InputPixelOffsets","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Const"]}
|
|
,{"Name":"OutputPixelOffsets","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Const"]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_SLICE_GRAD_OPERATOR_DESC"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"InputGradientTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputGradientTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"DimensionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"InputWindowOffsets","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Const"]}
|
|
,{"Name":"InputWindowSizes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Const"]}
|
|
,{"Name":"InputWindowStrides","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Const"]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_ADAM_OPTIMIZER_OPERATOR_DESC"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"InputParametersTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"InputFirstMomentTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"InputSecondMomentTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"GradientTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"TrainingStepTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputParametersTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputFirstMomentTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputSecondMomentTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"LearningRate","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
|
,{"Name":"Beta1","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
|
,{"Name":"Beta2","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
|
,{"Name":"Epsilon","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_ARGMIN_OPERATOR_DESC"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"AxisCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Axes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Const"]}
|
|
,{"Name":"AxisDirection","Type":{"Kind":"ApiRef","Name":"DML_AXIS_DIRECTION","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_ARGMAX_OPERATOR_DESC"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"AxisCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Axes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Const"]}
|
|
,{"Name":"AxisDirection","Type":{"Kind":"ApiRef","Name":"DML_AXIS_DIRECTION","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_ROI_ALIGN_OPERATOR_DESC"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"ROITensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"BatchIndicesTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"ReductionFunction","Type":{"Kind":"ApiRef","Name":"DML_REDUCE_FUNCTION","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]},"Attrs":[]}
|
|
,{"Name":"InterpolationMode","Type":{"Kind":"ApiRef","Name":"DML_INTERPOLATION_MODE","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]},"Attrs":[]}
|
|
,{"Name":"SpatialScaleX","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
|
,{"Name":"SpatialScaleY","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
|
,{"Name":"OutOfBoundsInputValue","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
|
,{"Name":"MinimumSamplesPerOutput","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"MaximumSamplesPerOutput","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_GATHER_ND1_OPERATOR_DESC"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"IndicesTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"InputDimensionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"IndicesDimensionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"BatchDimensionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_ELEMENT_WISE_ATAN_YX_OPERATOR_DESC"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"ATensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"BTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_ELEMENT_WISE_CLIP_GRAD_OPERATOR_DESC"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"InputGradientTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputGradientTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"Min","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
|
,{"Name":"Max","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_ELEMENT_WISE_DIFFERENCE_SQUARE_OPERATOR_DESC"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"ATensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"BTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_LOCAL_RESPONSE_NORMALIZATION_GRAD_OPERATOR_DESC"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"InputGradientTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputGradientTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"CrossChannel","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
|
,{"Name":"LocalSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Alpha","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
|
,{"Name":"Beta","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
|
,{"Name":"Bias","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_CUMULATIVE_PRODUCT_OPERATOR_DESC"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"Axis","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"AxisDirection","Type":{"Kind":"ApiRef","Name":"DML_AXIS_DIRECTION","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]},"Attrs":[]}
|
|
,{"Name":"HasExclusiveProduct","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_BATCH_NORMALIZATION_GRAD_OPERATOR_DESC"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"InputGradientTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"MeanTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"VarianceTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"ScaleTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputGradientTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputScaleGradientTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputBiasGradientTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"Epsilon","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_ELEMENT_WISE_QUANTIZED_LINEAR_ADD_OPERATOR_DESC"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"ATensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"AScaleTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"AZeroPointTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"BTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"BScaleTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"BZeroPointTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputScaleTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputZeroPointTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_DYNAMIC_QUANTIZE_LINEAR_OPERATOR_DESC"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputScaleTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputZeroPointTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_ROI_ALIGN1_OPERATOR_DESC"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"ROITensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"BatchIndicesTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"ReductionFunction","Type":{"Kind":"ApiRef","Name":"DML_REDUCE_FUNCTION","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]},"Attrs":[]}
|
|
,{"Name":"InterpolationMode","Type":{"Kind":"ApiRef","Name":"DML_INTERPOLATION_MODE","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]},"Attrs":[]}
|
|
,{"Name":"SpatialScaleX","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
|
,{"Name":"SpatialScaleY","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
|
,{"Name":"InputPixelOffset","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
|
,{"Name":"OutputPixelOffset","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
|
,{"Name":"OutOfBoundsInputValue","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
|
,{"Name":"MinimumSamplesPerOutput","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"MaximumSamplesPerOutput","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"AlignRegionsToCorners","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_FEATURE_LEVEL"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"DML_FEATURE_LEVEL_1_0","Value":4096}
|
|
,{"Name":"DML_FEATURE_LEVEL_2_0","Value":8192}
|
|
,{"Name":"DML_FEATURE_LEVEL_2_1","Value":8448}
|
|
,{"Name":"DML_FEATURE_LEVEL_3_0","Value":12288}
|
|
,{"Name":"DML_FEATURE_LEVEL_3_1","Value":12544}
|
|
,{"Name":"DML_FEATURE_LEVEL_4_0","Value":16384}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
},{
|
|
"Name":"DML_FEATURE"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"DML_FEATURE_TENSOR_DATA_TYPE_SUPPORT","Value":0}
|
|
,{"Name":"DML_FEATURE_FEATURE_LEVELS","Value":1}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
},{
|
|
"Name":"DML_FEATURE_QUERY_TENSOR_DATA_TYPE_SUPPORT"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"DataType","Type":{"Kind":"ApiRef","Name":"DML_TENSOR_DATA_TYPE","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_FEATURE_DATA_TENSOR_DATA_TYPE_SUPPORT"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"IsSupported","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_FEATURE_QUERY_FEATURE_LEVELS"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"RequestedFeatureLevelCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"RequestedFeatureLevels","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_FEATURE_LEVEL","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_FEATURE_DATA_FEATURE_LEVELS"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"MaxSupportedFeatureLevel","Type":{"Kind":"ApiRef","Name":"DML_FEATURE_LEVEL","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_BINDING_TABLE_DESC"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"Dispatchable","Type":{"Kind":"ApiRef","Name":"IDMLDispatchable","TargetKind":"Com","Api":"AI.MachineLearning.DirectML","Parents":[]},"Attrs":[]}
|
|
,{"Name":"CPUDescriptorHandle","Type":{"Kind":"ApiRef","Name":"D3D12_CPU_DESCRIPTOR_HANDLE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
|
|
,{"Name":"GPUDescriptorHandle","Type":{"Kind":"ApiRef","Name":"D3D12_GPU_DESCRIPTOR_HANDLE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
|
|
,{"Name":"SizeInDescriptors","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_EXECUTION_FLAGS"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":true
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"DML_EXECUTION_FLAG_NONE","Value":0}
|
|
,{"Name":"DML_EXECUTION_FLAG_ALLOW_HALF_PRECISION_COMPUTATION","Value":1}
|
|
,{"Name":"DML_EXECUTION_FLAG_DISABLE_META_COMMANDS","Value":2}
|
|
,{"Name":"DML_EXECUTION_FLAG_DESCRIPTORS_VOLATILE","Value":4}
|
|
]
|
|
,"IntegerBase":"UInt32"
|
|
},{
|
|
"Name":"DML_CREATE_DEVICE_FLAGS"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":true
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"DML_CREATE_DEVICE_FLAG_NONE","Value":0}
|
|
,{"Name":"DML_CREATE_DEVICE_FLAG_DEBUG","Value":1}
|
|
]
|
|
,"IntegerBase":"UInt32"
|
|
},{
|
|
"Name":"IDMLObject"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Com"
|
|
,"Guid":"c8263aac-9e0c-4a2d-9b8e-007521a3317c"
|
|
,"Attrs":[]
|
|
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
|
|
,"Methods":[{
|
|
"Name":"GetPrivateData"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"guid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
|
|
,{"Name":"dataSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
|
|
,{"Name":"data","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":1},"Optional"]}
|
|
]
|
|
},{
|
|
"Name":"SetPrivateData"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"guid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
|
|
,{"Name":"dataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"data","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":1},"Optional","Const"]}
|
|
]
|
|
},{
|
|
"Name":"SetPrivateDataInterface"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"guid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
|
|
,{"Name":"data","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In","Optional"]}
|
|
]
|
|
},{
|
|
"Name":"SetName"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
|
|
]
|
|
}]
|
|
},{
|
|
"Name":"IDMLDevice"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Com"
|
|
,"Guid":"6dbd6437-96fd-423f-a98c-ae5e7c2a573f"
|
|
,"Attrs":[]
|
|
,"Interface":{"Kind":"ApiRef","Name":"IDMLObject","TargetKind":"Com","Api":"AI.MachineLearning.DirectML","Parents":[]}
|
|
,"Methods":[{
|
|
"Name":"CheckFeatureSupport"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"feature","Type":{"Kind":"ApiRef","Name":"DML_FEATURE","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"featureQueryDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"featureQueryData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":1},"Optional","Const"]}
|
|
,{"Name":"featureSupportDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"featureSupportData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":3}]}
|
|
]
|
|
},{
|
|
"Name":"CreateOperator"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"desc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_OPERATOR_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["In","Const"]}
|
|
,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
|
|
,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr","Optional"]}
|
|
]
|
|
},{
|
|
"Name":"CompileOperator"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"op","Type":{"Kind":"ApiRef","Name":"IDMLOperator","TargetKind":"Com","Api":"AI.MachineLearning.DirectML","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"flags","Type":{"Kind":"ApiRef","Name":"DML_EXECUTION_FLAGS","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
|
|
,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr","Optional"]}
|
|
]
|
|
},{
|
|
"Name":"CreateOperatorInitializer"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"operatorCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"operators","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"ApiRef","Name":"IDMLCompiledOperator","TargetKind":"Com","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["In","Optional"]}
|
|
,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
|
|
,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr"]}
|
|
]
|
|
},{
|
|
"Name":"CreateCommandRecorder"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
|
|
,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr"]}
|
|
]
|
|
},{
|
|
"Name":"CreateBindingTable"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"desc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_BINDING_TABLE_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["In","Optional","Const"]}
|
|
,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
|
|
,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr"]}
|
|
]
|
|
},{
|
|
"Name":"Evict"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"ppObjects","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"ApiRef","Name":"IDMLPageable","TargetKind":"Com","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["In"]}
|
|
]
|
|
},{
|
|
"Name":"MakeResident"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"ppObjects","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"ApiRef","Name":"IDMLPageable","TargetKind":"Com","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["In"]}
|
|
]
|
|
},{
|
|
"Name":"GetDeviceRemovedReason"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
]
|
|
},{
|
|
"Name":"GetParentDevice"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
|
|
,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr"]}
|
|
]
|
|
}]
|
|
},{
|
|
"Name":"IDMLDeviceChild"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Com"
|
|
,"Guid":"27e83142-8165-49e3-974e-2fd66e4cb69d"
|
|
,"Attrs":[]
|
|
,"Interface":{"Kind":"ApiRef","Name":"IDMLObject","TargetKind":"Com","Api":"AI.MachineLearning.DirectML","Parents":[]}
|
|
,"Methods":[{
|
|
"Name":"GetDevice"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
|
|
,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr"]}
|
|
]
|
|
}]
|
|
},{
|
|
"Name":"IDMLPageable"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Com"
|
|
,"Guid":"b1ab0825-4542-4a4b-8617-6dde6e8f6201"
|
|
,"Attrs":[]
|
|
,"Interface":{"Kind":"ApiRef","Name":"IDMLDeviceChild","TargetKind":"Com","Api":"AI.MachineLearning.DirectML","Parents":[]}
|
|
,"Methods":[]
|
|
},{
|
|
"Name":"IDMLOperator"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Com"
|
|
,"Guid":"26caae7a-3081-4633-9581-226fbe57695d"
|
|
,"Attrs":[]
|
|
,"Interface":{"Kind":"ApiRef","Name":"IDMLDeviceChild","TargetKind":"Com","Api":"AI.MachineLearning.DirectML","Parents":[]}
|
|
,"Methods":[]
|
|
},{
|
|
"Name":"DML_BINDING_PROPERTIES"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"RequiredDescriptorCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"TemporaryResourceSize","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"PersistentResourceSize","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"IDMLDispatchable"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Com"
|
|
,"Guid":"dcb821a8-1039-441e-9f1c-b1759c2f3cec"
|
|
,"Attrs":[]
|
|
,"Interface":{"Kind":"ApiRef","Name":"IDMLPageable","TargetKind":"Com","Api":"AI.MachineLearning.DirectML","Parents":[]}
|
|
,"Methods":[{
|
|
"Name":"GetBindingProperties"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"DML_BINDING_PROPERTIES","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
]
|
|
}]
|
|
},{
|
|
"Name":"IDMLCompiledOperator"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Com"
|
|
,"Guid":"6b15e56a-bf5c-4902-92d8-da3a650afea4"
|
|
,"Attrs":[]
|
|
,"Interface":{"Kind":"ApiRef","Name":"IDMLDispatchable","TargetKind":"Com","Api":"AI.MachineLearning.DirectML","Parents":[]}
|
|
,"Methods":[]
|
|
},{
|
|
"Name":"IDMLOperatorInitializer"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Com"
|
|
,"Guid":"427c1113-435c-469c-8676-4d5dd072f813"
|
|
,"Attrs":[]
|
|
,"Interface":{"Kind":"ApiRef","Name":"IDMLDispatchable","TargetKind":"Com","Api":"AI.MachineLearning.DirectML","Parents":[]}
|
|
,"Methods":[{
|
|
"Name":"Reset"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"operatorCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"operators","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"ApiRef","Name":"IDMLCompiledOperator","TargetKind":"Com","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["In","Optional"]}
|
|
]
|
|
}]
|
|
},{
|
|
"Name":"DML_BINDING_TYPE"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"DML_BINDING_TYPE_NONE","Value":0}
|
|
,{"Name":"DML_BINDING_TYPE_BUFFER","Value":1}
|
|
,{"Name":"DML_BINDING_TYPE_BUFFER_ARRAY","Value":2}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
},{
|
|
"Name":"DML_BINDING_DESC"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"Type","Type":{"Kind":"ApiRef","Name":"DML_BINDING_TYPE","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]},"Attrs":[]}
|
|
,{"Name":"Desc","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Const"]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_BUFFER_BINDING"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"Buffer","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
|
|
,{"Name":"Offset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"SizeInBytes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_BUFFER_ARRAY_BINDING"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"BindingCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Bindings","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_BUFFER_BINDING","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"IDMLBindingTable"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Com"
|
|
,"Guid":"29c687dc-de74-4e3b-ab00-1168f2fc3cfc"
|
|
,"Attrs":[]
|
|
,"Interface":{"Kind":"ApiRef","Name":"IDMLDeviceChild","TargetKind":"Com","Api":"AI.MachineLearning.DirectML","Parents":[]}
|
|
,"Methods":[{
|
|
"Name":"BindInputs"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"Native","Name":"Void"}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"bindingCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"bindings","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"ApiRef","Name":"DML_BINDING_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["In","Optional","Const"]}
|
|
]
|
|
},{
|
|
"Name":"BindOutputs"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"Native","Name":"Void"}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"bindingCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"bindings","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"ApiRef","Name":"DML_BINDING_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["In","Optional","Const"]}
|
|
]
|
|
},{
|
|
"Name":"BindTemporaryResource"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"Native","Name":"Void"}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"binding","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_BINDING_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["In","Optional","Const"]}
|
|
]
|
|
},{
|
|
"Name":"BindPersistentResource"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"Native","Name":"Void"}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"binding","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_BINDING_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["In","Optional","Const"]}
|
|
]
|
|
},{
|
|
"Name":"Reset"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"desc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_BINDING_TABLE_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["In","Optional","Const"]}
|
|
]
|
|
}]
|
|
},{
|
|
"Name":"IDMLCommandRecorder"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Com"
|
|
,"Guid":"e6857a76-2e3e-4fdd-bff4-5d2ba10fb453"
|
|
,"Attrs":[]
|
|
,"Interface":{"Kind":"ApiRef","Name":"IDMLDeviceChild","TargetKind":"Com","Api":"AI.MachineLearning.DirectML","Parents":[]}
|
|
,"Methods":[{
|
|
"Name":"RecordDispatch"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"Native","Name":"Void"}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"commandList","Type":{"Kind":"ApiRef","Name":"ID3D12CommandList","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"dispatchable","Type":{"Kind":"ApiRef","Name":"IDMLDispatchable","TargetKind":"Com","Api":"AI.MachineLearning.DirectML","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"bindings","Type":{"Kind":"ApiRef","Name":"IDMLBindingTable","TargetKind":"Com","Api":"AI.MachineLearning.DirectML","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}]
|
|
},{
|
|
"Name":"IDMLDebugDevice"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Com"
|
|
,"Guid":"7d6f3ac9-394a-4ac3-92a7-390cc57a8217"
|
|
,"Attrs":[]
|
|
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
|
|
,"Methods":[{
|
|
"Name":"SetMuteDebugOutput"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"Native","Name":"Void"}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"mute","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}]
|
|
},{
|
|
"Name":"DML_GRAPH_EDGE_TYPE"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"DML_GRAPH_EDGE_TYPE_INVALID","Value":0}
|
|
,{"Name":"DML_GRAPH_EDGE_TYPE_INPUT","Value":1}
|
|
,{"Name":"DML_GRAPH_EDGE_TYPE_OUTPUT","Value":2}
|
|
,{"Name":"DML_GRAPH_EDGE_TYPE_INTERMEDIATE","Value":3}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
},{
|
|
"Name":"DML_GRAPH_EDGE_DESC"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"Type","Type":{"Kind":"ApiRef","Name":"DML_GRAPH_EDGE_TYPE","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]},"Attrs":[]}
|
|
,{"Name":"Desc","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Const"]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_INPUT_GRAPH_EDGE_DESC"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"GraphInputIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"ToNodeIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"ToNodeInputIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_OUTPUT_GRAPH_EDGE_DESC"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"FromNodeIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"FromNodeOutputIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"GraphOutputIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_INTERMEDIATE_GRAPH_EDGE_DESC"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"FromNodeIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"FromNodeOutputIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"ToNodeIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"ToNodeInputIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_GRAPH_NODE_TYPE"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"DML_GRAPH_NODE_TYPE_INVALID","Value":0}
|
|
,{"Name":"DML_GRAPH_NODE_TYPE_OPERATOR","Value":1}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
},{
|
|
"Name":"DML_GRAPH_NODE_DESC"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"Type","Type":{"Kind":"ApiRef","Name":"DML_GRAPH_NODE_TYPE","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]},"Attrs":[]}
|
|
,{"Name":"Desc","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Const"]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_OPERATOR_GRAPH_NODE_DESC"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"Operator","Type":{"Kind":"ApiRef","Name":"IDMLOperator","TargetKind":"Com","Api":"AI.MachineLearning.DirectML","Parents":[]},"Attrs":[]}
|
|
,{"Name":"Name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"DML_GRAPH_DESC"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"InputCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"OutputCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"NodeCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Nodes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_GRAPH_NODE_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"InputEdgeCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"InputEdges","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_GRAPH_EDGE_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"OutputEdgeCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"OutputEdges","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_GRAPH_EDGE_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"IntermediateEdgeCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"IntermediateEdges","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_GRAPH_EDGE_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["Const"]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"IDMLDevice1"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Com"
|
|
,"Guid":"a0884f9a-d2be-4355-aa5d-5901281ad1d2"
|
|
,"Attrs":[]
|
|
,"Interface":{"Kind":"ApiRef","Name":"IDMLDevice","TargetKind":"Com","Api":"AI.MachineLearning.DirectML","Parents":[]}
|
|
,"Methods":[{
|
|
"Name":"CompileGraph"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"desc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_GRAPH_DESC","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]}},"Attrs":["In","Const"]}
|
|
,{"Name":"flags","Type":{"Kind":"ApiRef","Name":"DML_EXECUTION_FLAGS","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
|
|
,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr","Optional"]}
|
|
]
|
|
}]
|
|
}],
|
|
|
|
"Functions":[{
|
|
"Name":"DMLCreateDevice"
|
|
,"SetLastError":false
|
|
,"DllImport":"DirectML.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows10.0.10240"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"d3d12Device","Type":{"Kind":"ApiRef","Name":"ID3D12Device","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"flags","Type":{"Kind":"ApiRef","Name":"DML_CREATE_DEVICE_FLAGS","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
|
|
,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr","Optional"]}
|
|
]
|
|
},{
|
|
"Name":"DMLCreateDevice1"
|
|
,"SetLastError":false
|
|
,"DllImport":"DirectML.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"d3d12Device","Type":{"Kind":"ApiRef","Name":"ID3D12Device","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"flags","Type":{"Kind":"ApiRef","Name":"DML_CREATE_DEVICE_FLAGS","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"minimumFeatureLevel","Type":{"Kind":"ApiRef","Name":"DML_FEATURE_LEVEL","TargetKind":"Default","Api":"AI.MachineLearning.DirectML","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
|
|
,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr","Optional"]}
|
|
]
|
|
}],
|
|
|
|
"UnicodeAliases":[
|
|
]
|
|
}
|