Move BroadcastTransition to MOC (#19543)
* Move BroadcastTransition to MOC Broadcast that could be eliminated by BroadcastElementwiseFusion are moved down the graph (by BroadcastTransition registered in the plugins). That prevents BroadcastElementwiseFusion to eliminate them. Ticket: CVS-118899 * dont count const layers * remove virtual inheritance
This commit is contained in:
1 parent
e2b553302b
commit
a55b5381d3
9 files changed
+117
-5
No files matched your search
+2
@@ -15,6 +15,7 @@
|
||||
#include "transformations/common_optimizations/batch_to_space_fusion.hpp"
|
||||
#include "transformations/common_optimizations/binarize_weights.hpp"
|
||||
#include "transformations/common_optimizations/broadcast_elementwise_fusion.hpp"
|
||||
#include "transformations/common_optimizations/broadcast_transition.hpp"
|
||||
#include "transformations/common_optimizations/clamp_fusion.hpp"
|
||||
#include "transformations/common_optimizations/conv_mul_fusion.hpp"
|
||||
#include "transformations/common_optimizations/conv_to_binary_conv.hpp"
|
||||
@@ -155,6 +156,7 @@ bool ov::pass::MOCTransformations::run_on_model(const std::shared_ptr<ov::Model>
|
||||
REGISTER_PASS(manager, ConvertNmsGatherPathToUnsigned)
|
||||
REGISTER_PASS(manager, StridedSliceOptimization, m_use_shapes)
|
||||
REGISTER_PASS(manager, BroadcastElementwiseFusion)
|
||||
REGISTER_PASS(manager, BroadcastTransition)
|
||||
REGISTER_PASS(manager, PullThroughReduce)
|
||||
|
||||
// GRUCellFusion and SequenceFusion should be before NopElimination
|
||||
|
||||
Reference in new issue
Block a user