24.02.1
|
Go to the documentation of this file.
30 #ifndef DOXYGEN_SKIP_THIS
35 this->
header.ctx->inc_ref();
40 this->
header.ctx->dec_ref();
64 _op->prepare(tensors);
70 return _op->workspace();
std::vector< MemoryInfo > MemoryRequirements
virtual void run(ITensorPack &tensors)=0
Run the kernels contained in the function.
void header(TokenStream &in, bool &valid)
virtual void prepare(ITensorPack &constants)=0
Prepare the function for executing.
#define ARM_COMPUTE_ASSERT_NOT_NULLPTR(ptr)
virtual ~IOperator()=default
Destructor.
virtual MemoryRequirements workspace() const =0
Return the memory requirements required by the workspace.
#define ARM_COMPUTE_UNUSED(...)
To avoid unused variables warnings.
Copyright (c) 2017-2024 Arm Limited.