Update evaluate methods of ReadValue/Assign operations (#21372)

* Update evaluate methods of ReadValue/Assign operations

* Update evaluate methods of ReadValue/Assign operations

* Prepare IVariable interface

* Support initializing subgraph

* Add exception types to the edge conflict searching algo

* Add test for init graph edge conflict

* Remove ShapeOf from consumer nodes in memory conflicts detection algo

* update template plugin

* Fix template tests; synchronize reset flag between VariableState and VariableValue objects

* fix legacy (Assign/ReadValue v3 + CNN Network) tests

* fix python tests

* fix python tests

* resolve review comments, apply cpu patch

---------

Co-authored-by: Maksim Kutakov <maksim.kutakov@intel.com>
This commit is contained in:
Ivan TikhonovandMaksim Kutakov authored and GitHub committed 2023-12-16 11:26:39 +01:00
1 parent adb372fc8a
commit fc88e14e83
19 files changed
+402 -244

No files matched your search

@@ -109,5 +109,8 @@ std::vector<std::string> disabledTestPatterns() {
R"(.*OVCompiledModelBaseTest.*CanSetInputPrecisionForNetwork.*)",
R"(.*OVCompiledModelBaseTest.*CanCreateTwoCompiledModelsAndCheckRuntimeModel.*)",
R"(.*OVInferRequestWaitTests.*FailedAsyncInferWithNegativeTimeForWait.*)",
// TODO: Issue 127801
R"(.*smoke_MemoryTest.*transformation=NONE.*)",
R"(.*smoke_concat_memory.*)",
};
}