24.02.1
|
Go to the documentation of this file.
24 #ifndef ARM_COMPUTE_ICLOPERATOR_H
25 #define ARM_COMPUTE_ICLOPERATOR_H
37 namespace experimental
63 std::unique_ptr<ICLKernel> _kernel;
std::vector< MemoryInfo > MemoryRequirements
void run(ITensorPack &tensors) override
Run the kernels contained in the function.
ICLOperator & operator=(const ICLOperator &)=delete
Prevent instances of this class from being copied (As this class contains pointers)
Basic interface for functions which have a single async CL kernel.
MemoryRequirements workspace() const override
Return the memory requirements required by the workspace.
Copyright (c) 2017-2024 Arm Limited.
Base class for all async functions.
ICLOperator(IRuntimeContext *ctx=nullptr)
Constructor.
void prepare(ITensorPack &constants) override
Prepare the function for executing.