24 #ifndef __ARM_COMPUTE_GRAPH_ITENSORHANDLE_H__ 25 #define __ARM_COMPUTE_GRAPH_ITENSORHANDLE_H__ 46 virtual void free() = 0;
56 virtual void map(
bool blocking) = 0;
58 virtual void unmap() = 0;
virtual void manage(IMemoryGroup *mg)=0
Set backend tensor to be managed by a memory group.
virtual ITensorHandle * parent_handle()=0
Return the parent tensor handle if is a subtensor else this.
virtual arm_compute::ITensor & tensor()=0
Backend tensor object accessor.
Interface for NEON tensor.
This file contains all available output stages for GEMMLowp on OpenCL.
virtual bool is_subtensor() const =0
Checks if a backing tensor is a sub-tensor object or not.
virtual void allocate()=0
Allocates backend memory for the handle.
virtual Target target() const =0
Returns target type.
virtual void map(bool blocking)=0
Maps backend tensor object.
Tensor handle interface object.
virtual void free()=0
Allocates backend memory for the handle.
virtual void release_if_unused()=0
Releases backend tensor if is marked as unused.
virtual ~ITensorHandle()=default
Default virtual destructor.
virtual void unmap()=0
Un-maps a backend tensor object.