23.08
|
Go to the documentation of this file.
24 #ifndef ARM_COMPUTE_NEON_REDUCE_MEAN_H
25 #define ARM_COMPUTE_NEON_REDUCE_MEAN_H
42 NEReduceMean(std::shared_ptr<IMemoryManager> memory_manager =
nullptr);
91 std::vector<NEReductionOperation> _reduction_kernels;
92 std::vector<Tensor> _reduced_outs;
void run() override
Run the kernels contained in the function.
static Status validate(const ITensorInfo *input, const Coordinates &reduction_axis, bool keep_dims, const ITensorInfo *output)
Static function to check if given info will lead to a valid configuration of NEReduceMean.
Basic function to run cpu::kernels::CpuReshapeKernel.
Base class for all functions.
NEReduceMean(std::shared_ptr< IMemoryManager > memory_manager=nullptr)
Constructor.
Interface for CPU tensor.
void configure(ITensor *input, const Coordinates &reduction_axis, bool keep_dims, ITensor *output)
Configure kernel.
~NEReduceMean()
Default destructor.
NEReduceMean & operator=(const NEReduceMean &)=delete
Prevent instances of this class from being copied (As this class contains pointers)
Copyright (c) 2017-2023 Arm Limited.
Store the tensor's metadata.
Basic function to perform reduce operation.