Evgeny Kotov
78995e9ac2
Transpose sinking binary/split/concat mult consumers case + PRelu (#14670)
* binary: move test classes into namespaces
* add unsing namespacees ov and ov::opset9
* ov::Model -> Model
* use naming for unit tests
* fix unary -> binary
* fix identation
* add tests binary forward consumers > 1
* add binary output consumers > 1 unit tests
* add binary input consumers > 1 unit tests
* binary backward add unit test binary has multiple consumers + fix
* move code to common function CloneNodeWithoutConsumers
* add unit test on backward binary propagation multi consumers
* reorganize binary unit tests
* add backward_input_node_consumers test
* add test output transpose mult consumers
* cleanup
* cleanup unit tests for split
* add forward::mult_consumers::input_node_consumers tests
* add forward::mult_consumers::input_transpose_consumers tests
* add forward::mult_consumers::output_consumers tests
* code indentation fix
* fix unit test split backward input node consumers
* added mult_output_consumers split unit test
* add mult_split_consumers split unit test
* cancat tests using namespaces
* concat add unit tests
* move repeated code into functions
* clang format fixes
* rename TransposeSinkingBinaryElementwise -> TransposeSinkingBinary
* add PRelu
* clang cleanup
* fix prelu tests
* fix using
* clang fixes
* fix NodeVector argument
* fix function descriptions
* fix const ref arg functions
* clang fixes
* prevent backward sinking if not all output nodes are transposes
* fix RemoveSingleOutputConsumers checking output size
* cleanup
* clang cleanup
* disable unary backward with not same transposes
* clang fixes
* remove unneeded functions CloneNodeWithoutConsumers GetNodeIds
* remove unneeded GetTransposeConstant(Input<Node> input) as duplicate of GetTransposeConstant(Node* node)
* cleanup
* add output_transpose_mult_transposes test
* add backward::output_transpose_mult_transposes test
* add unit tests for unary backward multiple transposes; fix problems by adding new transformation
* fix bug TransposeSinkingUnaryBackwardMultiConsumers consumers_more_than
2023-01-12 17:42:46 +03:00
..
2023-01-12 17:42:46 +03:00
2023-01-12 17:42:46 +03:00
2023-01-12 17:42:46 +03:00
2022-12-01 13:10:05 +03:00