23.11
|
Go to the documentation of this file.
24 #ifndef ARM_COMPUTE_INEOPERATOR_H
25 #define ARM_COMPUTE_INEOPERATOR_H
31 #include "../../core/ITensor.h"
40 namespace experimental
70 std::unique_ptr<INEKernel> _kernel;
std::vector< MemoryInfo > MemoryRequirements
INEOperator(IRuntimeContext *ctx=nullptr)
Constructor.
Common interface for all kernels implemented in C++.
Basic interface for functions which have a single async CPU kernel.
void run(ITensorPack &tensors) override
Run the kernels contained in the function.
INEOperator & operator=(const INEOperator &)=delete
Prevent instances of this class from being copied (As this class contains pointers)
Describe a multidimensional execution window.
Copyright (c) 2017-2023 Arm Limited.
void prepare(ITensorPack &constants) override
Prepare the function for executing.
~INEOperator()
Default destructor.
Base class for all async functions.
MemoryRequirements workspace() const override
Return the memory requirements required by the workspace.