13 namespace experimental
16 struct WorkingMemDescriptor;
31 virtual void Free() = 0;
virtual NetworkId GetNetworkId()=0
Returns the NetworkId of the Network that this IWorkingMemHandle works with.
Copyright (c) 2021 ARM Limited and Contributors.
virtual bool IsAllocated()=0
IsAllocated returns true if the backing memory is currently allocated.
virtual void Allocate()=0
Allocate the backing memory required for execution.
virtual ~IWorkingMemHandle()
virtual void Free()=0
Free the backing memory required for execution.
arm::pipe::ProfilingGuid LayerGuid
Define LayerGuid type.
virtual WorkingMemDescriptor & GetWorkingMemDescriptorAt(unsigned int id)=0
Get the WorkingMemDescriptor at an index.
virtual WorkingMemDescriptor & GetWorkingMemDescriptor(LayerGuid id)=0
Get the WorkingMemDescriptor for a Layer.