Move QueryState from ExecutableNetwork to InferRequest (#2818)
authorSvetlana Dolinina <svetlana.a.dolinina@intel.com>
Thu, 12 Nov 2020 09:40:43 +0000 (12:40 +0300)
committerGitHub <noreply@github.com>
Thu, 12 Nov 2020 09:40:43 +0000 (12:40 +0300)
commit7bd76dc12b294237a8beb9c58ee3be9cfebd81a3
tree585113e302e67b2e6b269e278b5a5c6808f25a02
parent809c504d0a314aaac04b261b252c0418ae3a196c
Move QueryState from ExecutableNetwork to InferRequest (#2818)

* QueryState moved to InferRequest

* deprecate ExecutableNetwork::QueryState,chaged tests (without any check yet)

* fix build

* review fixes + build fix

* build fix + review changes

* remove blank line

* style fixes

* test build fixes

* style fix

* style fix

* fixed build of tests

* fix

* mac build fix

* hddl plugin build fix

* clean up unneeded implementation for method

* fixed tests build

* add implementation for getstate, correct getName for MklDNN

* fixed description of state API in comments

* lint fixes

* Rename MemoryState to VariableState

* added tests for cpu for VariableStates, several small fixes in tests and code

* merge fix

* lint fix

* remove whitespaces

* spaces fix

* fix in test to make it workable for all plugins

* fix typo

* fix test for gna

* remove extra comment

* fix test for gna
51 files changed:
inference-engine/include/cpp/ie_executable_network.hpp
inference-engine/include/cpp/ie_infer_request.hpp
inference-engine/include/cpp/ie_memory_state.hpp
inference-engine/include/ie_iexecutable_network.hpp
inference-engine/include/ie_iinfer_request.hpp
inference-engine/include/ie_imemory_state.hpp
inference-engine/samples/speech_sample/main.cpp
inference-engine/src/gna_plugin/gna_executable_network.hpp
inference-engine/src/gna_plugin/gna_infer_request.hpp
inference-engine/src/gna_plugin/gna_plugin.cpp
inference-engine/src/gna_plugin/gna_plugin.hpp
inference-engine/src/gna_plugin/memory/gna_memory_state.cpp
inference-engine/src/gna_plugin/memory/gna_memory_state.hpp
inference-engine/src/mkldnn_plugin/mkldnn_exec_network.cpp
inference-engine/src/mkldnn_plugin/mkldnn_exec_network.h
inference-engine/src/mkldnn_plugin/mkldnn_infer_request.cpp
inference-engine/src/mkldnn_plugin/mkldnn_infer_request.h
inference-engine/src/mkldnn_plugin/mkldnn_memory_state.cpp
inference-engine/src/mkldnn_plugin/mkldnn_memory_state.h
inference-engine/src/plugin_api/cpp_interfaces/base/ie_executable_network_base.hpp
inference-engine/src/plugin_api/cpp_interfaces/base/ie_infer_async_request_base.hpp
inference-engine/src/plugin_api/cpp_interfaces/base/ie_memory_state_base.hpp
inference-engine/src/plugin_api/cpp_interfaces/impl/ie_executable_network_internal.hpp
inference-engine/src/plugin_api/cpp_interfaces/impl/ie_infer_async_request_thread_safe_default.hpp
inference-engine/src/plugin_api/cpp_interfaces/impl/ie_infer_request_internal.hpp
inference-engine/src/plugin_api/cpp_interfaces/impl/ie_memory_state_internal.hpp
inference-engine/src/plugin_api/cpp_interfaces/interface/ie_iexecutable_network_internal.hpp
inference-engine/src/plugin_api/cpp_interfaces/interface/ie_iinfer_request_internal.hpp
inference-engine/src/plugin_api/cpp_interfaces/interface/ie_imemory_state_internal.hpp
inference-engine/tests/functional/inference_engine/async_infer_request_test.cpp
inference-engine/tests/functional/inference_engine/executable_network.cpp
inference-engine/tests/functional/plugin/cpu/shared_tests_instances/behavior/cpp_holders.cpp
inference-engine/tests/functional/plugin/cpu/shared_tests_instances/behavior/memory_states.cpp [new file with mode: 0644]
inference-engine/tests/functional/plugin/gna/shared_tests_instances/behavior/cpp_holders.cpp
inference-engine/tests/functional/plugin/gna/shared_tests_instances/behavior/memory_states.cpp
inference-engine/tests/functional/plugin/shared/include/behavior/memory_states.hpp
inference-engine/tests/functional/plugin/shared/src/behavior/cpp_holders.cpp
inference-engine/tests/functional/plugin/shared/src/behavior/memory_states.cpp
inference-engine/tests/ie_test_utils/unit_test_utils/mocks/cpp_interfaces/impl/mock_async_infer_request_thread_safe_internal.hpp
inference-engine/tests/ie_test_utils/unit_test_utils/mocks/cpp_interfaces/interface/mock_iasync_infer_request_internal.hpp
inference-engine/tests/ie_test_utils/unit_test_utils/mocks/cpp_interfaces/interface/mock_iexecutable_network_internal.hpp
inference-engine/tests/ie_test_utils/unit_test_utils/mocks/cpp_interfaces/interface/mock_iinfer_request_internal.hpp
inference-engine/tests/ie_test_utils/unit_test_utils/mocks/cpp_interfaces/interface/mock_imemory_state_internal.hpp
inference-engine/tests/ie_test_utils/unit_test_utils/mocks/mock_ie_imemory_state.hpp
inference-engine/tests/ie_test_utils/unit_test_utils/mocks/mock_iexecutable_network.hpp
inference-engine/tests/ie_test_utils/unit_test_utils/mocks/mock_iinfer_request.hpp
inference-engine/tests/ngraph_functions/include/ngraph_functions/subgraph_builders.hpp
inference-engine/tests/unit/inference_engine/cpp_interfaces/ie_memory_state_internal_test.cpp
inference-engine/tests/unit/inference_engine/ie_executable_network_test.cpp
inference-engine/tests_deprecated/functional/ie_tests/src/custom_matcher.cpp
inference-engine/tests_deprecated/unit/engines/gna/gna_matcher.cpp