Operator supported
<table>
<tr>
<th>Op Name</th>
<th>
[Core](https://gitlab.eclipse.org/eclipse/aidge/aidge_core)
</th>
<th>
[ONNX import](https://gitlab.eclipse.org/eclipse/aidge/aidge_onnx)
</th>
<th>
[ONNX export](https://gitlab.eclipse.org/eclipse/aidge/aidge_onnx)
</th>
<th>
[CPU](https://gitlab.eclipse.org/eclipse/aidge/aidge_backend_cpu) (forward)
</th>
<th>
[CPU](https://gitlab.eclipse.org/eclipse/aidge/aidge_backend_cpu) (backward)
</th>
<th>
[CUDA](https://gitlab.eclipse.org/eclipse/aidge/aidge_backend_cuda) (forward)
</th>
<th>
[CUDA](https://gitlab.eclipse.org/eclipse/aidge/aidge_backend_cuda) (backward)
</th>
<th>
[Export CPP](https://gitlab.eclipse.org/eclipse/aidge/aidge_export_cpp)
</th>
<th>
[Export TRT](https://gitlab.eclipse.org/eclipse/aidge/aidge_export_tensorrt)
</th>
<th></th>
<th></th>
<th></th>
<th></th>
<th></th>
<th></th>
<th></th>
<th></th>
<th></th>
<th></th>
</tr>
<tr>
<td>Add</td>
<td>
:heavy_check_mark:
</td>
<td>
:heavy_check_mark:
</td>
<td>
:heavy_check_mark:
</td>
<td>
:heavy_check_mark:
</td>
<td></td>
<td>
:heavy_check_mark:
</td>
<td>
:heavy_check_mark:
</td>
<td>
:heavy_check_mark:
</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>And</td>
<td>
:heavy_check_mark:
</td>
<td>
:heavy_check_mark:
</td>
<td>
:heavy_check_mark:
</td>
<td>
:heavy_check_mark:
</td>
<td></td>
<td>
:heavy_check_mark:
</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>ArgMax</td>
<td>
:heavy_check_mark:
</td>
<td>
:heavy_check_mark:
</td>
<td>
:heavy_check_mark:
</td>
<td>
:heavy_check_mark:
</td>
<td></td>
<td>
:heavy_check_mark:
</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>AvgPool</td>
<td>
:heavy_check_mark:
</td>
<td>
:heavy_check_mark:
</td>
<td></td>
<td>
:heavy_check_mark:
</td>
<td></td>
<td>
:heavy_check_mark:
</td>
<td>
:heavy_check_mark:
</td>
<td>
:heavy_check_mark:
</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>BatchNorm</td>
<td>
:heavy_check_mark:
</td>
<td>
:heavy_check_mark:
</td>
<td>
:heavy_check_mark:
</td>
<td>
:heavy_check_mark:
</td>
<td></td>
<td>
:heavy_check_mark:
</td>
<td>
:heavy_check_mark:
</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>Cast</td>
<td>
:white_check_mark:
</td>
<td></td>
<td></td>
<td>
:white_check_mark:
</td>
<td></td>
<td>
:white_check_mark:
</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>Clip</td>
<td>
:heavy_check_mark:
</td>
<td>
:heavy_check_mark:
</td>
<td>
:heavy_check_mark:
</td>
<td>
:heavy_check_mark:
</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>Concat</td>
<td>
:white_check_mark:
</td>
<td>
:heavy_check_mark:
</td>
<td>
:heavy_check_mark:
</td>
<td>
:white_check_mark:
</td>
<td></td>
<td>
:white_check_mark:
</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>ConstantOfShape</td>
<td>
:heavy_check_mark:
</td>
<td>
:heavy_check_mark:
</td>
<td>
:heavy_check_mark:
</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>Conv</td>
<td>
:heavy_check_mark:
</td>
<td>
:heavy_check_mark:
</td>
<td>
:heavy_check_mark:
</td>
<td>
:heavy_check_mark:
</td>
<td>
:heavy_check_mark:
</td>
<td>
:heavy_check_mark:
</td>
<td>
:heavy_check_mark:
</td>
<td>
:heavy_check_mark:
</td>
<td>
:heavy_check_mark:
</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>ConvDepthWise</td>
<td>
:heavy_check_mark:
</td>
<td>
:x:
</td>
<td></td>
<td>
:heavy_check_mark:
</td>
<td></td>
<td>
:heavy_check_mark:
</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>ConvTranspose</td>
<td>
:heavy_check_mark:
</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>DepthToSpace</td>
<td>
:heavy_check_mark:
</td>
<td>
:heavy_check_mark:
</td>
<td></td>
<td>
:heavy_check_mark:
</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>Div</td>
<td>
:heavy_check_mark:
</td>
<td>
:heavy_check_mark:
</td>
<td></td>
<td>
:heavy_check_mark:
</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>Dropout</td>
<td></td>
<td>
:heavy_check_mark:
</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>Erf</td>
<td>
:heavy_check_mark:
</td>
<td>
:heavy_check_mark:
</td>
<td>
:heavy_check_mark:
</td>
<td>
:heavy_check_mark:
</td>
<td></td>
<td>
:heavy_check_mark:
</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>Expand</td>
<td>
:heavy_check_mark:
</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>FC</td>
<td>
:heavy_check_mark:
</td>
<td>
:heavy_check_mark:
</td>
<td>
:heavy_check_mark:
</td>
<td>
:heavy_check_mark:
</td>
<td>
:heavy_check_mark:
</td>
<td>
:heavy_check_mark:
</td>
<td>
:heavy_check_mark:
</td>
<td>
:heavy_check_mark:
</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>Flatten</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>Fold (Col2Im)</td>
<td>
:heavy_check_mark:
</td>
<td></td>
<td></td>
<td>
:heavy_check_mark:
</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>Gather</td>
<td>
:white_check_mark:
</td>
<td>
:heavy_check_mark:
</td>
<td>
:heavy_check_mark:
</td>
<td>
:white_check_mark:
</td>
<td></td>
<td>
:white_check_mark:
</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>GlobalAvgPooling</td>
<td>
:heavy_check_mark:
</td>
<td>
:heavy_check_mark:
</td>
<td>
:heavy_check_mark:
</td>
<td>
:heavy_check_mark:
</td>
<td></td>
<td>
:heavy_check_mark:
</td>
<td>
:heavy_check_mark:
</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>GridSample</td>
<td>
:heavy_check_mark:
</td>
<td>
:heavy_check_mark:
</td>
<td></td>
<td>
:heavy_check_mark:
</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>Hardmax</td>
<td>
https://gitlab.eclipse.org/eclipse/aidge/aidge_export_cpp/-/issues/27
</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td>
https://gitlab.eclipse.org/eclipse/aidge/aidge_export_cpp/-/issues/27
</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>LeakyReLU</td>
<td>
:heavy_check_mark:
</td>
<td>
:heavy_check_mark:
</td>
<td></td>
<td>
:heavy_check_mark:
</td>
<td>
:heavy_check_mark:
</td>
<td></td>
<td></td>
<td>
:heavy_check_mark:
</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>LSTM</td>
<td>
:ballot_box_with_check:
</td>
<td>
:heavy_check_mark:
</td>
<td></td>
<td>
:ballot_box_with_check:
</td>
<td></td>
<td>
:ballot_box_with_check:
</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>MatMul</td>
<td>
:heavy_check_mark:
</td>
<td>
:heavy_check_mark:
</td>
<td></td>
<td>
:heavy_check_mark:
</td>
<td></td>
<td>
:heavy_check_mark:
</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>MaxPool</td>
<td>
:heavy_check_mark:
</td>
<td>
:heavy_check_mark:
</td>
<td>
:heavy_check_mark:
</td>
<td>
:heavy_check_mark:
</td>
<td></td>
<td>
:heavy_check_mark:
</td>
<td>
:heavy_check_mark:
</td>
<td>
:heavy_check_mark:
</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>Memorize</td>
<td>
:white_check_mark:
</td>
<td>
:heavy_check_mark:
</td>
<td></td>
<td>
:white_check_mark:
</td>
<td></td>
<td>
:white_check_mark:
</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>Move</td>
<td>
:white_check_mark:
</td>
<td></td>
<td></td>
<td>
:white_check_mark:
</td>
<td></td>
<td>
:white_check_mark:
</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>Mul</td>
<td>
:heavy_check_mark:
</td>
<td>
:heavy_check_mark:
</td>
<td>
:heavy_check_mark:
</td>
<td>
:heavy_check_mark:
</td>
<td>
:heavy_check_mark:
</td>
<td>
:heavy_check_mark:
</td>
<td>
:heavy_check_mark:
</td>
<td>
:heavy_check_mark:
</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>Pad</td>
<td>
:heavy_check_mark:
</td>
<td></td>
<td></td>
<td>
:heavy_check_mark:
</td>
<td></td>
<td>
:heavy_check_mark:
</td>
<td>
:heavy_check_mark:
</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>PaddedConv</td>
<td>
:ballot_box_with_check:
</td>
<td>
:heavy_check_mark:
</td>
<td>
:heavy_check_mark:
</td>
<td>
:ballot_box_with_check:
</td>
<td></td>
<td>
:ballot_box_with_check:
</td>
<td>
:ballot_box_with_check:
</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>PaddedConvDepthWise</td>
<td>
:ballot_box_with_check:
</td>
<td>
:heavy_check_mark:
</td>
<td>
:heavy_check_mark:
</td>
<td>
:ballot_box_with_check:
</td>
<td></td>
<td>
:ballot_box_with_check:
</td>
<td>
:ballot_box_with_check:
</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>PaddedAvgPooling</td>
<td>
:ballot_box_with_check:
</td>
<td>
:heavy_check_mark:
</td>
<td></td>
<td>
:ballot_box_with_check:
</td>
<td></td>
<td>
:ballot_box_with_check:
</td>
<td>
:ballot_box_with_check:
</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>PaddedMaxPooling</td>
<td>
:ballot_box_with_check:
</td>
<td>
:heavy_check_mark:
</td>
<td>
:heavy_check_mark:
</td>
<td>
:ballot_box_with_check:
</td>
<td></td>
<td>
:ballot_box_with_check:
</td>
<td>
:ballot_box_with_check:
</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>Pop</td>
<td>
:white_check_mark:
</td>
<td>
:heavy_check_mark:
</td>
<td></td>
<td>
:white_check_mark:
</td>
<td></td>
<td>
:white_check_mark:
</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>Pow</td>
<td>
:heavy_check_mark:
</td>
<td>
:heavy_check_mark:
</td>
<td></td>
<td>
:heavy_check_mark:
</td>
<td>
:heavy_check_mark:
</td>
<td>
:heavy_check_mark:
</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>ReduceMean</td>
<td>
:heavy_check_mark:
</td>
<td>
:heavy_check_mark:
</td>
<td>
:heavy_check_mark:
</td>
<td>
:heavy_check_mark:
</td>
<td></td>
<td>
:heavy_check_mark:
</td>
<td>
:heavy_check_mark:
</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>ReduceSum</td>
<td>
:heavy_check_mark:
</td>
<td>
:heavy_check_mark:
</td>
<td>
:heavy_check_mark:
</td>
<td>
:heavy_check_mark:
</td>
<td></td>
<td>
:heavy_check_mark:
</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>ReLU</td>
<td>
:heavy_check_mark:
</td>
<td>
:heavy_check_mark:
</td>
<td>
:heavy_check_mark:
</td>
<td>
:heavy_check_mark:
</td>
<td></td>
<td>
:heavy_check_mark:
</td>
<td>
:heavy_check_mark:
</td>
<td>
:heavy_check_mark:
</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>Reshape</td>
<td>
:white_check_mark:
</td>
<td>
:heavy_check_mark:
</td>
<td>
:heavy_check_mark:
</td>
<td>
:white_check_mark:
</td>
<td></td>
<td>
:white_check_mark:
</td>
<td>
:heavy_check_mark:
</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>Resize</td>
<td>
:heavy_check_mark:
</td>
<td>
:heavy_check_mark:
</td>
<td></td>
<td>
:heavy_check_mark:
</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>Round</td>
<td>
:heavy_check_mark:
</td>
<td>
:heavy_check_mark:
</td>
<td>
:heavy_check_mark:
</td>
<td>
:heavy_check_mark:
</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>Scaling</td>
<td>
:heavy_check_mark:
</td>
<td>
:x:
</td>
<td></td>
<td>
:heavy_check_mark:
</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>Shape</td>
<td>
:white_check_mark:
</td>
<td>
:heavy_check_mark:
</td>
<td>
:heavy_check_mark:
</td>
<td>
:white_check_mark:
</td>
<td></td>
<td>
:white_check_mark:
</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>ShiftMax</td>
<td>
:heavy_check_mark:
</td>
<td>
:x:
</td>
<td></td>
<td></td>
<td></td>
<td>
:heavy_check_mark:
</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>ShiftGELU</td>
<td>
:heavy_check_mark:
</td>
<td>
:x:
</td>
<td></td>
<td></td>
<td></td>
<td>
:heavy_check_mark:
</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>Sigmoid</td>
<td>
:heavy_check_mark:
</td>
<td>
:heavy_check_mark:
</td>
<td></td>
<td>
:heavy_check_mark:
</td>
<td>
:heavy_check_mark:
</td>
<td>
:heavy_check_mark:
</td>
<td>
:heavy_check_mark:
</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>Slice</td>
<td>
:white_check_mark:
</td>
<td>
:heavy_check_mark:
</td>
<td>
:heavy_check_mark:
</td>
<td>
:white_check_mark:
</td>
<td></td>
<td>
:white_check_mark:
</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>SoftMax</td>
<td>
:heavy_check_mark:
</td>
<td>
:heavy_check_mark:
</td>
<td>
:heavy_check_mark:
</td>
<td>
:heavy_check_mark:
</td>
<td></td>
<td>
:heavy_check_mark:
</td>
<td></td>
<td></td>
<td>
:heavy_check_mark:
</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>Split</td>
<td>
:white_check_mark:
</td>
<td>
:heavy_check_mark:
</td>
<td>
:heavy_check_mark:
</td>
<td>
:white_check_mark:
</td>
<td></td>
<td>
:white_check_mark:
</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>Sqrt</td>
<td>
:heavy_check_mark:
</td>
<td>
:heavy_check_mark:
</td>
<td></td>
<td>
:heavy_check_mark:
</td>
<td>
:heavy_check_mark:
</td>
<td>
:heavy_check_mark:
</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>Squeeze</td>
<td>
:white_check_mark:
</td>
<td>
:heavy_check_mark:
</td>
<td>
:heavy_check_mark:
</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>Sub</td>
<td>
:heavy_check_mark:
</td>
<td>
:heavy_check_mark:
</td>
<td>
:heavy_check_mark:
</td>
<td>
:heavy_check_mark:
</td>
<td></td>
<td>
:heavy_check_mark:
</td>
<td></td>
<td>
:heavy_check_mark:
</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>Tanh</td>
<td>
:heavy_check_mark:
</td>
<td>
:heavy_check_mark:
</td>
<td></td>
<td>
:heavy_check_mark:
</td>
<td>
:heavy_check_mark:
</td>
<td>
:heavy_check_mark:
</td>
<td>
:heavy_check_mark:
</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>Transpose</td>
<td>
:white_check_mark:
</td>
<td>
:heavy_check_mark:
</td>
<td>
:heavy_check_mark:
</td>
<td>
:white_check_mark:
</td>
<td></td>
<td>
:white_check_mark:
</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>Unfold (Im2Col)</td>
<td>
:white_check_mark:
</td>
<td></td>
<td></td>
<td>
:white_check_mark:
</td>
<td></td>
<td>
:white_check_mark:
</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>Unsqueeze</td>
<td>
:white_check_mark:
</td>
<td>
:heavy_check_mark:
</td>
<td>
:heavy_check_mark:
</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
</table>
Legend:
- :heavy_check_mark: : Supported
- :white_check_mark: : Supported with a default implementation
- :ballot_box_with_check: : Supported as a meta-operator, provided all fine grain operators are available
- :x: : Not possible to support
epic