Skip to content

Commit d5e0e44

Browse files
committed
Update version support for opset 12 operators
1 parent b69f4df commit d5e0e44

File tree

2 files changed

+189
-183
lines changed

2 files changed

+189
-183
lines changed

support_status.md

Lines changed: 188 additions & 182 deletions
Original file line numberDiff line numberDiff line change
@@ -2,191 +2,197 @@
22
### Domain: "" (default domain)
33
| Tensorflow Op | Convertible to ONNX Op Versions |
44
| ------------- | ------------------------------- |
5-
| Abs | 1 ~ 11 |
6-
| Acos | 7 ~ 11 |
7-
| Acosh | 9 ~ 11 |
8-
| Add | 1 ~ 11 |
9-
| AddN | 6 ~ 11 |
10-
| AddV2 | 1 ~ 11 |
11-
| All | 6 ~ 11 |
12-
| Any | 6 ~ 11 |
13-
| ArgMax | 1 ~ 11 |
14-
| ArgMin | 1 ~ 11 |
15-
| Asin | 7 ~ 11 |
16-
| Asinh | 9 ~ 11 |
17-
| Atan | 7 ~ 11 |
18-
| Atanh | 9 ~ 11 |
19-
| AvgPool | 1 ~ 11 |
20-
| AvgPool3D | 1 ~ 11 |
21-
| BatchMatMul | 1 ~ 11 |
22-
| BatchMatMulV2 | 1 ~ 11 |
23-
| BatchToSpaceND | 1 ~ 11 |
24-
| BiasAdd | 1 ~ 11 |
25-
| BiasAddV1 | 1 ~ 11 |
26-
| BroadcastTo | 8 ~ 11 |
27-
| Cast | 1 ~ 11 |
28-
| Ceil | 1 ~ 11 |
29-
| CheckNumerics | 1 ~ 11 |
30-
| ClipByValue | 8 ~ 11 |
31-
| Concat | 1 ~ 11 |
32-
| ConcatV2 | 1 ~ 11 |
33-
| Const | 1 ~ 11 |
34-
| ConstV2 | 1 ~ 11 |
35-
| Conv1D | 1 ~ 11 |
36-
| Conv2D | 1 ~ 11 |
37-
| Conv2DBackpropInput | 1 ~ 11 |
38-
| Conv3D | 1 ~ 11 |
39-
| Cos | 7 ~ 11 |
40-
| Cosh | 9 ~ 11 |
41-
| CropAndResize | 10 ~ 11 |
42-
| CudnnRNN | 10 ~ 11 |
43-
| Cumsum | 11 |
44-
| DepthToSpace | 1 ~ 11 |
45-
| DepthwiseConv2d | 1 ~ 11 |
46-
| DepthwiseConv2dNative | 1 ~ 11 |
47-
| Div | 1 ~ 11 |
48-
| Dropout | 1 ~ 11 |
49-
| Elu | 1 ~ 11 |
50-
| Equal | 1 ~ 11 |
51-
| Erf | 1 ~ 11 |
52-
| Exp | 1 ~ 11 |
53-
| ExpandDims | 1 ~ 11 |
54-
| FIFOQueueV2 | 8 ~ 11 |
55-
| Fill | 7 ~ 11 |
56-
| Flatten | 1 ~ 11 |
57-
| Floor | 1 ~ 11 |
58-
| FloorDiv | 6 ~ 11 |
59-
| FloorMod | 7 ~ 11 |
60-
| FusedBatchNorm | 6 ~ 11 |
61-
| FusedBatchNormV2 | 6 ~ 11 |
62-
| FusedBatchNormV3 | 6 ~ 11 |
63-
| Gather | 1 ~ 11 |
64-
| GatherNd | 1 ~ 11 |
65-
| GatherV2 | 1 ~ 11 |
66-
| Greater | 1 ~ 11 |
67-
| GreaterEqual | 7 ~ 11 |
68-
| HashTableV2 | 8 ~ 11 |
69-
| Identity | 1 ~ 11 |
70-
| IdentityN | 1 ~ 11 |
71-
| If | 1 ~ 11 |
72-
| IsInf | 10 ~ 11 |
73-
| IsNan | 9 ~ 11 |
74-
| IteratorGetNext | 8 ~ 11 |
75-
| IteratorV2 | 8 ~ 11 |
76-
| LRN | 1 ~ 11 |
77-
| LSTMBlockCell | 1 ~ 11 |
78-
| LeakyRelu | 1 ~ 11 |
79-
| LeftShift | 11 |
80-
| Less | 1 ~ 11 |
81-
| LessEqual | 7 ~ 11 |
82-
| Log | 1 ~ 11 |
83-
| LogSoftmax | 1 ~ 11 |
84-
| LogicalAnd | 1 ~ 11 |
85-
| LogicalNot | 1 ~ 11 |
86-
| LogicalOr | 1 ~ 11 |
87-
| LookupTableFindV2 | 8 ~ 11 |
88-
| Loop | 7 ~ 11 |
89-
| MatMul | 1 ~ 11 |
90-
| MatrixBandPart | 7 ~ 11 |
91-
| MatrixDeterminant | 11 |
92-
| MatrixDiagPart | 11 |
93-
| Max | 1 ~ 11 |
94-
| MaxPool | 1 ~ 11 |
95-
| MaxPoolV2 | 1 ~ 11 |
96-
| MaxPoolWithArgmax | 8 ~ 11 |
97-
| Maximum | 1 ~ 11 |
98-
| Mean | 1 ~ 11 |
99-
| Min | 1 ~ 11 |
100-
| Minimum | 1 ~ 11 |
101-
| MirrorPad | 1 ~ 11 |
102-
| Mul | 1 ~ 11 |
103-
| Multinomial | 7 ~ 11 |
104-
| Neg | 1 ~ 11 |
105-
| NoOp | 1 ~ 11 |
106-
| NonMaxSuppressionV2 | 10 ~ 11 |
107-
| NonMaxSuppressionV3 | 10 ~ 11 |
108-
| NonMaxSuppressionV4 | 10 ~ 11 |
109-
| NonMaxSuppressionV5 | 10 ~ 11 |
110-
| NotEqual | 1 ~ 11 |
111-
| OneHot | 1 ~ 11 |
112-
| Pack | 1 ~ 11 |
113-
| Pad | 1 ~ 11 |
114-
| PadV2 | 1 ~ 11 |
115-
| Placeholder | 1 ~ 11 |
116-
| PlaceholderV2 | 1 ~ 11 |
117-
| PlaceholderWithDefault | 1 ~ 11 |
118-
| Pow | 1 ~ 11 |
119-
| Prod | 1 ~ 11 |
120-
| QueueDequeueV2 | 8 ~ 11 |
121-
| RandomNormal | 1 ~ 11 |
122-
| RandomNormalLike | 1 ~ 11 |
123-
| RandomUniform | 1 ~ 11 |
124-
| RandomUniformLike | 1 ~ 11 |
125-
| Range | 7 ~ 11 |
126-
| RealDiv | 1 ~ 11 |
127-
| Reciprocal | 1 ~ 11 |
128-
| Relu | 1 ~ 11 |
129-
| Relu6 | 1 ~ 11 |
130-
| Reshape | 1 ~ 11 |
131-
| ResizeBilinear | 7 ~ 11 |
132-
| ResizeNearestNeighbor | 7 ~ 11 |
133-
| ReverseSequence | 8 ~ 11 (Except 9) |
134-
| ReverseV2 | 10 ~ 11 |
135-
| RightShift | 11 |
136-
| Round | 11 |
137-
| Rsqrt | 1 ~ 11 |
138-
| Scan | 7 ~ 11 |
139-
| ScatterNd | 11 |
140-
| Select | 7 ~ 11 |
141-
| SelectV2 | 7 ~ 11 |
142-
| Selu | 1 ~ 11 |
143-
| Shape | 1 ~ 11 |
144-
| Sigmoid | 1 ~ 11 |
145-
| Sign | 1 ~ 11 |
146-
| Sin | 7 ~ 11 |
147-
| Sinh | 9 ~ 11 |
148-
| Size | 1 ~ 11 |
149-
| Slice | 1 ~ 11 |
150-
| Softmax | 1 ~ 11 |
151-
| SoftmaxCrossEntropyWithLogits | 7 ~ 11 |
152-
| Softplus | 1 ~ 11 |
153-
| Softsign | 1 ~ 11 |
154-
| SpaceToBatchND | 1 ~ 11 |
155-
| SpaceToDepth | 1 ~ 11 |
156-
| SparseSoftmaxCrossEntropyWithLogits | 7 ~ 11 |
157-
| Split | 1 ~ 11 |
158-
| SplitV | 1 ~ 11 |
159-
| Sqrt | 1 ~ 11 |
160-
| Square | 1 ~ 11 |
161-
| SquaredDifference | 1 ~ 11 |
162-
| Squeeze | 1 ~ 11 |
163-
| StatelessIf | 1 ~ 11 |
164-
| StatelessWhile | 7 ~ 11 |
165-
| StopGradient | 1 ~ 11 |
166-
| StridedSlice | 1 ~ 11 |
167-
| Sub | 1 ~ 11 |
168-
| Sum | 1 ~ 11 |
169-
| Tan | 7 ~ 11 |
170-
| Tanh | 1 ~ 11 |
171-
| TensorListFromTensor | 7 ~ 11 |
172-
| TensorListGetItem | 7 ~ 11 |
173-
| TensorListLength | 7 ~ 11 |
174-
| TensorListReserve | 7 ~ 11 |
175-
| TensorListResize | 7 ~ 11 |
176-
| TensorListSetItem | 7 ~ 11 |
177-
| TensorListStack | 7 ~ 11 |
178-
| Tile | 1 ~ 11 |
179-
| TopKV2 | 1 ~ 11 |
180-
| Transpose | 1 ~ 11 |
181-
| TruncateDiv | 1 ~ 11 |
182-
| Unique | 11 |
183-
| Unpack | 1 ~ 11 |
184-
| Where | 9 ~ 11 |
185-
| While | 7 ~ 11 |
186-
| ZerosLike | 1 ~ 11 |
5+
| Abs | 1 ~ 12 |
6+
| Acos | 7 ~ 12 |
7+
| Acosh | 9 ~ 12 |
8+
| Add | 1 ~ 12 |
9+
| AddN | 6 ~ 12 |
10+
| AddV2 | 1 ~ 12 |
11+
| All | 6 ~ 12 |
12+
| Any | 6 ~ 12 |
13+
| ArgMax | 1 ~ 12 |
14+
| ArgMin | 1 ~ 12 |
15+
| Asin | 7 ~ 12 |
16+
| Asinh | 9 ~ 12 |
17+
| Atan | 7 ~ 12 |
18+
| Atanh | 9 ~ 12 |
19+
| AvgPool | 1 ~ 12 |
20+
| AvgPool3D | 1 ~ 12 |
21+
| BatchMatMul | 1 ~ 12 |
22+
| BatchMatMulV2 | 1 ~ 12 |
23+
| BatchToSpaceND | 1 ~ 12 |
24+
| BiasAdd | 1 ~ 12 |
25+
| BiasAddV1 | 1 ~ 12 |
26+
| BroadcastTo | 8 ~ 12 |
27+
| Cast | 1 ~ 12 |
28+
| Ceil | 1 ~ 12 |
29+
| CheckNumerics | 1 ~ 12 |
30+
| ClipByValue | 8 ~ 12 |
31+
| Concat | 1 ~ 12 |
32+
| ConcatV2 | 1 ~ 12 |
33+
| Const | 1 ~ 12 |
34+
| ConstV2 | 1 ~ 12 |
35+
| Conv1D | 1 ~ 12 |
36+
| Conv2D | 1 ~ 12 |
37+
| Conv2DBackpropInput | 1 ~ 12 |
38+
| Conv3D | 1 ~ 12 |
39+
| Cos | 7 ~ 12 |
40+
| Cosh | 9 ~ 12 |
41+
| CropAndResize | 10 ~ 12 |
42+
| CudnnRNN | 10 ~ 12 |
43+
| Cumsum | 11 ~ 12 |
44+
| DepthToSpace | 1 ~ 12 |
45+
| DepthwiseConv2d | 1 ~ 12 |
46+
| DepthwiseConv2dNative | 1 ~ 12 |
47+
| Div | 1 ~ 12 |
48+
| Dropout | 1 ~ 12 |
49+
| Einsum | 12 |
50+
| Elu | 1 ~ 12 |
51+
| Equal | 1 ~ 12 |
52+
| Erf | 1 ~ 12 |
53+
| Exp | 1 ~ 12 |
54+
| ExpandDims | 1 ~ 12 |
55+
| FIFOQueueV2 | 8 ~ 12 |
56+
| Fill | 7 ~ 12 |
57+
| Flatten | 1 ~ 12 |
58+
| Floor | 1 ~ 12 |
59+
| FloorDiv | 6 ~ 12 |
60+
| FloorMod | 7 ~ 12 |
61+
| FusedBatchNorm | 6 ~ 12 |
62+
| FusedBatchNormV2 | 6 ~ 12 |
63+
| FusedBatchNormV3 | 6 ~ 12 |
64+
| Gather | 1 ~ 12 |
65+
| GatherNd | 1 ~ 12 |
66+
| GatherV2 | 1 ~ 12 |
67+
| Greater | 1 ~ 12 |
68+
| GreaterEqual | 7 ~ 12 |
69+
| HashTableV2 | 8 ~ 12 |
70+
| Identity | 1 ~ 12 |
71+
| IdentityN | 1 ~ 12 |
72+
| If | 1 ~ 12 |
73+
| IsFinite | 10 ~ 12 |
74+
| IsInf | 10 ~ 12 |
75+
| IsNan | 9 ~ 12 |
76+
| IteratorGetNext | 8 ~ 12 |
77+
| IteratorV2 | 8 ~ 12 |
78+
| LRN | 1 ~ 12 |
79+
| LSTMBlockCell | 1 ~ 12 |
80+
| LeakyRelu | 1 ~ 12 |
81+
| LeftShift | 11 ~ 12 |
82+
| Less | 1 ~ 12 |
83+
| LessEqual | 7 ~ 12 |
84+
| Log | 1 ~ 12 |
85+
| LogSoftmax | 1 ~ 12 |
86+
| LogicalAnd | 1 ~ 12 |
87+
| LogicalNot | 1 ~ 12 |
88+
| LogicalOr | 1 ~ 12 |
89+
| LookupTableFindV2 | 8 ~ 12 |
90+
| Loop | 7 ~ 12 |
91+
| MatMul | 1 ~ 12 |
92+
| MatrixBandPart | 7 ~ 12 |
93+
| MatrixDeterminant | 11 ~ 12 |
94+
| MatrixDiagPart | 11 ~ 12 |
95+
| MatrixDiagPartV2 | 11 ~ 12 |
96+
| MatrixDiagPartV3 | 11 ~ 12 |
97+
| Max | 1 ~ 12 |
98+
| MaxPool | 1 ~ 12 |
99+
| MaxPoolV2 | 1 ~ 12 |
100+
| MaxPoolWithArgmax | 8 ~ 12 |
101+
| Maximum | 1 ~ 12 |
102+
| Mean | 1 ~ 12 |
103+
| Min | 1 ~ 12 |
104+
| Minimum | 1 ~ 12 |
105+
| MirrorPad | 1 ~ 12 |
106+
| Mul | 1 ~ 12 |
107+
| Multinomial | 7 ~ 12 |
108+
| Neg | 1 ~ 12 |
109+
| NoOp | 1 ~ 12 |
110+
| NonMaxSuppressionV2 | 10 ~ 12 |
111+
| NonMaxSuppressionV3 | 10 ~ 12 |
112+
| NonMaxSuppressionV4 | 10 ~ 12 |
113+
| NonMaxSuppressionV5 | 10 ~ 12 |
114+
| NotEqual | 1 ~ 12 |
115+
| OneHot | 1 ~ 12 |
116+
| Pack | 1 ~ 12 |
117+
| Pad | 1 ~ 12 |
118+
| PadV2 | 1 ~ 12 |
119+
| Placeholder | 1 ~ 12 |
120+
| PlaceholderV2 | 1 ~ 12 |
121+
| PlaceholderWithDefault | 1 ~ 12 |
122+
| Pow | 1 ~ 12 |
123+
| Prod | 1 ~ 12 |
124+
| QueueDequeueV2 | 8 ~ 12 |
125+
| RandomNormal | 1 ~ 12 |
126+
| RandomNormalLike | 1 ~ 12 |
127+
| RandomUniform | 1 ~ 12 |
128+
| RandomUniformLike | 1 ~ 12 |
129+
| Range | 7 ~ 12 |
130+
| RealDiv | 1 ~ 12 |
131+
| Reciprocal | 1 ~ 12 |
132+
| Relu | 1 ~ 12 |
133+
| Relu6 | 1 ~ 12 |
134+
| Reshape | 1 ~ 12 |
135+
| ResizeBilinear | 7 ~ 12 |
136+
| ResizeNearestNeighbor | 7 ~ 12 |
137+
| ReverseSequence | 8 ~ 12 (Except 9) |
138+
| ReverseV2 | 10 ~ 12 |
139+
| RightShift | 11 ~ 12 |
140+
| Round | 11 ~ 12 |
141+
| Rsqrt | 1 ~ 12 |
142+
| Scan | 7 ~ 12 |
143+
| ScatterNd | 11 ~ 12 |
144+
| Select | 7 ~ 12 |
145+
| SelectV2 | 7 ~ 12 |
146+
| Selu | 1 ~ 12 |
147+
| Shape | 1 ~ 12 |
148+
| Sigmoid | 1 ~ 12 |
149+
| Sign | 1 ~ 12 |
150+
| Sin | 7 ~ 12 |
151+
| Sinh | 9 ~ 12 |
152+
| Size | 1 ~ 12 |
153+
| Slice | 1 ~ 12 |
154+
| Softmax | 1 ~ 12 |
155+
| SoftmaxCrossEntropyWithLogits | 7 ~ 12 |
156+
| Softplus | 1 ~ 12 |
157+
| Softsign | 1 ~ 12 |
158+
| SpaceToBatchND | 1 ~ 12 |
159+
| SpaceToDepth | 1 ~ 12 |
160+
| SparseSoftmaxCrossEntropyWithLogits | 7 ~ 12 |
161+
| Split | 1 ~ 12 |
162+
| SplitV | 1 ~ 12 |
163+
| Sqrt | 1 ~ 12 |
164+
| Square | 1 ~ 12 |
165+
| SquaredDifference | 1 ~ 12 |
166+
| SquaredDistance | 12 |
167+
| Squeeze | 1 ~ 12 |
168+
| StatelessIf | 1 ~ 12 |
169+
| StatelessWhile | 7 ~ 12 |
170+
| StopGradient | 1 ~ 12 |
171+
| StridedSlice | 1 ~ 12 |
172+
| Sub | 1 ~ 12 |
173+
| Sum | 1 ~ 12 |
174+
| Tan | 7 ~ 12 |
175+
| Tanh | 1 ~ 12 |
176+
| TensorListFromTensor | 7 ~ 12 |
177+
| TensorListGetItem | 7 ~ 12 |
178+
| TensorListLength | 7 ~ 12 |
179+
| TensorListReserve | 7 ~ 12 |
180+
| TensorListResize | 7 ~ 12 |
181+
| TensorListSetItem | 7 ~ 12 |
182+
| TensorListStack | 7 ~ 12 |
183+
| Tile | 1 ~ 12 |
184+
| TopKV2 | 1 ~ 12 |
185+
| Transpose | 1 ~ 12 |
186+
| TruncateDiv | 1 ~ 12 |
187+
| Unique | 11 ~ 12 |
188+
| Unpack | 1 ~ 12 |
189+
| Where | 9 ~ 12 |
190+
| While | 7 ~ 12 |
191+
| ZerosLike | 1 ~ 12 |
187192
### Domain: "com.microsoft"
188193
| Tensorflow Op | Convertible to ONNX Op Versions |
189194
| ------------- | ------------------------------- |
190195
| Conv2DBackpropInput | 1 |
191196
| CropAndResize | 1 |
197+
| MatrixInverse | 1 |
192198
| Range | 1 |

tools/gen_doc.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818

1919

2020
LATEST_OPSET = {
21-
"": 11, # default domain
21+
"": 12, # default domain
2222
"com.microsoft": 1 # microsoft domain
2323
}
2424

0 commit comments

Comments
 (0)