13 namespace experimental
29 virtual void PostAllocationConfigure() = 0;
31 virtual void Execute()
const = 0;
35 virtual arm::pipe::ProfilingGuid GetGuid()
const = 0;
39 virtual bool SupportsTensorHandleReplacement()
const = 0;
42 virtual void ReplaceInputTensorHandle(
ITensorHandle* ,
unsigned int ) = 0;
45 virtual void ReplaceOutputTensorHandle(
ITensorHandle* ,
unsigned int ) = 0;
virtual void RegisterDebugCallback(const DebugCallbackFunction &)
Copyright (c) 2021 ARM Limited and Contributors.
std::function< void(LayerGuid guid, unsigned int slotIndex, ITensorHandle *tensorHandle)> DebugCallbackFunction
Define the type of callback for the Debug layer to call.
Workload interface to enqueue a layer computation.
EmptyOptional is used to initialize the Optional class in case we want to have default value for an O...
virtual armnn::Optional< armnn::MemoryRequirements > GetMemoryRequirements()