24 #ifndef __ARM_COMPUTE_GRAPH_GCDEVICEBACKEND_H__ 25 #define __ARM_COMPUTE_GRAPH_GCDEVICEBACKEND_H__ 61 #endif //__ARM_COMPUTE_GRAPH_GCDEVICEBACKEND_H__
std::shared_ptr< arm_compute::IMemoryManager > create_memory_manager(MemoryManagerAffinity affinity) override
Create a backend memory manager given its affinity.
bool is_backend_supported() override
Checks if an instantiated backend is actually supported.
void initialize_backend() override
Initializes the backend.
This file contains all available output stages for GEMMLowp on OpenCL.
GCDeviceBackend()
Default Constructor.
std::unique_ptr< ITensorHandle > create_tensor(const Tensor &tensor) override
Create a backend Tensor.
IAllocator * backend_allocator() override
Gets a backend memory allocator.
Tensor handle interface object.
void setup_backend_context(GraphContext &ctx) override
Setups the given graph context.
GLES Compute device backend.
std::unique_ptr< ITensorHandle > create_subtensor(ITensorHandle *parent, TensorShape shape, Coordinates coords, bool extend_parent) override
Create a backend Sub-Tensor.
std::unique_ptr< arm_compute::IFunction > configure_node(INode &node, GraphContext &ctx) override
Configure a backend Node.
Device backend interface.
Status validate_node(INode &node) override
Validate a node.
Default GLES buffer allocator implementation.
MemoryManagerAffinity
Backend Memory Manager affinity.