diff options
Diffstat (limited to 'src/armnn/Runtime.cpp')
-rw-r--r-- | src/armnn/Runtime.cpp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/armnn/Runtime.cpp b/src/armnn/Runtime.cpp index 9b0ce1a345..4ad6fa59a0 100644 --- a/src/armnn/Runtime.cpp +++ b/src/armnn/Runtime.cpp @@ -214,6 +214,10 @@ Runtime::~Runtime() << std::endl; } } + + // Clear all dynamic backends. + DynamicBackendUtils::DeregisterDynamicBackends(m_DeviceSpec.GetDynamicBackends()); + m_DeviceSpec.ClearDynamicBackends(); } LoadedNetwork* Runtime::GetLoadedNetworkPtr(NetworkId networkId) const @@ -273,7 +277,7 @@ void Runtime::LoadDynamicBackends(const std::string& overrideBackendPath) BackendIdSet registeredBackendIds = DynamicBackendUtils::RegisterDynamicBackends(m_DynamicBackends); // Add the registered dynamic backend ids to the list of supported backends - m_DeviceSpec.AddSupportedBackends(registeredBackendIds); + m_DeviceSpec.AddSupportedBackends(registeredBackendIds, true); } } // namespace armnn |