Skip to content

Commit c0bac97

Browse files
authored
Fixed segfault in ARM compute (#407)
1 parent 25afef3 commit c0bac97

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

modules/arm_plugin/src/arm_executable_network.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,12 +38,12 @@ ArmPlugin::ExecutableNetwork::ExecutableNetwork(const std::shared_ptr<const ov::
3838

3939
void ArmPlugin::ExecutableNetwork::InitExecutor() {
4040
if (_cfg._exclusiveAsyncRequests) {
41-
_taskExecutor = ExecutorManager::getInstance()->getExecutor("CPU");
41+
_taskExecutor = InferenceEngine::executorManager()->getExecutor("CPU");
4242
} else {
4343
auto streamsExecutorConfig = InferenceEngine::IStreamsExecutor::Config::MakeDefaultMultiThreaded(_cfg._streamsExecutorConfig);
4444
streamsExecutorConfig._name = "CPUStreamsExecutor";
4545
streamsExecutorConfig._threadBindingType = InferenceEngine::IStreamsExecutor::NONE;
46-
_taskExecutor = ExecutorManager::getInstance()->getIdleCPUStreamsExecutor(streamsExecutorConfig);
46+
_taskExecutor = InferenceEngine::executorManager()->getIdleCPUStreamsExecutor(streamsExecutorConfig);
4747
}
4848
_executor = _taskExecutor.get();
4949
}

modules/arm_plugin/src/arm_plugin.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ Plugin::~Plugin() {
5555
std::lock_guard<std::mutex> lock{armSchedulerMutex};
5656
arm_compute::Scheduler::set(arm_compute::Scheduler::Type::ST);
5757
}
58-
ExecutorManager::getInstance()->clear("CPUStreamsExecutor");
58+
InferenceEngine::executorManager()->clear("CPUStreamsExecutor");
5959
}
6060

6161
std::shared_ptr<ov::Model> Plugin::Transform(const std::shared_ptr<const ov::Model>& model,

0 commit comments

Comments
 (0)