diff --git a/src/plugins/intel_cpu/src/plugin.cpp b/src/plugins/intel_cpu/src/plugin.cpp index 2f6fd7d3b0a7e3..a620438ce2f781 100644 --- a/src/plugins/intel_cpu/src/plugin.cpp +++ b/src/plugins/intel_cpu/src/plugin.cpp @@ -151,7 +151,10 @@ Engine::SchedulerGuard::SchedulerGuard() { #endif } -Engine::SchedulerGuard::~SchedulerGuard() {} +Engine::SchedulerGuard::~SchedulerGuard() { + std::lock_guard lock{acl_mutex}; + arm_compute::Scheduler::set(arm_compute::Scheduler::Type::ST); +} std::shared_ptr Engine::SchedulerGuard::instance() { std::lock_guard lock{SchedulerGuard::acl_mutex};