Improve ConvertBroadcast3 pass to avoid extra Multiply operations for BIDIRECTIONAL...
authorGleb Kazantaev <gleb.kazantaev@intel.com>
Fri, 13 Nov 2020 11:39:07 +0000 (14:39 +0300)
committerGitHub <noreply@github.com>
Fri, 13 Nov 2020 11:39:07 +0000 (14:39 +0300)
commite79298fb407de6e70815a05b68ea64a93ef2697b
tree7e28974b5754d1f8bf3ae367c834b49032b01390
parentc3683341f35acf1923c05abf3bc7f2cb7ae9cd10
Improve ConvertBroadcast3 pass to avoid extra Multiply operations for BIDIRECTIONAL mode (#3113)

* Fixed ConvertBroadcast3 pass for BIDIRECTIONAL mode to avoid excess Multiply operations

* Added funcitonal tests for new decompositions

* Return false if mode is unknown; avoid usign node in replace_node

* Added functional tests for cases when TargetShape input is not a Constant
inference-engine/src/transformations/include/transformations/op_conversions/convert_broadcast3.hpp
inference-engine/src/transformations/src/transformations/op_conversions/convert_broadcast3.cpp
inference-engine/tests/functional/inference_engine/transformations/convert_broadcast3_test.cpp