24 #ifndef ARM_COMPUTE_IOPERATOR_H 25 #define ARM_COMPUTE_IOPERATOR_H 34 namespace experimental
virtual MemoryRequirements workspace() const =0
Return the memory requirements required by the workspace.
virtual void prepare(ITensorPack &constants)=0
Prepare the function for executing.
virtual void run(ITensorPack &tensors)=0
Run the kernels contained in the function.
Base class for all async functions.
Copyright (c) 2017-2021 Arm Limited.
std::vector< MemoryInfo > MemoryRequirements
virtual ~IOperator()=default
Destructor.