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

Method Execute

tests/ExecuteNetwork/ArmNNExecutor.cpp:278–301  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

276}
277
278std::vector<const void*> ArmNNExecutor::Execute()
279{
280 time_t rawtime;
281 time (&rawtime);
282 ARMNN_LOG(info) << "Inferences began at: ("
283 << std::chrono::duration_cast<std::chrono::nanoseconds>(armnn::GetTimeNow().time_since_epoch()).count()
284 << " ns) " << ctime (&rawtime);
285
286 ExecuteSync();
287
288
289 time (&rawtime);
290 ARMNN_LOG(info) << "Inferences ended at: ("
291 << std::chrono::duration_cast<std::chrono::nanoseconds>(armnn::GetTimeNow().time_since_epoch()).count()
292 << " ns) " << ctime (&rawtime);
293
294 std::vector<const void*> results;
295 for (auto& output : m_OutputStorage)
296 {
297 results.push_back(output.m_Mem);
298 }
299
300 return results;
301}
302
303void ArmNNExecutor::PrintNetworkInfo()
304{

Callers 2

mainFunction · 0.45

Calls 3

GetTimeNowFunction · 0.85
push_backMethod · 0.80
countMethod · 0.45

Tested by

no test coverage detected