24 #ifndef ARM_COMPUTE_ACL_ENTRYPOINTS_H_ 25 #define ARM_COMPUTE_ACL_ENTRYPOINTS_H_ AclStatus AclMapTensor(AclTensor tensor, void **handle)
Map a tensor's backing memory to the host.
AclStatus AclDestroyQueue(AclQueue queue)
Destroy a given queue object.
AclStatus AclUnmapTensor(AclTensor tensor, void *handle)
Unmap the tensor's backing memory.
AclStatus AclCreateTensorPack(AclTensorPack *pack, AclContext ctx)
Creates a tensor pack.
AclStatus AclRunOperator(AclOperator op, AclQueue queue, AclTensorPack tensors)
Eager execution of a given operator on a list of inputs and outputs.
AclStatus AclCreateQueue(AclQueue *queue, AclContext ctx, const AclQueueOptions *options)
Create an operator queue.
AclStatus AclQueueFinish(AclQueue queue)
Wait until all elements on the queue have been completed.
AclStatus AclDestroyOperator(AclOperator op)
Destroy a given operator object.
decltype(strategy::transforms) typedef type
AclStatus AclDestroyTensorPack(AclTensorPack pack)
Destroy a given tensor pack object.
AclStatus AclPackTensor(AclTensorPack pack, AclTensor tensor, int32_t slot_id)
Add a tensor to a tensor pack.
AclStatus AclDestroyTensor(AclTensor tensor)
Destroy a given tensor object.
AclStatus AclCreateTensor(AclTensor *tensor, AclContext ctx, const AclTensorDescriptor *desc, bool allocate)
Create a Tensor object.
AclImportMemoryType
Type of memory to be imported.
AclStatus AclDestroyContext(AclContext ctx)
Destroy a given context object.
AclStatus AclPackTensors(AclTensorPack pack, AclTensor *tensors, int32_t *slot_ids, size_t num_tensors)
A list of tensors to a tensor pack.
AclStatus AclTensorImport(AclTensor tensor, void *handle, AclImportMemoryType type)
Import external memory to a given tensor object.
AclStatus AclCreateContext(AclContext *ctx, AclTarget target, const AclContextOptions *options)
__cplusplus