openvino/model-optimizer/extensions/middle
Maxim Vafin 0b3ff5edc2
Add MO support for MVN-6 (#3772)
* Add MO support for MVN-6

* Apply review feedback

* Apply review feedback

* Enable MVN-6 decomposition

* Fix shape_infer issue

* Fix MVN6 decomposition

* Fix build

* Fix tests

* Small fix

* Add MVN-6 reader test

* Apply feedback

* Apply review feedback

* Fix onnx test failure
2021-02-02 17:45:56 +03:00
..
AddFakeQuantizeFuse.py Cleanup IR v7 from the MO (#1008) 2020-06-22 11:52:00 +03:00
AddIsCyclicAttribute.py Publishing 2020.1 content 2020-02-11 22:48:49 +03:00
AddIsCyclicAttribute_test.py Publishing 2020.1 content 2020-02-11 22:48:49 +03:00
AddMeanScaleValues.py Fixed regression after mapping bug fix (#3770) 2020-12-30 19:41:10 +03:00
AddMeanScaleValues_test.py Fixed regression after mapping bug fix (#3770) 2020-12-30 19:41:10 +03:00
ApplyNHWCtoNCHWpermutation.py Publishing 2020.1 content 2020-02-11 22:48:49 +03:00
ApplyPermutations.py Fix ApplyPermutations for the case when more then 1 input with permutes (#3095) 2020-11-17 11:58:01 +03:00
ArgMaxToTopK.py Cleanup IR v7 from the MO (#1008) 2020-06-22 11:52:00 +03:00
AttributedTileNormalizer.py Publishing 2020.1 content 2020-02-11 22:48:49 +03:00
BiasAddBroadcasting.py publish master branch snapshot, revision cdcab9d7ab48ffb0ee5629fabbfa06cb45debd9b 2020-04-15 19:01:57 +03:00
BinarizeWeightsM1P1.py [MO] Fix many spelling and grammar errors (#2543) 2020-10-09 12:16:12 +03:00
BlockLSTMtoLSTMSequence.py [MO] Fix many spelling and grammar errors (#2543) 2020-10-09 12:16:12 +03:00
CheckForCycle.py Publishing 2020.1 content 2020-02-11 22:48:49 +03:00
CheckForCycle_test.py Publishing 2020.1 content 2020-02-11 22:48:49 +03:00
ConcatOptimization.py Updated ConcatOptimization to support Concat with 0D input of one dimension (#2012) 2020-09-02 10:21:23 +03:00
ConcatOptimization_test.py Updated ConcatOptimization to support Concat with 0D input of one dimension (#2012) 2020-09-02 10:21:23 +03:00
ConstSwitchResolver.py publish master branch snapshot, revision cdcab9d7ab48ffb0ee5629fabbfa06cb45debd9b 2020-04-15 19:01:57 +03:00
ConvToBinaryConv.py Fix const node non-deterministic names (part 2) (#1081) 2020-07-07 09:37:48 +03:00
ConvertGroupedStridedSlice.py XLNET models bugs (#1199) 2020-11-19 10:07:30 +03:00
ConvertGroupedStridedSlice_test.py XLNET models bugs (#1199) 2020-11-19 10:07:30 +03:00
ConvertLayoutDependentOperations.py Fix const node non-deterministic names (part 2) (#1081) 2020-07-07 09:37:48 +03:00
ConvertMultiInputConv.py Publishing 2020.1 content 2020-02-11 22:48:49 +03:00
CustomSubgraphCall.py Disable eager execution affecting TensorFlow 1 concept model handling (#1914) 2020-08-24 18:01:45 +03:00
CutInputHavingZeroDimFromConcat.py Publishing 2020.2 content 2020-04-13 21:17:23 +03:00
CutInputHavingZeroDimFromConcat_test.py publish master branch snapshot, revision cdcab9d7ab48ffb0ee5629fabbfa06cb45debd9b 2020-04-15 19:01:57 +03:00
DecomposeBias.py Cleanup IR v7 from the MO (#1008) 2020-06-22 11:52:00 +03:00
DecomposeBidirectionalRNNSequence.py Publishing 2020.1 content 2020-02-11 22:48:49 +03:00
Deconvolution3rdInputNormalization.py Fix const node non-deterministic names (part 2) (#1081) 2020-07-07 09:37:48 +03:00
DeleteControlFlowEdges.py Publishing 2020.1 content 2020-02-11 22:48:49 +03:00
DeleteNotExecutable.py Publishing 2020.1 content 2020-02-11 22:48:49 +03:00
DilatedConvolution.py Fix const node non-deterministic names (part 2) (#1081) 2020-07-07 09:37:48 +03:00
EltwiseChecker.py publish master branch snapshot, revision 8d31237e2c3f673cbb0f0ba110fc10f5cce1d2bb 2020-05-22 02:23:12 +03:00
EltwiseInputReshape.py Improve reshapeability of models with eltwise nodes influencing shapes (#2767) 2020-11-16 09:50:41 +03:00
EltwiseInputReshape_test.py Improve reshapeability of models with eltwise nodes influencing shapes (#2767) 2020-11-16 09:50:41 +03:00
FakeSplitOutputs.py Publishing 2020.1 content 2020-02-11 22:48:49 +03:00
FakeSplitOutputs_test.py [MO MXNET] Fixed spatial reshape on GluonCV models (#587) 2020-06-30 22:32:13 +03:00
FuseReshapesSequence.py Publishing 2020.1 content 2020-02-11 22:48:49 +03:00
FusedBatchNormNonConstant.py Fixed transformations looking for FusedBatchNorm operation to look for FBNV2 and FBNV3 also (#3078) 2020-11-12 07:33:39 +03:00
FusedBatchNormTraining.py Add MO support for MVN-6 (#3772) 2021-02-02 17:45:56 +03:00
FusedBatchNormTraining_test.py Add MO support for MVN-6 (#3772) 2021-02-02 17:45:56 +03:00
GRURNNSequenceToTensorIterator.py publish master branch snapshot, revision cdcab9d7ab48ffb0ee5629fabbfa06cb45debd9b 2020-04-15 19:01:57 +03:00
GatherNdNormalizer.py Extend MO for operation GatherND (#2540) 2020-10-15 07:40:58 +03:00
GroupNorm.py Add MO support for MVN-6 (#3772) 2021-02-02 17:45:56 +03:00
InputCut.py Publishing 2020.1 content 2020-02-11 22:48:49 +03:00
InsertLayoutPropagationTransposes.py [ MO ] Change layout of Shape sub-graphs once (#1875) 2020-08-21 16:27:02 +03:00
InsertSelect.py publish master branch snapshot, revision ea98a886d925eb152931aab13856e68037665562 2020-05-22 03:42:00 +03:00
InsertSelect_test.py publish master branch snapshot, revision ea98a886d925eb152931aab13856e68037665562 2020-05-22 03:42:00 +03:00
InterpolateSequenceToInterpolate.py XLNET models bugs (#1199) 2020-11-19 10:07:30 +03:00
InterpolateSequenceToInterpolate_test.py Extend MO for support of Interpolate-4 (#2026) 2020-09-09 16:28:52 +03:00
L2NormToNorm.py Fix const node non-deterministic names (part 2) (#1081) 2020-07-07 09:37:48 +03:00
L2NormToNorm_test.py publish master branch snapshot, revision cdcab9d7ab48ffb0ee5629fabbfa06cb45debd9b 2020-04-15 19:01:57 +03:00
LSTMRNNSequenceToTensorIterator.py publish master branch snapshot, revision cdcab9d7ab48ffb0ee5629fabbfa06cb45debd9b 2020-04-15 19:01:57 +03:00
LayoutChangeForConstantShapePaths.py [ MO ] Complete weights layout permutation (#2299) 2020-09-18 14:42:16 +03:00
LeakyReluPattern.py Leaky relu transformation refactor (#2640) 2020-10-14 16:43:29 +03:00
LeakyReluPattern_test.py Leaky relu transformation refactor (#2640) 2020-10-14 16:43:29 +03:00
MXNetRNNSequenceNormalize.py Fix const node non-deterministic names (part 2) (#1081) 2020-07-07 09:37:48 +03:00
MXNetSplitMultiLayers.py publish master branch snapshot, revision cdcab9d7ab48ffb0ee5629fabbfa06cb45debd9b 2020-04-15 19:01:57 +03:00
MXTileReplacer.py publish master branch snapshot, revision cdcab9d7ab48ffb0ee5629fabbfa06cb45debd9b 2020-04-15 19:01:57 +03:00
MXTileReplacer_test.py publish master branch snapshot, revision cdcab9d7ab48ffb0ee5629fabbfa06cb45debd9b 2020-04-15 19:01:57 +03:00
MarkSubgraphsWithCorrectLayout.py Fix graph clenup (#3159) 2020-11-17 16:28:27 +03:00
MulFakeQuantizeFuse.py Fix const node non-deterministic names (part 2) (#1081) 2020-07-07 09:37:48 +03:00
MulQuantizeFuse_test.py Cleanup IR v7 from the MO (#1008) 2020-06-22 11:52:00 +03:00
ONNXRNNSequenceNormalize.py [MO] Fix many spelling and grammar errors (#2543) 2020-10-09 12:16:12 +03:00
ONNXResize11ToInterpolateV4.py retinanet onnx model has Upsample error (#3052) 2020-11-11 17:31:00 +03:00
PartialInfer.py ONNX Loop operation support (#2756) 2020-10-27 23:04:43 +03:00
RNNSequenceNormalizeToIE.py Enable force shape inference in RNNSeqNormilize transformation (#2069) 2020-09-04 15:08:52 +03:00
ReluQuantizeFuse.py [MO] Fix many spelling and grammar errors (#2543) 2020-10-09 12:16:12 +03:00
ReluQuantizeFuse_test.py Cleanup IR v7 from the MO (#1008) 2020-06-22 11:52:00 +03:00
RemoveDuplicationMemory.py Publishing 2020.1 content 2020-02-11 22:48:49 +03:00
RemoveDuplicationMemory_test.py publish master branch snapshot, revision cdcab9d7ab48ffb0ee5629fabbfa06cb45debd9b 2020-04-15 19:01:57 +03:00
RemoveIdentity.py Publishing 2020.1 content 2020-02-11 22:48:49 +03:00
RemoveRedundantReshapeAfterCropAndResize.py Publishing 2020.1 content 2020-02-11 22:48:49 +03:00
RemoveRedundantReshapes.py Publishing 2020.1 content 2020-02-11 22:48:49 +03:00
RemoveUselessConcatSplit.py Publishing 2020.1 content 2020-02-11 22:48:49 +03:00
RemoveUselessConcatSplit_test.py publish master branch snapshot, revision cdcab9d7ab48ffb0ee5629fabbfa06cb45debd9b 2020-04-15 19:01:57 +03:00
RemoveUselessCrops.py publish master branch snapshot, revision ea98a886d925eb152931aab13856e68037665562 2020-05-22 03:42:00 +03:00
RemoveUselessCrops_test.py publish master branch snapshot, revision ea98a886d925eb152931aab13856e68037665562 2020-05-22 03:42:00 +03:00
RemoveUselessPad.py Publishing 2020.2 content 2020-04-13 21:17:23 +03:00
RemoveUselessPad_test.py Publishing 2020.2 content 2020-04-13 21:17:23 +03:00
ReplaceMemoryOffsetWithSplice.py [ MO ] KSO=ON for Kaldi (#2028) 2020-10-23 13:14:00 +03:00
ReplaceMemoryOffsetWithSplice_test.py publish master branch snapshot, revision cdcab9d7ab48ffb0ee5629fabbfa06cb45debd9b 2020-04-15 19:01:57 +03:00
ReplacePNorm.py Publishing 2020.1 content 2020-02-11 22:48:49 +03:00
ReplacePNormNodePattern_test.py publish master branch snapshot, revision cdcab9d7ab48ffb0ee5629fabbfa06cb45debd9b 2020-04-15 19:01:57 +03:00
ReplaceSpliceNodePattern.py publish master branch snapshot, revision ea98a886d925eb152931aab13856e68037665562 2020-05-22 03:42:00 +03:00
ReplaceSpliceNodePattern_test.py publish master branch snapshot, revision ea98a886d925eb152931aab13856e68037665562 2020-05-22 03:42:00 +03:00
ReverseTransposeNormalization.py Fix const node non-deterministic names (part 2) (#1081) 2020-07-07 09:37:48 +03:00
ReverseV2ToReverseSequence.py Fix const node non-deterministic names (part 2) (#1081) 2020-07-07 09:37:48 +03:00
ScaleInput.py Publishing 2020.1 content 2020-02-11 22:48:49 +03:00
SequenceLengthToMask.py Implement reshapeable CTCGreedyDecoderPlusSparseToDense transformation and test (#1906) 2020-08-28 14:28:32 +03:00
SequenceLenthToMask_test.py Implement reshapeable CTCGreedyDecoderPlusSparseToDense transformation and test (#1906) 2020-08-28 14:28:32 +03:00
SharedWeightsDuplication.py Publishing 2020.1 content 2020-02-11 22:48:49 +03:00
SharedWeightsDuplication_test.py publish master branch snapshot, revision cdcab9d7ab48ffb0ee5629fabbfa06cb45debd9b 2020-04-15 19:01:57 +03:00
SliceConverter.py Reshape-able SliceConverter (#3198) 2020-12-01 12:42:40 +03:00
SliceConverter_test.py Reshape-able SliceConverter (#3198) 2020-12-01 12:42:40 +03:00
SliceLikeToStridedSlice.py publish master branch snapshot, revision 49482ae3bea0cbaa07474f86f36db11943142687 2020-05-13 21:12:22 +03:00
SliceLikeToStridedSlice_test.py publish master branch snapshot, revision 49482ae3bea0cbaa07474f86f36db11943142687 2020-05-13 21:12:22 +03:00
SplitConcatPairToInterpolate.py SplitConcatPairToInterpolate inserts Interpolate when input is 2D (#596) 2020-05-28 18:08:24 +03:00
SplitConcatPairToInterpolate_test.py SplitConcatPairToInterpolate inserts Interpolate when input is 2D (#596) 2020-05-28 18:08:24 +03:00
SwapAxesMiddleReplacer.py Fix const node non-deterministic names (part 2) (#1081) 2020-07-07 09:37:48 +03:00
TF_lstm_cell_to_generic.py Publishing 2020.1 content 2020-02-11 22:48:49 +03:00
TensorIteratorBackEdge.py publish master branch snapshot, revision cdcab9d7ab48ffb0ee5629fabbfa06cb45debd9b 2020-04-15 19:01:57 +03:00
TensorIteratorBackEdge_test.py publish master branch snapshot, revision cdcab9d7ab48ffb0ee5629fabbfa06cb45debd9b 2020-04-15 19:01:57 +03:00
TensorIteratorCondition.py Publishing 2020.1 content 2020-02-11 22:48:49 +03:00
TensorIteratorConditionChecker.py Publishing 2020.1 content 2020-02-11 22:48:49 +03:00
TensorIteratorCondition_test.py publish master branch snapshot, revision cdcab9d7ab48ffb0ee5629fabbfa06cb45debd9b 2020-04-15 19:01:57 +03:00
TensorIteratorInput.py [MO] Fix many spelling and grammar errors (#2543) 2020-10-09 12:16:12 +03:00
TensorIteratorInput_test.py publish master branch snapshot, revision cdcab9d7ab48ffb0ee5629fabbfa06cb45debd9b 2020-04-15 19:01:57 +03:00
TensorIteratorLSTMToLSTMSequence.py publish master branch snapshot, revision cdcab9d7ab48ffb0ee5629fabbfa06cb45debd9b 2020-04-15 19:01:57 +03:00
TensorIteratorMerge.py ONNX Loop operation support (#2756) 2020-10-27 23:04:43 +03:00
TensorIteratorOutput.py Publishing 2020.1 content 2020-02-11 22:48:49 +03:00
TensorIteratorOutput_test.py publish master branch snapshot, revision cdcab9d7ab48ffb0ee5629fabbfa06cb45debd9b 2020-04-15 19:01:57 +03:00
TensorIterator_utils.py Publishing 2020.1 content 2020-02-11 22:48:49 +03:00
UnsqueezeTileReshapeBlockToInterpolate.py publish master branch snapshot, revision 0110d9c98fd7209589d06344f0d836f61d81f4b3 2020-04-27 21:21:29 +03:00
UnsqueezeTileReshapeBlockToInterpolate_test.py Publishing 2020.2 content 2020-04-13 21:17:23 +03:00
UpsampleToResample.py Improve support ONNX Resize-10 created by PyTorch (#1350) 2020-10-29 15:26:23 +03:00
UpsampleToResample_test.py Improve support ONNX Resize-10 created by PyTorch (#1350) 2020-10-29 15:26:23 +03:00
UselessMerge.py [ MO ] Fix for remove_op_node_with_data_node (#1934) 2020-08-25 20:30:41 +03:00
UselessSplitEraser.py Publishing 2020.1 content 2020-02-11 22:48:49 +03:00
__init__.py Publishing R3 2018-10-16 13:45:03 +03:00
fusings.py Re-implement onnx old-style extractors with extractor extensions (#3459) 2020-12-10 09:24:24 +03:00
pass_separator.py Publishing 2020.1 content 2020-02-11 22:48:49 +03:00
permute_tensor_iterator.py [MO] Fix many spelling and grammar errors (#2543) 2020-10-09 12:16:12 +03:00
preprocessing.py Leaky relu transformation refactor (#2640) 2020-10-14 16:43:29 +03:00
quantize_fuses.py [ MO ] Complete weights layout permutation (#2299) 2020-09-18 14:42:16 +03:00
quantize_fuses_test.py Cleanup IR v7 from the MO (#1008) 2020-06-22 11:52:00 +03:00
reverse_tensor_iterator.py [MO] Fix many spelling and grammar errors (#2543) 2020-10-09 12:16:12 +03:00
sparse_reshape.py Implement support for opset3 EmbeddingBag ops (#546) 2020-06-08 18:06:40 +03:00
sparse_reshape_test.py publish master branch snapshot, revision cdcab9d7ab48ffb0ee5629fabbfa06cb45debd9b 2020-04-15 19:01:57 +03:00
split_tdnn_memoryoffset.py [MO] [Kaldi] Add TDNN Component (#1870) 2020-10-12 14:10:27 +03:00