@@ -903,7 +903,8 @@ Do not modify directly.*
903
903
| Asinh| * in* input:** T** <br > * out* output:** T** | 9+| ** T** = tensor(float), tensor(float16)|
904
904
| Atan| * in* input:** T** <br > * out* output:** T** | 7+| ** T** = tensor(float), tensor(float16)|
905
905
| Atanh| * in* input:** T** <br > * out* output:** T** | 9+| ** T** = tensor(float), tensor(float16)|
906
- | AveragePool| * in* X:** T** <br > * out* Y:** T** | 11+| ** T** = tensor(float), tensor(float16)|
906
+ | AveragePool| * in* X:** T** <br > * out* Y:** T** | 19+| ** T** = tensor(float), tensor(float16)|
907
+ ||| 11+| ** T** = tensor(float), tensor(float16)|
907
908
||| 10+| ** T** = tensor(float), tensor(float16)|
908
909
||| 7+| ** T** = tensor(float), tensor(float16)|
909
910
| BatchNormalization| * in* X:** T** <br > * in* scale:** T** <br > * in* B:** T** <br > * in* input_mean:** U** <br > * in* input_var:** U** <br > * out* Y:** T** <br > * out* running_mean:** U** <br > * out* running_var:** U** <br ><br >or<br ><br >* in* X:** T** <br > * in* scale:** T** <br > * in* B:** T** <br > * in* mean:** T** <br > * in* var:** T** <br > * out* Y:** T** <br > * out* mean:** T** <br > * out* var:** T** <br > * out* saved_mean:** T** <br > * out* saved_var:** T** <br ><br >or<br ><br >* in* X:** T** <br > * in* scale:** T1** <br > * in* B:** T1** <br > * in* input_mean:** T2** <br > * in* input_var:** T2** <br > * out* Y:** T** <br > * out* running_mean:** T2** <br > * out* running_var:** T2** | 15+| ** T** = tensor(float), tensor(float16)|
@@ -951,7 +952,7 @@ Do not modify directly.*
951
952
||| 13+| ** T** = tensor(float), tensor(float16), tensor(int16), tensor(int32), tensor(int64), tensor(int8), tensor(uint16), tensor(uint32), tensor(uint64), tensor(uint8)|
952
953
||| 7+| ** T** = tensor(float), tensor(float16), tensor(int16), tensor(int32), tensor(int64), tensor(int8), tensor(uint16), tensor(uint32), tensor(uint64), tensor(uint8)|
953
954
| Dropout| * in* data:** T** <br > * in* ratio:** T1** <br > * in* training_mode:** T2** <br > * out* output:** T** <br > * out* mask:** T2** <br ><br >or<br ><br >* in* data:** T** <br > * out* output:** T** <br > * out* mask:** T** <br ><br >or<br ><br >* in* data:** T** <br > * out* output:** T** <br > * out* mask:** T1** | 7+| ** T** = tensor(float), tensor(float16)|
954
- | DynamicQuantizeLinear| * in* x:** T1** <br > * out* y:** T2** <br > * out* y_scale:** tensor(float)** <br > * out* y_zero_point:** T2** | 11+| ** T1** = tensor(float)<br /> ** T2** = tensor(uint8)|
955
+ | DynamicQuantizeLinear| * in* x:** T1** <br > * out* y:** T2** <br > * out* y_scale:** tensor(float)** <br > * out* y_zero_point:** T2** | 11+| ** T1** = tensor(float)<br /> ** T2** = tensor(int8), tensor( uint8)|
955
956
| Einsum| * in* Inputs:** T** <br > * out* Output:** T** | 12+| ** T** = tensor(float), tensor(float16)|
956
957
| Elu| * in* X:** T** <br > * out* Y:** T** | 6+| ** T** = tensor(float), tensor(float16)|
957
958
| Equal| * in* A:** T** <br > * in* B:** T** <br > * out* C:** T1** | 13+| ** T** = tensor(float), tensor(float16), tensor(int16), tensor(int32), tensor(int64), tensor(int8), tensor(uint16), tensor(uint32), tensor(uint64), tensor(uint8)<br /> ** T1** = tensor(bool)|
@@ -1030,7 +1031,8 @@ Do not modify directly.*
1030
1031
||| 11+| ** T** = tensor(float), tensor(float16)|
1031
1032
||| 1+| ** T** = tensor(float), tensor(float16)|
1032
1033
| LpNormalization| * in* input:** T** <br > * out* output:** T** | 1+| ** T** = tensor(float), tensor(float16)|
1033
- | LpPool| * in* X:** T** <br > * out* Y:** T** | 11+| ** T** = tensor(float), tensor(float16)|
1034
+ | LpPool| * in* X:** T** <br > * out* Y:** T** | 18+| ** T** = tensor(float), tensor(float16)|
1035
+ ||| 11+| ** T** = tensor(float), tensor(float16)|
1034
1036
||| 2+| ** T** = tensor(float), tensor(float16)|
1035
1037
| MatMul| * in* A:** T** <br > * in* B:** T** <br > * out* Y:** T** | 13+| ** T** = tensor(float), tensor(float16)|
1036
1038
||| 9+| ** T** = tensor(float), tensor(float16)|
@@ -1145,8 +1147,8 @@ Do not modify directly.*
1145
1147
| Reshape| * in* data:** T** <br > * in* shape:** tensor(int64)** <br > * out* reshaped:** T** <br ><br >or<br ><br >* in* data:** T** <br > * out* reshaped:** T** | 14+| ** T** = tensor(bool), tensor(double), tensor(float), tensor(float16), tensor(int16), tensor(int32), tensor(int64), tensor(int8), tensor(uint16), tensor(uint32), tensor(uint64), tensor(uint8)|
1146
1148
||| 13+| ** T** = tensor(bool), tensor(double), tensor(float), tensor(float16), tensor(int16), tensor(int32), tensor(int64), tensor(int8), tensor(uint16), tensor(uint32), tensor(uint64), tensor(uint8)|
1147
1149
||| 5+| ** T** = tensor(bool), tensor(double), tensor(float), tensor(float16), tensor(int16), tensor(int32), tensor(int64), tensor(int8), tensor(uint16), tensor(uint32), tensor(uint64), tensor(uint8)|
1148
- | Resize| * in* X:** T** <br > * in* scales:** tensor(float)** <br > * out* Y:** T** <br ><br >or<br ><br >* in* X:** T1** <br > * in* roi:** T2** <br > * in* scales:** tensor(float)** <br > * in* sizes:** tensor(int64)** <br > * out* Y:** T1** | 13+| ** T1** = tensor(float), tensor(float16)<br /> ** T2** = tensor(float), tensor(float16)|
1149
- ||| 11+| ** T1** = tensor(float), tensor(float16)<br /> ** T2** = tensor(float), tensor(float16)|
1150
+ | Resize| * in* X:** T** <br > * in* scales:** tensor(float)** <br > * out* Y:** T** <br ><br >or<br ><br >* in* X:** T1** <br > * in* roi:** T2** <br > * in* scales:** tensor(float)** <br > * in* sizes:** tensor(int64)** <br > * out* Y:** T1** | 13+| ** T1** = tensor(float), tensor(float16), tensor(int8), tensor(uint8) <br /> ** T2** = tensor(float), tensor(float16)|
1151
+ ||| 11+| ** T1** = tensor(float), tensor(float16), tensor(int8), tensor(uint8) <br /> ** T2** = tensor(float), tensor(float16)|
1150
1152
||| 10+| ** T** = tensor(float), tensor(float16)|
1151
1153
| ReverseSequence| * in* input:** T** <br > * in* sequence_lens:** tensor(int64)** <br > * out* Y:** T** | 10+| ** T** = tensor(bool), tensor(double), tensor(float), tensor(float16), tensor(int16), tensor(int32), tensor(int64), tensor(int8), tensor(uint16), tensor(uint32), tensor(uint64), tensor(uint8)|
1152
1154
| RoiAlign| * in* X:** T1** <br > * in* rois:** T1** <br > * in* batch_indices:** T2** <br > * out* Y:** T1** | 16+| ** T1** = tensor(float), tensor(float16)<br /> ** T2** = tensor(int32), tensor(int64)|
@@ -1247,6 +1249,9 @@ Do not modify directly.*
1247
1249
| MultiHeadAttention| * in* query:** T** <br > * in* key:** T** <br > * in* value:** T** <br > * in* bias:** T** <br > * in* key_padding_mask:** M** <br > * in* relative_position_bias:** T** <br > * in* past_key:** T** <br > * in* past_value:** T** <br > * out* output:** T** <br > * out* present_key:** T** <br > * out* present_value:** T** | 1+| ** M** = tensor(int32)<br /> ** T** = tensor(float), tensor(float16)|
1248
1250
| NhwcConv| * in* X:** T** <br > * in* W:** T** <br > * in* B:** T** <br > * out* Y:** T** | 1+| ** T** = tensor(float), tensor(float16)|
1249
1251
| QLinearAdd| * in* A:** T** <br > * in* A_scale:** tensor(float)** <br > * in* A_zero_point:** T** <br > * in* B:** T** <br > * in* B_scale:** tensor(float)** <br > * in* B_zero_point:** T** <br > * in* C_scale:** tensor(float)** <br > * in* C_zero_point:** T** <br > * out* C:** T** | 1+| ** T** = tensor(int8), tensor(uint8)|
1252
+ | QLinearAveragePool| * in* X:** T** <br > * in* x_scale:** tensor(float)** <br > * in* x_zero_point:** T** <br > * in* y_scale:** tensor(float)** <br > * in* y_zero_point:** T** <br > * out* Y:** T** | 1+| ** T** = tensor(int8), tensor(uint8)|
1253
+ | QLinearConcat| * in* Y_scale:** TF** <br > * in* Y_zero_point:** T8** <br > * in* inputs:** TV** <br > * out* Y:** T8** | 1+| ** T8** = tensor(int8), tensor(uint8)<br /> ** TF** = tensor(float)<br /> ** TV** = tensor(float), tensor(int8), tensor(uint8)|
1254
+ | QLinearGlobalAveragePool| * in* X:** T** <br > * in* x_scale:** tensor(float)** <br > * in* x_zero_point:** T** <br > * in* y_scale:** tensor(float)** <br > * in* y_zero_point:** T** <br > * out* Y:** T** | 1+| ** T** = tensor(int8), tensor(uint8)|
1250
1255
| QLinearSigmoid| * in* X:** T** <br > * in* X_scale:** tensor(float)** <br > * in* X_zero_point:** T** <br > * in* Y_scale:** tensor(float)** <br > * in* Y_zero_point:** T** <br > * out* Y:** T** | 1+| ** T** = tensor(int8), tensor(uint8)|
1251
1256
| QuantizeLinear| * in* x:** T1** <br > * in* y_scale:** T1** <br > * in* y_zero_point:** T2** <br > * out* y:** T2** | 1+| ** T1** = tensor(float), tensor(float16), tensor(int32)<br /> ** T2** = tensor(int8), tensor(uint8)|
1252
1257
| QuickGelu| * in* X:** T** <br > * out* Y:** T** | 1+| ** T** = tensor(float), tensor(float16)|
0 commit comments