diff --git a/inference-engine/tests/functional/shared_test_classes/src/single_layer/eltwise.cpp b/inference-engine/tests/functional/shared_test_classes/src/single_layer/eltwise.cpp index b6883723696..a3b2b1b9cc9 100644 --- a/inference-engine/tests/functional/shared_test_classes/src/single_layer/eltwise.cpp +++ b/inference-engine/tests/functional/shared_test_classes/src/single_layer/eltwise.cpp @@ -94,6 +94,9 @@ void EltwiseLayerTest::transformInputShapesAccordingEltwise(const ov::PartialSha } void EltwiseLayerTest::SetUp() { + // w/a for myriad (cann't store 2 caches simultaneously) + ov::test::utils::PluginCache::get().reset(); + std::vector shapes; ElementType netType; ngraph::helpers::InputLayerType secondaryInputType; diff --git a/inference-engine/tests/ie_test_utils/functional_test_utils/src/plugin_cache.cpp b/inference-engine/tests/ie_test_utils/functional_test_utils/src/plugin_cache.cpp index 95c7e18a181..291ace87e1c 100644 --- a/inference-engine/tests/ie_test_utils/functional_test_utils/src/plugin_cache.cpp +++ b/inference-engine/tests/ie_test_utils/functional_test_utils/src/plugin_cache.cpp @@ -3,6 +3,7 @@ // #include "functional_test_utils/plugin_cache.hpp" +#include "functional_test_utils/ov_plugin_cache.hpp" #include #include @@ -29,6 +30,9 @@ PluginCache &PluginCache::get() { } std::shared_ptr PluginCache::ie(const std::string &deviceToCheck) { + // w/a for myriad (cann't store 2 caches simultaneously) + ov::test::utils::PluginCache::get().reset(); + std::lock_guard lock(g_mtx); if (std::getenv("DISABLE_PLUGIN_CACHE") != nullptr) { #ifndef NDEBUG