24.02.1
|
std::vector< MemoryInfo > MemoryRequirements
void run(ITensorPack &tensors) override
Run the kernels contained in the function.
#define ARM_COMPUTE_ERROR(msg)
Print the given message then throw an std::runtime_error.
bool empty() const
Checks if pack is empty.
Interface to enqueue OpenCL kernels and get/set the OpenCL CommandQueue and ICLTuner.
MemoryRequirements workspace() const override
Return the memory requirements required by the workspace.
#define ARM_COMPUTE_UNUSED(...)
To avoid unused variables warnings.
static CLScheduler & get()
Access the scheduler singleton.
Copyright (c) 2017-2024 Arm Limited.
void enqueue_op(ICLKernel &kernel, ITensorPack &tensors, bool flush=true)
Schedule the execution of the passed kernel if possible.
ICLOperator(IRuntimeContext *ctx=nullptr)
Constructor.
void prepare(ITensorPack &constants) override
Prepare the function for executing.