3
0
mirror of https://github.com/Qortal/Brooklyn.git synced 2025-02-15 19:55:53 +00:00
Brooklyn/arch/arm/ARMnn/include/armnn/IAsyncExecutionCallback.hpp
2022-04-02 18:06:01 +05:00

31 lines
585 B
C++

//
// Copyright © 2021 Arm Ltd and Contributors. All rights reserved.
// SPDX-License-Identifier: MIT
//
#pragma once
#include "Types.hpp"
namespace armnn
{
namespace experimental
{
class IAsyncExecutionCallback;
using IAsyncExecutionCallbackPtr = std::shared_ptr<IAsyncExecutionCallback>;
class IAsyncExecutionCallback
{
public:
virtual ~IAsyncExecutionCallback() {};
// Notify the AsyncExecutionCallback object of the armnn execution status
virtual void Notify(armnn::Status status, InferenceTimingPair timeTaken) = 0;
};
} // experimental
} // namespace armnn