[GNA] Fix LSTM Cell channel C being 0 on output (#1174)
authorKamil Magierski <kamil.magierski@intel.com>
Tue, 6 Oct 2020 07:59:03 +0000 (09:59 +0200)
committerGitHub <noreply@github.com>
Tue, 6 Oct 2020 07:59:03 +0000 (10:59 +0300)
commit8abdc326768738ed118a5c547de8eef6d080756e
tree50d8e295781993ed5e27d2adaba83a83e925b957
parentde1cc8af2e24cf620e23a86663a286e746c8b76d
[GNA] Fix LSTM Cell channel C being 0 on output (#1174)

* [GNA] get output before activation test

[GNA] SubstituteScaleShiftBroadCastPass fix for cases when there are multiple scaleshifts as an output from the layer

[GNA] Generalize Fix where LSTMCell output was zero due to being fused into activation

[GNA] Fix LSTMCell being zero on channel C if being output layer

* linux build fix
inference-engine/src/gna_plugin/gna_plugin.cpp
inference-engine/src/gna_plugin/optimizer/gna_pass_manager.cpp
inference-engine/src/gna_plugin/optimizer/gna_pass_manager.hpp
inference-engine/tests/functional/plugin/cpu/shared_tests_instances/subgraph_tests/get_output_before_activation.cpp [new file with mode: 0644]
inference-engine/tests/functional/plugin/gna/shared_tests_instances/subgraph_tests/get_output_before_activation.cpp [new file with mode: 0644]
inference-engine/tests/functional/plugin/gpu/shared_tests_instances/subgraph_tests/get_output_before_activation.cpp [new file with mode: 0644]
inference-engine/tests/functional/plugin/shared/include/subgraph_tests/get_output_before_activation.hpp [new file with mode: 0644]
inference-engine/tests/functional/plugin/shared/src/subgraph_tests/get_output_before_activation.cpp [new file with mode: 0644]
inference-engine/tests_deprecated/functional/gna/shared_tests_instance/lstm/lstm_cell_test.cpp