21.08
|
#include "src/core/cpu/kernels/CpuDepthwiseConv2dNativeKernel.h"
#include "arm_compute/core/ITensor.h"
#include "arm_compute/core/ITensorInfo.h"
#include "arm_compute/core/utils/misc/ShapeCalculator.h"
#include "arm_compute/core/utils/quantization/AsymmHelpers.h"
#include "src/core/CPP/Validate.h"
#include "src/core/NEON/wrapper/traits.h"
#include "src/core/NEON/wrapper/wrapper.h"
#include "src/core/helpers/AutoConfiguration.h"
#include "src/core/helpers/WindowHelpers.h"
#include "support/ToolchainSupport.h"
Go to the source code of this file.
Namespaces | |
arm_compute | |
Copyright (c) 2017-2021 Arm Limited. | |
arm_compute::cpu | |
arm_compute::cpu::kernels | |
const size_t conv_pad_left |
Definition at line 70 of file CpuDepthwiseConv2dNativeKernel.cpp.
const size_t conv_pad_top |
Definition at line 71 of file CpuDepthwiseConv2dNativeKernel.cpp.
const size_t conv_stride_x |
Definition at line 68 of file CpuDepthwiseConv2dNativeKernel.cpp.
const size_t conv_stride_y |
Definition at line 69 of file CpuDepthwiseConv2dNativeKernel.cpp.
const size_t input_depth |
Definition at line 74 of file CpuDepthwiseConv2dNativeKernel.cpp.
Referenced by CLPadLayerKernel::configure().
const size_t input_height |
Definition at line 72 of file CpuDepthwiseConv2dNativeKernel.cpp.
Referenced by arm_compute::misc::shape_calculator::compute_deep_convolution_shape(), arm_compute::misc::shape_calculator::compute_lhs_reshaped_shape(), ReorgLayerNode::compute_output_descriptor(), PoolingLayerNode::compute_output_descriptor(), DeconvolutionLayerNode::compute_output_descriptor(), FusedConvolutionBatchNormalizationNode::compute_output_descriptor(), DepthwiseConvolutionLayerNode::compute_output_descriptor(), FusedDepthwiseConvolutionBatchNormalizationNode::compute_output_descriptor(), ConvolutionLayerNode::compute_output_descriptor(), arm_compute::misc::shape_calculator::compute_pool_shape(), arm_compute::misc::shape_calculator::compute_rhs_reshaped_shape(), CLRemapKernel::configure(), CLPadLayerKernel::configure(), ClIm2ColKernel::configure(), DepthwiseDepthfirstWithMultiplierQuantized< strategy >::execute(), and NEROIAlignLayerKernel::run().
const size_t input_max_offset |
Definition at line 63 of file CpuDepthwiseConv2dNativeKernel.cpp.
const size_t input_stride_y |
Definition at line 61 of file CpuDepthwiseConv2dNativeKernel.cpp.
Referenced by CpuWeightsReshapeKernel::run_op(), and strided_slice().
const size_t input_stride_z |
Definition at line 62 of file CpuDepthwiseConv2dNativeKernel.cpp.
Referenced by CpuWeightsReshapeKernel::run_op(), and strided_slice().
const size_t input_width |
Definition at line 73 of file CpuDepthwiseConv2dNativeKernel.cpp.
Referenced by arm_compute::misc::shape_calculator::compute_deep_convolution_shape(), arm_compute::misc::shape_calculator::compute_lhs_reshaped_shape(), PoolingLayerNode::compute_output_descriptor(), ReorgLayerNode::compute_output_descriptor(), DeconvolutionLayerNode::compute_output_descriptor(), FusedConvolutionBatchNormalizationNode::compute_output_descriptor(), DepthwiseConvolutionLayerNode::compute_output_descriptor(), FusedDepthwiseConvolutionBatchNormalizationNode::compute_output_descriptor(), ConvolutionLayerNode::compute_output_descriptor(), arm_compute::misc::shape_calculator::compute_pool_shape(), arm_compute::misc::shape_calculator::compute_rhs_reshaped_shape(), CLRemapKernel::configure(), CLPadLayerKernel::configure(), ClIm2ColKernel::configure(), DepthwiseDepthfirstWithMultiplierQuantized< strategy >::execute(), arm_compute::cpu::neon_softmax_logits_1d_float(), arm_compute::cpu::neon_softmax_logits_1d_quantized(), and NEROIAlignLayerKernel::run().
const size_t num_read_elements_per_iteration |
Definition at line 56 of file CpuDepthwiseConv2dNativeKernel.cpp.
const size_t weights_height |
Definition at line 65 of file CpuDepthwiseConv2dNativeKernel.cpp.
Referenced by arm_compute::misc::shape_calculator::compute_deep_convolution_shape(), and arm_compute::test::validation::reference::deconvolution_layer().
const size_t weights_stride_y |
Definition at line 66 of file CpuDepthwiseConv2dNativeKernel.cpp.
const size_t weights_stride_z |
Definition at line 67 of file CpuDepthwiseConv2dNativeKernel.cpp.
const size_t weights_width |
Definition at line 64 of file CpuDepthwiseConv2dNativeKernel.cpp.
Referenced by arm_compute::misc::shape_calculator::compute_deep_convolution_shape(), and arm_compute::test::validation::reference::deconvolution_layer().
const uint32_t x_end |
Definition at line 58 of file CpuDepthwiseConv2dNativeKernel.cpp.
Referenced by NEMinMaxLayerKernel::run().
const uint32_t x_leftover_start |
Definition at line 60 of file CpuDepthwiseConv2dNativeKernel.cpp.
const uint32_t x_start |
Definition at line 57 of file CpuDepthwiseConv2dNativeKernel.cpp.
Referenced by NEMinMaxLayerKernel::run().
const uint32_t x_step |
Definition at line 59 of file CpuDepthwiseConv2dNativeKernel.cpp.