Skip to content

Commit f6bebcc

Browse files
authored
release 1.10.0 (#1013)
* release 1.10.0 Signed-off-by: degaochu <[email protected]> * release 1.10.0 Signed-off-by: degaochu <[email protected]> * release 1.10.0 Signed-off-by: degaochu <[email protected]> * release 1.10.0 Signed-off-by: degaochu <[email protected]>
1 parent f0ece4f commit f6bebcc

File tree

4 files changed

+220
-2
lines changed

4 files changed

+220
-2
lines changed

ONNX_VERSION_NUMBER

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.9.0
1+
1.10.2

VERSION_NUMBER

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.9.0
1+
1.10.0

Versioning.md

+1
Original file line numberDiff line numberDiff line change
@@ -11,3 +11,4 @@ ONNX-TensorFlow version|ONNX version|TensorFlow version
1111
1.7.0|1.7.0 (opset 12)|2.3.1
1212
1.8.0|1.8.0 (opset 13)|2.4.1
1313
1.9.0|1.9.0 (opset 14)|2.6.0
14+
1.10.0|1.10.2 (opset 15)|2.8.0

doc/support_status_v1_10_0.md

+217
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,217 @@
1+
# ONNX-Tensorflow Support Status
2+
|||
3+
|-:|:-|
4+
|ONNX-Tensorflow Version|v1.10.0|
5+
|ONNX Version|1.10.2|
6+
|Tensorflow Version|v2.8.0|
7+
8+
Notes:
9+
* Values that are new or updated from a previous opset version are in bold.
10+
* -: not defined in corresponding ONNX opset version
11+
* \*: the operator is deprecated
12+
* :small_red_triangle:: not supported yet
13+
* :small_orange_diamond:: partially supported
14+
* the rest are all supported
15+
16+
||||||||||||||||||
17+
|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
18+
|**ONNX Operator**|**Opset 1**|**Opset 2**|**Opset 3**|**Opset 4**|**Opset 5**|**Opset 6**|**Opset 7**|**Opset 8**|**Opset 9**|**Opset 10**|**Opset 11**|**Opset 12**|**Opset 13**|**Opset 14**|**Opset 15**|**ONNX Operator**|
19+
|Abs|**1**|1|1|1|1|**6**|6|6|6|6|6|6|**13**|13|13|Abs|
20+
|Acos|-|-|-|-|-|-|**7**|7|7|7|7|7|7|7|7|Acos|
21+
|Acosh|-|-|-|-|-|-|-|-|**9**|9|9|9|9|9|9|Acosh|
22+
|Add|**1**|1|1|1|1|**6**|**7**|7|7|7|7|7|**13**|**14**|14|Add|
23+
|And|**1**|1|1|1|1|1|**7**|7|7|7|7|7|7|7|7|And|
24+
|ArgMax|**1**|1|1|1|1|1|1|1|1|1|**11**|**12**|**13**|13|13|ArgMax|
25+
|ArgMin|**1**|1|1|1|1|1|1|1|1|1|**11**|**12**|**13**|13|13|ArgMin|
26+
|Asin|-|-|-|-|-|-|**7**|7|7|7|7|7|7|7|7|Asin|
27+
|Asinh|-|-|-|-|-|-|-|-|**9**|9|9|9|9|9|9|Asinh|
28+
|Atan|-|-|-|-|-|-|**7**|7|7|7|7|7|7|7|7|Atan|
29+
|Atanh|-|-|-|-|-|-|-|-|**9**|9|9|9|9|9|9|Atanh|
30+
|AveragePool|**1**|1|1|1|1|1|**7**|7|7|**10**|**11**|11|11|11|11|AveragePool|
31+
|BatchNormalization|**1**:small_orange_diamond:|1:small_orange_diamond:|1:small_orange_diamond:|1:small_orange_diamond:|1:small_orange_diamond:|**6**:small_orange_diamond:|**7**:small_orange_diamond:|7:small_orange_diamond:|**9**:small_orange_diamond:|9:small_orange_diamond:|9:small_orange_diamond:|9:small_orange_diamond:|9:small_orange_diamond:|**14**:small_orange_diamond:|**15**:small_orange_diamond:|BatchNormalization|
32+
|Bernoulli|-|-|-|-|-|-|-|-|-|-|-|-|-|-|**15**:small_orange_diamond:|Bernoulli|
33+
|BitShift|-|-|-|-|-|-|-|-|-|-|**11**|11|11|11|11|BitShift|
34+
|Cast|**1**:small_orange_diamond:|1:small_orange_diamond:|1:small_orange_diamond:|1:small_orange_diamond:|1:small_orange_diamond:|**6**:small_orange_diamond:|6:small_orange_diamond:|6:small_orange_diamond:|**9**:small_orange_diamond:|9:small_orange_diamond:|9:small_orange_diamond:|9:small_orange_diamond:|**13**:small_orange_diamond:|13:small_orange_diamond:|13:small_orange_diamond:|Cast|
35+
|CastLike|-|-|-|-|-|-|-|-|-|-|-|-|-|-|**15**:small_orange_diamond:|CastLike|
36+
|Ceil|**1**|1|1|1|1|**6**|6|6|6|6|6|6|**13**|13|13|Ceil|
37+
|Celu|-|-|-|-|-|-|-|-|-|-|-|**12**|12|12|12|Celu|
38+
|Clip|**1**|1|1|1|1|**6**|6|6|6|6|**11**|**12**|**13**|13|13|Clip|
39+
|Compress|-|-|-|-|-|-|-|-|**9**|9|**11**|11|11|11|11|Compress|
40+
|Concat|**1**|1|1|**4**|4|4|4|4|4|4|**11**|11|**13**|13|13|Concat|
41+
|ConcatFromSequence|-|-|-|-|-|-|-|-|-|-|**11**:small_orange_diamond:|11:small_orange_diamond:|11:small_orange_diamond:|11:small_orange_diamond:|11:small_orange_diamond:|ConcatFromSequence|
42+
|Constant|**1**|1|1|1|1|1|1|1|**9**|9|**11**|**12**|**13**|13|13|Constant|
43+
|ConstantOfShape|-|-|-|-|-|-|-|-|**9**|9|9|9|9|9|9|ConstantOfShape|
44+
|Conv|**1**|1|1|1|1|1|1|1|1|1|**11**|11|11|11|11|Conv|
45+
|ConvInteger|-|-|-|-|-|-|-|-|-|**10**|10|10|10|10|10|ConvInteger|
46+
|ConvTranspose|**1**:small_orange_diamond:|1:small_orange_diamond:|1:small_orange_diamond:|1:small_orange_diamond:|1:small_orange_diamond:|1:small_orange_diamond:|1:small_orange_diamond:|1:small_orange_diamond:|1:small_orange_diamond:|1:small_orange_diamond:|**11**:small_orange_diamond:|11:small_orange_diamond:|11:small_orange_diamond:|11:small_orange_diamond:|11:small_orange_diamond:|ConvTranspose|
47+
|Cos|-|-|-|-|-|-|**7**|7|7|7|7|7|7|7|7|Cos|
48+
|Cosh|-|-|-|-|-|-|-|-|**9**|9|9|9|9|9|9|Cosh|
49+
|CumSum|-|-|-|-|-|-|-|-|-|-|**11**|11|11|**14**|14|CumSum|
50+
|DepthToSpace|**1**|1|1|1|1|1|1|1|1|1|**11**|11|**13**|13|13|DepthToSpace|
51+
|DequantizeLinear|-|-|-|-|-|-|-|-|-|**10**|10|10|**13**|13|13|DequantizeLinear|
52+
|Det|-|-|-|-|-|-|-|-|-|-|**11**|11|11|11|11|Det|
53+
|Div|**1**|1|1|1|1|**6**|**7**|7|7|7|7|7|**13**|**14**|14|Div|
54+
|Dropout|**1**|1|1|1|1|**6**|**7**|7|7|**10**|10|**12**|**13**|13|13|Dropout|
55+
|DynamicQuantizeLinear|-|-|-|-|-|-|-|-|-|-|**11**|11|11|11|11|DynamicQuantizeLinear|
56+
|Einsum|-|-|-|-|-|-|-|-|-|-|-|**12**|12|12|12|Einsum|
57+
|Elu|**1**|1|1|1|1|**6**|6|6|6|6|6|6|6|6|6|Elu|
58+
|Equal|**1**|1|1|1|1|1|**7**|7|7|7|**11**|11|**13**|13|13|Equal|
59+
|Erf|-|-|-|-|-|-|-|-|**9**|9|9|9|**13**|13|13|Erf|
60+
|Exp|**1**|1|1|1|1|**6**|6|6|6|6|6|6|**13**|13|13|Exp|
61+
|Expand|-|-|-|-|-|-|-|**8**|8|8|8|8|**13**|13|13|Expand|
62+
|EyeLike|-|-|-|-|-|-|-|-|**9**|9|9|9|9|9|9|EyeLike|
63+
|Flatten|**1**|1|1|1|1|1|1|1|**9**|9|**11**|11|**13**|13|13|Flatten|
64+
|Floor|**1**|1|1|1|1|**6**|6|6|6|6|6|6|**13**|13|13|Floor|
65+
|GRU|**1**:small_orange_diamond:|1:small_orange_diamond:|**3**:small_orange_diamond:|3:small_orange_diamond:|3:small_orange_diamond:|3:small_orange_diamond:|**7**:small_orange_diamond:|7:small_orange_diamond:|7:small_orange_diamond:|7:small_orange_diamond:|7:small_orange_diamond:|7:small_orange_diamond:|7:small_orange_diamond:|**14**:small_orange_diamond:|14:small_orange_diamond:|GRU|
66+
|Gather|**1**|1|1|1|1|1|1|1|1|1|**11**|11|**13**|13|13|Gather|
67+
|GatherElements|-|-|-|-|-|-|-|-|-|-|**11**|11|**13**|13|13|GatherElements|
68+
|GatherND|-|-|-|-|-|-|-|-|-|-|**11**|**12**|**13**|13|13|GatherND|
69+
|Gemm|**1**|1|1|1|1|**6**|**7**|7|**9**|9|**11**|11|**13**|13|13|Gemm|
70+
|GlobalAveragePool|**1**|1|1|1|1|1|1|1|1|1|1|1|1|1|1|GlobalAveragePool|
71+
|GlobalLpPool|**1**|**2**|2|2|2|2|2|2|2|2|2|2|2|2|2|GlobalLpPool|
72+
|GlobalMaxPool|**1**|1|1|1|1|1|1|1|1|1|1|1|1|1|1|GlobalMaxPool|
73+
|Greater|**1**|1|1|1|1|1|**7**|7|**9**|9|9|9|**13**|13|13|Greater|
74+
|GreaterOrEqual|-|-|-|-|-|-|-|-|-|-|-|**12**|12|12|12|GreaterOrEqual|
75+
|HardSigmoid|**1**|1|1|1|1|**6**|6|6|6|6|6|6|6|6|6|HardSigmoid|
76+
|HardSwish|-|-|-|-|-|-|-|-|-|-|-|-|-|**14**|14|HardSwish|
77+
|Hardmax|**1**|1|1|1|1|1|1|1|1|1|**11**|11|**13**|13|13|Hardmax|
78+
|Identity|**1**|1|1|1|1|1|1|1|1|1|1|1|**13**|**14**|14|Identity|
79+
|If|**1**|1|1|1|1|1|1|1|1|1|**11**|11|**13**|13|13|If|
80+
|InstanceNormalization|**1**|1|1|1|1|**6**|6|6|6|6|6|6|6|6|6|InstanceNormalization|
81+
|IsInf|-|-|-|-|-|-|-|-|-|**10**|10|10|10|10|10|IsInf|
82+
|IsNaN|-|-|-|-|-|-|-|-|**9**|9|9|9|**13**|13|13|IsNaN|
83+
|LRN|**1**|1|1|1|1|1|1|1|1|1|1|1|**13**|13|13|LRN|
84+
|LSTM|**1**:small_orange_diamond:|1:small_orange_diamond:|1:small_orange_diamond:|1:small_orange_diamond:|1:small_orange_diamond:|1:small_orange_diamond:|**7**:small_orange_diamond:|7:small_orange_diamond:|7:small_orange_diamond:|7:small_orange_diamond:|7:small_orange_diamond:|7:small_orange_diamond:|7:small_orange_diamond:|**14**:small_orange_diamond:|14:small_orange_diamond:|LSTM|
85+
|LeakyRelu|**1**|1|1|1|1|**6**|6|6|6|6|6|6|6|6|6|LeakyRelu|
86+
|Less|**1**|1|1|1|1|1|**7**|7|**9**|9|9|9|**13**|13|13|Less|
87+
|LessOrEqual|-|-|-|-|-|-|-|-|-|-|-|**12**|12|12|12|LessOrEqual|
88+
|Log|**1**|1|1|1|1|**6**|6|6|6|6|6|6|**13**|13|13|Log|
89+
|LogSoftmax|**1**|1|1|1|1|1|1|1|1|1|**11**|11|**13**|13|13|LogSoftmax|
90+
|Loop|**1**|1|1|1|1|1|1|1|1|1|**11**|11|**13**|13|13|Loop|
91+
|LpNormalization|**1**|1|1|1|1|1|1|1|1|1|1|1|1|1|1|LpNormalization|
92+
|LpPool|**1**|**2**|2|2|2|2|2|2|2|2|**11**|11|11|11|11|LpPool|
93+
|MatMul|**1**|1|1|1|1|1|1|1|**9**|9|9|9|**13**|13|13|MatMul|
94+
|MatMulInteger|-|-|-|-|-|-|-|-|-|**10**|10|10|10|10|10|MatMulInteger|
95+
|Max|**1**|1|1|1|1|**6**|6|**8**|8|8|8|**12**|**13**|13|13|Max|
96+
|MaxPool|**1**:small_orange_diamond:|1:small_orange_diamond:|1:small_orange_diamond:|1:small_orange_diamond:|1:small_orange_diamond:|1:small_orange_diamond:|1:small_orange_diamond:|**8**:small_orange_diamond:|8:small_orange_diamond:|**10**:small_orange_diamond:|**11**:small_orange_diamond:|**12**:small_orange_diamond:|12:small_orange_diamond:|12:small_orange_diamond:|12:small_orange_diamond:|MaxPool|
97+
|MaxRoiPool|**1**:small_red_triangle:|1:small_red_triangle:|1:small_red_triangle:|1:small_red_triangle:|1:small_red_triangle:|1:small_red_triangle:|1:small_red_triangle:|1:small_red_triangle:|1:small_red_triangle:|1:small_red_triangle:|1:small_red_triangle:|1:small_red_triangle:|1:small_red_triangle:|1:small_red_triangle:|1:small_red_triangle:|MaxRoiPool|
98+
|MaxUnpool|-|-|-|-|-|-|-|-|**9**|9|**11**|11|11|11|11|MaxUnpool|
99+
|Mean|**1**|1|1|1|1|**6**|6|**8**|8|8|8|8|**13**|13|13|Mean|
100+
|MeanVarianceNormalization|-|-|-|-|-|-|-|-|**9**|9|9|9|**13**|13|13|MeanVarianceNormalization|
101+
|Min|**1**|1|1|1|1|**6**|6|**8**|8|8|8|**12**|**13**|13|13|Min|
102+
|Mod|-|-|-|-|-|-|-|-|-|**10**|10|10|**13**|13|13|Mod|
103+
|Mul|**1**|1|1|1|1|**6**|**7**|7|7|7|7|7|**13**|**14**|14|Mul|
104+
|Multinomial|-|-|-|-|-|-|**7**|7|7|7|7|7|7|7|7|Multinomial|
105+
|Neg|**1**|1|1|1|1|**6**|6|6|6|6|6|6|**13**|13|13|Neg|
106+
|NegativeLogLikelihoodLoss|-|-|-|-|-|-|-|-|-|-|-|**12**:small_red_triangle:|**13**:small_red_triangle:|13:small_red_triangle:|13:small_red_triangle:|NegativeLogLikelihoodLoss|
107+
|NonMaxSuppression|-|-|-|-|-|-|-|-|-|**10**|**11**|11|11|11|11|NonMaxSuppression|
108+
|NonZero|-|-|-|-|-|-|-|-|**9**|9|9|9|**13**|13|13|NonZero|
109+
|Not|**1**|1|1|1|1|1|1|1|1|1|1|1|1|1|1|Not|
110+
|OneHot|-|-|-|-|-|-|-|-|**9**|9|**11**|11|11|11|11|OneHot|
111+
|Optional|-|-|-|-|-|-|-|-|-|-|-|-|-|-|**15**|Optional|
112+
|OptionalGetElement|-|-|-|-|-|-|-|-|-|-|-|-|-|-|**15**|OptionalGetElement|
113+
|OptionalHasElement|-|-|-|-|-|-|-|-|-|-|-|-|-|-|**15**|OptionalHasElement|
114+
|Or|**1**|1|1|1|1|1|**7**|7|7|7|7|7|7|7|7|Or|
115+
|PRelu|**1**|1|1|1|1|**6**|**7**|7|**9**|9|9|9|9|9|9|PRelu|
116+
|Pad|**1**|**2**|2|2|2|2|2|2|2|2|**11**|11|**13**|13|13|Pad|
117+
|Pow|**1**|1|1|1|1|1|**7**|7|7|7|7|**12**|**13**|13|**15**|Pow|
118+
|QLinearConv|-|-|-|-|-|-|-|-|-|**10**|10|10|10|10|10|QLinearConv|
119+
|QLinearMatMul|-|-|-|-|-|-|-|-|-|**10**|10|10|10|10|10|QLinearMatMul|
120+
|QuantizeLinear|-|-|-|-|-|-|-|-|-|**10**|10|10|**13**|13|13|QuantizeLinear|
121+
|RNN|**1**:small_orange_diamond:|1:small_orange_diamond:|1:small_orange_diamond:|1:small_orange_diamond:|1:small_orange_diamond:|1:small_orange_diamond:|**7**:small_orange_diamond:|7:small_orange_diamond:|7:small_orange_diamond:|7:small_orange_diamond:|7:small_orange_diamond:|7:small_orange_diamond:|7:small_orange_diamond:|**14**:small_orange_diamond:|14:small_orange_diamond:|RNN|
122+
|RandomNormal|**1**|1|1|1|1|1|1|1|1|1|1|1|1|1|1|RandomNormal|
123+
|RandomNormalLike|**1**|1|1|1|1|1|1|1|1|1|1|1|1|1|1|RandomNormalLike|
124+
|RandomUniform|**1**|1|1|1|1|1|1|1|1|1|1|1|1|1|1|RandomUniform|
125+
|RandomUniformLike|**1**|1|1|1|1|1|1|1|1|1|1|1|1|1|1|RandomUniformLike|
126+
|Range|-|-|-|-|-|-|-|-|-|-|**11**|11|11|11|11|Range|
127+
|Reciprocal|**1**|1|1|1|1|**6**|6|6|6|6|6|6|**13**|13|13|Reciprocal|
128+
|ReduceL1|**1**|1|1|1|1|1|1|1|1|1|**11**|11|**13**|13|13|ReduceL1|
129+
|ReduceL2|**1**|1|1|1|1|1|1|1|1|1|**11**|11|**13**|13|13|ReduceL2|
130+
|ReduceLogSum|**1**|1|1|1|1|1|1|1|1|1|**11**|11|**13**|13|13|ReduceLogSum|
131+
|ReduceLogSumExp|**1**|1|1|1|1|1|1|1|1|1|**11**|11|**13**|13|13|ReduceLogSumExp|
132+
|ReduceMax|**1**|1|1|1|1|1|1|1|1|1|**11**|**12**|**13**|13|13|ReduceMax|
133+
|ReduceMean|**1**|1|1|1|1|1|1|1|1|1|**11**|11|**13**|13|13|ReduceMean|
134+
|ReduceMin|**1**|1|1|1|1|1|1|1|1|1|**11**|**12**|**13**|13|13|ReduceMin|
135+
|ReduceProd|**1**|1|1|1|1|1|1|1|1|1|**11**|11|**13**|13|13|ReduceProd|
136+
|ReduceSum|**1**|1|1|1|1|1|1|1|1|1|**11**|11|**13**|13|13|ReduceSum|
137+
|ReduceSumSquare|**1**|1|1|1|1|1|1|1|1|1|**11**|11|**13**|13|13|ReduceSumSquare|
138+
|Relu|**1**|1|1|1|1|**6**|6|6|6|6|6|6|**13**|**14**|14|Relu|
139+
|Reshape|**1**|1|1|1|**5**|5|5|5|5|5|5|5|**13**|**14**|14|Reshape|
140+
|Resize|-|-|-|-|-|-|-|-|-|**10**:small_orange_diamond:|**11**:small_orange_diamond:|11:small_orange_diamond:|**13**:small_orange_diamond:|13:small_orange_diamond:|13:small_orange_diamond:|Resize|
141+
|ReverseSequence|-|-|-|-|-|-|-|-|-|**10**|10|10|10|10|10|ReverseSequence|
142+
|RoiAlign|-|-|-|-|-|-|-|-|-|**10**:small_orange_diamond:|10:small_orange_diamond:|10:small_orange_diamond:|10:small_orange_diamond:|10:small_orange_diamond:|10:small_orange_diamond:|RoiAlign|
143+
|Round|-|-|-|-|-|-|-|-|-|-|**11**|11|11|11|11|Round|
144+
|Scan|-|-|-|-|-|-|-|**8**|**9**|9|**11**|11|11|11|11|Scan|
145+
|Scatter|-|-|-|-|-|-|-|-|**9**|9|**11**\*|11\*|11\*|11\*|11\*|Scatter|
146+
|ScatterElements|-|-|-|-|-|-|-|-|-|-|**11**|11|**13**|13|13|ScatterElements|
147+
|ScatterND|-|-|-|-|-|-|-|-|-|-|**11**|11|**13**|13|13|ScatterND|
148+
|Selu|**1**|1|1|1|1|**6**|6|6|6|6|6|6|6|6|6|Selu|
149+
|SequenceAt|-|-|-|-|-|-|-|-|-|-|**11**|11|11|11|11|SequenceAt|
150+
|SequenceConstruct|-|-|-|-|-|-|-|-|-|-|**11**|11|11|11|11|SequenceConstruct|
151+
|SequenceEmpty|-|-|-|-|-|-|-|-|-|-|**11**|11|11|11|11|SequenceEmpty|
152+
|SequenceErase|-|-|-|-|-|-|-|-|-|-|**11**|11|11|11|11|SequenceErase|
153+
|SequenceInsert|-|-|-|-|-|-|-|-|-|-|**11**|11|11|11|11|SequenceInsert|
154+
|SequenceLength|-|-|-|-|-|-|-|-|-|-|**11**|11|11|11|11|SequenceLength|
155+
|Shape|**1**|1|1|1|1|1|1|1|1|1|1|1|**13**|13|**15**|Shape|
156+
|Shrink|-|-|-|-|-|-|-|-|**9**|9|9|9|9|9|9|Shrink|
157+
|Sigmoid|**1**|1|1|1|1|**6**|6|6|6|6|6|6|**13**|13|13|Sigmoid|
158+
|Sign|-|-|-|-|-|-|-|-|**9**|9|9|9|**13**|13|13|Sign|
159+
|Sin|-|-|-|-|-|-|**7**|7|7|7|7|7|7|7|7|Sin|
160+
|Sinh|-|-|-|-|-|-|-|-|**9**|9|9|9|9|9|9|Sinh|
161+
|Size|**1**|1|1|1|1|1|1|1|1|1|1|1|**13**|13|13|Size|
162+
|Slice|**1**|1|1|1|1|1|1|1|1|**10**|**11**|11|**13**|13|13|Slice|
163+
|Softmax|**1**|1|1|1|1|1|1|1|1|1|**11**|11|**13**|13|13|Softmax|
164+
|SoftmaxCrossEntropyLoss|-|-|-|-|-|-|-|-|-|-|-|**12**:small_red_triangle:|**13**:small_red_triangle:|13:small_red_triangle:|13:small_red_triangle:|SoftmaxCrossEntropyLoss|
165+
|Softplus|**1**|1|1|1|1|1|1|1|1|1|1|1|1|1|1|Softplus|
166+
|Softsign|**1**|1|1|1|1|1|1|1|1|1|1|1|1|1|1|Softsign|
167+
|SpaceToDepth|**1**|1|1|1|1|1|1|1|1|1|1|1|**13**|13|13|SpaceToDepth|
168+
|Split|**1**|**2**|2|2|2|2|2|2|2|2|**11**|11|**13**|13|13|Split|
169+
|SplitToSequence|-|-|-|-|-|-|-|-|-|-|**11**:small_orange_diamond:|11:small_orange_diamond:|11:small_orange_diamond:|11:small_orange_diamond:|11:small_orange_diamond:|SplitToSequence|
170+
|Sqrt|**1**|1|1|1|1|**6**|6|6|6|6|6|6|**13**|13|13|Sqrt|
171+
|Squeeze|**1**|1|1|1|1|1|1|1|1|1|**11**|11|**13**:small_red_triangle:|13:small_red_triangle:|13:small_red_triangle:|Squeeze|
172+
|StringNormalizer|-|-|-|-|-|-|-|-|-|**10**:small_red_triangle:|10:small_red_triangle:|10:small_red_triangle:|10:small_red_triangle:|10:small_red_triangle:|10:small_red_triangle:|StringNormalizer|
173+
|Sub|**1**|1|1|1|1|**6**|**7**|7|7|7|7|7|**13**|**14**|14|Sub|
174+
|Sum|**1**|1|1|1|1|**6**|6|**8**|8|8|8|8|**13**|13|13|Sum|
175+
|Tan|-|-|-|-|-|-|**7**|7|7|7|7|7|7|7|7|Tan|
176+
|Tanh|**1**|1|1|1|1|**6**|6|6|6|6|6|6|**13**|13|13|Tanh|
177+
|TfIdfVectorizer|-|-|-|-|-|-|-|-|**9**|9|9|9|9|9|9|TfIdfVectorizer|
178+
|ThresholdedRelu|-|-|-|-|-|-|-|-|-|**10**|10|10|10|10|10|ThresholdedRelu|
179+
|Tile|**1**|1|1|1|1|**6**|6|6|6|6|6|6|**13**|13|13|Tile|
180+
|TopK|**1**|1|1|1|1|1|1|1|1|**10**|**11**|11|11|11|11|TopK|
181+
|Transpose|**1**|1|1|1|1|1|1|1|1|1|1|1|**13**|13|13|Transpose|
182+
|Trilu|-|-|-|-|-|-|-|-|-|-|-|-|-|**14**|14|Trilu|
183+
|Unique|-|-|-|-|-|-|-|-|-|-|**11**:small_red_triangle:|11:small_red_triangle:|11:small_red_triangle:|11:small_red_triangle:|11:small_red_triangle:|Unique|
184+
|Unsqueeze|**1**|1|1|1|1|1|1|1|1|1|**11**|11|**13**:small_red_triangle:|13:small_red_triangle:|13:small_red_triangle:|Unsqueeze|
185+
|Upsample|**1**:small_red_triangle:|1:small_red_triangle:|1:small_red_triangle:|1:small_red_triangle:|1:small_red_triangle:|1:small_red_triangle:|**7**:small_orange_diamond:|7:small_orange_diamond:|**9**:small_orange_diamond:|**10**\*|10\*|10\*|10\*|10\*|10\*|Upsample|
186+
|Where|-|-|-|-|-|-|-|-|**9**|9|9|9|9|9|9|Where|
187+
|Xor|**1**|1|1|1|1|1|**7**|7|7|7|7|7|7|7|7|Xor|
188+
189+
ONNX-TF Supported Operators / ONNX Operators: 162 / 169
190+
191+
Notes:
192+
1. BatchNormalization: BatchNormalization with training_mode=1 is not supported in Tensorflow converte.
193+
2. Bernoulli: Bernoulli with float type seed will be converted to int type seed
194+
3. Cast: Cast string to data types other than float32/float64/int32/int64 is not supported in Tensorflow
195+
4. CastLike: CastLike string to data types other than float32/float64/int32/int64 is not supported in Tensorflow
196+
5. ConcatFromSequence: new_axis=1 not supported in Tensorflow.
197+
6. ConvTranspose: ConvTranspose with dilations != 1, or transposed convolution for 4D or higher are not supported in Tensorflow.
198+
7. GRU: GRU with clip or GRU with linear_before_reset, or GRU not using sigmoid for z and r, or GRU using Elu as the activation function with alpha != 1, or GRU using HardSigmoid as the activation function with alpha != 0.2 or beta != 0.5 are not supported in TensorFlow.
199+
8. LSTM: LSTM not using sigmoid for `f`, or LSTM not using the same activation for `g` and `h` are not supported in Tensorflow.
200+
9. MaxPool: MaxPoolWithArgmax with pad is None or incompatible mode, or MaxPoolWithArgmax with 4D or higher input, or MaxPoolWithArgmax with column major are not supported in Tensorflow.
201+
10. RNN: RNN with clip is not supported in Tensorflow.
202+
11. Resize: Resize required 4D input in Tensorflow. For opset 11, only the following attributes and inputs conbination are supported in Tensorflow:
203+
1. mode=nearest, coordinate_transformation_mode=align_corners, nearest_mode=round_prefer_ceil, can use scales(*) or sizes.
204+
2. mode=nearest, coordinate_transformation_mode=asymmetric, nearest_mode=floor, can use scales(*) or sizes.
205+
3. mode=nearest, coordinate_transformation_mode=tf_half_pixel_for_nn, nearest_mode=floor, can use scales(*) or sizes.
206+
4. mode=linear, coordinate_transformation_mode=align_corners, can use scales(*) or sizes.
207+
5. mode=linear, coordinate_transformation_mode=asymmetric, can use scales(*) or sizes.
208+
6. mode=linear, coordinate_transformation_mode=half_pixel, can use scales(*) or sizes.
209+
7. mode=cubic, coordinate_transformation_mode=align_corners, cubic_coeff_a=-0.5, exclude_outside=1, can use scales(*) or sizes.
210+
8. mode=cubic, coordinate_transformation_mode=asymmetric, cubic_coeff_a=-0.5, exclude_outside=1, can use scales(*) or sizes.
211+
9. mode=cubic, coordinate_transformation_mode=half_pixel, cubic_coeff_a=-0.5, exclude_outside=1, can use scales(*) or sizes.
212+
10. mode=nearest, coordinate_transformation_mode=tf_crop_and_resize, extrapolation_value=any_float_value, nearest_mode=round_prefer_ceil, can use scales or sizes.
213+
11. mode=linear, coordinate_transformation_mode=tf_crop_and_resize, extrapolation_value=any_float_value, can use scales or sizes.
214+
- Note (*): The accuracy of your model will go down, if the height and the width of the new sizes(scales * origial sizes) are not in whole numbers.
215+
12. RoiAlign: sampling_ratio <= 0 is not fully supported.
216+
13. SplitToSequence: Scalar as the split input not supported.
217+
14. Upsample: Upsample required 4D input in Tensorflow.

0 commit comments

Comments
 (0)