23.11
|
Go to the documentation of this file.
54 if (options !=
nullptr && !is_mode_valid(options))
60 auto queue = ctx->create_queue(options);
67 *external_queue = queue;
81 status = queue->finish();
@ AclSuccess
Call succeeded, leading to valid state for all involved objects/data.
#define ARM_COMPUTE_LOG_ERROR_ACL(msg)
AclTuningMode mode
Tuning mode.
@ AclOutOfMemory
Call failed due to failure to allocate resources.
StatusCode validate_internal_context(const IContext *ctx)
Check if an internal context is valid.
#define ARM_COMPUTE_ASSERT_NOT_NULLPTR(ptr)
bool is_in(E check, std::initializer_list< E > list)
Check if the given value is in the given enum value list.
@ AclInvalidArgument
Call failed as invalid argument was passed.
AclStatus AclCreateQueue(AclQueue *external_queue, AclContext external_ctx, const AclQueueOptions *options)
Create an operator queue.
AclStatus AclDestroyQueue(AclQueue external_queue)
Destroy a given queue object.
Copyright (c) 2017-2023 Arm Limited.
IContext * get_internal(AclContext ctx)
Extract internal representation of a Context.
AclStatus AclQueueFinish(AclQueue external_queue)
Wait until all elements on the queue have been completed.
#define ARM_COMPUTE_RETURN_CENUM_ON_FAILURE(status)
StatusCode validate_internal_queue(const IQueue *queue)
Check if an internal queue is valid.