21.02
|
#include "arm_compute/core/Error.h"
#include "arm_compute/core/HOGInfo.h"
#include "arm_compute/core/IKernel.h"
#include "arm_compute/core/IMultiHOG.h"
#include "arm_compute/core/IMultiImage.h"
#include "arm_compute/core/ITensor.h"
#include "arm_compute/core/MultiImageInfo.h"
#include "arm_compute/core/Window.h"
#include <algorithm>
Go to the source code of this file.
Data Structures | |
class | compare_dimension< T > |
Function to compare two Dimensions objects and throw an error on mismatch. More... | |
struct | get_tensor_info_t< T > |
Get the info for a tensor, dummy struct. More... | |
struct | get_tensor_info_t< ITensorInfo * > |
Get the info for a tensor. More... | |
Namespaces | |
arm_compute | |
Copyright (c) 2017-2021 Arm Limited. | |
arm_compute::detail | |
Functions | |
template<typename T > | |
bool | have_different_dimensions (const Dimensions< T > &dim1, const Dimensions< T > &dim2, unsigned int upper_dim) |
template<typename F > | |
arm_compute::Status | for_each_error (F &&) |
template<typename F , typename T , typename... Ts> | |
arm_compute::Status | for_each_error (F &&func, T &&arg, Ts &&... args) |
template<typename... Ts> | |
arm_compute::Status | error_on_nullptr (const char *function, const char *file, const int line, Ts &&... pointers) |
Create an error if one of the pointers is a nullptr. More... | |
arm_compute::Status | error_on_mismatching_windows (const char *function, const char *file, const int line, const Window &full, const Window &win) |
Return an error if the passed window is invalid. More... | |
arm_compute::Status | error_on_invalid_subwindow (const char *function, const char *file, const int line, const Window &full, const Window &sub) |
Return an error if the passed subwindow is invalid. More... | |
arm_compute::Status | error_on_window_not_collapsable_at_dimension (const char *function, const char *file, const int line, const Window &full, const Window &window, const int dim) |
Return an error if the window can't be collapsed at the given dimension. More... | |
arm_compute::Status | error_on_coordinates_dimensions_gte (const char *function, const char *file, const int line, const Coordinates &pos, unsigned int max_dim) |
Return an error if the passed coordinates have too many dimensions. More... | |
arm_compute::Status | error_on_window_dimensions_gte (const char *function, const char *file, const int line, const Window &win, unsigned int max_dim) |
Return an error if the passed window has too many dimensions. More... | |
template<typename T , typename... Ts> | |
arm_compute::Status | error_on_mismatching_dimensions (const char *function, const char *file, int line, const Dimensions< T > &dim1, const Dimensions< T > &dim2, Ts &&... dims) |
Return an error if the passed dimension objects differ. More... | |
template<typename... Ts> | |
arm_compute::Status | error_on_tensors_not_even (const char *function, const char *file, int line, const Format &format, const ITensor *tensor1, Ts... tensors) |
Return an error if the passed tensor objects are not even. More... | |
template<typename... Ts> | |
arm_compute::Status | error_on_tensors_not_subsampled (const char *function, const char *file, int line, const Format &format, const TensorShape &shape, const ITensor *tensor1, Ts... tensors) |
Return an error if the passed tensor objects are not sub-sampled. More... | |
template<typename... Ts> | |
arm_compute::Status | error_on_mismatching_shapes (const char *function, const char *file, const int line, const ITensorInfo *tensor_info_1, const ITensorInfo *tensor_info_2, Ts... tensor_infos) |
Return an error if the passed two tensor infos have different shapes from the given dimension. More... | |
template<typename... Ts> | |
arm_compute::Status | error_on_mismatching_shapes (const char *function, const char *file, const int line, const ITensor *tensor_1, const ITensor *tensor_2, Ts... tensors) |
Return an error if the passed two tensors have different shapes from the given dimension. More... | |
template<typename... Ts> | |
arm_compute::Status | error_on_mismatching_shapes (const char *function, const char *file, const int line, unsigned int upper_dim, const ITensorInfo *tensor_info_1, const ITensorInfo *tensor_info_2, Ts... tensor_infos) |
Return an error if the passed two tensors have different shapes from the given dimension. More... | |
template<typename... Ts> | |
arm_compute::Status | error_on_mismatching_shapes (const char *function, const char *file, const int line, unsigned int upper_dim, const ITensor *tensor_1, const ITensor *tensor_2, Ts... tensors) |
Return an error if the passed two tensors have different shapes from the given dimension. More... | |
template<typename... Ts> | |
arm_compute::Status | error_on_mismatching_data_layouts (const char *function, const char *file, const int line, const ITensorInfo *tensor_info, Ts... tensor_infos) |
Return an error if the passed tensor infos have different data layouts. More... | |
template<typename... Ts> | |
arm_compute::Status | error_on_mismatching_data_layouts (const char *function, const char *file, const int line, const ITensor *tensor, Ts... tensors) |
Return an error if the passed tensors have different data layouts. More... | |
template<typename... Ts> | |
arm_compute::Status | error_on_mismatching_data_types (const char *function, const char *file, const int line, const ITensorInfo *tensor_info, Ts... tensor_infos) |
Return an error if the passed two tensor infos have different data types. More... | |
template<typename... Ts> | |
arm_compute::Status | error_on_mismatching_data_types (const char *function, const char *file, const int line, const ITensor *tensor, Ts... tensors) |
Return an error if the passed two tensors have different data types. More... | |
template<typename... Ts> | |
arm_compute::Status | error_on_mismatching_quantization_info (const char *function, const char *file, const int line, const ITensorInfo *tensor_info_1, const ITensorInfo *tensor_info_2, Ts... tensor_infos) |
Return an error if the passed tensor infos have different asymmetric quantized data types or different quantization info. More... | |
template<typename... Ts> | |
arm_compute::Status | error_on_mismatching_quantization_info (const char *function, const char *file, const int line, const ITensor *tensor_1, const ITensor *tensor_2, Ts... tensors) |
Return an error if the passed tensor have different asymmetric quantized data types or different quantization info. More... | |
template<typename T , typename F , typename... Fs> | |
void | error_on_format_not_in (const char *function, const char *file, const int line, const T *object, F &&format, Fs &&... formats) |
Throw an error if the format of the passed tensor/multi-image does not match any of the formats provided. More... | |
template<typename T , typename... Ts> | |
arm_compute::Status | error_on_data_type_not_in (const char *function, const char *file, const int line, const ITensorInfo *tensor_info, T &&dt, Ts &&... dts) |
Return an error if the data type of the passed tensor info does not match any of the data types provided. More... | |
template<typename T , typename... Ts> | |
arm_compute::Status | error_on_data_type_not_in (const char *function, const char *file, const int line, const ITensor *tensor, T &&dt, Ts &&... dts) |
Return an error if the data type of the passed tensor does not match any of the data types provided. More... | |
template<typename T , typename... Ts> | |
arm_compute::Status | error_on_data_layout_not_in (const char *function, const char *file, const int line, const ITensorInfo *tensor_info, T &&dl, Ts &&... dls) |
Return an error if the data layout of the passed tensor info does not match any of the data layouts provided. More... | |
template<typename T , typename... Ts> | |
arm_compute::Status | error_on_data_layout_not_in (const char *function, const char *file, const int line, const ITensor *tensor, T &&dl, Ts &&... dls) |
Return an error if the data layout of the passed tensor does not match any of the data layout provided. More... | |
template<typename T , typename... Ts> | |
arm_compute::Status | error_on_data_type_channel_not_in (const char *function, const char *file, const int line, const ITensorInfo *tensor_info, size_t num_channels, T &&dt, Ts &&... dts) |
Return an error if the data type or the number of channels of the passed tensor info does not match any of the data types and number of channels provided. More... | |
template<typename T , typename... Ts> | |
arm_compute::Status | error_on_data_type_channel_not_in (const char *function, const char *file, const int line, const ITensor *tensor, size_t num_channels, T &&dt, Ts &&... dts) |
Return an error if the data type or the number of channels of the passed tensor does not match any of the data types and number of channels provided. More... | |
arm_compute::Status | error_on_unsupported_fp16 (const char *function, const char *file, const int line, const ITensorInfo *tensor_info, bool is_fp16_supported) |
Return an error if the data type of the passed tensor info is FP16 and FP16 extension is not supported by the device. More... | |
arm_compute::Status | error_on_unsupported_fp16 (const char *function, const char *file, const int line, const ITensor *tensor, bool is_fp16_supported) |
Return an error if the data type of the passed tensor is FP16 and FP16 extension is not supported by the device. More... | |
arm_compute::Status | error_on_tensor_not_2d (const char *function, const char *file, const int line, const ITensor *tensor) |
Return an error if the tensor is not 2D. More... | |
arm_compute::Status | error_on_tensor_not_2d (const char *function, const char *file, const int line, const ITensorInfo *tensor) |
Return an error if the tensor info is not 2D. More... | |
template<typename T , typename... Ts> | |
arm_compute::Status | error_on_channel_not_in (const char *function, const char *file, const int line, T cn, T &&channel, Ts &&... channels) |
Return an error if the channel is not in channels. More... | |
arm_compute::Status | error_on_channel_not_in_known_format (const char *function, const char *file, const int line, Format fmt, Channel cn) |
Return an error if the channel is not in format. More... | |
arm_compute::Status | error_on_invalid_multi_hog (const char *function, const char *file, const int line, const IMultiHOG *multi_hog) |
Return an error if the IMultiHOG container is invalid. More... | |
arm_compute::Status | error_on_unconfigured_kernel (const char *function, const char *file, const int line, const IKernel *kernel) |
Return an error if the kernel is not configured. More... | |
arm_compute::Status | error_on_invalid_subtensor (const char *function, const char *file, const int line, const TensorShape &parent_shape, const Coordinates &coords, const TensorShape &shape) |
Return an error if if the coordinates and shape of the subtensor are within the parent tensor. More... | |
arm_compute::Status | error_on_invalid_subtensor_valid_region (const char *function, const char *file, const int line, const ValidRegion &parent_valid_region, const ValidRegion &valid_region) |
Return an error if the valid region of a subtensor is not inside the valid region of the parent tensor. More... | |
#define ARM_COMPUTE_ERROR_ON_CHANNEL_NOT_IN | ( | c, | |
... | |||
) | ARM_COMPUTE_ERROR_THROW_ON(::arm_compute::error_on_channel_not_in(__func__, __FILE__, __LINE__, c, __VA_ARGS__)) |
Definition at line 886 of file Validate.h.
#define ARM_COMPUTE_ERROR_ON_CHANNEL_NOT_IN_KNOWN_FORMAT | ( | f, | |
c | |||
) | ARM_COMPUTE_ERROR_THROW_ON(::arm_compute::error_on_channel_not_in_known_format(__func__, __FILE__, __LINE__, f, c)) |
Definition at line 903 of file Validate.h.
Referenced by NEChannelExtractKernel::configure(), and CLChannelExtractKernel::configure().
#define ARM_COMPUTE_ERROR_ON_COORDINATES_DIMENSIONS_GTE | ( | p, | |
md | |||
) | ARM_COMPUTE_ERROR_THROW_ON(::arm_compute::error_on_coordinates_dimensions_gte(__func__, __FILE__, __LINE__, p, md)) |
Definition at line 244 of file Validate.h.
Referenced by SubTensorInfo::offset_element_in_bytes(), and TensorInfo::offset_element_in_bytes().
#define ARM_COMPUTE_ERROR_ON_DATA_LAYOUT_NOT_IN | ( | t, | |
... | |||
) | ARM_COMPUTE_ERROR_THROW_ON(::arm_compute::error_on_data_layout_not_in(__func__, __FILE__, __LINE__, t, __VA_ARGS__)) |
Definition at line 744 of file Validate.h.
#define ARM_COMPUTE_ERROR_ON_DATA_TYPE_CHANNEL_NOT_IN | ( | t, | |
c, | |||
... | |||
) | ARM_COMPUTE_ERROR_THROW_ON(::arm_compute::error_on_data_type_channel_not_in(__func__, __FILE__, __LINE__, t, c, __VA_ARGS__)) |
Definition at line 790 of file Validate.h.
Referenced by NumPyAccessor::access_tensor(), SaveNumPyAccessor::access_tensor(), DetectionOutputAccessor::access_tensor(), TopNPredictionsAccessor::access_tensor(), GCLogits1DMaxKernel::configure(), GCScaleKernel::configure(), GCTransposeKernel::configure(), CLIntegralImageHorKernel::configure(), CLTableLookupKernel::configure(), GCGEMMMatrixAccumulateBiasesKernel::configure(), CLMedian3x3Kernel::configure(), CLErodeKernel::configure(), NEWarpPerspective::configure(), CLDilateKernel::configure(), CLGaussian3x3Kernel::configure(), CLWarpPerspectiveKernel::configure(), CLBox3x3Kernel::configure(), CLNonMaximaSuppression3x3Kernel::configure(), NEWarpAffine::configure(), CLThresholdKernel::configure(), CLAccumulateKernel::configure(), GCDropoutLayer::configure(), CLWarpAffineKernel::configure(), GCPixelWiseMultiplicationKernel::configure(), NEIntegralImageKernel::configure(), GCDepthwiseConvolutionLayer3x3Kernel::configure(), GCNormalizationLayerKernel::configure(), NERemap::configure(), NEBox3x3Kernel::configure(), NEDilateKernel::configure(), NEErodeKernel::configure(), NEGaussian3x3Kernel::configure(), NEGaussianPyramidHorKernel::configure(), GCFillBorderKernel::configure(), GCGEMMMatrixAdditionKernel::configure(), NEGaussian5x5HorKernel::configure(), GCAbsoluteDifferenceKernel::configure(), NETableLookupKernel::configure(), GCGEMMTranspose1xWKernel::configure(), INEWarpKernel::configure(), NEBitwiseNotKernel::configure(), CLGaussianPyramidHorKernel::configure(), CLBitwiseKernel::configure(), GCConvolutionLayerReshapeWeights::configure(), NEBitwiseAndKernel::configure(), NEBitwiseOrKernel::configure(), NEBitwiseXorKernel::configure(), CLHistogramKernel::configure(), NEHOGOrientationBinningKernel::configure(), GCActivationLayerKernel::configure(), NERemapKernel::configure(), GCDepthConcatenateLayerKernel::configure(), GCDirectConvolutionLayerKernel< kernel_size >::configure(), CLMinMaxKernel::configure(), GCSoftmaxLayer::configure(), NEAbsoluteDifferenceKernel::configure(), NEAccumulateKernel::configure(), NEDerivativeKernel::configure(), NEFastCornersKernel::configure(), NEFillArrayKernel::configure(), NEMagnitudePhaseKernel< mag_type, phase_type >::configure(), NEMinMaxKernel::configure(), NENonMaximaSuppression3x3Kernel::configure(), NESobel5x5HorKernel::configure(), GCLogits1DShiftExpSumKernel::configure(), CLNonLinearFilterKernel::configure(), CLGradientKernel::configure(), NEGradientKernel::configure(), CPPBoxWithNonMaximaSuppressionLimitKernel::configure(), NEMeanStdDevKernel::configure(), NENonLinearFilterKernel::configure(), GCDropoutLayerKernel::configure(), NEChannelCombineKernel::configure(), CLRemapKernel::configure(), CLAbsoluteDifferenceKernel::configure(), CLHOGOrientationBinningKernel::configure(), CPPCornerCandidatesKernel::configure(), CLDerivativeKernel::configure(), CLSobel3x3Kernel::configure(), NEROIPoolingLayerKernel::configure(), CLSobel5x5HorKernel::configure(), CLSobel7x7HorKernel::configure(), NECumulativeDistributionKernel::configure(), GCGEMMInterleave4x4Kernel::configure(), NEDerivative::configure(), NEEqualizeHistogram::configure(), CLChannelCombineKernel::configure(), NESobel3x3Kernel::configure(), NEScharr3x3Kernel::configure(), GCTensorShiftKernel::configure(), CLRemap::configure(), CLConvolutionKernel< matrix_size >::configure(), NEHistogramKernel::configure(), NEHOGDescriptor::configure(), CLMagnitudePhaseKernel::configure(), NEHOGGradient::configure(), CLIntegralImageVertKernel::configure(), CLHOGGradient::configure(), NESobel7x7::configure(), CLFastCornersKernel::configure(), NESobel5x5::configure(), GCWeightsReshapeKernel::configure(), NEFastCorners::configure(), GCCol2ImKernel::configure(), CLROIPoolingLayerKernel::configure(), CLHOGDescriptor::configure(), NEConvolutionKernel< matrix_size >::configure(), CLHarrisScoreKernel::configure(), NELaplacianPyramid::configure(), CLScharr3x3Kernel::configure(), CLAccumulateWeightedKernel::configure(), NECannyEdge::configure(), CLLaplacianPyramid::configure(), CLGaussian5x5::configure(), CLSobel5x5::configure(), CLSobel7x7::configure(), GCFullyConnectedLayer::configure(), CLCannyEdge::configure(), NELaplacianReconstruct::configure(), NEHarrisScoreKernel< block_size >::configure(), NEHOGMultiDetection::configure(), NEGaussianPyramidVertKernel::configure(), NEHarrisCorners::configure(), NEGaussian5x5VertKernel::configure(), GCLogits1DNormKernel::configure(), CLLaplacianReconstruct::configure(), CLWinogradConvolutionLayer::configure(), CLHistogramBorderKernel::configure(), CLGaussianPyramidVertKernel::configure(), NEAccumulateWeightedKernel::configure(), CLHarrisCorners::configure(), NEGaussianPyramidHalf::configure(), CLGaussianPyramidHalf::configure(), CLHOGBlockNormalizationKernel::configure(), CLAccumulateSquaredKernel::configure(), CLEdgeNonMaxSuppressionKernel::configure(), GCConvolutionLayer::configure(), CLHOGMultiDetection::configure(), CLMinMaxLocationKernel::configure(), CLSeparableConvolutionHorKernel< matrix_size >::configure(), NEConvolutionSquare< matrix_size >::configure(), NEHOGBlockNormalizationKernel::configure(), CLCopyToArrayKernel::configure(), CLSobel7x7VertKernel::configure(), CLSobel5x5VertKernel::configure(), NEEdgeNonMaxSuppressionKernel::configure(), CLConvolutionSquare< matrix_size >::configure(), CLGaussianPyramidOrb::configure(), NEMinMaxLocationKernel::configure(), NESeparableConvolutionHorKernel< matrix_size >::configure(), CLLKTrackerStage0Kernel::configure(), NEGaussianPyramidOrb::configure(), CLSeparableConvolutionVertKernel< matrix_size >::configure(), CLEdgeTraceKernel::configure(), NEAccumulateSquaredKernel::configure(), NEEdgeTraceKernel::configure(), NESeparableConvolutionVertKernel< matrix_size >::configure(), CLLKTrackerStage1Kernel::configure(), CLConvolutionRectangleKernel::configure(), NEConvolutionRectangleKernel::configure(), IImageLoader::fill_planar_tensor(), arm_compute::utils::load_trained_data(), and CLQLSTMLayer::validate().
#define ARM_COMPUTE_ERROR_ON_DATA_TYPE_NOT_IN | ( | t, | |
... | |||
) | ARM_COMPUTE_ERROR_THROW_ON(::arm_compute::error_on_data_type_not_in(__func__, __FILE__, __LINE__, t, __VA_ARGS__)) |
Definition at line 692 of file Validate.h.
Referenced by NEHOGDetectorKernel::configure(), CLHOGDetectorKernel::configure(), CLHOGBlockNormalizationKernel::configure(), NEHOGBlockNormalizationKernel::configure(), NPYLoader::fill_tensor(), and arm_compute::utils::save_to_npy().
#define ARM_COMPUTE_ERROR_ON_FORMAT_NOT_IN | ( | t, | |
... | |||
) | ::arm_compute::error_on_format_not_in(__func__, __FILE__, __LINE__, t, __VA_ARGS__) |
Definition at line 643 of file Validate.h.
Referenced by NEChannelExtractKernel::configure(), NESobel7x7HorKernel::configure(), NEChannelCombineKernel::configure(), CLChannelExtractKernel::configure(), CLChannelCombineKernel::configure(), NESobel5x5VertKernel::configure(), NESobel7x7VertKernel::configure(), arm_compute::utils::draw_detection_rectangle(), IImageLoader::fill_image(), and arm_compute::utils::save_to_ppm().
#define ARM_COMPUTE_ERROR_ON_INVALID_MULTI_HOG | ( | m | ) | ARM_COMPUTE_ERROR_THROW_ON(::arm_compute::error_on_invalid_multi_hog(__func__, __FILE__, __LINE__, m)) |
Definition at line 925 of file Validate.h.
Referenced by NEHOGMultiDetection::configure(), and CLHOGMultiDetection::configure().
#define ARM_COMPUTE_ERROR_ON_INVALID_SUBTENSOR | ( | p, | |
c, | |||
s | |||
) | ARM_COMPUTE_ERROR_THROW_ON(::arm_compute::error_on_invalid_subtensor(__func__, __FILE__, __LINE__, p, c, s)) |
Definition at line 959 of file Validate.h.
Referenced by SubTensorInfo::set_tensor_shape(), and SubTensorInfo::SubTensorInfo().
#define ARM_COMPUTE_ERROR_ON_INVALID_SUBTENSOR_VALID_REGION | ( | pv, | |
sv | |||
) | ARM_COMPUTE_ERROR_THROW_ON(::arm_compute::error_on_invalid_subtensor_valid_region(__func__, __FILE__, __LINE__, pv, sv)) |
Definition at line 976 of file Validate.h.
Referenced by SubTensorInfo::set_valid_region().
#define ARM_COMPUTE_ERROR_ON_INVALID_SUBWINDOW | ( | f, | |
s | |||
) | ARM_COMPUTE_ERROR_THROW_ON(::arm_compute::error_on_invalid_subwindow(__func__, __FILE__, __LINE__, f, s)) |
Definition at line 205 of file Validate.h.
Referenced by calculate_kernel(), ClFillKernel::configure(), ClCropKernel::configure(), ICLSimple2DKernel::run(), IGCSimple2DKernel::run(), ICLSimple3DKernel::run(), IGCSimple3DKernel::run(), GCScaleKernel::run(), GCTransposeKernel::run(), GCDepthwiseConvolutionLayer3x3Kernel::run(), GCPixelWiseMultiplicationKernel::run(), NEBox3x3Kernel::run(), NEDilateKernel::run(), NEErodeKernel::run(), NEIntegralImageKernel::run(), GCGEMMMatrixAdditionKernel::run(), GCNormalizationLayerKernel::run(), NEGaussian3x3Kernel::run(), NEGaussianPyramidHorKernel::run(), NEMedian3x3Kernel::run(), GCAbsoluteDifferenceKernel::run(), NETableLookupKernel::run(), NEGaussian5x5HorKernel::run(), GCGEMMTranspose1xWKernel::run(), INEWarpKernel::run(), CLGaussianPyramidHorKernel::run(), NEBitwiseNotKernel::run(), CPPUpsampleKernel::run(), CLBitwiseKernel::run(), GCActivationLayerKernel::run(), NERemapKernel::run(), GCDepthConcatenateLayerKernel::run(), NEBitwiseAndKernel::run(), NEBitwiseOrKernel::run(), NEBitwiseXorKernel::run(), NEHOGOrientationBinningKernel::run(), CLMinMaxKernel::run(), NEAccumulateKernel::run(), NEAbsoluteDifferenceKernel::run(), NEDerivativeKernel::run(), NESobel5x5HorKernel::run(), NESobel7x7HorKernel::run(), NEFastCornersKernel::run(), NEFillArrayKernel::run(), NEMagnitudePhaseKernel< mag_type, phase_type >::run(), NENonMaximaSuppression3x3Kernel::run(), GCLogits1DShiftExpSumKernel::run(), CLGradientKernel::run(), NEGradientKernel::run(), NEDequantizationLayerKernel::run(), NEMeanStdDevKernel::run(), NENonLinearFilterKernel::run(), GCDirectConvolutionLayerKernel< kernel_size >::run(), NEHOGDetectorKernel::run(), NEMinMaxKernel::run(), NETileKernel::run(), CLRemapKernel::run(), NEConvertQuantizedSignednessKernel::run(), CPPCornerCandidatesKernel::run(), CLHOGOrientationBinningKernel::run(), CLAbsoluteDifferenceKernel::run(), NEReverseKernel::run(), NEROIPoolingLayerKernel::run(), NESpaceToDepthLayerKernel::run(), CLSobel3x3Kernel::run(), NEChannelShuffleLayerKernel::run(), NEDepthToSpaceLayerKernel::run(), CLDerivativeKernel::run(), CLDequantizationLayerKernel::run(), NEThresholdKernel::run(), GCGEMMInterleave4x4Kernel::run(), GCPoolingLayerKernel::run(), NEChannelExtractKernel::run(), CLSobel5x5HorKernel::run(), CLSobel7x7HorKernel::run(), NECumulativeDistributionKernel::run(), CLLKTrackerInitKernel::run(), NEPriorBoxLayerKernel::run(), GCArithmeticAdditionKernel::run(), NETransposeKernel::run(), NEFFTScaleKernel::run(), NEComputeAllAnchorsKernel::run(), NEInstanceNormalizationLayerKernel::run(), NEQLSTMLayerNormalizationKernel::run(), NEReorgLayerKernel::run(), NESobel3x3Kernel::run(), GCNormalizePlanarYUVLayerKernel::run(), NEScharr3x3Kernel::run(), CLDepthwiseConvolutionLayerReshapeWeightsKernel::run(), CPPPermuteKernel::run(), CLChannelShuffleLayerKernel::run(), NEQuantizationLayerKernel::run(), GCTensorShiftKernel::run(), CLDepthToSpaceLayerKernel::run(), CLReverseKernel::run(), CLSelectKernel::run(), CLSpaceToDepthLayerKernel::run(), NEFFTDigitReverseKernel::run(), CLDeconvolutionLayerUpsampleKernel::run(), CLMaxUnpoolingLayerKernel::run(), CLFFTScaleKernel::run(), NERangeKernel::run(), NEChannelCombineKernel::run(), CLComputeAllAnchorsKernel::run(), NEMaxUnpoolingLayerKernel::run(), NENormalizationLayerKernel::run(), CLMagnitudePhaseKernel::run(), CLQLSTMLayerNormalizationKernel::run(), CLQuantizationLayerKernel::run(), CLScaleKernel::run(), NEConvertFullyConnectedWeightsKernel::run(), NEMeanStdDevNormalizationKernel::run(), CLComparisonKernel::run(), CLGatherKernel::run(), CLMinMaxLayerKernel::run(), CLNormalizationLayerKernel::run(), CLIntegralImageVertKernel::run(), CLGEMMLowpQuantizeDownInt32ScaleByFixedPointKernel::run(), NEMinMaxLayerKernel::run(), CLTileKernel::run(), NEFillBorderKernel::run(), CLFastCornersKernel::run(), CLFFTDigitReverseKernel::run(), NESelectKernel::run(), CLMeanStdDevNormalizationKernel::run(), NEGEMMMatrixAdditionKernel::run(), CLInstanceNormalizationLayerKernel::run(), NEReductionOperationKernel::run(), CLConvertFullyConnectedWeightsKernel::run(), CLRangeKernel::run(), CLReorgLayerKernel::run(), CLROIPoolingLayerKernel::run(), NEBoundingBoxTransformKernel::run(), NEGEMMLowpMatrixMultiplyKernel::run(), NEFFTRadixStageKernel::run(), NEPadLayerKernel::run(), NEStackLayerKernel::run(), GCGEMMMatrixMultiplyKernel::run(), NEColorConvertKernel::run(), CPPNonMaximumSuppressionKernel::run(), NEHistogramKernel::run(), CLNormalizePlanarYUVLayerKernel::run(), NEScaleKernel::run(), NEConvolutionKernel< matrix_size >::run(), CLMeanStdDevKernel::run(), NEDirectConvolutionLayerKernel::run(), NEGEMMMatrixMultiplyKernel::run(), CLPadLayerKernel::run(), CLPriorBoxLayerKernel::run(), CLScharr3x3Kernel::run(), CLChannelExtractKernel::run(), NEDirectConvolutionLayerOutputStageKernel::run(), GCBatchNormalizationLayerKernel::run(), NEDepthConvertLayerKernel::run(), NEGEMMInterleave4x4Kernel::run(), CLHarrisScoreKernel::run(), CLReductionOperationKernel::run(), CLHOGDetectorKernel::run(), CLFFTRadixStageKernel::run(), NEBatchToSpaceLayerKernel::run(), NEROIAlignLayerKernel::run(), NEGEMMLowpQuantizeDownInt32ScaleKernel::run(), CLL2NormalizeLayerKernel::run(), CLBoundingBoxTransformKernel::run(), NECropKernel::run(), CLChannelCombineKernel::run(), NEGEMMLowpOffsetContributionKernel::run(), NEGEMMLowpQuantizeDownInt32ToInt16ScaleByFixedPointKernel::run(), NEBatchNormalizationLayerKernel::run(), CLGEMMLowpQuantizeDownInt32ScaleByFloatKernel::run(), CLGEMMLowpQuantizeDownInt32ScaleKernel::run(), NECol2ImKernel::run(), CLLogits1DMaxShiftExpSumKernel::run(), CLStackLayerKernel::run(), NEGEMMLowpQuantizeDownInt32ToUint8ScaleByFixedPointKernel::run(), NEGEMMLowpQuantizeDownInt32ToInt8ScaleByFixedPointKernel::run(), CLLKTrackerFinalizeKernel::run(), NEFuseBatchNormalizationKernel::run(), NEHarrisScoreKernel< block_size >::run(), CLGEMMLowpMatrixMultiplyNativeKernel::run(), CLArgMinMaxLayerKernel::run(), CLGEMMReshapeLHSMatrixKernel::run(), NEDepthwiseConvolutionLayerNativeKernel::run(), NESpaceToBatchLayerKernel::run(), NEGaussianPyramidVertKernel::run(), CLDeconvolutionReshapeOutputKernel::run(), NEGaussian5x5VertKernel::run(), CLROIAlignLayerKernel::run(), GCLogits1DNormKernel::run(), NEWeightsReshapeKernel::run(), CLBatchToSpaceLayerKernel::run(), CLGaussianPyramidVertKernel::run(), NEGEMMTranspose1xWKernel::run(), CLDepthwiseConvolutionLayer3x3NCHWKernel::run(), CLWinogradInputTransformKernel::run(), CLDepthwiseConvolutionLayer3x3NHWCKernel::run(), CLGEMMLowpOffsetContributionKernel::run(), NEAccumulateWeightedKernel::run(), CLBatchNormalizationLayerKernel::run(), CLWinogradFilterTransformKernel::run(), CLGEMMMatrixMultiplyKernel::run(), CLFuseBatchNormalizationKernel::run(), CLGEMMLowpMatrixMultiplyReshapedKernel::run(), CLDirectConvolutionLayerKernel::run(), NEIm2ColKernel::run(), CLGEMMMatrixMultiplyNativeKernel::run(), CLColorConvertKernel::run(), CLSpaceToBatchLayerKernel::run(), NESobel5x5VertKernel::run(), CLHOGBlockNormalizationKernel::run(), CLEdgeNonMaxSuppressionKernel::run(), CLWinogradOutputTransformKernel::run(), CLMinMaxLocationKernel::run(), NEGEMMLowpOffsetContributionOutputStageKernel::run(), CLDepthwiseConvolutionLayerNativeKernel::run(), NESobel7x7VertKernel::run(), NEGEMMLowpMatrixAReductionKernel::run(), CLGEMMLowpOffsetContributionOutputStageKernel::run(), NEHOGBlockNormalizationKernel::run(), CLGEMMLowpMatrixAReductionKernel::run(), CLCopyToArrayKernel::run(), CLSobel5x5VertKernel::run(), NEEdgeNonMaxSuppressionKernel::run(), CLSobel7x7VertKernel::run(), CLGEMMReshapeRHSMatrixKernel::run(), CLGEMMLowpMatrixMultiplyReshapedOnlyRHSKernel::run(), NEMinMaxLocationKernel::run(), NESeparableConvolutionHorKernel< matrix_size >::run(), CLLKTrackerStage0Kernel::run(), CLLogits1DNormKernel::run(), CLGEMMMatrixMultiplyReshapedOnlyRHSKernel::run(), CLEdgeTraceKernel::run(), CLGEMMMatrixMultiplyReshapedKernel::run(), CLGEMMLowpMatrixBReductionKernel::run(), NEAccumulateSquaredKernel::run(), NEEdgeTraceKernel::run(), NEGEMMLowpMatrixBReductionKernel::run(), NESeparableConvolutionVertKernel< matrix_size >::run(), CLLKTrackerStage1Kernel::run(), CLConvolutionRectangleKernel::run(), NEConvolutionRectangleKernel::run(), CpuFillKernel::run_op(), ClElementwiseKernel::run_op(), CpuReshapeKernel::run_op(), CpuLogits1DMaxKernel::run_op(), CpuCopyKernel::run_op(), ClReshapeKernel::run_op(), ClElementWiseUnaryKernel::run_op(), ClCopyKernel::run_op(), CpuConcatenateHeightKernel::run_op(), CpuConcatenateWidthKernel::run_op(), NELogicalKernel::run_op(), CpuPermuteKernel::run_op(), CpuActivationKernel::run_op(), CpuElementwiseKernel::run_op(), ClWidthConcatenate2TensorsKernel::run_op(), CpuConcatenateBatchKernel::run_op(), ClWidthConcatenateKernel::run_op(), ClHeightConcatenateKernel::run_op(), ClActivationKernel::run_op(), CpuFloorKernel::run_op(), ClPoolingKernel::run_op(), CpuPoolingKernel::run_op(), ClDepthConcatenateKernel::run_op(), ClBatchConcatenateKernel::run_op(), ClFillKernel::run_op(), CpuConcatenateDepthKernel::run_op(), ClWidthConcatenate4TensorsKernel::run_op(), CpuElementwiseUnaryKernel::run_op(), CLStridedSliceKernel::run_op(), CpuAddKernel::run_op(), ClCropKernel::run_op(), CpuSubKernel::run_op(), NEStridedSliceKernel::run_op(), CpuLogits1DSoftmaxKernel< IS_LOG >::run_op(), NEPixelWiseMultiplicationKernel::run_op(), CLPixelWiseMultiplicationKernel::run_op(), NEComplexPixelWiseMultiplicationKernel::run_op(), and CLComplexPixelWiseMultiplicationKernel::run_op().
#define ARM_COMPUTE_ERROR_ON_MISMATCHING_DATA_LAYOUT | ( | ... | ) | ARM_COMPUTE_ERROR_THROW_ON(::arm_compute::error_on_mismatching_data_layouts(__func__, __FILE__, __LINE__, __VA_ARGS__)) |
Definition at line 492 of file Validate.h.
#define ARM_COMPUTE_ERROR_ON_MISMATCHING_DATA_TYPES | ( | ... | ) | ARM_COMPUTE_ERROR_THROW_ON(::arm_compute::error_on_mismatching_data_types(__func__, __FILE__, __LINE__, __VA_ARGS__)) |
Definition at line 543 of file Validate.h.
Referenced by arm_compute::utils::compare_tensor(), GCLogits1DMaxKernel::configure(), GCScaleKernel::configure(), GCTransposeKernel::configure(), CLTableLookupKernel::configure(), GCGEMMMatrixAccumulateBiasesKernel::configure(), GCDropoutLayer::configure(), GCPixelWiseMultiplicationKernel::configure(), GCDepthwiseConvolutionLayer3x3Kernel::configure(), NEDilateKernel::configure(), NEErodeKernel::configure(), GCGEMMMatrixAdditionKernel::configure(), GCNormalizationLayerKernel::configure(), NEBox3x3Kernel::configure(), NETableLookupKernel::configure(), GCAbsoluteDifferenceKernel::configure(), GCGEMMTranspose1xWKernel::configure(), NEBitwiseNotKernel::configure(), GCActivationLayerKernel::configure(), GCConvolutionLayerReshapeWeights::configure(), GCDepthConcatenateLayerKernel::configure(), GCDirectConvolutionLayerKernel< kernel_size >::configure(), NEBitwiseAndKernel::configure(), NEBitwiseOrKernel::configure(), NEBitwiseXorKernel::configure(), NENonMaximaSuppression3x3Kernel::configure(), GCLogits1DShiftExpSumKernel::configure(), CPPBoxWithNonMaximaSuppressionLimitKernel::configure(), GCDropoutLayerKernel::configure(), NEGradientKernel::configure(), NEROIPoolingLayerKernel::configure(), GCGEMMInterleave4x4Kernel::configure(), CLMagnitudePhaseKernel::configure(), GCWeightsReshapeKernel::configure(), GCCol2ImKernel::configure(), CLROIPoolingLayerKernel::configure(), CLHarrisScoreKernel::configure(), GCFullyConnectedLayer::configure(), NEHarrisScoreKernel< block_size >::configure(), GCLogits1DNormKernel::configure(), GCConvolutionLayer::configure(), NEEdgeNonMaxSuppressionKernel::configure(), and NEEdgeTraceKernel::configure().
#define ARM_COMPUTE_ERROR_ON_MISMATCHING_DIMENSIONS | ( | ... | ) | ARM_COMPUTE_ERROR_THROW_ON(::arm_compute::error_on_mismatching_dimensions(__func__, __FILE__, __LINE__, __VA_ARGS__)) |
Definition at line 286 of file Validate.h.
Referenced by GCLogits1DMaxKernel::configure(), GCTransposeKernel::configure(), GCDepthwiseConvolutionLayer3x3Kernel::configure(), GCGEMMTranspose1xWKernel::configure(), GCDirectConvolutionLayerKernel< kernel_size >::configure(), NEChannelExtractKernel::configure(), CLChannelExtractKernel::configure(), GCGEMMInterleave4x4Kernel::configure(), NEColorConvertKernel::configure(), GCCol2ImKernel::configure(), and arm_compute::test::validation::reference::copy().
#define ARM_COMPUTE_ERROR_ON_MISMATCHING_QUANTIZATION_INFO | ( | ... | ) | ARM_COMPUTE_ERROR_THROW_ON(::arm_compute::error_on_mismatching_quantization_info(__func__, __FILE__, __LINE__, __VA_ARGS__)) |
Definition at line 608 of file Validate.h.
#define ARM_COMPUTE_ERROR_ON_MISMATCHING_SHAPES | ( | ... | ) | ARM_COMPUTE_ERROR_THROW_ON(::arm_compute::error_on_mismatching_shapes(__func__, __FILE__, __LINE__, __VA_ARGS__)) |
Definition at line 441 of file Validate.h.
Referenced by arm_compute::utils::compare_tensor(), GCPixelWiseMultiplicationKernel::configure(), NEBox3x3Kernel::configure(), NEBitwiseNotKernel::configure(), GCActivationLayerKernel::configure(), NEColorConvertKernel::configure(), NEBitwiseAndKernel::configure(), GCDepthConcatenateLayerKernel::configure(), NEBitwiseOrKernel::configure(), NEBitwiseXorKernel::configure(), NEAccumulateKernel::configure(), NEAbsoluteDifferenceKernel::configure(), NEGradientKernel::configure(), GCLogits1DShiftExpSumKernel::configure(), NEConvolutionKernel< matrix_size >::configure(), GCLogits1DNormKernel::configure(), NEAccumulateWeightedKernel::configure(), NEEdgeNonMaxSuppressionKernel::configure(), NESeparableConvolutionHorKernel< matrix_size >::configure(), NEAccumulateSquaredKernel::configure(), NEEdgeTraceKernel::configure(), NESeparableConvolutionVertKernel< matrix_size >::configure(), and NEConvolutionRectangleKernel::configure().
#define ARM_COMPUTE_ERROR_ON_MISMATCHING_WINDOWS | ( | f, | |
w | |||
) | ARM_COMPUTE_ERROR_THROW_ON(::arm_compute::error_on_mismatching_windows(__func__, __FILE__, __LINE__, f, w)) |
Definition at line 183 of file Validate.h.
Referenced by GCGEMMMatrixAccumulateBiasesKernel::run(), CPPSortEuclideanDistanceKernel::run(), CLHistogramKernel::run(), CPPDetectionWindowNonMaximaSuppressionKernel::run(), GCDropoutLayerKernel::run(), CPPBoxWithNonMaximaSuppressionLimitKernel::run(), GCFillBorderKernel::run(), GCWeightsReshapeKernel::run(), GCCol2ImKernel::run(), GCIm2ColKernel::run(), CLFillBorderKernel::run(), CLCol2ImKernel::run(), CLHistogramBorderKernel::run(), CLWeightsReshapeKernel::run(), CLIm2ColKernel::run(), ClFloorKernel::run_op(), ClPermuteKernel::run_op(), and CLFillBorderKernel::run_op().
#define ARM_COMPUTE_ERROR_ON_NULLPTR | ( | ... | ) | ARM_COMPUTE_ERROR_THROW_ON(::arm_compute::error_on_nullptr(__func__, __FILE__, __LINE__, __VA_ARGS__)) |
Definition at line 161 of file Validate.h.
Referenced by arm_compute::utils::info_helpers::build_lstm_params_tensor_info(), GCLogits1DMaxKernel::configure(), GCScaleKernel::configure(), NEFlattenLayer::configure(), GCTransposeKernel::configure(), CpuReshapeKernel::configure(), CpuFloorKernel::configure(), CpuFillKernel::configure(), CpuCopyKernel::configure(), CpuLogits1DMaxKernel::configure(), ClFloorKernel::configure(), ClReshapeKernel::configure(), ClCopyKernel::configure(), ClElementWiseUnaryKernel::configure(), CpuPermuteKernel::configure(), CpuActivationKernel::configure(), NEScale::configure(), CpuConcatenateHeightKernel::configure(), CpuConcatenateWidthKernel::configure(), NELogicalKernel::configure(), NEQuantizationLayer::configure(), ClActivationKernel::configure(), ClWidthConcatenate2TensorsKernel::configure(), CLStridedSliceKernel::configure(), NESlice::configure(), CLTransposeKernel::configure(), CpuConcatenateBatchKernel::configure(), CpuPoolingKernel::configure(), ClHeightConcatenateKernel::configure(), ClPoolingKernel::configure(), ClWidthConcatenateKernel::configure(), ClPooling::configure(), CPPDetectionOutputLayer::configure(), NELogicalAnd::configure(), CLSlice::configure(), ClWidthConcatenate4TensorsKernel::configure(), ClBatchConcatenateKernel::configure(), ClDepthConcatenateKernel::configure(), ClFillKernel::configure(), NEReshapeLayer::configure(), NEDequantizationLayerKernel::configure(), CpuConcatenateDepthKernel::configure(), GCPixelWiseMultiplicationKernel::configure(), NEFill::configure(), NEBatchToSpaceLayerKernel::configure(), NEBox3x3Kernel::configure(), NEDilateKernel::configure(), NEErodeKernel::configure(), NEReverseKernel::configure(), NETileKernel::configure(), GCPoolingLayerKernel::configure(), NECopy::configure(), NEFloor::configure(), NEConvertQuantizedSignednessKernel::configure(), NEDepthToSpaceLayerKernel::configure(), NEChannelShuffleLayerKernel::configure(), NEPriorBoxLayerKernel::configure(), NESpaceToDepthLayerKernel::configure(), GCNormalizePlanarYUVLayerKernel::configure(), CLFlattenLayer::configure(), ClConcatenate::configure(), CPPTopKVKernel::configure(), CLDequantizationLayerKernel::configure(), NEComputeAllAnchorsKernel::configure(), NEInstanceNormalizationLayerKernel::configure(), GCGEMMTranspose1xWKernel::configure(), NEReorgLayerKernel::configure(), NEThresholdKernel::configure(), GCArithmeticAdditionKernel::configure(), NEBitwiseNotKernel::configure(), CLDepthwiseConvolutionLayerReshapeWeightsKernel::configure(), NEFFTDigitReverseKernel::configure(), NEFFTScaleKernel::configure(), CPPUpsampleKernel::configure(), CLBitwiseKernel::configure(), CLMaxUnpoolingLayerKernel::configure(), NEQLSTMLayerNormalizationKernel::configure(), CLMinMaxLayerKernel::configure(), NESpaceToBatchLayerKernel::configure(), CLReverseKernel::configure(), CLSelectKernel::configure(), GCConvolutionLayerReshapeWeights::configure(), NEBitwiseAndKernel::configure(), NEBitwiseOrKernel::configure(), NEBitwiseXorKernel::configure(), NEChannelExtractKernel::configure(), NEPermute::configure(), NEColorConvertKernel::configure(), CLChannelShuffleLayerKernel::configure(), NESoftmaxLayerGeneric< IS_LOG >::configure(), NESpaceToDepthLayer::configure(), CPPPermuteKernel::configure(), CpuAddKernel::configure(), NENormalizationLayerKernel::configure(), CpuSubKernel::configure(), GCBatchNormalizationLayerKernel::configure(), NETransposeKernel::configure(), ClPermuteKernel::configure(), CLDepthToSpaceLayerKernel::configure(), CPPBoxWithNonMaximaSuppressionLimit::configure(), NEAbsoluteDifferenceKernel::configure(), NEAccumulateKernel::configure(), CLSpaceToDepthLayerKernel::configure(), NEQuantizationLayerKernel::configure(), CLBatchToSpaceLayerKernel::configure(), CLDeconvolutionLayerUpsampleKernel::configure(), NEFFT2D::configure(), CLComputeAllAnchorsKernel::configure(), NERNNLayer::configure(), NEMaxUnpoolingLayerKernel::configure(), NERangeKernel::configure(), CLQLSTMLayerNormalizationKernel::configure(), NEUnstack::configure(), CLSpaceToBatchLayerKernel::configure(), NEConcatenateLayer::configure(), NEBoundingBoxTransformKernel::configure(), NEGradientKernel::configure(), NESpaceToBatchLayer::configure(), CPPBoxWithNonMaximaSuppressionLimitKernel::configure(), NEFFTRadixStageKernel::configure(), NEMeanStdDevNormalizationKernel::configure(), CLFFTScaleKernel::configure(), CLNormalizationLayerKernel::configure(), CLGatherKernel::configure(), GCLogits1DShiftExpSumKernel::configure(), CLFill::configure(), CLFloor::configure(), NEReductionOperation::configure(), CLUnstack::configure(), CLGEMMLowpQuantizeDownInt32ScaleByFixedPointKernel::configure(), CLTileKernel::configure(), NEChannelCombineKernel::configure(), NEFillBorderKernel::configure(), NEMinMaxLayerKernel::configure(), NEPadLayerKernel::configure(), CLComparisonKernel::configure(), NEScaleKernel::configure(), GCGEMMMatrixMultiplyKernel::configure(), NEStackLayerKernel::configure(), CLQuantizationLayerKernel::configure(), CLReorgLayerKernel::configure(), NEDepthwiseConvolutionAssemblyDispatch::configure(), CLChannelExtractKernel::configure(), NEDirectConvolutionLayerKernel::configure(), NEDirectConvolutionLayerOutputStageKernel::configure(), CPPNonMaximumSuppressionKernel::configure(), CPPDetectionPostProcessLayer::configure(), NEGatherKernel::configure(), NEConvertFullyConnectedWeightsKernel::configure(), NEGEMMMatrixAdditionKernel::configure(), CLFFTDigitReverseKernel::configure(), NEReductionOperationKernel::configure(), NESelectKernel::configure(), ClCropKernel::configure(), NECropResize::configure(), NEFuseBatchNormalizationKernel::configure(), NEGEMMMatrixMultiplyKernel::configure(), CLInstanceNormalizationLayerKernel::configure(), CLMeanStdDevNormalizationKernel::configure(), NEROIPoolingLayerKernel::configure(), CLCopy::configure(), CLDeconvolutionLayer::configure(), CLRangeKernel::configure(), NEBatchNormalizationLayerKernel::configure(), CLLogits1DMaxShiftExpSumKernel::configure(), NECropKernel::configure(), NECumulativeDistributionKernel::configure(), CpuPoolingAssemblyWrapperKernel::configure(), GCGEMMInterleave4x4Kernel::configure(), NEROIAlignLayerKernel::configure(), CLNormalizePlanarYUVLayerKernel::configure(), CpuSoftmaxGeneric< IS_LOG >::configure(), NEDetectionPostProcessLayer::configure(), NEFFT1D::configure(), NENormalizationLayer::configure(), NEGEMMLowpMatrixMultiplyKernel::configure(), CLMeanStdDevKernel::configure(), NEStridedSliceKernel::configure(), CLPadLayerKernel::configure(), CLPermute::configure(), CLReductionOperationKernel::configure(), NEActivationLayer::configure(), CLPriorBoxLayerKernel::configure(), CLChannelCombineKernel::configure(), CLFFTRadixStageKernel::configure(), CLConvertFullyConnectedWeightsKernel::configure(), CLFFT2D::configure(), CLL2NormalizeLayerKernel::configure(), CLBoundingBoxTransformKernel::configure(), NEConvolutionLayerReshapeWeights::configure(), CLRNNLayer::configure(), NEDepthConvertLayerKernel::configure(), NEDepthwiseConvolutionLayerNativeKernel::configure(), NEGEMMLowpQuantizeDownInt32ScaleKernel::configure(), CLGEMMLowpMatrixMultiplyNativeKernel::configure(), CLDeconvolutionLayerUpsample::configure(), CLFFT1D::configure(), NEGEMMInterleave4x4Kernel::configure(), NEGEMMLowpOffsetContributionKernel::configure(), NEGEMMLowpQuantizeDownInt32ToInt16ScaleByFixedPointKernel::configure(), CLSpaceToBatchLayer::configure(), CLStackLayerKernel::configure(), CLDepthConvertLayerKernel::configure(), CLDepthwiseConvolutionLayer3x3NCHWKernel::configure(), NEGEMMLowpQuantizeDownInt32ToInt8ScaleByFixedPointKernel::configure(), NEGEMMLowpQuantizeDownInt32ToUint8ScaleByFixedPointKernel::configure(), CLGEMMReshapeLHSMatrixKernel::configure(), GCWeightsReshapeKernel::configure(), CLGEMMLowpQuantizeDownInt32ScaleByFloatKernel::configure(), CLArgMinMaxLayerKernel::configure(), CLGEMMLowpQuantizeDownInt32ScaleKernel::configure(), NEGEMMConv2d::configure(), CLDepthwiseConvolutionLayer3x3NHWCKernel::configure(), NECol2ImKernel::configure(), GCGEMM::configure(), GCCol2ImKernel::configure(), CLROIPoolingLayerKernel::configure(), CLActivationLayer::configure(), CLCrop::configure(), NEWinogradConvolutionLayer::configure(), GCIm2ColKernel::configure(), CLDeconvolutionReshapeOutputKernel::configure(), NEConvolutionKernel< matrix_size >::configure(), CLROIAlignLayerKernel::configure(), NEPixelWiseMultiplicationKernel::configure(), CpuLogits1DSoftmaxKernel< IS_LOG >::configure(), CLReductionOperation::configure(), CLArgMinMaxLayer::configure(), CLWinogradInputTransformKernel::configure(), CLFuseBatchNormalizationKernel::configure(), CLCol2ImKernel::configure(), CLBatchNormalizationLayerKernel::configure(), CLConvolutionLayerReshapeWeights::configure(), CLWinogradFilterTransformKernel::configure(), CLGEMMMatrixMultiplyNativeKernel::configure(), NECannyEdge::configure(), NEWeightsReshapeKernel::configure(), CLGEMMLowpMatrixMultiplyReshapedKernel::configure(), CLGEMMMatrixMultiplyKernel::configure(), CLStridedSlice::configure(), CLGEMMLowpOffsetContributionKernel::configure(), CLConcatenateLayer::configure(), NEGenerateProposalsLayer::configure(), CLWinogradOutputTransformKernel::configure(), NEGEMMAssemblyDispatch::configure(), CLDepthwiseConvolutionLayerNativeKernel::configure(), NELogicalOr::configure(), NEIm2ColKernel::configure(), CLCannyEdge::configure(), CLDirectConvolutionLayerKernel::configure(), CLSoftmaxLayerGeneric< IS_LOG >::configure(), NEGEMMTranspose1xWKernel::configure(), CLGEMMLowpOffsetContributionOutputStageKernel::configure(), CLCropResize::configure(), CLWeightsReshapeKernel::configure(), NEGEMMLowpOffsetContributionOutputStageKernel::configure(), NEGEMMLowpMatrixMultiplyCore::configure(), CLGEMMLowpMatrixMultiplyCore::configure(), GCLogits1DNormKernel::configure(), NELSTMLayerQuantized::configure(), NELSTMLayer::configure(), CLGEMMReshapeRHSMatrixKernel::configure(), CLIm2ColKernel::configure(), NEDeconvolutionLayer::configure(), CLPixelWiseMultiplicationKernel::configure(), CLGEMMLowpMatrixMultiplyReshapedOnlyRHSKernel::configure(), NEAccumulateWeightedKernel::configure(), NEConvolutionLayer::configure(), NEGEMMLowpMatrixAReductionKernel::configure(), CLGEMMLowpMatrixAReductionKernel::configure(), CLGenerateProposalsLayer::configure(), ClLogicalBinaryKernel::configure(), GCConvolutionLayer::configure(), CLGEMMMatrixMultiplyReshapedOnlyRHSKernel::configure(), CLGEMMDeconvolutionLayer::configure(), CLDirectDeconvolutionLayer::configure(), NEQLSTMLayer::configure(), CLLSTMLayerQuantized::configure(), NEEdgeNonMaxSuppressionKernel::configure(), NELogicalNot::configure(), CLGEMMMatrixMultiplyReshapedKernel::configure(), CLConvolutionLayer::configure(), CPPSplit< CLSlice, ICLTensor >::configure(), CLLogits1DNormKernel::configure(), NESeparableConvolutionHorKernel< matrix_size >::configure(), ClSaturatedArithmeticKernel::configure(), NEFullyConnectedLayer::configure(), CLLSTMLayer::configure(), CLGEMMLowpMatrixBReductionKernel::configure(), CLGEMM::configure(), CLQLSTMLayer::configure(), NEGEMMLowpMatrixBReductionKernel::configure(), NEComplexPixelWiseMultiplicationKernel::configure(), NEAccumulateSquaredKernel::configure(), CLComplexPixelWiseMultiplicationKernel::configure(), NEEdgeTraceKernel::configure(), CLFullyConnectedLayer::configure(), ClArithmeticKernel::configure(), NESeparableConvolutionVertKernel< matrix_size >::configure(), NEGEMMConvolutionLayer::configure(), CLGEMMConvolutionLayer::configure(), NEConvolutionRectangleKernel::configure(), NEGEMMLowpOutputStage::configure(), CLGEMMLowpOutputStage::configure(), NEConvolutionLayer::get_convolution_method(), CLConvolutionLayer::get_convolution_method(), NEDepthwiseConvolutionAssemblyDispatch::is_optimized_supported(), NEDepthConvertLayerKernel::run(), NEWinogradLayerTransformInputKernel< T, OutputTileRows, OutputTileCols, KernelRows, KernelCols >::run(), NEWinogradLayerTransformOutputKernel< T, OutputTileRows, OutputTileCols, KernelRows, KernelCols >::run(), CpuPoolingAssemblyWrapperKernel::run_op(), arm_compute::schedule_kernel_on_ctx(), arm_compute::cl_gemm::auto_heuristics::select_default_gemm_config_native(), arm_compute::cl_gemm::auto_heuristics::select_default_gemm_config_reshaped(), arm_compute::cl_gemm::auto_heuristics::select_default_gemm_config_reshaped_only_rhs(), arm_compute::cl_gemm::auto_heuristics::select_default_gemm_kernel(), GCRuntimeContext::set_gpu_scheduler(), CLRuntimeContext::set_gpu_scheduler(), RuntimeContext::set_scheduler(), CpuLogits1DMaxKernel::validate(), CLTransposeKernel::validate(), NETransposeKernel::validate(), NEQLSTMLayerNormalizationKernel::validate(), CLGEMMLowpQuantizeDownInt32ScaleByFixedPointKernel::validate(), CLPriorBoxLayerKernel::validate(), NEGEMMLowpQuantizeDownInt32ScaleKernel::validate(), NEGEMMLowpQuantizeDownInt32ToInt16ScaleByFixedPointKernel::validate(), CLGEMMLowpQuantizeDownInt32ScaleByFloatKernel::validate(), CLGEMMLowpQuantizeDownInt32ScaleKernel::validate(), NEGEMMLowpQuantizeDownInt32ToUint8ScaleByFixedPointKernel::validate(), NEGEMMLowpQuantizeDownInt32ToInt8ScaleByFixedPointKernel::validate(), CLArgMinMaxLayer::validate(), CpuLogits1DSoftmaxKernel< IS_LOG >::validate(), CLReductionOperation::validate(), CLCol2ImKernel::validate(), CLGEMMLowpMatrixMultiplyCore::validate(), NEPixelWiseMultiplicationKernel::validate(), NEGEMMLowpOffsetContributionOutputStageKernel::validate(), CLPixelWiseMultiplicationKernel::validate(), NEComplexPixelWiseMultiplicationKernel::validate(), and CLComplexPixelWiseMultiplicationKernel::validate().
#define ARM_COMPUTE_ERROR_ON_TENSOR_NOT_2D | ( | t | ) | ARM_COMPUTE_ERROR_THROW_ON(::arm_compute::error_on_tensor_not_2d(__func__, __FILE__, __LINE__, t)) |
Definition at line 856 of file Validate.h.
Referenced by CLHistogramKernel::configure(), NEChannelExtractKernel::configure(), CLMinMaxKernel::configure(), NEFastCornersKernel::configure(), NEFillArrayKernel::configure(), NEMinMaxKernel::configure(), NEMeanStdDevKernel::configure(), NEHistogram::configure(), NEChannelCombineKernel::configure(), CPPCornerCandidatesKernel::configure(), CLChannelExtractKernel::configure(), NEColorConvertKernel::configure(), NECumulativeDistributionKernel::configure(), CLChannelCombineKernel::configure(), NEEqualizeHistogram::configure(), NEHistogramKernel::configure(), CLFastCornersKernel::configure(), NEFastCorners::configure(), CLHarrisScoreKernel::configure(), CLColorConvertKernel::configure(), CLFastCorners::configure(), NEHarrisScoreKernel< block_size >::configure(), NEHarrisCorners::configure(), CLHistogramBorderKernel::configure(), CLHarrisCorners::configure(), CLMinMaxLocationKernel::configure(), CLCopyToArrayKernel::configure(), and NEMinMaxLocationKernel::configure().
#define ARM_COMPUTE_ERROR_ON_TENSORS_NOT_EVEN | ( | ... | ) | ARM_COMPUTE_ERROR_THROW_ON(::arm_compute::error_on_tensors_not_even(__func__, __FILE__, __LINE__, __VA_ARGS__)) |
Definition at line 318 of file Validate.h.
Referenced by NEChannelExtractKernel::configure(), NEChannelCombineKernel::configure(), CLChannelExtractKernel::configure(), and CLChannelCombineKernel::configure().
#define ARM_COMPUTE_ERROR_ON_TENSORS_NOT_SUBSAMPLED | ( | ... | ) | ARM_COMPUTE_ERROR_THROW_ON(::arm_compute::error_on_tensors_not_subsampled(__func__, __FILE__, __LINE__, __VA_ARGS__)) |
Definition at line 351 of file Validate.h.
Referenced by NEChannelCombineKernel::configure(), and CLChannelCombineKernel::configure().
#define ARM_COMPUTE_ERROR_ON_UNCONFIGURED_KERNEL | ( | k | ) | ARM_COMPUTE_ERROR_THROW_ON(::arm_compute::error_on_unconfigured_kernel(__func__, __FILE__, __LINE__, k)) |
Definition at line 941 of file Validate.h.
Referenced by calculate_kernel(), NEMinMaxKernel::reset(), NEMinMaxLayerKernel::reset(), IGCSimple2DKernel::run(), ICLSimple2DKernel::run(), IGCSimple3DKernel::run(), GCScaleKernel::run(), GCTransposeKernel::run(), GCGEMMMatrixAccumulateBiasesKernel::run(), GCDepthwiseConvolutionLayer3x3Kernel::run(), GCPixelWiseMultiplicationKernel::run(), NEBox3x3Kernel::run(), NEDilateKernel::run(), NEErodeKernel::run(), NEIntegralImageKernel::run(), NEMedian3x3Kernel::run(), GCGEMMMatrixAdditionKernel::run(), GCNormalizationLayerKernel::run(), NEGaussianPyramidHorKernel::run(), NEGaussian3x3Kernel::run(), GCAbsoluteDifferenceKernel::run(), NETableLookupKernel::run(), CPPSortEuclideanDistanceKernel::run(), NEGaussian5x5HorKernel::run(), INEWarpKernel::run(), GCGEMMTranspose1xWKernel::run(), CLBitwiseKernel::run(), CLGaussianPyramidHorKernel::run(), NEBitwiseNotKernel::run(), CPPUpsampleKernel::run(), NERemapKernel::run(), GCActivationLayerKernel::run(), GCDepthConcatenateLayerKernel::run(), NEBitwiseAndKernel::run(), NEBitwiseOrKernel::run(), NEBitwiseXorKernel::run(), CLHistogramKernel::run(), NEHOGOrientationBinningKernel::run(), CLMinMaxKernel::run(), NEAccumulateKernel::run(), NEAbsoluteDifferenceKernel::run(), NEDerivativeKernel::run(), NEMagnitudePhaseKernel< mag_type, phase_type >::run(), NENonMaximaSuppression3x3Kernel::run(), NESobel5x5HorKernel::run(), NESobel7x7HorKernel::run(), NEFastCornersKernel::run(), NEFillArrayKernel::run(), NEMeanStdDevKernel::run(), NENonLinearFilterKernel::run(), GCDropoutLayerKernel::run(), GCLogits1DShiftExpSumKernel::run(), CLGradientKernel::run(), NEGradientKernel::run(), NEDequantizationLayerKernel::run(), CPPDetectionWindowNonMaximaSuppressionKernel::run(), NEMinMaxKernel::run(), GCDirectConvolutionLayerKernel< kernel_size >::run(), GCFillBorderKernel::run(), CPPBoxWithNonMaximaSuppressionLimitKernel::run(), NEHOGDetectorKernel::run(), CLAbsoluteDifferenceKernel::run(), NETileKernel::run(), CLRemapKernel::run(), NEConvertQuantizedSignednessKernel::run(), CLHOGOrientationBinningKernel::run(), CPPCornerCandidatesKernel::run(), NEReverseKernel::run(), NEROIPoolingLayerKernel::run(), NESpaceToDepthLayerKernel::run(), CLSobel3x3Kernel::run(), NEChannelShuffleLayerKernel::run(), NEDepthToSpaceLayerKernel::run(), CLDerivativeKernel::run(), CLDequantizationLayerKernel::run(), NEPriorBoxLayerKernel::run(), CLLKTrackerInitKernel::run(), NEThresholdKernel::run(), GCGEMMInterleave4x4Kernel::run(), GCPoolingLayerKernel::run(), CLSobel5x5HorKernel::run(), NEChannelExtractKernel::run(), CLSobel7x7HorKernel::run(), NECumulativeDistributionKernel::run(), NEQLSTMLayerNormalizationKernel::run(), GCArithmeticAdditionKernel::run(), NETransposeKernel::run(), NEFFTScaleKernel::run(), NEComputeAllAnchorsKernel::run(), NEInstanceNormalizationLayerKernel::run(), NEQuantizationLayerKernel::run(), NEReorgLayerKernel::run(), NEScharr3x3Kernel::run(), NESobel3x3Kernel::run(), GCNormalizePlanarYUVLayerKernel::run(), CLDepthwiseConvolutionLayerReshapeWeightsKernel::run(), CLChannelShuffleLayerKernel::run(), CPPPermuteKernel::run(), GCTensorShiftKernel::run(), CLDepthToSpaceLayerKernel::run(), CLReverseKernel::run(), CLSelectKernel::run(), CLSpaceToDepthLayerKernel::run(), NEFFTDigitReverseKernel::run(), CLDeconvolutionLayerUpsampleKernel::run(), NEMaxUnpoolingLayerKernel::run(), NENormalizationLayerKernel::run(), CLFFTScaleKernel::run(), NERangeKernel::run(), CLMaxUnpoolingLayerKernel::run(), NEChannelCombineKernel::run(), CLComputeAllAnchorsKernel::run(), NEMeanStdDevNormalizationKernel::run(), CLMagnitudePhaseKernel::run(), CLQLSTMLayerNormalizationKernel::run(), CLQuantizationLayerKernel::run(), CLScaleKernel::run(), NEConvertFullyConnectedWeightsKernel::run(), CLIntegralImageVertKernel::run(), CLComparisonKernel::run(), CLGatherKernel::run(), CLMinMaxLayerKernel::run(), CLNormalizationLayerKernel::run(), NEMinMaxLayerKernel::run(), CLFFTDigitReverseKernel::run(), CLGEMMLowpQuantizeDownInt32ScaleByFixedPointKernel::run(), CLTileKernel::run(), NEFillBorderKernel::run(), NEGatherKernel::run(), CLFastCornersKernel::run(), CLInstanceNormalizationLayerKernel::run(), CLMeanStdDevNormalizationKernel::run(), GCWeightsReshapeKernel::run(), NESelectKernel::run(), NEGEMMMatrixAdditionKernel::run(), NEPadLayerKernel::run(), CLConvertFullyConnectedWeightsKernel::run(), CLRangeKernel::run(), CLReorgLayerKernel::run(), CLROIPoolingLayerKernel::run(), NEReductionOperationKernel::run(), NEBoundingBoxTransformKernel::run(), GCCol2ImKernel::run(), NEFFTRadixStageKernel::run(), NEGEMMLowpMatrixMultiplyKernel::run(), CPPNonMaximumSuppressionKernel::run(), NEStackLayerKernel::run(), GCGEMMMatrixMultiplyKernel::run(), GCIm2ColKernel::run(), NEColorConvertKernel::run(), NEHistogramKernel::run(), CLMeanStdDevKernel::run(), NEScaleKernel::run(), CLNormalizePlanarYUVLayerKernel::run(), NEConvolutionKernel< matrix_size >::run(), NEDirectConvolutionLayerKernel::run(), NEGEMMMatrixMultiplyKernel::run(), GCBatchNormalizationLayerKernel::run(), CLPadLayerKernel::run(), CLPriorBoxLayerKernel::run(), CLScharr3x3Kernel::run(), NEDirectConvolutionLayerOutputStageKernel::run(), CLChannelExtractKernel::run(), NEDepthConvertLayerKernel::run(), NEGEMMInterleave4x4Kernel::run(), CLHarrisScoreKernel::run(), CLReductionOperationKernel::run(), CLHOGDetectorKernel::run(), CLFFTRadixStageKernel::run(), NEBatchToSpaceLayerKernel::run(), CLFillBorderKernel::run(), NEROIAlignLayerKernel::run(), NEGEMMLowpQuantizeDownInt32ScaleKernel::run(), CLL2NormalizeLayerKernel::run(), CLBoundingBoxTransformKernel::run(), NECropKernel::run(), NEGEMMLowpOffsetContributionKernel::run(), NEGEMMLowpQuantizeDownInt32ToInt16ScaleByFixedPointKernel::run(), CLChannelCombineKernel::run(), NEBatchNormalizationLayerKernel::run(), CLGEMMLowpQuantizeDownInt32ScaleByFloatKernel::run(), CLGEMMLowpQuantizeDownInt32ScaleKernel::run(), NECol2ImKernel::run(), CLLogits1DMaxShiftExpSumKernel::run(), CLStackLayerKernel::run(), NEGEMMLowpQuantizeDownInt32ToInt8ScaleByFixedPointKernel::run(), NEGEMMLowpQuantizeDownInt32ToUint8ScaleByFixedPointKernel::run(), CLLKTrackerFinalizeKernel::run(), NEFuseBatchNormalizationKernel::run(), NEHarrisScoreKernel< block_size >::run(), CLGEMMLowpMatrixMultiplyNativeKernel::run(), CLArgMinMaxLayerKernel::run(), NEDepthwiseConvolutionLayerNativeKernel::run(), CLGEMMReshapeLHSMatrixKernel::run(), NESpaceToBatchLayerKernel::run(), CLCol2ImKernel::run(), NEGaussianPyramidVertKernel::run(), CLDeconvolutionReshapeOutputKernel::run(), NEGaussian5x5VertKernel::run(), NEWeightsReshapeKernel::run(), GCLogits1DNormKernel::run(), CLROIAlignLayerKernel::run(), CLBatchToSpaceLayerKernel::run(), NEGEMMTranspose1xWKernel::run(), CLGaussianPyramidVertKernel::run(), CLDepthwiseConvolutionLayer3x3NCHWKernel::run(), CLGEMMLowpOffsetContributionKernel::run(), CLDepthwiseConvolutionLayer3x3NHWCKernel::run(), CLWinogradInputTransformKernel::run(), CLBatchNormalizationLayerKernel::run(), NEAccumulateWeightedKernel::run(), CLGEMMMatrixMultiplyKernel::run(), CLWinogradFilterTransformKernel::run(), CLFuseBatchNormalizationKernel::run(), NEIm2ColKernel::run(), CLGEMMLowpMatrixMultiplyReshapedKernel::run(), CLDirectConvolutionLayerKernel::run(), CLGEMMMatrixMultiplyNativeKernel::run(), CLColorConvertKernel::run(), CLSpaceToBatchLayerKernel::run(), CLWeightsReshapeKernel::run(), NESobel5x5VertKernel::run(), CLHOGBlockNormalizationKernel::run(), CLEdgeNonMaxSuppressionKernel::run(), CLWinogradOutputTransformKernel::run(), CLMinMaxLocationKernel::run(), NEGEMMLowpOffsetContributionOutputStageKernel::run(), CLDepthwiseConvolutionLayerNativeKernel::run(), NESobel7x7VertKernel::run(), CLGEMMLowpOffsetContributionOutputStageKernel::run(), NEGEMMLowpMatrixAReductionKernel::run(), CLIm2ColKernel::run(), CLGEMMLowpMatrixAReductionKernel::run(), NEHOGBlockNormalizationKernel::run(), CLCopyToArrayKernel::run(), NEEdgeNonMaxSuppressionKernel::run(), CLSobel5x5VertKernel::run(), CLSobel7x7VertKernel::run(), CLGEMMReshapeRHSMatrixKernel::run(), CLGEMMLowpMatrixMultiplyReshapedOnlyRHSKernel::run(), NEMinMaxLocationKernel::run(), NESeparableConvolutionHorKernel< matrix_size >::run(), CLLKTrackerStage0Kernel::run(), CLLogits1DNormKernel::run(), CLGEMMMatrixMultiplyReshapedOnlyRHSKernel::run(), CLEdgeTraceKernel::run(), CLGEMMMatrixMultiplyReshapedKernel::run(), CLGEMMLowpMatrixBReductionKernel::run(), NEAccumulateSquaredKernel::run(), NEEdgeTraceKernel::run(), NEGEMMLowpMatrixBReductionKernel::run(), NEWinogradLayerTransformInputKernel< T, OutputTileRows, OutputTileCols, KernelRows, KernelCols >::run(), NESeparableConvolutionVertKernel< matrix_size >::run(), CLLKTrackerStage1Kernel::run(), CLConvolutionRectangleKernel::run(), NEConvolutionRectangleKernel::run(), NEWinogradLayerTransformOutputKernel< T, OutputTileRows, OutputTileCols, KernelRows, KernelCols >::run(), NEWinogradLayerTransformWeightsKernel< T, OutputTileRows, OutputTileCols, KernelRows, KernelCols >::run(), CpuFillKernel::run_op(), ClElementwiseKernel::run_op(), CpuReshapeKernel::run_op(), CpuLogits1DMaxKernel::run_op(), CpuCopyKernel::run_op(), ClFloorKernel::run_op(), ClReshapeKernel::run_op(), ClCopyKernel::run_op(), ClElementWiseUnaryKernel::run_op(), CpuConcatenateWidthKernel::run_op(), CpuConcatenateHeightKernel::run_op(), CpuActivationKernel::run_op(), CpuPermuteKernel::run_op(), CpuElementwiseKernel::run_op(), NELogicalKernel::run_op(), CpuConcatenateBatchKernel::run_op(), ClWidthConcatenate2TensorsKernel::run_op(), ClActivationKernel::run_op(), ClWidthConcatenateKernel::run_op(), CpuFloorKernel::run_op(), ClHeightConcatenateKernel::run_op(), ClPoolingKernel::run_op(), CpuPoolingKernel::run_op(), ClFillKernel::run_op(), ClBatchConcatenateKernel::run_op(), ClDepthConcatenateKernel::run_op(), ClWidthConcatenate4TensorsKernel::run_op(), CpuConcatenateDepthKernel::run_op(), CLStridedSliceKernel::run_op(), CpuAddKernel::run_op(), CpuElementwiseUnaryKernel::run_op(), ClPermuteKernel::run_op(), CpuPoolingAssemblyWrapperKernel::run_op(), CLFillBorderKernel::run_op(), ClCropKernel::run_op(), CpuSubKernel::run_op(), NEStridedSliceKernel::run_op(), CpuLogits1DSoftmaxKernel< IS_LOG >::run_op(), NEPixelWiseMultiplicationKernel::run_op(), CLPixelWiseMultiplicationKernel::run_op(), NEComplexPixelWiseMultiplicationKernel::run_op(), CLComplexPixelWiseMultiplicationKernel::run_op(), ICLKernel::set_lws_hint(), and ICLKernel::set_wbsm_hint().
#define ARM_COMPUTE_ERROR_ON_WINDOW_DIMENSIONS_GTE | ( | w, | |
md | |||
) | ARM_COMPUTE_ERROR_THROW_ON(::arm_compute::error_on_window_dimensions_gte(__func__, __FILE__, __LINE__, w, md)) |
Definition at line 263 of file Validate.h.
Referenced by Iterator::Iterator().
#define ARM_COMPUTE_ERROR_ON_WINDOW_NOT_COLLAPSABLE_AT_DIMENSION | ( | f, | |
w, | |||
d | |||
) | ARM_COMPUTE_ERROR_THROW_ON(::arm_compute::error_on_window_not_collapsable_at_dimension(__func__, __FILE__, __LINE__, f, w, d)) |
Definition at line 225 of file Validate.h.
#define ARM_COMPUTE_RETURN_ERROR_ON_CHANNEL_NOT_IN | ( | c, | |
... | |||
) | ARM_COMPUTE_RETURN_ON_ERROR(::arm_compute::error_on_channel_not_in(__func__, __FILE__, __LINE__, c, __VA_ARGS__)) |
Definition at line 888 of file Validate.h.
#define ARM_COMPUTE_RETURN_ERROR_ON_CHANNEL_NOT_IN_KNOWN_FORMAT | ( | f, | |
c | |||
) | ARM_COMPUTE_RETURN_ON_ERROR(::arm_compute::error_on_channel_not_in_known_format(__func__, __FILE__, __LINE__, f, c)) |
Definition at line 905 of file Validate.h.
#define ARM_COMPUTE_RETURN_ERROR_ON_COORDINATES_DIMENSIONS_GTE | ( | p, | |
md | |||
) | ARM_COMPUTE_RETURN_ON_ERROR(::arm_compute::error_on_coordinates_dimensions_gte(__func__, __FILE__, __LINE__, p, md)) |
Definition at line 246 of file Validate.h.
#define ARM_COMPUTE_RETURN_ERROR_ON_DATA_LAYOUT_NOT_IN | ( | t, | |
... | |||
) | ARM_COMPUTE_RETURN_ON_ERROR(::arm_compute::error_on_data_layout_not_in(__func__, __FILE__, __LINE__, t, __VA_ARGS__)) |
Definition at line 746 of file Validate.h.
Referenced by ClCropKernel::validate(), NECropKernel::validate(), NEGenerateProposalsLayer::validate(), and CLGenerateProposalsLayer::validate().
#define ARM_COMPUTE_RETURN_ERROR_ON_DATA_TYPE_CHANNEL_NOT_IN | ( | t, | |
c, | |||
... | |||
) | ARM_COMPUTE_RETURN_ON_ERROR(::arm_compute::error_on_data_type_channel_not_in(__func__, __FILE__, __LINE__, t, c, __VA_ARGS__)) |
Definition at line 792 of file Validate.h.
Referenced by CLPixelWiseMultiplicationKernel::border_size(), CpuArithmeticKernel::configure(), CpuDivisionKernel::configure(), CpuPowerKernel::configure(), CpuComparisonKernel::configure(), CpuLogits1DMaxKernel::name(), NEPixelWiseMultiplicationKernel::run_op(), NELogicalKernel::validate(), NEQLSTMLayerNormalizationKernel::validate(), CpuElementwiseUnaryKernel::validate(), NESelectKernel::validate(), CpuPoolingAssemblyWrapperKernel::validate(), CLMeanStdDevKernel::validate(), NECropKernel::validate(), NEConvolutionLayerReshapeWeights::validate(), NEDepthwiseConvolutionAssemblyDispatch::validate(), CLArgMinMaxLayer::validate(), NEGEMMConv2d::validate(), CLConvolutionLayerReshapeWeights::validate(), NEGEMMAssemblyDispatch::validate(), NEGEMM::validate(), NEGenerateProposalsLayer::validate(), NEFFTConvolutionLayer::validate(), NEGEMMLowpMatrixMultiplyCore::validate(), CLGEMMLowpMatrixMultiplyCore::validate(), NEDeconvolutionLayer::validate(), ClLogicalBinaryKernel::validate(), CLWinogradConvolutionLayer::validate(), CLGEMMDeconvolutionLayer::validate(), CLFFTConvolutionLayer::validate(), CLGenerateProposalsLayer::validate(), CLDirectDeconvolutionLayer::validate(), NELSTMLayer::validate(), NEQLSTMLayer::validate(), NEFullyConnectedLayer::validate(), CLFullyConnectedLayer::validate(), CLLSTMLayer::validate(), arm_compute::validate(), CLQLSTMLayer::validate(), NEGEMMConvolutionLayer::validate(), CLGEMMConvolutionLayer::validate(), NEGEMMLowpOutputStage::validate(), CLGEMMLowpOutputStage::validate(), INEWinogradLayerTransformWeightsKernel::validate(), and arm_compute::validate_arguments().
#define ARM_COMPUTE_RETURN_ERROR_ON_DATA_TYPE_NOT_IN | ( | t, | |
... | |||
) | ARM_COMPUTE_RETURN_ON_ERROR(::arm_compute::error_on_data_type_not_in(__func__, __FILE__, __LINE__, t, __VA_ARGS__)) |
Definition at line 694 of file Validate.h.
Referenced by NERNNLayer::validate(), CLFFT2D::validate(), ClCropKernel::validate(), CLFFT1D::validate(), NECropKernel::validate(), CLRNNLayer::validate(), NECropResize::validate(), CLCropResize::validate(), CLLSTMLayerQuantized::validate(), and arm_compute::cl_gemm::validate_image2d_support_on_rhs().
#define ARM_COMPUTE_RETURN_ERROR_ON_INVALID_MULTI_HOG | ( | m | ) | ARM_COMPUTE_RETURN_ON_ERROR(::arm_compute::error_on_invalid_multi_hog(__func__, __FILE__, __LINE__, m)) |
Definition at line 927 of file Validate.h.
#define ARM_COMPUTE_RETURN_ERROR_ON_INVALID_SUBTENSOR | ( | p, | |
c, | |||
s | |||
) | ARM_COMPUTE_RETURN_ON_ERROR(::arm_compute::error_on_invalid_subtensor(__func__, __FILE__, __LINE__, p, c, s)) |
Definition at line 961 of file Validate.h.
#define ARM_COMPUTE_RETURN_ERROR_ON_INVALID_SUBTENSOR_VALID_REGION | ( | pv, | |
sv | |||
) | ARM_COMPUTE_RETURN_ON_ERROR(::arm_compute::error_on_invalid_subtensor_valid_region(__func__, __FILE__, __LINE__, pv, sv)) |
Definition at line 978 of file Validate.h.
#define ARM_COMPUTE_RETURN_ERROR_ON_INVALID_SUBWINDOW | ( | f, | |
s | |||
) | ARM_COMPUTE_RETURN_ON_ERROR(::arm_compute::error_on_invalid_subwindow(__func__, __FILE__, __LINE__, f, s)) |
Definition at line 207 of file Validate.h.
#define ARM_COMPUTE_RETURN_ERROR_ON_MISMATCHING_DATA_LAYOUT | ( | ... | ) | ARM_COMPUTE_RETURN_ON_ERROR(::arm_compute::error_on_mismatching_data_layouts(__func__, __FILE__, __LINE__, __VA_ARGS__)) |
Definition at line 494 of file Validate.h.
Referenced by ClCropKernel::validate(), NECropKernel::validate(), NEDepthwiseConvolutionAssemblyDispatch::validate(), NECropResize::validate(), NEGEMMConv2d::validate(), NEGenerateProposalsLayer::validate(), NEDeconvolutionLayer::validate(), CLCropResize::validate(), CLGEMMDeconvolutionLayer::validate(), CLGenerateProposalsLayer::validate(), CLDirectDeconvolutionLayer::validate(), NEGEMMConvolutionLayer::validate(), and CLGEMMConvolutionLayer::validate().
#define ARM_COMPUTE_RETURN_ERROR_ON_MISMATCHING_DATA_TYPES | ( | ... | ) | ARM_COMPUTE_RETURN_ON_ERROR(::arm_compute::error_on_mismatching_data_types(__func__, __FILE__, __LINE__, __VA_ARGS__)) |
Definition at line 545 of file Validate.h.
Referenced by CLPixelWiseMultiplicationKernel::border_size(), CpuArithmeticKernel::configure(), CpuLogits1DMaxKernel::name(), NELogicalKernel::validate(), NEQLSTMLayerNormalizationKernel::validate(), CpuElementwiseUnaryKernel::validate(), NEFFT2D::validate(), CLDeconvolutionLayerUpsampleKernel::validate(), NEConvertFullyConnectedWeightsKernel::validate(), NESelectKernel::validate(), NEFFT1D::validate(), CLConvertFullyConnectedWeightsKernel::validate(), CpuPoolingAssemblyWrapperKernel::validate(), CLFFT2D::validate(), CLFFT1D::validate(), NEConvolutionLayerReshapeWeights::validate(), NEDepthwiseConvolutionAssemblyDispatch::validate(), CLRNNLayer::validate(), NEPadLayer::validate(), NEGEMMConv2d::validate(), CLConvolutionLayerReshapeWeights::validate(), NEGEMMAssemblyDispatch::validate(), NEDirectConvolutionLayer::validate(), NEGenerateProposalsLayer::validate(), NEGEMM::validate(), NEFFTConvolutionLayer::validate(), NEDeconvolutionLayer::validate(), ClLogicalBinaryKernel::validate(), CLGEMMDeconvolutionLayer::validate(), CLFFTConvolutionLayer::validate(), NELSTMLayerQuantized::validate(), CLGenerateProposalsLayer::validate(), CLDirectDeconvolutionLayer::validate(), NELSTMLayer::validate(), CLLSTMLayerQuantized::validate(), NEQLSTMLayer::validate(), NEFullyConnectedLayer::validate(), CLFullyConnectedLayer::validate(), CLLSTMLayer::validate(), arm_compute::validate(), CLQLSTMLayer::validate(), NEGEMMConvolutionLayer::validate(), CLGEMMConvolutionLayer::validate(), INEWinogradLayerTransformWeightsKernel::validate(), and arm_compute::validate_arguments().
#define ARM_COMPUTE_RETURN_ERROR_ON_MISMATCHING_DIMENSIONS | ( | ... | ) | ARM_COMPUTE_RETURN_ON_ERROR(::arm_compute::error_on_mismatching_dimensions(__func__, __FILE__, __LINE__, __VA_ARGS__)) |
Definition at line 288 of file Validate.h.
Referenced by CpuLogits1DMaxKernel::name(), NERNNLayer::validate(), NEDepthwiseConvolutionAssemblyDispatch::validate(), CLRNNLayer::validate(), NEPadLayer::validate(), NECropResize::validate(), and CLCropResize::validate().
#define ARM_COMPUTE_RETURN_ERROR_ON_MISMATCHING_QUANTIZATION_INFO | ( | ... | ) | ARM_COMPUTE_RETURN_ON_ERROR(::arm_compute::error_on_mismatching_quantization_info(__func__, __FILE__, __LINE__, __VA_ARGS__)) |
Definition at line 610 of file Validate.h.
Referenced by CpuLogits1DMaxKernel::name(), CLDeconvolutionLayerUpsampleKernel::validate(), NELSTMLayerQuantized::validate(), CLLSTMLayerQuantized::validate(), and arm_compute::validate().
#define ARM_COMPUTE_RETURN_ERROR_ON_MISMATCHING_SHAPES | ( | ... | ) | ARM_COMPUTE_RETURN_ON_ERROR(::arm_compute::error_on_mismatching_shapes(__func__, __FILE__, __LINE__, __VA_ARGS__)) |
Definition at line 443 of file Validate.h.
Referenced by CpuLogits1DMaxKernel::name(), NEFlattenLayer::validate(), CLFlattenLayer::validate(), NEQLSTMLayerNormalizationKernel::validate(), NEFFT2D::validate(), NEConvertFullyConnectedWeightsKernel::validate(), NEReductionOperation::validate(), NESelectKernel::validate(), CLConvertFullyConnectedWeightsKernel::validate(), NEFFT1D::validate(), CLFFT2D::validate(), CLFFT1D::validate(), CLArgMinMaxLayer::validate(), CLReductionOperation::validate(), NEGenerateProposalsLayer::validate(), NELSTMLayerQuantized::validate(), CLGenerateProposalsLayer::validate(), CLLSTMLayerQuantized::validate(), NEQLSTMLayer::validate(), CLQLSTMLayer::validate(), and arm_compute::validate_arguments().
#define ARM_COMPUTE_RETURN_ERROR_ON_MISMATCHING_WINDOWS | ( | f, | |
w | |||
) | ARM_COMPUTE_RETURN_ON_ERROR(::arm_compute::error_on_mismatching_windows(__func__, __FILE__, __LINE__, f, w)) |
Definition at line 185 of file Validate.h.
#define ARM_COMPUTE_RETURN_ERROR_ON_NULLPTR | ( | ... | ) | ARM_COMPUTE_RETURN_ON_ERROR(::arm_compute::error_on_nullptr(__func__, __FILE__, __LINE__, __VA_ARGS__)) |
Definition at line 163 of file Validate.h.
Referenced by CPPSplit< CLSlice, ICLTensor >::validate(), ClElementWiseUnaryKernel::validate(), NEQuantizationLayer::validate(), NEScale::validate(), CpuPoolingKernel::validate(), NEReshapeLayer::validate(), NECopy::validate(), NESlice::validate(), NEDepthToSpaceLayerKernel::validate(), NEPriorBoxLayerKernel::validate(), CpuConcatenate::validate(), CLSlice::validate(), CLSpaceToDepthLayerKernel::validate(), CpuAddKernel::validate(), CLDepthToSpaceLayerKernel::validate(), CLDeconvolutionLayerUpsampleKernel::validate(), NEPermute::validate(), NESoftmaxLayerGeneric< IS_LOG >::validate(), CLReshapeLayer::validate(), ClConcatenate::validate(), NEFFT2D::validate(), NEUnstack::validate(), ClPermuteKernel::validate(), NEMaxUnpoolingLayerKernel::validate(), CLMaxUnpoolingLayerKernel::validate(), NERangeKernel::validate(), NEBatchToSpaceLayerKernel::validate(), CLUnstack::validate(), NEConvertFullyConnectedWeightsKernel::validate(), CLComparisonKernel::validate(), NERNNLayer::validate(), NESelectKernel::validate(), NEStackLayer::validate(), CLConvertFullyConnectedWeightsKernel::validate(), NEFFT1D::validate(), CpuPoolingAssemblyWrapperKernel::validate(), NENormalizationLayer::validate(), CLFFT2D::validate(), CLDeconvolutionLayer::validate(), CpuSoftmaxGeneric< IS_LOG >::validate(), CLFFT1D::validate(), NEConvolutionLayerReshapeWeights::validate(), CpuSubKernel::validate(), CLRNNLayer::validate(), CLBatchToSpaceLayerKernel::validate(), CLStackLayer::validate(), NEGEMMConv2d::validate(), CLConvolutionLayerReshapeWeights::validate(), NEGEMMAssemblyDispatch::validate(), CLSoftmaxLayerGeneric< IS_LOG >::validate(), CLWinogradInputTransformKernel::validate(), NEDirectConvolutionLayer::validate(), NEGenerateProposalsLayer::validate(), NEWinogradConvolutionLayer::validate(), NEDeconvolutionLayer::validate(), CpuArithmeticKernel::validate(), ClLogicalBinaryKernel::validate(), CLGEMMDeconvolutionLayer::validate(), NELSTMLayerQuantized::validate(), CLGenerateProposalsLayer::validate(), CLDirectDeconvolutionLayer::validate(), NELSTMLayer::validate(), CLConvolutionLayer::validate(), CLLSTMLayerQuantized::validate(), CpuDivisionKernel::validate(), ClSaturatedArithmeticKernel::validate(), NEQLSTMLayer::validate(), NEFullyConnectedLayer::validate(), CpuPowerKernel::validate(), CLFullyConnectedLayer::validate(), CLLSTMLayer::validate(), ClArithmeticKernel::validate(), arm_compute::validate(), CLQLSTMLayer::validate(), CpuComparisonKernel::validate(), NEGEMMConvolutionLayer::validate(), CLGEMMConvolutionLayer::validate(), NEGEMMLowpOutputStage::validate(), and CLGEMMLowpOutputStage::validate().
#define ARM_COMPUTE_RETURN_ERROR_ON_TENSOR_NOT_2D | ( | t | ) | ARM_COMPUTE_RETURN_ON_ERROR(::arm_compute::error_on_tensor_not_2d(__func__, __FILE__, __LINE__, t)) |
Definition at line 858 of file Validate.h.
Referenced by CLMeanStdDev::validate(), and CLMeanStdDevKernel::validate().
#define ARM_COMPUTE_RETURN_ERROR_ON_TENSORS_NOT_EVEN | ( | ... | ) | ARM_COMPUTE_RETURN_ON_ERROR(::arm_compute::error_on_tensors_not_even(__func__, __FILE__, __LINE__, __VA_ARGS__)) |
Definition at line 320 of file Validate.h.
#define ARM_COMPUTE_RETURN_ERROR_ON_TENSORS_NOT_SUBSAMPLED | ( | ... | ) | ARM_COMPUTE_RETURN_ON_ERROR(::arm_compute::error_on_tensors_not_subsampled(__func__, __FILE__, __LINE__, __VA_ARGS__)) |
Definition at line 353 of file Validate.h.
#define ARM_COMPUTE_RETURN_ERROR_ON_UNCONFIGURED_KERNEL | ( | k | ) | ARM_COMPUTE_RETURN_ON_ERROR(::arm_compute::error_on_unconfigured_kernel(__func__, __FILE__, __LINE__, k)) |
Definition at line 943 of file Validate.h.
#define ARM_COMPUTE_RETURN_ERROR_ON_WINDOW_DIMENSIONS_GTE | ( | w, | |
md | |||
) | ARM_COMPUTE_RETURN_ON_ERROR(::arm_compute::error_on_window_dimensions_gte(__func__, __FILE__, __LINE__, w, md)) |
Definition at line 265 of file Validate.h.
#define ARM_COMPUTE_RETURN_ERROR_ON_WINDOW_NOT_COLLAPSABLE_AT_DIMENSION | ( | f, | |
w, | |||
d | |||
) | ARM_COMPUTE_RETURN_ON_ERROR(::arm_compute::error_on_window_not_collapsable_at_dimension(__func__, __FILE__, __LINE__, f, w, d)) |
Definition at line 227 of file Validate.h.