21.05
|
#include "src/core/CL/kernels/CLIm2ColKernel.h"
#include "arm_compute/core/CL/CLHelpers.h"
#include "arm_compute/core/CL/CLKernelLibrary.h"
#include "arm_compute/core/CL/ICLTensor.h"
#include "arm_compute/core/CL/OpenCL.h"
#include "arm_compute/core/Helpers.h"
#include "arm_compute/core/TensorInfo.h"
#include "arm_compute/core/Validate.h"
#include "arm_compute/core/utils/misc/ShapeCalculator.h"
#include "src/core/AccessWindowStatic.h"
#include "src/core/CL/CLValidate.h"
#include "src/core/helpers/AutoConfiguration.h"
#include "src/core/helpers/WindowHelpers.h"
#include "support/StringSupport.h"
#include <cmath>
#include <tuple>
#include <utility>
Go to the source code of this file.
Namespaces | |
arm_compute | |
Copyright (c) 2017-2021 Arm Limited. | |
std::set<std::string> build_options {} |
Definition at line 53 of file CLIm2ColKernel.cpp.
Referenced by Program::build(), ClDirectConvolutionKernel::configure(), and CLCompileContext::create_kernel().
bool is_padding_required_nchw {} |
Definition at line 55 of file CLIm2ColKernel.cpp.
std::string kernel_name {} |
Definition at line 52 of file CLIm2ColKernel.cpp.
Referenced by clCreateKernel(), ClElementWiseUnaryKernel::configure(), ClActivationKernel::configure(), ClDequantizationKernel::configure(), ClPoolingKernel::configure(), ClScaleKernel::configure(), CLBitwiseKernel::configure(), CLMaxUnpoolingLayerKernel::configure(), CLChannelShuffleLayerKernel::configure(), CLSelectKernel::configure(), CLComputeAllAnchorsKernel::configure(), ClLogits1DMaxShiftExpSumKernel::configure(), CLFFTScaleKernel::configure(), CLNormalizationLayerKernel::configure(), ClDirectConvolutionKernel::configure(), CLComparisonKernel::configure(), CLGEMMLowpQuantizeDownInt32ScaleByFixedPointKernel::configure(), CLRemapKernel::configure(), CLReorgLayerKernel::configure(), CLFFTDigitReverseKernel::configure(), CLNormalizePlanarYUVLayerKernel::configure(), CLRangeKernel::configure(), ClMulKernel::configure(), CLPadLayerKernel::configure(), CLFFTRadixStageKernel::configure(), CLL2NormalizeLayerKernel::configure(), CLBoundingBoxTransformKernel::configure(), CLGEMMLowpMatrixMultiplyNativeKernel::configure(), CLFillBorderKernel::configure(), CLROIPoolingLayerKernel::configure(), CLDepthwiseConvolutionLayer3x3NHWCKernel::configure(), CLDepthConvertLayerKernel::configure(), CLGEMMReshapeLHSMatrixKernel::configure(), CLROIAlignLayerKernel::configure(), CLWinogradInputTransformKernel::configure(), CLWinogradFilterTransformKernel::configure(), CLGEMMMatrixMultiplyNativeKernel::configure(), CLGEMMLowpMatrixMultiplyReshapedKernel::configure(), CLDepthwiseConvolutionLayer3x3NCHWKernel::configure(), CLGEMMMatrixMultiplyKernel::configure(), CLGEMMLowpOffsetContributionKernel::configure(), CLWinogradOutputTransformKernel::configure(), CLDepthwiseConvolutionLayerNativeKernel::configure(), CLGEMMLowpOffsetContributionOutputStageKernel::configure(), CLGEMMReshapeRHSMatrixKernel::configure(), CLGEMMLowpMatrixMultiplyReshapedOnlyRHSKernel::configure(), ClLogits1DNormKernel::configure(), CLGEMMLowpMatrixAReductionKernel::configure(), CLGEMMMatrixMultiplyReshapedOnlyRHSKernel::configure(), CLKernelLibrary::create_kernel(), arm_compute::create_kernel(), CLCompileContext::create_kernel(), arm_compute::create_opencl_kernel(), CLKernelLibrary::get_program_name(), arm_compute::save_program_cache_to_file(), arm_compute::test::validation::TEST_CASE(), and CLDepthwiseConvolutionLayer3x3NCHWKernel::validate().
unsigned int num_elems_processed_per_iteration {} |
Definition at line 54 of file CLIm2ColKernel.cpp.
Referenced by CLComparisonKernel::border_size(), ClActivationKernel::configure(), ClWidthConcatenate2TensorsKernel::configure(), ClHeightConcatenateKernel::configure(), ClWidthConcatenateKernel::configure(), ClWidthConcatenate4TensorsKernel::configure(), ClBatchConcatenateKernel::configure(), ClDepthConcatenateKernel::configure(), ICLSimpleKernel::configure(), CLInstanceNormalizationLayerKernel::configure(), CLDeconvolutionLayerUpsampleKernel::configure(), CLQLSTMLayerNormalizationKernel::configure(), CLGEMMLowpQuantizeDownInt32ScaleByFixedPointKernel::configure(), CLRemapKernel::configure(), NEGEMMMatrixAdditionKernel::configure(), CLMeanStdDevNormalizationKernel::configure(), CLRangeKernel::configure(), CLNormalizePlanarYUVLayerKernel::configure(), CLBoundingBoxTransformKernel::configure(), CLDepthConvertLayerKernel::configure(), CLGEMMLowpQuantizeDownInt32ScaleKernel::configure(), CLBatchNormalizationLayerKernel::configure(), CLGEMMLowpOffsetContributionKernel::configure(), CLGEMMLowpOffsetContributionOutputStageKernel::configure(), CLComputeMeanVariance::configure(), CLGEMMLowpMatrixBReductionKernel::configure(), NEGEMMLowpMatrixBReductionKernel::configure(), CpuLogits1DSoftmaxKernel< IS_LOG >::run_op(), CpuPoolingKernel::validate(), and NEGEMMMatrixAdditionKernel::validate().