23.11
|
Go to the documentation of this file.
55 _roi_kernel = std::make_unique<NEROIPoolingLayerKernel>();
56 _roi_kernel->configure(
input, rois, output, pool_info);
NEROIPoolingLayer()
Constructor.
void run() override
Run the kernels contained in the function.
static constexpr size_t DimX
Alias for dimension 0 also known as X dimension.
Interface for CPU tensor.
void configure(const ITensor *input, const ITensor *rois, const ITensor *output, const ROIPoolingLayerInfo &pool_info)
Set the input and output tensors.
static IScheduler & get()
Access the scheduler singleton.
virtual void schedule(ICPPKernel *kernel, const Hints &hints)=0
Runs the kernel in the same thread as the caller synchronously.
Copyright (c) 2017-2023 Arm Limited.
~NEROIPoolingLayer()
Default destructor.
Store the tensor's metadata.
#define ARM_COMPUTE_LOG_PARAMS(...)
ROI Pooling Layer Information class.
static Status validate(const ITensorInfo *input, const ITensorInfo *rois, const ITensorInfo *output, const ROIPoolingLayerInfo &pool_info)
Static function to check if given info will lead to a valid configuration of NEROIPoolingLayerKernel.
static Status validate(const ITensorInfo *input, const ITensorInfo *rois, const ITensorInfo *output, const ROIPoolingLayerInfo &pool_info)
Static function to check if given info will lead to a valid configuration of NEROIPoolingLayerKernel.