22 virtual arm::pipe::ProfilingGuid
GetGuid()
const = 0;
32 virtual const std::string&
GetName()
const = 0;
Workload interface to enqueue a layer computation.
virtual arm::pipe::ProfilingGuid GetGuid() const =0
virtual armnn::Optional< armnn::MemoryRequirements > GetMemoryRequirements()
virtual const std::string & GetName() const =0
virtual void Execute() const =0
virtual bool SupportsTensorHandleReplacement() const =0
virtual void ReplaceInputTensorHandle(ITensorHandle *, unsigned int)=0
virtual void RegisterDebugCallback(const DebugCallbackFunction &)
virtual void PostAllocationConfigure()=0
virtual void ReplaceOutputTensorHandle(ITensorHandle *, unsigned int)=0
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.
EmptyOptional is used to initialize the Optional class in case we want to have default value for an O...