Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enable TransposeSyncinc and BroadcastElementwiseFusion in MOC Backend #6796

Conversation

GlebKazantaev
Copy link
Contributor

@GlebKazantaev GlebKazantaev commented Jul 26, 2021

Description

Enable TransposeSyncing and BroadcastElementwiseFusion (plugin independent fusions) into MOC backend phase. Some of this passes doesn't have analogs in MO so we expect that IR will be changed (optimized).
Validation shows positive changes in IR. In most cases changes relates to Transpose syncing transformations that were missing in MO pipeline.

nGraph Transformations Transition Status

Click to expand!
Final MOC Pipeline Enabled
InitNodeInfo
ConstantFolding
SimplifyShapeOfSubGraph
RemoveFilteringBoxesBySize
ConvertQuantizeDequantize
TransposeFQReduction 🎉
TransposeReduction 🎉
TransposeFuse 🎉
SplitSqueezeConcatFusion 🎉
EliminateUnsqueezeGather
ConvertScatterElementsToScatter
BroadcastElementwiseFusion 🎉
SoftPlusFusion
SoftPlusToMishFusion
SwishFusion
HSwishFusion
HSigmoidFusion
NormalizeL2Fusion
ClampFusion
PadFusion
SoftmaxFusion
MVNFusion
DilatedConvolutionConverter
GeluFusion
BinarizeWeights
ConvToBinaryConv
LinOpSequenceFusion
ConvolutionMultiplyFusion
GroupConvolutionMultiplyFusion
ConvolutionBackpropDataMultiplyFusion
GroupConvolutionBackpropDataMultiplyFusion

Note: transformations marked as bold and with 🎉 were enabled in current PR

@GlebKazantaev GlebKazantaev marked this pull request as ready for review July 26, 2021 21:44
@GlebKazantaev GlebKazantaev requested a review from a team July 26, 2021 21:44
@GlebKazantaev GlebKazantaev merged commit 9acedbd into openvinotoolkit:master Jul 27, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants