24 #ifndef __ARM_COMPUTE_GRAPH_NETENSORHANDLE_H__ 25 #define __ARM_COMPUTE_GRAPH_NETENSORHANDLE_H__ 57 void map(
bool blocking)
override;
58 void unmap()
override;
NETensorHandle(const ITensorInfo &info)
Default Constructor.
void map(bool blocking) override
Maps backend tensor object.
void unmap() override
Un-maps a backend tensor object.
~NETensorHandle()=default
Destructor: free the tensor's memory.
void manage(IMemoryGroup *mg) override
Set backend tensor to be managed by a memory group.
NEON Tensor handle interface object.
Store the tensor's metadata.
Target target() const override
Returns target type.
Interface for NEON tensor.
src info() -> set_format(Format::S16)
This file contains all available output stages for GEMMLowp on OpenCL.
NETensorHandle & operator=(NETensorHandle &&)=default
Allow instances of this class to be moved.
void free() override
Allocates backend memory for the handle.
bool is_subtensor() const override
Checks if a backing tensor is a sub-tensor object or not.
arm_compute::ITensor & tensor() override
Backend tensor object accessor.
Basic implementation of the tensor interface.
Tensor handle interface object.
void allocate() override
Allocates backend memory for the handle.
ITensorHandle * parent_handle() override
Return the parent tensor handle if is a subtensor else this.
void release_if_unused() override
Releases backend tensor if is marked as unused.