[GNA] MemoryStateImpl (#839)
authorKamil Magierski <kamil.magierski@intel.com>
Fri, 10 Jul 2020 10:37:12 +0000 (12:37 +0200)
committerGitHub <noreply@github.com>
Fri, 10 Jul 2020 10:37:12 +0000 (13:37 +0300)
commitd9706da8d0c205bf5d8c76a536cca10923326455
tree3f5c8867434959f8414374facf4322343d056f03
parentcc23e6043a632c3dded3732e131bc0fac22ae05a
[GNA] MemoryStateImpl (#839)

* [GNA] fix query state for GNAMemoryState

* [GNA] MemoryState implementation:

Fix shared tests
Fix smoke tests
fix SetState
Implement LastState
Fix Reset

* Move getPrecision() to GNAMemoryState

Change Smoke Reset() test to check resetting one state

* [GNA] add dequantize to getLastState()

* code refactor

Co-authored-by: Anna Alberska <anna.alberska@intel.com>
Co-authored-by: kmagiers <kmagiers@intel.com>
inference-engine/src/gna_plugin/gna_plugin.cpp
inference-engine/src/gna_plugin/gna_plugin.hpp
inference-engine/src/gna_plugin/layers/gna_memory_layer.hpp
inference-engine/src/gna_plugin/memory/gna_memory_state.cpp [new file with mode: 0644]
inference-engine/src/gna_plugin/memory/gna_memory_state.hpp
inference-engine/tests/functional/plugin/gna/shared_tests_instances/behavior/memory_states.cpp [new file with mode: 0644]
inference-engine/tests/functional/plugin/shared/include/behavior/memory_states.hpp [new file with mode: 0644]
inference-engine/tests/functional/plugin/shared/src/behavior/memory_states.cpp [new file with mode: 0644]
inference-engine/tests/ie_test_utils/functional_test_utils/test_model/test_model.cpp
inference-engine/tests/ie_test_utils/functional_test_utils/test_model/test_model.hpp
inference-engine/tests_deprecated/functional/ie_tests/src/custom_matcher.cpp