diff --git a/dynamic_vino_lib/src/engines/engine_manager.cpp b/dynamic_vino_lib/src/engines/engine_manager.cpp index 3755574d..5449bcba 100644 --- a/dynamic_vino_lib/src/engines/engine_manager.cpp +++ b/dynamic_vino_lib/src/engines/engine_manager.cpp @@ -57,6 +57,9 @@ std::shared_ptr Engines::EngineManager::createEngine_V2019R2_pl const std::string & device, const std::shared_ptr & model) { InferenceEngine::Core core; + if ((device.find("CPU") != std::string::npos)) { + core.AddExtension(std::make_shared(), device); + } auto executable_network = core.LoadNetwork(model->getNetReader()->getNetwork(), device); auto request = executable_network.CreateInferRequestPtr();