フレームワークのフロントエンドでサポートされる操作

このページには、OpenVINO フレームワーク・フロントエンドでサポートされる操作がリストされています。

PyTorch でサポートされる操作

制限事項

aten::__and__

aten::__derive_index

aten::__getitem__

aten::__not__

aten::__or__

aten::__range_length

aten::__xor__

aten::_convolution

aten::_convolution_mode

aten::_native_multi_head_attention

aten::_pack_padded_sequence

aten::_pad_packed_sequence

aten::_set_item

aten::_shape_as_tensor

aten::_upsample_bicubic2d_aa

aten::_upsample_bilinear2d_aa

aten::_weight_norm

aten::abs

aten::acos

aten::acos_

aten::acosh

aten::acosh_

aten::adaptive_avg_pool1d

aten::adaptive_avg_pool2d

aten::adaptive_avg_pool3d

aten::adaptive_max_pool1d

aten::adaptive_max_pool2d

aten::adaptive_max_pool3d

aten::add

aten::add_

aten::addcmul

aten::addmm

aten::alias

aten::alias_copy

aten::all

aten::amax

aten::amin

aten::append

限られたパターンのセットがサポートされています。

aten::arange

aten::argmax

aten::argmin

aten::argsort

aten::as_strided

aten::as_tensor

aten::asin

aten::asin_

aten::asinh

aten::asinh_

aten::atan

aten::atan_

aten::atanh

aten::atanh_

aten::avg_pool1d

aten::avg_pool2d

aten::avg_pool3d

aten::baddbmm

aten::batch_norm

aten::bitwise_and

aten::bitwise_not

aten::bitwise_or

aten::bitwise_xor

aten::bmm

aten::Bool

aten::broadcast_tensors

限られたパターンのセットがサポートされています。

aten::broadcast_to

aten::cat

aten::cdist

aten::ceil

aten::ceil_

aten::channel_shuffle

aten::chunk

限られたパターンのセットがサポートされています。

aten::clamp

aten::clamp_

aten::clamp_max

aten::clamp_min

aten::clip

aten::clip_

aten::clone

aten::complex

限られたパターンのセットがサポートされています。

aten::concat

aten::contiguous

aten::conv1d

aten::conv2d

aten::conv3d

aten::conv_transpose1d

aten::conv_transpose2d

aten::conv_transpose3d

aten::convolution

aten::copy

aten::copy_

aten::cos

aten::cos_

aten::cosh

aten::cosh_

aten::cross

aten::cumsum

aten::dequantize

aten::detach

aten::dim

aten::div

aten::div_

aten::dropout

aten::dropout_

aten::einsum

限られたパターンのセットがサポートされています。

aten::elu

aten::embedding

aten::embedding_bag

aten::empty

aten::empty_like

aten::eq

aten::erf

aten::erf_

aten::erfc

aten::erfc_

aten::exp

aten::exp_

aten::expand

aten::expand_as

aten::eye

aten::fake_quantize_per_channel_affine

aten::fake_quantize_per_tensor_affine

aten::feature_dropout

aten::fft_irfftn

限られたパターンのセットがサポートされています。

aten::fft_rfftn

限られたパターンのセットがサポートされています。

aten::fill

aten::fill_

aten::fill_diagonal_

aten::flatten

aten::flip

aten::floor

aten::floor_

aten::floor_divide

aten::floordiv

aten::fmod

aten::frobenius_norm

aten::full

aten::full_like

aten::gather

aten::gcd

aten::ge

aten::gelu

aten::glu

aten::grid_sampler

aten::group_norm

aten::gru

aten::gt

aten::hardsigmoid

aten::hardswish

aten::hardswish_

aten::hardtanh

aten::hardtanh_

aten::im2col

aten::imag

限られたパターンのセットがサポートされています。

aten::index

限られたパターンのセットがサポートされています。

aten::index_add

aten::index_add_

aten::index_put_

aten::index_select

aten::instance_norm

aten::Int

aten::IntImplicit

aten::is_grad_enabled

aten::is_nonzero

aten::item

aten::layer_norm

aten::le

aten::leaky_relu

aten::leaky_relu_

aten::len

aten::lift

aten::lift_fresh

aten::lift_fresh_copy

aten::linalg_cross

aten::linalg_inv

aten::linalg_matrix_norm

aten::linalg_norm

aten::linalg_vector_norm

aten::linear

aten::linspace

aten::log

aten::log10

aten::log10_

aten::log1p

aten::log1p_

aten::log2

aten::log2_

aten::log_

aten::log_softmax

aten::logical_and

aten::logical_not

aten::logical_or

aten::logical_xor

aten::lstm

aten::lt

aten::masked_fill

aten::masked_fill_

aten::masked_scatter

aten::masked_scatter_

aten::matmul

aten::max

aten::max_pool1d

aten::max_pool1d_with_indices

aten::max_pool2d

aten::max_pool2d_with_indices

aten::max_pool3d

aten::max_pool3d_with_indices

aten::maximum

aten::mean

aten::meshgrid

aten::min

aten::minimum

aten::mm

aten::mul

aten::mul_

aten::multinomial

aten::multiply

aten::multiply_

aten::narrow

aten::ne

aten::neg

aten::new_empty

aten::new_full

aten::new_ones

aten::new_zeros

aten::nonzero

aten::nonzero_numpy

限られたパターンのセットがサポートされています。

aten::norm

aten::normal

aten::normal_

aten::numel

aten::numpy_T

aten::one_hot

aten::ones

aten::ones_like

aten::outer

aten::pad

aten::pairwise_distance

aten::permute

aten::pixel_shuffle

aten::pixel_unshuffle

aten::pow

aten::pow_

aten::prelu

aten::prod

aten::quantize_per_channel

aten::quantize_per_tensor

aten::rand

aten::rand_like

aten::randint

aten::randn

aten::randn_like

aten::real

限られたパターンのセットがサポートされています。

aten::reciprocal

aten::reflection_pad2d

限られたパターンのセットがサポートされています。

aten::relu

aten::relu6

aten::relu6_

aten::relu_

aten::remainder

aten::repeat

aten::repeat_interleave

aten::reshape

aten::reshape_as

aten::resolve_conj

aten::resolve_neg

aten::rnn_relu

aten::rnn_tanh

aten::roll

aten::round

aten::rsqrt

aten::rsub

aten::ScalarImplicit

aten::scaled_dot_product_attention

aten::scatter

aten::scatter_

aten::scatter_add

aten::scatter_add_

aten::scatter_reduce

aten::scatter_reduce_

aten::select

aten::selu

aten::selu_

aten::sigmoid

aten::sigmoid_

aten::sign

aten::silu

aten::silu_

aten::sin

aten::sin_

aten::sinh

aten::sinh_

aten::size

aten::slice

aten::softmax

aten::softplus

aten::sort

aten::split

限られたパターンのセットがサポートされています。

aten::split_with_sizes

限られたパターンのセットがサポートされています。

aten::sqrt

aten::square

aten::squeeze

aten::stack

限られたパターンのセットがサポートされています。

aten::std

aten::std_mean

aten::sub

aten::sub_

aten::sum

aten::swapaxes

aten::t

aten::t_

aten::take_along_dim

aten::tan

aten::tan_

aten::tanh

aten::tanh_

aten::tensor

aten::tensor_split

限られたパターンのセットがサポートされています。

aten::tile

aten::to

aten::topk

aten::transpose

aten::tril

aten::tril_

aten::triu

aten::triu_

aten::type_as

aten::unbind

限られたパターンのセットがサポートされています。

aten::unflatten

aten::unfold

aten::unsqueeze

aten::unsqueeze_

aten::upsample_bicubic2d

aten::upsample_bilinear2d

aten::upsample_linear1d

aten::upsample_nearest1d

aten::upsample_nearest2d

aten::upsample_nearest3d

aten::upsample_trilinear3d

aten::var

aten::var_mean

aten::view

aten::view_as

aten::where

aten::zero_

aten::zeros

aten::zeros_like

prim::Constant

prim::device

prim::DictConstruct

限られたパターンのセットがサポートされています。

prim::GetAttr

prim::If

prim::is_cuda

prim::ListConstruct

prim::ListUnpack

prim::Loop

prim::max

限られたパターンのセットがサポートされています。

prim::min

限られたパターンのセットがサポートされています。

prim::NumToTensor

prim::PythonOp

prim::requires_grad

prim::TupleConstruct

限られたパターンのセットがサポートされています。

prim::TupleIndex

prim::TupleUnpack

限られたパターンのセットがサポートされています。

prim::type

quantized::add

quantized::add_relu

quantized::cat

quantized::conv2d

quantized::conv2d_relu

quantized::hardswish

quantized::linear

quantized::mul

torchvision::deform_conv2d

torchvision::nms

torchvision::roi_align

ONNX でサポートされる操作 (標準)

制限事項

abs

Acos

Acosh

Add

And

ArgMin

ArgMax

Asin

Asinh

Atan

ATen

Atanh

AveragePool

BatchNormalization

BitShift

Cast

CastLike

Ceil

Clip

Concat

Constant

ConstantOfShape

Conv

ConvInteger

ConvTranspose

Compress

Cos

Cosh

ConstantFill

CumSum

DepthToSpace

DequantizeLinear

Div

Dropout

Einsum

Elu

Equal

Erf

Exp

Expand

EyeLike

Flatten

Floor

Gather

GatherElements

GatherND

Gemm

GlobalAveragePool

GlobalLpPool

GlobalMaxPool

Greater

GRU

Hardmax

HardSigmoid

HardSwish

ID

If

ImageScaler

InstanceNormalization

LeakyRelu

Less

Log

LogSoftmax

Loop

LpNormalization

LRN

LSTM

MatMulInteger

MatMul

MaxPool

Max

Mean

MeanVarianceNormalization

Min

Mod

Mul

Neg

NonMaxSuppression

NonZero

Not

Or

OneHot

Pad

Pow

PRelu

QLinearConv

QLinearMatMul

QuantizeLinear

Range

RandomNormal

RandomNormalLike

RandomUniform

RandomUniformLike

Reciprocal

ReduceLogSum

ReduceLogSumExp

ReduceL1

ReduceL2

ReduceMax

ReduceMean

ReduceMin

ReduceProd

ReduceSum

ReduceSumSquare

Relu

Reshape

Resize

ReverseSequence

RNN

RoiAlign

Round

ScatterElements

ScatterND

Selu

Shape

Shrink

Sigmoid

Sign

Sin

Sinh

Size

Slice

Softmax

Softplus

Softsign

SpaceToDepth

Split

Sqrt

Squeeze

Sub

Sum

Tan

Tanh

ThresholdedRelu

Tile

TopK

Transpose

Unsqueeze

Where

Xor

ONNX Supported Operations (deprecated)

制限事項

Affine

Crop

Scatter

Upsample

ONNX でサポートされる操作 (カスタム - org.openvinotoolkit ドメイン)

制限事項

DeformableConv2D

DetectionOutput

ExperimentalDetectronDetectionOutput

ExperimentalDetectronGenerateProposalsSingleImage

ExperimentalDetectronGroupNorm

ExperimentalDetectronPriorGridGenerator

ExperimentalDetectronROIFeatureExtractor

ExperimentalDetectronTopKROIs

FakeQuantize

GroupNorm

Normalize

PriorBox

PriorBoxClustered

Swish

ONNX でサポートされる操作 (カスタム - com.microsoft ドメイン)

制限事項

Attention

BiasGelu

EmbedLayerNormalization

SkipLayerNormalization

PaddlePaddle でサポートされる操作 (v. >= 2.1)

制限事項

arg_max

int32 出力 data_type はサポートされません。

adaptive_pool2d

NHWC data_layout はサポートされません。

assign

assign_value

batch_norm

bicubic_interp

bilinear_interp

NCWNWCNHWCNCDHWNDHWC data_layout はサポートされません。

bmm

box_coder

cast

ceil

clip

concat

conditional_block

conv2d

NHWC data_layout はサポートされません。

conv2d_transpose

cumsum

deformable_conv

depthwise_conv2d

NHWC data_layout はサポートされません。

depthwise_conv2d_transpose

dropout

elementwise_add

elementwise_div

elementwise_floordiv

elementwise_max

elementwise_min

elementwise_mod

elementwise_mul

elementwise_pow

elementwise_sub

equal

exp

expand

fill_any_like

fill_constant

fill_constant_batch_size_like

flatten_contiguous_range

floor

gather

gather_nd

gelu

generate_proposals

greater_equal

greater_than

group_norm

hard_sigmoid

hard_swish

layer_norm

leaky_relu

less_than

linear_interp

log

logical_and

logical_not

logical_or

logical_xor

lookup_table

matmul

matrix_nms

“選択されたボックスの数” の静的形状を持つ IE CPU プラグインのみをサポートします。
例: min(min(num_boxesnms_top_k) * num_classes_outputkeep_top_k)

max_pool2d_with_index

meshgrid

multiclass_nms

“選択されたボックスの数” の静的形状を持つ IE CPU プラグインのみをサポートします。
例: min(min(num_boxesnms_top_k) * num_classes_outputkeep_top_k)

nearest_interp

NCWNWCNHWCNCDHWNDHWC data_layout はサポートされません。

not_equal

p_norm

pad3d

Circular モードはサポートされません。

pool2d

NHWC data_layout はサポートされません。

pow

prior_box

range

reduce_max

reduce_mean

reduce_min

reduce_prod

reduce_sum

relu

reshape

reverse

rnn

SimpleRNNGRU モードはサポートされません。

roi_align

scale

select_input

shape

sigmoid

slice

softmax

softplus

split

sqrt

squeeze

stack

strided_slice

sum

swish

sync_batch_norm

tanh

tile

top_k

transpose

trilinear_interp

unsqueeze

where

where_index

while

yolo_box

TensorFlow でサポートされる操作

制限事項

abs

Acosh

Add

AddV2

AddN

All

Any

ArgMax

ArgMin

Asinh

Assert

推論には必要ありません。

Assign

推論には必要ありません。

AssignSub

推論には必要ありません。

Atanh

AvgPool

AvgPoolV2

定数折りたたみ可能な kernel_size および strides 入力でのみサポートされます。

AvgPool3D

BatchMatMul

BatchMatMulV2

BatchToSpaceND

BiasAdd

BlockLSTM

Bucketize

CPU のみ。

BroadcastTo

Cast

Ceil

ClipByValue

Concat

ConcatV2

Const

Conv2D

Conv2DBackpropInput

Conv3D

Conv3DBackpropInputV2

Cos

Cosh

CropAndResize

method = bilinear のみ。

CTCGreedyDecoder

高密度形式でデコードされたインデックス出力でのみサポートされます。

CTCLoss

高密度形式でデコードされたインデックス入力でのみサポートされます。

CumSum

DepthToSpace

DepthwiseConv2dNative

Einsum

添字内に繰り返しラベルが含まれない式でのみサポートされます。

Elu

EmptyTensorList

特殊な形式のサブグラフの一部である場合にのみサポートされます。

Enter

TensorIterator レイヤーに融合されている場合にのみサポートされます。

Equal

Erf

Exit

TensorIterator レイヤーに融合されている場合にのみサポートされます。

Exp

ExpandDims

ExperimentalSparseWeightedSum

CPU のみ。

ExtractImagePatches

EuclideanNorm

FakeQuantWithMinMaxVars

FakeQuantWithMinMaxVarsPerChannel

FFT

特殊な形式のサブグラフの一部である場合にのみサポートされます。

FFT2D

特殊な形式のサブグラフの一部である場合にのみサポートされます。

FFT3D

特殊な形式のサブグラフの一部である場合にのみサポートされます。

FIFOQueueV2

特殊な形式のサブグラフの一部である場合にのみサポートされます。

Fill

Floor

FloorDiv

FloorMod

FusedBatchNorm

FusedBatchNormV2

FusedBatchNormV3

Gather

GatherNd

GatherTree

GatherV2

Greater

GreaterEqual

ID

形状推論には必要ありません。

IdentityN

IFFT

特殊な形式のサブグラフの一部である場合にのみサポートされます。

IFFT2D

特殊な形式のサブグラフの一部である場合にのみサポートされます。

IFFT3D

特殊な形式のサブグラフの一部である場合にのみサポートされます。

IteratorGetNext

特殊な形式のサブグラフの一部である場合にのみサポートされます。

LRN

LeakyRelu

Less

LessEqual

Log

Log1p

LogicalAnd

LogicalOr

LogicalNot

LogSoftmax

LookupTableInsertV2

特殊な形式のサブグラフの一部である場合にのみサポートされます。

LoopCond

TensorIterator レイヤーに融合されている場合にのみサポートされます。

MatMul

Max

MaxPool

MaxPoolV2

定数折りたたみ可能な kernel_size および strides 入力でのみサポートされます。

MaxPool3D

Maximum

Mean

Merge

TensorIterator レイヤーに融合されている場合にのみサポートされます。

Min

最小

MirrorPad

Mod

Mul

Neg

NextIteration

TensorIterator レイヤーに融合されている場合にのみサポートされます。

NonMaxSuppressionV2

NonMaxSuppressionV3

NonMaxSuppressionV4

NonMaxSuppressionV5

NotEqual

NoOp

OneHot

Pack

Pad

PadV2

Placeholder

PlaceholderWithDefault

Prod

QueueDequeue

特殊な形式のサブグラフの一部である場合にのみサポートされます。

QueueDequeueUpToV2

特殊な形式のサブグラフの一部である場合にのみサポートされます。

QueueDequeueV2

特殊な形式のサブグラフの一部である場合にのみサポートされます。

RandomUniform

RandomUniformInt

Range

Rank (ランク)

RealDiv

Reciprocal

Relu

Relu6

Reshape

ResizeBilinear

ResizeNearestNeighbor

ResourceGather

ReverseSequence

ReverseV2

ReverseSequence 操作に変換できる場合のみサポートされます。

Roll

Round

Pow

Rsqrt

ScatterNd

Select

SelectV2

Shape

Sigmoid

Sin

Sinh

Size

Slice

Softmax

Softplus

Softsign

SpaceToBatchND

SpaceToDepth

SparseFillEmptyRows

特殊な形式のサブグラフの一部である場合にのみサポートされます。

SparseReshape

特殊な形式のサブグラフの一部である場合にのみサポートされます。

SparseSegmentSum

特殊な形式のサブグラフの一部である場合にのみサポートされます。

SparseSegmentMean

特殊な形式のサブグラフの一部である場合にのみサポートされます。

SparseToDense

CPU のみ

Split

SplitV

Sqrt

Square

SquaredDifference

Square

Squeeze

squeeze 軸を指定しない場合はサポートされません。

StatelessWhile

StopGradient

形状推論には必要ありません。

StridedSlice

定数折りたたみ可能な beginend および strides 入力でのみサポートされます。

Sub

Sum

Swish

swish_f32

Switch

制御フローの伝搬。

Tan

Tanh

TensorArrayGatherV3

TensorIterator レイヤーに融合されている場合にのみサポートされます。

TensorArrayReadV3

TensorIterator レイヤーに融合されている場合にのみサポートされます。

TensorArrayScatterV3

TensorIterator レイヤーに融合されている場合にのみサポートされます。

TensorArraySizeV3

TensorIterator レイヤーに融合されている場合にのみサポートされます。

TensorArrayV3

TensorIterator レイヤーに融合されている場合にのみサポートされます。

TensorArrayWriteV3

TensorIterator レイヤーに融合されている場合にのみサポートされます。

TensorListPushBack

特殊な形式のサブグラフの一部である場合にのみサポートされます。

Tile

TopkV2

Transpose

Unpack

Variable

VariableV2

Where

特殊な形式のサブグラフの一部である場合にのみサポートされます。

ZerosLike

TensorFlow Lite でサポートされる操作

制限事項

ABS

ADD

ADD_N

ARG_MAX

ARG_MIN

AVERAGE_POOL_2D

BATCH_MATMUL

BATCH_TO_SPACE_ND

BROADCAST_ARGS

BROADCAST_TO

CAST

CEIL

COMPLEX_ABS

RFFT2D による特定パターンでサポートされます。

CONCATENATION

CONV_2D

COS

DEPTH_TO_SPACE

DEPTHWISE_CONV_2D

DEQUANTIZE

DIV

ELU

EQUAL

EXP

EXPAND_DIMS

FILL

FLOOR

FLOOR_DIV

FLOOR_MOD

FULLY_CONNECTED

GATHER

GATHER_ND

GREATER

GREATER_EQUAL

HARD_SWISH

L2_NORMALIZATION

LEAKY_RELU

LESS

LESS_EQUAL

LOG

LOG_SOFTMAX

LOGICAL_AND

LOGICAL_NOT

LOGICAL_OR

LOGISTIC

MATRIX_DIAG

MAX_POOL_2D

MAXIMUM

MEAN

MINIMUM

MIRROR_PAD

MUL

NEG

NOT_EQUAL

ONE_HOT

PACK

PAD

PADV2

POW

PRELU

QUANTIZE

RANGE

RANK

REDUCE_ALL

REDUCE_ANY

REDUCE_MAX

REDUCE_MIN

REDUCE_PROD

RELU

RELU6

RESHAPE

RESIZE_BILINEAR

RESIZE_NEAREST_NEIGHBOR

REVERSE_V2

RFFT2D

COMPLEX_ABS による特定パターンでサポートされます。

ROUND

RSQRT

SCATTER_ND

SEGMENT_SUM

SELECT

SELECT_V2

SHAPE

SIGN

SIN

SLICE

SOFTMAX

SPACE_TO_BATCH_ND

SPACE_TO_DEPTH

SPLIT

SPLIT_V

SQRT

SQUARE

SQUARED_DIFFERENCE

SQUEEZE

STRIDED_SLICE

SUB

SUM

TANH

TILE

TOPK_V2

TRANSPOSE

TRANSPOSE_CONV

UNIQUE

UNPACK

WHERE

ZEROS_LIKE

TensorFlow 2 Keras でサポートされる操作

制限事項

ActivityRegularization

Add

AdditiveAttention

AlphaDropout

Attention

Average

AveragePooling1D

AveragePooling2D

AveragePooling3D

BatchNormalization

Bidirectional

Concatenate

Conv1D

Conv1DTranspose

dilation が 1 でない場合はサポートされません。

Conv2D

Conv2DTranspose

Conv3D

Conv3DTranspose

Cropping1D

Cropping2D

Cropping3D

Dense

DenseFeatures

カテゴリおよび交差特徴はサポートされません。

DepthwiseConv2D

Dot

Dropout

ELU

Embedding

Flatten

GRU

GRUCell

GaussianDropout

GaussianNoise

GlobalAveragePooling1D

GlobalAveragePooling2D

GlobalAveragePooling3D

GlobalMaxPool1D

GlobalMaxPool2D

GlobalMaxPool3D

LSTM

LSTMCell

Lambda

LayerNormalization

LeakyReLU

LocallyConnected1D

LocallyConnected2D

MaxPool1D

MaxPool2D

MaxPool3D

Maximum

最小

Multiply

PReLU

Permute

RNN

一部のカスタムセルはサポートされません。

ReLU

RepeatVector

Reshape

Roll

SeparableConv1D

SeparableConv2D

SimpleRNN

SimpleRNNCell

Softmax

SpatialDropout1D

SpatialDropout2D

SpatialDropout3D

StackedRNNCells

Subtract

ThresholdedReLU

TimeDistributed

UpSampling1D

UpSampling2D

UpSampling3D

ZeroPadding1D

ZeroPadding2D

ZeroPadding3D