8. Supported operators
PopART is compatible with ONNX version 1.3 (see ONNX Versioning). This section lists the supported operators.
The Graphcore (ai.graphcore) and ONNX (ai.onnx) operators, and versions supported, are listed below. See ONNX Operators for more information.
8.1. Domain: ai.graphcore
Call-1
ConvFlipWeights-1
Detach-1
DynamicAdd-1
DynamicSlice-1
DynamicUpdate-1
DynamicZero-1
Gelu-1
GroupNormalization-1
IdentityLoss-1
Init-1
L1-1
LSTM-1
MultiConv-1
Nll-1
Nop-1
PrintTensor-1
RemoteLoad-1
RemoteStore-1
ReplicatedAllGather-1
ReplicatedAllReduce-1
ReplicatedAllReduceInplace-1
ReplicatedReduceScatter-1
Round-1
Scale-1
Square-1
Subsample-1
UnaryZeroGrad-1
Zeros-1
ZerosLike-1
8.2. Domain: ai.onnx
Abs-6
Acos-7
Acosh-9
Add-6
Add-7
And-1
And-7
ArgMax-1
ArgMax-11
ArgMin-1
ArgMin-11
Asin-7
Atan-7
AveragePool-1
AveragePool-7
AveragePool-10
AveragePool-11
BatchNormalization-6
BatchNormalization-7
BatchNormalization-9
Cast-6
Cast-9
Ceil-1
Ceil-6
Clip-6
Clip-11
Concat-1
Concat-4
Concat-11
Constant-9
Constant-11
ConstantOfShape-9
Conv-1
Conv-11
ConvTranspose-1
ConvTranspose-11
Cos-7
Cosh-9
Div-6
Div-7
Dropout-6
Dropout-7
Dropout-10
Elu-1
Elu-6
Equal-1
Equal-7
Equal-11
Exp-6
Expand-8
Flatten-1
Flatten-9
Flatten-11
Floor-1
Floor-6
GRU-3
GRU-7
Gather-1
Gather-11
Gemm-6
Gemm-7
Gemm-9
Gemm-11
GlobalAveragePool-1
GlobalMaxPool-1
Greater-1
Greater-7
Greater-9
HardSigmoid-1
HardSigmoid-6
Identity-1
If-1
If-11
InstanceNormalization-6
IsInf-10
IsNaN-9
LRN-1
LSTM-1
LSTM-7
LeakyRelu-1
LeakyRelu-6
Less-7
Less-9
Log-6
LogSoftmax-1
LogSoftmax-11
Loop-1
Loop-11
MatMul-1
MatMul-9
Max-6
Max-8
MaxPool-1
MaxPool-8
MaxPool-10
MaxPool-11
Mean-6
Mean-8
Min-6
Min-8
Mul-6
Mul-7
Neg-6
Not-1
OneHot-9
OneHot-11
Or-1
Or-7
PRelu-9
Pad-2
Pad-11
Pow-1
Pow-7
RandomNormal-1
RandomNormalLike-1
RandomUniform-1
RandomUniformLike-1
Reciprocal-6
ReduceL1-1
ReduceL1-11
ReduceL2-1
ReduceL2-11
ReduceLogSum-1
ReduceLogSum-11
ReduceLogSumExp-1
ReduceLogSumExp-11
ReduceMax-1
ReduceMax-11
ReduceMean-1
ReduceMean-11
ReduceMin-1
ReduceMin-11
ReduceProd-1
ReduceProd-11
ReduceSum-1
ReduceSum-11
ReduceSumSquare-1
ReduceSumSquare-11
Relu-6
Reshape-5
Resize-10
Resize-11
Round-11
Scatter-9
Selu-1
Selu-6
Shape-1
Shrink-9
Sigmoid-6
Sign-9
Sin-7
Sinh-9
Slice-1
Slice-10
Slice-11
Softmax-1
Softmax-11
Split-2
Split-11
Sqrt-6
Squeeze-1
Squeeze-11
Sub-6
Sub-7
Sum-6
Sum-8
Tan-7
Tanh-6
ThresholdedRelu-10
Tile-1
Tile-6
TopK-1
TopK-10
TopK-11
Transpose-1
Unsqueeze-1
Unsqueeze-11
Upsample-9
Where-9