13 namespace experimental
16 class IAsyncExecutionCallback;
28 virtual void Wait()
const = 0;
std::chrono::high_resolution_clock::time_point HighResolutionClock
Define a timer and associated inference ID for recording execution times.
Copyright (c) 2021 ARM Limited and Contributors.
virtual HighResolutionClock GetEndTime() const =0
std::shared_ptr< IAsyncExecutionCallback > IAsyncExecutionCallbackPtr
virtual void Notify(armnn::Status status, InferenceTimingPair timeTaken)=0
virtual ~IAsyncExecutionCallback()
virtual HighResolutionClock GetStartTime() const =0
virtual void Wait() const =0
virtual armnn::Status GetStatus() const =0
std::pair< HighResolutionClock, HighResolutionClock > InferenceTimingPair