Skip to content
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Commit 9e04dc7

Browse files
committedAug 26, 2024
[DOCS] pass 4 - update tables with csv for TF PT Pd
1 parent c91ec3f commit 9e04dc7

File tree

4 files changed

+1964
-713
lines changed

4 files changed

+1964
-713
lines changed
 

‎docs/articles_en/about-openvino/compatibility-and-support/supported-operations-framework-frontend.rst

+50-713
Large diffs are not rendered by default.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,106 @@
1+
PaddlePaddle Supported Operations (v. >= 2.1) ,Limitations
2+
arg_max ,The ``int32`` output data_type is not supported.
3+
adaptive_pool2d ,The ``NHWC`` data_layout is not supported.
4+
assign,
5+
assign_value,
6+
batch_norm,
7+
bicubic_interp,
8+
bilinear_interp ,"``NCW``, ``NWC``, ``NHWC``, ``NCDHW``, ``NDHWC`` data_layout are not supported"
9+
bmm,
10+
box_coder,
11+
cast,
12+
ceil,
13+
clip,
14+
concat,
15+
conditional_block,
16+
conv2d ,``NHWC`` data_layout is not supported
17+
conv2d_transpose,
18+
cumsum,
19+
deformable_conv,
20+
depthwise_conv2d ,``NHWC`` data_layout is not supported.
21+
depthwise_conv2d_transpose,
22+
dropout,
23+
elementwise_add,
24+
elementwise_div,
25+
elementwise_floordiv,
26+
elementwise_max,
27+
elementwise_min,
28+
elementwise_mod,
29+
elementwise_mul,
30+
elementwise_pow,
31+
elementwise_sub,
32+
equal,
33+
exp,
34+
expand,
35+
fill_any_like,
36+
fill_constant,
37+
fill_constant_batch_size_like,
38+
flatten_contiguous_range,
39+
floor,
40+
gather,
41+
gather_nd,
42+
gelu,
43+
generate_proposals,
44+
greater_equal,
45+
greater_than,
46+
group_norm,
47+
hard_sigmoid,
48+
hard_swish,
49+
layer_norm,
50+
leaky_relu,
51+
less_than,
52+
linear_interp,
53+
log,
54+
logical_and,
55+
logical_not,
56+
logical_or,
57+
logical_xor,
58+
lookup_table,
59+
matmul,
60+
matrix_nms ,"Only supports CPU plugin with ""number of selected boxes"" static shape (e.g.: ``min(min(num_boxes, nms_top_k) * num_classes_output, keep_top_k)``)."
61+
max_pool2d_with_index,
62+
meshgrid,
63+
multiclass_nms ,"Only supports CPU plugin with ""number of selected boxes"" static shape (e.g.: ``min(min(num_boxes, nms_top_k) * num_classes_output, keep_top_k)``)."
64+
nearest_interp ,"``NCW``, ``NWC``, ``NHWC``, ``NCDHW``, ``NDHWC`` data_layout are not supported."
65+
not_equal,
66+
p_norm,
67+
pad3d ,``Circular`` mode is not supported.
68+
pool2d ,``NHWC`` data_layout is not supported.
69+
pow,
70+
prior_box,
71+
range,
72+
reduce_max,
73+
reduce_mean,
74+
reduce_min,
75+
reduce_prod,
76+
reduce_sum,
77+
relu,
78+
reshape,
79+
reverse,
80+
rnn ,``SimpleRNN`` and ``GRU`` modes are not supported.
81+
roi_align,
82+
scale,
83+
select_input,
84+
shape,
85+
sigmoid,
86+
slice,
87+
softmax,
88+
softplus,
89+
split,
90+
sqrt,
91+
squeeze,
92+
stack,
93+
strided_slice,
94+
sum,
95+
swish,
96+
sync_batch_norm,
97+
tanh,
98+
tile,
99+
top_k,
100+
transpose,
101+
trilinear_interp,
102+
unsqueeze,
103+
where,
104+
where_index,
105+
while,
106+
yolo_box,
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,408 @@
1+
aten::__and__,
2+
aten::__derive_index,
3+
aten::__getitem__,
4+
aten::__not__,
5+
aten::__or__,
6+
aten::__range_length,
7+
aten::__xor__,
8+
aten::_convolution,
9+
aten::_convolution_mode,
10+
aten::_native_multi_head_attention,
11+
aten::_pack_padded_sequence,
12+
aten::_pad_packed_sequence,
13+
aten::_set_item,
14+
aten::_shape_as_tensor,
15+
aten::_unique2,
16+
aten::_upsample_bicubic2d_aa,
17+
aten::_upsample_bilinear2d_aa,
18+
aten::_weight_norm,
19+
aten::abs,
20+
aten::abs_,
21+
aten::acos,
22+
aten::acos_,
23+
aten::acosh,
24+
aten::acosh_,
25+
aten::adaptive_avg_pool1d,
26+
aten::adaptive_avg_pool2d,
27+
aten::adaptive_avg_pool3d,
28+
aten::adaptive_max_pool1d,
29+
aten::adaptive_max_pool2d,
30+
aten::adaptive_max_pool3d,
31+
aten::add,
32+
aten::add_,
33+
aten::addcmul,
34+
aten::addmm,
35+
aten::alias,
36+
aten::alias_copy,
37+
aten::all,
38+
aten::amax,
39+
aten::amin,
40+
aten::aminmax,
41+
aten::any,
42+
aten::append , Supported in limited set of patterns
43+
aten::arange,
44+
aten::argmax,
45+
aten::argmin,
46+
aten::argsort,
47+
aten::as_strided,
48+
aten::as_tensor,
49+
aten::asin,
50+
aten::asin_,
51+
aten::asinh,
52+
aten::asinh_,
53+
aten::atan,
54+
aten::atan_,
55+
aten::atanh,
56+
aten::atanh_,
57+
aten::avg_pool1d,
58+
aten::avg_pool2d,
59+
aten::avg_pool3d,
60+
aten::baddbmm,
61+
aten::batch_norm,
62+
aten::bitwise_and,
63+
aten::bitwise_not,
64+
aten::bitwise_or,
65+
aten::bitwise_xor,
66+
aten::bmm,
67+
aten::Bool,
68+
aten::broadcast_tensors , Supported in limited set of patterns
69+
aten::broadcast_to,
70+
aten::bucketize,
71+
aten::cat,
72+
aten::cdist,
73+
aten::ceil,
74+
aten::ceil_,
75+
aten::celu,
76+
aten::celu_,
77+
aten::channel_shuffle,
78+
aten::chunk , Supported in limited set of patterns
79+
aten::clamp,
80+
aten::clamp_,
81+
aten::clamp_max,
82+
aten::clamp_max_,
83+
aten::clamp_min,
84+
aten::clamp_min_,
85+
aten::clip,
86+
aten::clip_,
87+
aten::clone,
88+
aten::col2im,
89+
aten::complex , Supported in limited set of patterns
90+
aten::concat,
91+
aten::contiguous,
92+
aten::conv1d,
93+
aten::conv2d,
94+
aten::conv3d,
95+
aten::conv_transpose1d,
96+
aten::conv_transpose2d,
97+
aten::conv_transpose3d,
98+
aten::convolution,
99+
aten::copy,
100+
aten::copy_,
101+
aten::cos,
102+
aten::cos_,
103+
aten::cosh,
104+
aten::cosh_,
105+
aten::cross,
106+
aten::cumsum,
107+
aten::dequantize,
108+
aten::detach,
109+
aten::dim,
110+
aten::div,
111+
aten::div_,
112+
aten::dot,
113+
aten::dropout,
114+
aten::dropout_,
115+
aten::einsum , Supported in limited set of patterns
116+
aten::elu,
117+
aten::elu_,
118+
aten::embedding,
119+
aten::embedding_bag,
120+
aten::empty,
121+
aten::empty_like,
122+
aten::eq,
123+
aten::erf,
124+
aten::erf_,
125+
aten::erfc,
126+
aten::erfc_,
127+
aten::exp,
128+
aten::exp_,
129+
aten::expand,
130+
aten::expand_as,
131+
aten::expm1,
132+
aten::expm1_,
133+
aten::eye,
134+
aten::fake_quantize_per_channel_affine,
135+
aten::fake_quantize_per_tensor_affine,
136+
aten::feature_dropout,
137+
aten::fft_irfftn , Supported in limited set of patterns
138+
aten::fft_rfftn , Supported in limited set of patterns
139+
aten::fill,
140+
aten::fill_,
141+
aten::fill_diagonal_,
142+
aten::flatten,
143+
aten::flip,
144+
aten::floor,
145+
aten::floor_,
146+
aten::floor_divide,
147+
aten::floor_divide_,
148+
aten::floordiv,
149+
aten::fmod,
150+
aten::frobenius_norm,
151+
aten::full,
152+
aten::full_like,
153+
aten::gather,
154+
aten::gcd,
155+
aten::ge,
156+
aten::gelu,
157+
aten::glu,
158+
aten::grid_sampler,
159+
aten::group_norm,
160+
aten::gru,
161+
aten::gt,
162+
aten::hann_window,
163+
aten::hardsigmoid,
164+
aten::hardsigmoid_,
165+
aten::hardswish,
166+
aten::hardswish_,
167+
aten::hardtanh,
168+
aten::hardtanh_,
169+
aten::im2col,
170+
aten::imag , Supported in limited set of patterns
171+
aten::index , Supported in limited set of patterns
172+
aten::index_add,
173+
aten::index_add_,
174+
aten::index_copy_,
175+
aten::index_put_,
176+
aten::index_select,
177+
aten::instance_norm,
178+
aten::Int,
179+
aten::IntImplicit,
180+
aten::inverse,
181+
aten::is_grad_enabled,
182+
aten::is_nonzero,
183+
aten::isfinite,
184+
aten::isinf,
185+
aten::isnan,
186+
aten::item,
187+
aten::layer_norm,
188+
aten::le,
189+
aten::leaky_relu,
190+
aten::leaky_relu_,
191+
aten::len,
192+
aten::lift,
193+
aten::lift_fresh,
194+
aten::lift_fresh_copy,
195+
aten::linalg_cross,
196+
aten::linalg_inv,
197+
aten::linalg_matrix_norm,
198+
aten::linalg_norm,
199+
aten::linalg_vector_norm,
200+
aten::linear,
201+
aten::linspace,
202+
aten::log,
203+
aten::log10,
204+
aten::log10_,
205+
aten::log1p,
206+
aten::log1p_,
207+
aten::log2,
208+
aten::log2_,
209+
aten::log_,
210+
aten::log_sigmoid,
211+
aten::log_softmax,
212+
aten::logical_and,
213+
aten::logical_not,
214+
aten::logical_or,
215+
aten::logical_xor,
216+
aten::lstm,
217+
aten::lt,
218+
aten::masked_fill,
219+
aten::masked_fill_,
220+
aten::masked_scatter,
221+
aten::masked_scatter_,
222+
aten::matmul,
223+
aten::max,
224+
aten::max_pool1d,
225+
aten::max_pool1d_with_indices,
226+
aten::max_pool2d,
227+
aten::max_pool2d_with_indices,
228+
aten::max_pool3d,
229+
aten::max_pool3d_with_indices,
230+
aten::maximum,
231+
aten::mean,
232+
aten::meshgrid,
233+
aten::min,
234+
aten::minimum,
235+
aten::mish,
236+
aten::mish_,
237+
aten::mm,
238+
aten::movedim,
239+
aten::mul,
240+
aten::mul_,
241+
aten::multinomial,
242+
aten::multiply,
243+
aten::multiply_,
244+
aten::mv,
245+
aten::narrow,
246+
aten::ne,
247+
aten::neg,
248+
aten::new_empty,
249+
aten::new_full,
250+
aten::new_ones,
251+
aten::new_zeros,
252+
aten::nonzero,
253+
aten::nonzero_numpy , Supported in limited set of patterns
254+
aten::norm,
255+
aten::normal,
256+
aten::normal_,
257+
aten::numel,
258+
aten::numpy_T,
259+
aten::one_hot,
260+
aten::ones,
261+
aten::ones_like,
262+
aten::outer,
263+
aten::pad,
264+
aten::pairwise_distance,
265+
aten::permute,
266+
aten::pixel_shuffle,
267+
aten::pixel_unshuffle,
268+
aten::pow,
269+
aten::pow_,
270+
aten::prelu,
271+
aten::prod,
272+
aten::quantize_per_channel,
273+
aten::quantize_per_tensor,
274+
aten::rand,
275+
aten::rand_like,
276+
aten::randint,
277+
aten::randn,
278+
aten::randn_like,
279+
aten::real , Supported in limited set of patterns
280+
aten::reciprocal,
281+
aten::reciprocal_,
282+
aten::reflection_pad2d , Supported in limited set of patterns
283+
aten::relu,
284+
aten::relu6,
285+
aten::relu6_,
286+
aten::relu_,
287+
aten::remainder,
288+
aten::repeat,
289+
aten::repeat_interleave,
290+
aten::reshape,
291+
aten::reshape_as,
292+
aten::resolve_conj,
293+
aten::resolve_neg,
294+
aten::rnn_relu,
295+
aten::rnn_tanh,
296+
aten::roll,
297+
aten::round,
298+
aten::rsqrt,
299+
aten::rsqrt_,
300+
aten::rsub,
301+
aten::ScalarImplicit,
302+
aten::scaled_dot_product_attention,
303+
aten::scatter,
304+
aten::scatter_,
305+
aten::scatter_add,
306+
aten::scatter_add_,
307+
aten::scatter_reduce,
308+
aten::scatter_reduce_,
309+
aten::select,
310+
aten::selu,
311+
aten::selu_,
312+
aten::sigmoid,
313+
aten::sigmoid_,
314+
aten::sign,
315+
aten::silu,
316+
aten::silu_,
317+
aten::sin,
318+
aten::sin_,
319+
aten::sinh,
320+
aten::sinh_,
321+
aten::size,
322+
aten::slice,
323+
aten::softmax,
324+
aten::softplus,
325+
aten::sort,
326+
aten::split , Supported in limited set of patterns
327+
aten::split_with_sizes , Supported in limited set of patterns
328+
aten::sqrt,
329+
aten::sqrt_,
330+
aten::square,
331+
aten::squeeze,
332+
aten::stack , Supported in limited set of patterns
333+
aten::std,
334+
aten::std_mean,
335+
aten::sub,
336+
aten::sub_,
337+
aten::sum,
338+
aten::swapaxes,
339+
aten::t,
340+
aten::t_,
341+
aten::take_along_dim,
342+
aten::tan,
343+
aten::tan_,
344+
aten::tanh,
345+
aten::tanh_,
346+
aten::tensor,
347+
aten::tensor_split , Supported in limited set of patterns
348+
aten::tile,
349+
aten::to,
350+
aten::topk,
351+
aten::transpose,
352+
aten::tril,
353+
aten::tril_,
354+
aten::triu,
355+
aten::triu_,
356+
aten::type_as,
357+
aten::unbind , Supported in limited set of patterns
358+
aten::unflatten,
359+
aten::unfold,
360+
aten::unsqueeze,
361+
aten::unsqueeze_,
362+
aten::upsample_bicubic2d,
363+
aten::upsample_bilinear2d,
364+
aten::upsample_linear1d,
365+
aten::upsample_nearest1d,
366+
aten::upsample_nearest2d,
367+
aten::upsample_nearest3d,
368+
aten::upsample_trilinear3d,
369+
aten::var,
370+
aten::var_mean,
371+
aten::view,
372+
aten::view_as,
373+
aten::where,
374+
aten::zero_,
375+
aten::zeros,
376+
aten::zeros_like,
377+
ov_ext::conv1d,
378+
ov_ext::embedding,
379+
ov_ext::linear,
380+
prim::Constant,
381+
prim::device,
382+
prim::DictConstruct , Supported in limited set of patterns
383+
prim::GetAttr,
384+
prim::If,
385+
prim::is_cuda,
386+
prim::ListConstruct,
387+
prim::ListUnpack,
388+
prim::Loop,
389+
prim::max , Supported in limited set of patterns
390+
prim::min , Supported in limited set of patterns
391+
prim::NumToTensor,
392+
prim::PythonOp,
393+
prim::requires_grad,
394+
prim::TupleConstruct , Supported in limited set of patterns
395+
prim::TupleIndex,
396+
prim::TupleUnpack , Supported in limited set of patterns
397+
prim::type,
398+
quantized::add,
399+
quantized::add_relu,
400+
quantized::cat,
401+
quantized::conv2d,
402+
quantized::conv2d_relu,
403+
quantized::hardswish,
404+
quantized::linear,
405+
quantized::mul,
406+
torchvision::deform_conv2d,
407+
torchvision::nms,
408+
torchvision::roi_align,

‎docs/sphinx_setup/_static/conformance_files/tensorflow_ops.csv

+1,400
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)
Please sign in to comment.