10 #include <condition_variable> 18 namespace experimental
37 mutable std::mutex m_Mutex;
38 mutable std::condition_variable m_Condition;
43 bool m_Notified =
false;
~AsyncExecutionCallback()
std::chrono::high_resolution_clock::time_point HighResolutionClock
Define a timer and associated inference ID for recording execution times.
void Notify(armnn::Status status, InferenceTimingPair timeTaken)
HighResolutionClock GetStartTime() const
Copyright (c) 2021 ARM Limited and Contributors.
HighResolutionClock GetEndTime() const
armnn::Status GetStatus() const
std::pair< HighResolutionClock, HighResolutionClock > InferenceTimingPair