GLES Compute device backend.
More...
#include <GCDeviceBackend.h>
GLES Compute device backend.
Definition at line 38 of file GCDeviceBackend.h.
Gets a backend memory allocator.
- Returns
- Backend memory allocator
Implements IDeviceBackend.
Configure a backend Node.
- Note
- This creates an appropriate configured backend function for the given node
- Parameters
-
[in] | node | The node we want to configure |
[in] | ctx | Context to use |
- Returns
- Backend execution function
Implements IDeviceBackend.
Create a backend memory manager given its affinity.
- Parameters
-
[in] | affinity | Memory Manager affinity |
- Returns
- Memory manager
Implements IDeviceBackend.
Create a backend Sub-Tensor.
- Parameters
-
[in] | parent | Parent sub-tensor handle |
[in] | shape | Shape of the sub-tensor |
[in] | coords | Starting coordinates of the sub-tensor |
[in] | extend_parent | Extends parent shape if true |
- Returns
- Backend sub-tensor handle
Implements IDeviceBackend.
Create a backend Tensor.
- Parameters
-
[in] | tensor | The tensor we want to create a backend tensor for |
- Returns
- Backend tensor handle
Implements IDeviceBackend.
void initialize_backend |
( |
| ) |
|
|
overridevirtual |
bool is_backend_supported |
( |
| ) |
|
|
overridevirtual |
Checks if an instantiated backend is actually supported.
- Returns
- True if the backend is supported else false
Implements IDeviceBackend.
Validate a node.
- Parameters
-
[in] | node | The node we want to validate |
- Returns
- An error status
Implements IDeviceBackend.
The documentation for this class was generated from the following file: