MCPcopy Create free account
hub / github.com/ARM-software/armnn / AfterUnloadNetwork

Method AfterUnloadNetwork

src/backends/cl/ClBackendContext.cpp:195–210  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

193}
194
195bool ClBackendContext::AfterUnloadNetwork(NetworkId networkId)
196{
197 bool clearCache = false;
198 {
199 std::lock_guard<std::mutex> lockGuard(m_Mutex);
200 m_NetworkIds.erase(networkId);
201 clearCache = m_NetworkIds.empty();
202 }
203
204 if (clearCache)
205 {
206 m_ClContextControlWrapper->ClearClCache();
207 }
208
209 return true;
210}
211
212bool ClBackendContext::AfterEnqueueWorkload(NetworkId)
213{

Callers 1

UnloadNetworkMethod · 0.80

Calls 2

emptyMethod · 0.80
ClearClCacheMethod · 0.45

Tested by

no test coverage detected