openvino/model-optimizer/mo/utils
Roman Kazantsev 10b18a00c6
Improve reshapeability of models with eltwise nodes influencing shapes (#2767)
* Fix ElementwiseInputReshape transformation

Reshape node always needs to be inserted
in order to preserve ShapeOf nodes (reshapability of a model) that can potentially be above
elementwise node.

Refactor EltwiseInputReshape_test and EltwiseInputNormalization_test since the logic of maintaining reshape for eltwise has been changed.

Signed-off-by: Roman Kazantsev <roman.kazantsev@intel.com>

* Merge EltwiseInputNormalization and EltwiseInputReshape transformations

Signed-off-by: Roman Kazantsev <roman.kazantsev@intel.com>

* Remove Unsqueeze from Fused_op

Signed-off-by: Roman Kazantsev <roman.kazantsev@intel.com>

* Fix code after code review #1

Signed-off-by: Roman Kazantsev <roman.kazantsev@intel.com>

* Fix code after review #2

Signed-off-by: Roman Kazantsev <roman.kazantsev@intel.com>

* Fix code review #4

Signed-off-by: Roman Kazantsev <roman.kazantsev@intel.com>

* Perform full normalization based on shapes of all inputs to eltwise

Signed-off-by: Roman Kazantsev <roman.kazantsev@intel.com>

* Refactor much to avoid old API and edges with unsqueeze_dims attribute

Signed-off-by: Roman Kazantsev <roman.kazantsev@intel.com>

* Fix code after review

Signed-off-by: Roman Kazantsev <roman.kazantsev@intel.com>
2020-11-16 09:50:41 +03:00
..
ir_engine [MO] Fix many spelling and grammar errors (#2543) 2020-10-09 12:16:12 +03:00
ir_reader Added support for the Loop operation in the MO IR Reader (#2971) 2020-11-05 20:53:44 +03:00
unittest Leaky relu transformation refactor (#2640) 2020-10-14 16:43:29 +03:00
__init__.py Publishing R3 2018-10-16 13:45:03 +03:00
broadcasting.py [MO] Fix: add PermuteInputs to shape broadcasting (#2419) 2020-10-05 12:48:57 +03:00
broadcasting_test.py publish master branch snapshot, revision 49482ae3bea0cbaa07474f86f36db11943142687 2020-05-13 21:12:22 +03:00
class_registration.py ONNX Loop operation support (#2756) 2020-10-27 23:04:43 +03:00
cli_parser.py [DOC] Reshape feature (#2023) 2020-09-11 21:41:42 +03:00
cli_parser_test.py Fix skipping incorrect names in scale/mean values (#535) 2020-05-27 14:53:50 +03:00
convert.py Disable eager execution affecting TensorFlow 1 concept model handling (#1914) 2020-08-24 18:01:45 +03:00
custom_replacement_config.py publish master branch snapshot, revision cdcab9d7ab48ffb0ee5629fabbfa06cb45debd9b 2020-04-15 19:01:57 +03:00
dsu.py Publishing 2020.1 content 2020-02-11 22:48:49 +03:00
error.py Publishing 2020.1 content 2020-02-11 22:48:49 +03:00
find_inputs.py Publishing 2020.1 content 2020-02-11 22:48:49 +03:00
get_ov_update_message.py Update get_ov_update_message.py (#2499) 2020-10-02 23:19:54 +03:00
graph.py publish master branch snapshot, revision cdcab9d7ab48ffb0ee5629fabbfa06cb45debd9b 2020-04-15 19:01:57 +03:00
graph_test.py publish master branch snapshot, revision cdcab9d7ab48ffb0ee5629fabbfa06cb45debd9b 2020-04-15 19:01:57 +03:00
guess_framework.py Publishing 2020.1 content 2020-02-11 22:48:49 +03:00
import_extensions.py Publishing 2020.2 content 2020-04-13 21:17:23 +03:00
logger.py Publishing 2020.1 content 2020-02-11 22:48:49 +03:00
model_analysis.py Publishing 2020.2 content 2020-04-13 21:17:23 +03:00
pipeline_config.py publish master branch snapshot, revision cdcab9d7ab48ffb0ee5629fabbfa06cb45debd9b 2020-04-15 19:01:57 +03:00
pipeline_config_test.py Publishing 2020.1 content 2020-02-11 22:48:49 +03:00
replacement_pattern.py publish master branch snapshot, revision cdcab9d7ab48ffb0ee5629fabbfa06cb45debd9b 2020-04-15 19:01:57 +03:00
shape.py Improve reshapeability of models with eltwise nodes influencing shapes (#2767) 2020-11-16 09:50:41 +03:00
simple_proto_parser.py Publishing 2020.1 content 2020-02-11 22:48:49 +03:00
simple_proto_parser_test.py Publishing 2020.1 content 2020-02-11 22:48:49 +03:00
str_to.py Publishing 2020.1 content 2020-02-11 22:48:49 +03:00
summarize_graph.py Disable eager execution affecting TensorFlow 1 concept model handling (#1914) 2020-08-24 18:01:45 +03:00
summarize_graph_test.py Publishing 2020.1 content 2020-02-11 22:48:49 +03:00
tensorboard_util.py Disable eager execution affecting TensorFlow 1 concept model handling (#1914) 2020-08-24 18:01:45 +03:00
unsupported_ops.py publish master branch snapshot, revision cdcab9d7ab48ffb0ee5629fabbfa06cb45debd9b 2020-04-15 19:01:57 +03:00
utils.py Updated a link to MO FAQ (#1750) 2020-08-13 13:20:29 +03:00
utils_test.py publish master branch snapshot, revision cdcab9d7ab48ffb0ee5629fabbfa06cb45debd9b 2020-04-15 19:01:57 +03:00
version.py Fix version print (#2022) 2020-09-03 15:39:02 +03:00
version_test.py [MO] Add CMake install for Model Optimizer (28291) (#2831) 2020-10-30 14:37:06 +03:00
versions_checker.py Support python 3.8 by the Model Optimizer tool in default configuration (#2078) 2020-09-09 08:34:43 +03:00
versions_checker_test.py Support python 3.8 by the Model Optimizer tool in default configuration (#2078) 2020-09-09 08:34:43 +03:00