blob: c1ee3950aaf7266f2fbef06515962770b514a1a1 [file] [log] [blame]
Anthony Barbierdbdab852017-06-23 15:42:00 +01001<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
Jenkinsb9abeae2018-11-22 11:58:08 +00002<area shape="rect" id="node1" href="$classarm__compute_1_1_i_kernel.xhtml" title="Common information for all the kernels. " alt="" coords="5,8869,68,8896"/>
3<area shape="rect" id="node2" href="$classarm__compute_1_1_i_c_l_kernel.xhtml" title="Common interface for all the OpenCL kernels. " alt="" coords="121,2911,201,2937"/>
4<area shape="rect" id="node142" href="$classarm__compute_1_1_i_c_p_p_kernel.xhtml" title="Common interface for all kernels implemented in C++. " alt="" coords="116,8869,207,8896"/>
5<area shape="rect" id="node271" href="$classarm__compute_1_1_i_g_c_kernel.xhtml" title="Common interface for all the GLES kernels. " alt="" coords="120,12052,203,12079"/>
6<area shape="rect" id="node3" href="$classarm__compute_1_1_c_l_absolute_difference_kernel.xhtml" title="Interface for the absolute difference kernel. " alt="" coords="283,5,469,32"/>
7<area shape="rect" id="node4" href="$classarm__compute_1_1_c_l_activation_layer_kernel.xhtml" title="Interface for the activation layer kernel. " alt="" coords="293,56,459,83"/>
8<area shape="rect" id="node5" href="$classarm__compute_1_1_c_l_arithmetic_addition_kernel.xhtml" title="Interface for the arithmetic addition kernel. " alt="" coords="285,107,467,133"/>
9<area shape="rect" id="node6" href="$classarm__compute_1_1_c_l_arithmetic_division_kernel.xhtml" title="Interface for the arithmetic division kernel. " alt="" coords="285,157,467,184"/>
10<area shape="rect" id="node7" href="$classarm__compute_1_1_c_l_arithmetic_subtraction_kernel.xhtml" title="Interface for the arithmetic subtraction kernel. " alt="" coords="275,208,477,235"/>
11<area shape="rect" id="node8" href="$classarm__compute_1_1_c_l_batch_normalization_layer_kernel.xhtml" title="Interface for the BatchNormalization layer kernel. " alt="" coords="283,259,469,301"/>
12<area shape="rect" id="node9" href="$classarm__compute_1_1_c_l_batch_to_space_layer_kernel.xhtml" title="Interface for the batch to space kernel. " alt="" coords="279,325,473,352"/>
13<area shape="rect" id="node10" href="$classarm__compute_1_1_c_l_bitwise_and_kernel.xhtml" title="Interface for the bitwise AND operation kernel. " alt="" coords="305,376,447,403"/>
14<area shape="rect" id="node11" href="$classarm__compute_1_1_c_l_bitwise_or_kernel.xhtml" title="Interface for the bitwise OR operation kernel. " alt="" coords="309,427,443,453"/>
15<area shape="rect" id="node12" href="$classarm__compute_1_1_c_l_bitwise_xor_kernel.xhtml" title="Interface for the bitwise XOR operation kernel. " alt="" coords="307,477,445,504"/>
16<area shape="rect" id="node13" href="$classarm__compute_1_1_c_l_bounding_box_transform_kernel.xhtml" title="Interface for the bounding box kernel. " alt="" coords="270,528,482,555"/>
17<area shape="rect" id="node14" href="$classarm__compute_1_1_c_l_channel_combine_kernel.xhtml" title="Interface for the channel combine kernel. " alt="" coords="288,579,464,605"/>
18<area shape="rect" id="node15" href="$classarm__compute_1_1_c_l_channel_extract_kernel.xhtml" title="Interface for the channel extract kernel. " alt="" coords="293,629,459,656"/>
19<area shape="rect" id="node16" href="$classarm__compute_1_1_c_l_channel_shuffle_layer_kernel.xhtml" title="Interface for the channel shuffle kernel. " alt="" coords="277,680,475,707"/>
20<area shape="rect" id="node17" href="$classarm__compute_1_1_c_l_col2_im_kernel.xhtml" title="Interface for the col2im reshaping kernel. " alt="" coords="317,731,435,757"/>
21<area shape="rect" id="node18" href="$classarm__compute_1_1_c_l_color_convert_kernel.xhtml" title="Interface for the color convert kernel. " alt="" coords="299,781,453,808"/>
22<area shape="rect" id="node19" href="$classarm__compute_1_1_c_l_compute_all_anchors_kernel.xhtml" title="Interface for Compute All Anchors kernel. " alt="" coords="280,832,472,859"/>
23<area shape="rect" id="node20" href="$classarm__compute_1_1_c_l_convert_fully_connected_weights_kernel.xhtml" title="Interface to convert the 2D Fully Connected weights from NCHW to NHWC or vice versa. " alt="" coords="264,883,488,925"/>
24<area shape="rect" id="node21" href="$classarm__compute_1_1_c_l_convolution_rectangle_kernel.xhtml" title="Kernel for the running convolution on a rectangle matrix. " alt="" coords="274,949,478,976"/>
25<area shape="rect" id="node22" href="$classarm__compute_1_1_c_l_copy_kernel.xhtml" title="OpenCL kernel to perform a copy between two tensors. " alt="" coords="323,1000,429,1027"/>
26<area shape="rect" id="node23" href="$classarm__compute_1_1_c_l_copy_to_array_kernel.xhtml" title="CL kernel to copy keypoints information to ICLKeyPointArray and counts the number of key points..." alt="" coords="299,1051,453,1077"/>
27<area shape="rect" id="node24" href="$classarm__compute_1_1_c_l_deconvolution_layer_upsample_kernel.xhtml" title="Interface for the Deconvolution layer kernel on OpenCL. " alt="" coords="269,1102,483,1143"/>
28<area shape="rect" id="node25" href="$classarm__compute_1_1_c_l_depth_concatenate_layer_kernel.xhtml" title="Interface for the depth concatenate kernel. " alt="" coords="267,1168,485,1195"/>
29<area shape="rect" id="node26" href="$classarm__compute_1_1_c_l_depthwise_im2_col_kernel.xhtml" title="Interface for the depthwise im2col reshape kernel. " alt="" coords="286,1219,466,1245"/>
30<area shape="rect" id="node27" href="$classarm__compute_1_1_c_l_depthwise_vector_to_tensor_kernel.xhtml" title="Interface for the depthwise vector to tensor kernel. " alt="" coords="279,1270,473,1311"/>
31<area shape="rect" id="node28" href="$classarm__compute_1_1_c_l_depthwise_weights_reshape_kernel.xhtml" title="Interface for the depthwise weights reshape kernel. " alt="" coords="275,1335,477,1377"/>
32<area shape="rect" id="node29" href="$classarm__compute_1_1_c_l_dequantization_layer_kernel.xhtml" title="Interface for the dequantization layer kernel. " alt="" coords="279,1401,473,1428"/>
33<area shape="rect" id="node30" href="$classarm__compute_1_1_c_l_derivative_kernel.xhtml" title="Interface for the derivative kernel. " alt="" coords="309,1452,443,1479"/>
34<area shape="rect" id="node31" href="$classarm__compute_1_1_c_l_direct_convolution_layer_kernel.xhtml" title="Interface for the direct convolution kernel. " alt="" coords="289,1503,463,1545"/>
35<area shape="rect" id="node32" href="$classarm__compute_1_1_c_l_direct_convolution_layer_output_stage_kernel.xhtml" title="OpenCL kernel to accumulate the biases, if provided, or downscale in case of quantized input..." alt="" coords="289,1569,463,1610"/>
36<area shape="rect" id="node33" href="$classarm__compute_1_1_c_l_edge_non_max_suppression_kernel.xhtml" title="OpenCL kernel to perform Non&#45;Maxima suppression for Canny Edge. " alt="" coords="263,1635,489,1661"/>
37<area shape="rect" id="node34" href="$classarm__compute_1_1_c_l_edge_trace_kernel.xhtml" title="OpenCL kernel to perform Edge tracing. " alt="" coords="307,1685,445,1712"/>
38<area shape="rect" id="node35" href="$classarm__compute_1_1_c_l_fast_corners_kernel.xhtml" title="CL kernel to perform fast corners. " alt="" coords="302,1736,450,1763"/>
39<area shape="rect" id="node36" href="$classarm__compute_1_1_c_l_fill_border_kernel.xhtml" title="Interface for filling the border of a kernel. " alt="" coords="311,1787,441,1813"/>
40<area shape="rect" id="node37" href="$classarm__compute_1_1_c_l_flatten_layer_kernel.xhtml" title="OpenCL interface for the flatten kernel. " alt="" coords="302,1837,450,1864"/>
41<area shape="rect" id="node38" href="$classarm__compute_1_1_c_l_floor_kernel.xhtml" title="OpenCL kernel to perform a floor operation. " alt="" coords="323,1888,429,1915"/>
42<area shape="rect" id="node39" href="$classarm__compute_1_1_c_l_fuse_batch_normalization_kernel.xhtml" title="OpenCL kernel to fuse the batch normalization node to a preceding convolution node. " alt="" coords="285,1939,467,1981"/>
43<area shape="rect" id="node40" href="$classarm__compute_1_1_c_l_g_e_m_m_interleave4x4_kernel.xhtml" title="OpenCL kernel which interleaves the elements of a matrix A in chunk of 4x4. " alt="" coords="279,2005,473,2032"/>
44<area shape="rect" id="node41" href="$classarm__compute_1_1_c_l_g_e_m_m_lowp_matrix_multiply_kernel.xhtml" title="OpenCL kernel to multiply matrices. " alt="" coords="280,2057,472,2098"/>
45<area shape="rect" id="node42" href="$classarm__compute_1_1_c_l_g_e_m_m_lowp_offset_contribution_kernel.xhtml" title="OpenCL kernel used to add the offset contribution after CLGEMMLowpMatrixMultiplyKernel. " alt="" coords="267,2122,485,2163"/>
46<area shape="rect" id="node43" href="$classarm__compute_1_1_c_l_g_e_m_m_lowp_offset_contribution_output_stage_kernel.xhtml" title="OpenCL kernel used to add the offset contribution after CLGEMMLowpMatrixMultiplyKernel and perform th..." alt="" coords="267,2187,485,2229"/>
47<area shape="rect" id="node44" href="$classarm__compute_1_1_c_l_g_e_m_m_lowp_quantize_down_int32_to_uint8_scale_by_fixed_point_kernel.xhtml" title="OpenCL kernel used to quantize down the int32 accumulator values of GEMMLowp to QASYMM8. " alt="" coords="263,2253,489,2294"/>
48<area shape="rect" id="node45" href="$classarm__compute_1_1_c_l_g_e_m_m_lowp_quantize_down_int32_to_uint8_scale_by_float_kernel.xhtml" title="OpenCL kernel used to quantize down the int32 accumulator values of GEMMLowp to QASYMM8. " alt="" coords="263,2318,489,2359"/>
49<area shape="rect" id="node46" href="$classarm__compute_1_1_c_l_g_e_m_m_lowp_quantize_down_int32_to_uint8_scale_kernel.xhtml" title="OpenCL kernel used to quantize down the int32 accumulator values of GEMMLowp to QASYMM8. " alt="" coords="263,2383,489,2425"/>
50<area shape="rect" id="node47" href="$classarm__compute_1_1_c_l_g_e_m_m_matrix_accumulate_biases_kernel.xhtml" title="Interface to add a bias to each row of the input tensor. " alt="" coords="263,2449,489,2490"/>
51<area shape="rect" id="node48" href="$classarm__compute_1_1_c_l_g_e_m_m_matrix_addition_kernel.xhtml" title="OpenCL kernel to perform the in&#45;place matrix addition between 2 matrices, taking into account that th..." alt="" coords="276,2515,476,2541"/>
52<area shape="rect" id="node49" href="$classarm__compute_1_1_c_l_g_e_m_m_matrix_multiply_kernel.xhtml" title="OpenCL kernel to multiply two input matrices &quot;A&quot; and &quot;B&quot; . " alt="" coords="277,2565,475,2592"/>
53<area shape="rect" id="node50" href="$classarm__compute_1_1_c_l_g_e_m_m_matrix_vector_multiply_kernel.xhtml" title="Interface for the GEMM matrix vector multiply kernel. " alt="" coords="277,2617,475,2658"/>
54<area shape="rect" id="node51" href="$classarm__compute_1_1_c_l_gradient_kernel.xhtml" title="OpenCL kernel to perform Gradient computation. " alt="" coords="313,2683,439,2709"/>
55<area shape="rect" id="node52" href="$classarm__compute_1_1_c_l_harris_score_kernel.xhtml" title="Interface for the harris score kernel. " alt="" coords="303,2733,449,2760"/>
56<area shape="rect" id="node53" href="$classarm__compute_1_1_c_l_histogram_border_kernel.xhtml" title="Interface to run the histogram kernel to handle the leftover part of image. " alt="" coords="289,2784,463,2811"/>
57<area shape="rect" id="node54" href="$classarm__compute_1_1_c_l_histogram_kernel.xhtml" title="Interface to run the histogram kernel. " alt="" coords="308,2835,444,2861"/>
58<area shape="rect" id="node55" href="$classarm__compute_1_1_c_l_h_o_g_block_normalization_kernel.xhtml" title="OpenCL kernel to perform HOG block normalization. " alt="" coords="267,2885,485,2912"/>
59<area shape="rect" id="node56" href="$classarm__compute_1_1_c_l_h_o_g_detector_kernel.xhtml" title="OpenCL kernel to perform HOG detector kernel using linear SVM. " alt="" coords="298,2936,454,2963"/>
60<area shape="rect" id="node57" href="$classarm__compute_1_1_c_l_h_o_g_orientation_binning_kernel.xhtml" title="OpenCL kernel to perform HOG Orientation Binning. " alt="" coords="270,2987,482,3013"/>
61<area shape="rect" id="node58" href="$classarm__compute_1_1_c_l_im2_col_kernel.xhtml" title="Interface for the im2col reshape kernel. " alt="" coords="317,3037,435,3064"/>
62<area shape="rect" id="node59" href="$classarm__compute_1_1_c_l_integral_image_vert_kernel.xhtml" title="Interface to run the vertical pass of the integral image kernel. " alt="" coords="287,3088,465,3115"/>
63<area shape="rect" id="node60" href="$classarm__compute_1_1_c_l_l2_normalize_layer_kernel.xhtml" title="Interface for performing a L2 normalize on a given axis given the square sum of it in this axis..." alt="" coords="285,3139,467,3165"/>
64<area shape="rect" id="node61" href="$classarm__compute_1_1_c_l_l_k_tracker_finalize_kernel.xhtml" title="Interface to run the finalize step of LKTracker, where it truncates the coordinates stored in new_poi..." alt="" coords="285,3189,467,3216"/>
65<area shape="rect" id="node62" href="$classarm__compute_1_1_c_l_l_k_tracker_init_kernel.xhtml" title="Interface to run the initialization step of LKTracker. " alt="" coords="299,3240,453,3267"/>
66<area shape="rect" id="node63" href="$classarm__compute_1_1_c_l_l_k_tracker_stage0_kernel.xhtml" title="Interface to run the first stage of LKTracker, where A11, A12, A22, min_eig, ival, ixval and iyval are computed. " alt="" coords="287,3291,465,3317"/>
67<area shape="rect" id="node64" href="$classarm__compute_1_1_c_l_l_k_tracker_stage1_kernel.xhtml" title="Interface to run the second stage of LKTracker, where the motion vectors of the given points are comp..." alt="" coords="287,3341,465,3368"/>
68<area shape="rect" id="node65" href="$classarm__compute_1_1_c_l_locally_connected_matrix_multiply_kernel.xhtml" title="OpenCL kernel to multiply each row of first tensor with low 2 dimensions of second tensor..." alt="" coords="287,3393,465,3434"/>
69<area shape="rect" id="node66" href="$classarm__compute_1_1_c_l_logits1_d_max_shift_exp_sum_kernel.xhtml" title="Interface for max, shifting, exponentiating and summing the logits. " alt="" coords="279,3458,473,3499"/>
70<area shape="rect" id="node67" href="$classarm__compute_1_1_c_l_logits1_d_norm_kernel.xhtml" title="Interface for calculating the final step of the Softmax Layer where each logit value is multiplied by..." alt="" coords="296,3524,456,3551"/>
71<area shape="rect" id="node68" href="$classarm__compute_1_1_c_l_logits1_d_shift_exp_sum_kernel.xhtml" title="Interface for shifting, exponentiating and summing the logits. " alt="" coords="273,3575,479,3601"/>
72<area shape="rect" id="node69" href="$classarm__compute_1_1_c_l_magnitude_phase_kernel.xhtml" title="Template interface for the kernel to compute magnitude and phase. " alt="" coords="289,3625,463,3652"/>
73<area shape="rect" id="node70" href="$classarm__compute_1_1_c_l_mean_std_dev_kernel.xhtml" title="Interface for the kernel to calculate mean and standard deviation of input image pixels. " alt="" coords="300,3676,452,3703"/>
74<area shape="rect" id="node71" href="$classarm__compute_1_1_c_l_memset_kernel.xhtml" title="Interface for filling the planes of a tensor. " alt="" coords="315,3727,437,3753"/>
75<area shape="rect" id="node72" href="$classarm__compute_1_1_c_l_min_max_kernel.xhtml" title="Interface for the kernel to perform min max search on an image. " alt="" coords="315,3777,437,3804"/>
76<area shape="rect" id="node73" href="$classarm__compute_1_1_c_l_min_max_layer_kernel.xhtml" title="Interface for the kernel to perform min max search on a 3D tensor. " alt="" coords="299,3828,453,3855"/>
77<area shape="rect" id="node74" href="$classarm__compute_1_1_c_l_min_max_location_kernel.xhtml" title="Interface for the kernel to find min max locations of an image. " alt="" coords="291,3879,461,3905"/>
78<area shape="rect" id="node75" href="$classarm__compute_1_1_c_l_normalization_layer_kernel.xhtml" title="Interface for the normalization layer kernel. " alt="" coords="282,3929,470,3956"/>
79<area shape="rect" id="node76" href="$classarm__compute_1_1_c_l_normalize_planar_y_u_v_layer_kernel.xhtml" title="Interface for the NormalizePlanarYUV layer kernel. " alt="" coords="279,3981,473,4022"/>
80<area shape="rect" id="node77" href="$classarm__compute_1_1_c_l_permute_kernel.xhtml" title="OpenCL kernel to perform tensor permutation. " alt="" coords="313,4047,439,4073"/>
81<area shape="rect" id="node78" href="$classarm__compute_1_1_c_l_pixel_wise_multiplication_kernel.xhtml" title="Interface for the pixelwise multiplication kernel. " alt="" coords="289,4098,463,4139"/>
82<area shape="rect" id="node79" href="$classarm__compute_1_1_c_l_pooling_layer_kernel.xhtml" title="Interface for the pooling layer kernel. " alt="" coords="301,4164,451,4191"/>
83<area shape="rect" id="node80" href="$classarm__compute_1_1_c_l_prior_box_layer_kernel.xhtml" title="Interface for the PriorBox layer kernel. " alt="" coords="297,4215,455,4241"/>
84<area shape="rect" id="node81" href="$classarm__compute_1_1_c_l_quantization_layer_kernel.xhtml" title="Interface for the quantization layer kernel. " alt="" coords="285,4265,467,4292"/>
85<area shape="rect" id="node82" href="$classarm__compute_1_1_c_l_reduction_operation_kernel.xhtml" title="Interface for the reduction operation kernel. " alt="" coords="281,4316,471,4343"/>
86<area shape="rect" id="node83" href="$classarm__compute_1_1_c_l_remap_kernel.xhtml" title="OpenCL kernel to perform a remap on a tensor. " alt="" coords="317,4367,435,4393"/>
87<area shape="rect" id="node84" href="$classarm__compute_1_1_c_l_reorg_layer_kernel.xhtml" title="OpenCL kernel to perform a reorg layer. " alt="" coords="305,4417,447,4444"/>
88<area shape="rect" id="node85" href="$classarm__compute_1_1_c_l_reshape_layer_kernel.xhtml" title="Interface for the kernel to perform tensor reshaping. " alt="" coords="296,4468,456,4495"/>
89<area shape="rect" id="node86" href="$classarm__compute_1_1_c_l_r_o_i_align_layer_kernel.xhtml" title="Interface for the RoIAlign kernel. " alt="" coords="295,4519,457,4545"/>
90<area shape="rect" id="node87" href="$classarm__compute_1_1_c_l_r_o_i_pooling_layer_kernel.xhtml" title="Interface for the ROI pooling layer kernel. " alt="" coords="289,4569,463,4596"/>
91<area shape="rect" id="node88" href="$classarm__compute_1_1_c_l_scharr3x3_kernel.xhtml" title="Interface for the kernel to run a 3x3 Scharr filter on a tensor. " alt="" coords="309,4620,443,4647"/>
92<area shape="rect" id="node89" href="$classarm__compute_1_1_c_l_sobel3x3_kernel.xhtml" title="Interface for the kernel to run a 3x3 Sobel filter on a tensor. " alt="" coords="311,4671,441,4697"/>
93<area shape="rect" id="node90" href="$classarm__compute_1_1_c_l_sobel5x5_hor_kernel.xhtml" title="Interface for the kernel to run the horizontal pass of 5x5 Sobel filter on a tensor. " alt="" coords="301,4721,451,4748"/>
94<area shape="rect" id="node91" href="$classarm__compute_1_1_c_l_sobel5x5_vert_kernel.xhtml" title="Interface for the kernel to run the vertical pass of 5x5 Sobel filter on a tensor. " alt="" coords="299,4772,453,4799"/>
95<area shape="rect" id="node92" href="$classarm__compute_1_1_c_l_sobel7x7_hor_kernel.xhtml" title="Interface for the kernel to run the horizontal pass of 7x7 Sobel filter on a tensor. " alt="" coords="301,4823,451,4849"/>
96<area shape="rect" id="node93" href="$classarm__compute_1_1_c_l_sobel7x7_vert_kernel.xhtml" title="Interface for the kernel to run the vertical pass of 7x7 Sobel filter on a tensor. " alt="" coords="299,4873,453,4900"/>
97<area shape="rect" id="node94" href="$classarm__compute_1_1_c_l_space_to_batch_layer_kernel.xhtml" title="Interface for the space to batch kernel. " alt="" coords="279,4924,473,4951"/>
98<area shape="rect" id="node95" href="$classarm__compute_1_1_c_l_strided_slice_kernel.xhtml" title="Interface for the kernel to perform tensor strided slicing. " alt="" coords="303,4975,449,5001"/>
99<area shape="rect" id="node96" href="$classarm__compute_1_1_c_l_upsample_layer_kernel.xhtml" title="Interface for the UpsampleLayer kernel on OpenCL. " alt="" coords="293,5025,459,5052"/>
100<area shape="rect" id="node97" href="$classarm__compute_1_1_c_l_weights_reshape_kernel.xhtml" title="OpenCL kernel to perform reshaping on the weights used by convolution and locally connected layer..." alt="" coords="288,5076,464,5103"/>
101<area shape="rect" id="node98" href="$classarm__compute_1_1_c_l_width_concatenate2_tensors_kernel.xhtml" title="Interface for the width concatenate kernel of 2 tensors. " alt="" coords="275,5127,477,5169"/>
102<area shape="rect" id="node99" href="$classarm__compute_1_1_c_l_width_concatenate4_tensors_kernel.xhtml" title="Interface for the width concatenate kernel of 4 tensors. " alt="" coords="275,5193,477,5234"/>
103<area shape="rect" id="node100" href="$classarm__compute_1_1_c_l_width_concatenate_layer_kernel.xhtml" title="Interface for the width concatenate kernel. " alt="" coords="268,5259,484,5285"/>
104<area shape="rect" id="node101" href="$classarm__compute_1_1_c_l_winograd_filter_transform_kernel.xhtml" title="Interface for the Winograd filter transform kernel. " alt="" coords="285,5310,467,5351"/>
105<area shape="rect" id="node102" href="$classarm__compute_1_1_c_l_winograd_input_transform_kernel.xhtml" title="OpenCL kernel to perform Winograd input transform. " alt="" coords="285,5375,467,5417"/>
106<area shape="rect" id="node103" href="$classarm__compute_1_1_c_l_winograd_output_transform_kernel.xhtml" title="Interface for the Winograd output transform kernel. " alt="" coords="280,5441,472,5482"/>
107<area shape="rect" id="node104" href="$classarm__compute_1_1_c_l_y_o_l_o_layer_kernel.xhtml" title="Interface for the YOLO layer kernel that performs partial activation. " alt="" coords="304,5507,448,5533"/>
108<area shape="rect" id="node105" href="$classarm__compute_1_1_i_c_l_depthwise_convolution_layer3x3_kernel.xhtml" title="Interface for the kernel to run a 3x3 depthwise convolution on a tensor. " alt="" coords="263,5558,489,5599"/>
109<area shape="rect" id="node108" href="$classarm__compute_1_1_i_c_l_g_e_m_m_lowp_reduction_kernel.xhtml" title="Common interface for all OpenCL reduction kernels. " alt="" coords="271,5624,481,5651"/>
110<area shape="rect" id="node111" href="$classarm__compute_1_1_i_c_l_simple_kernel.xhtml" title="Interface for simple OpenCL kernels having 1 tensor input and 1 tensor output. " alt="" coords="316,5740,436,5767"/>
111<area shape="rect" id="node106" href="$classarm__compute_1_1_c_l_depthwise_convolution_layer3x3_n_c_h_w_kernel.xhtml" title="Interface for the kernel to run a 3x3 depthwise convolution on a tensor when the data layout is NCHW..." alt="" coords="551,5453,774,5494"/>
112<area shape="rect" id="node107" href="$classarm__compute_1_1_c_l_depthwise_convolution_layer3x3_n_h_w_c_kernel.xhtml" title="Interface for the kernel to run a 3x3 depthwise convolution on a tensor when the data layout is NHWC..." alt="" coords="551,5518,774,5559"/>
113<area shape="rect" id="node109" href="$classarm__compute_1_1_c_l_g_e_m_m_lowp_matrix_a_reduction_kernel.xhtml" title="OpenCL kernel used to compute the row&#45;vectors of sums of all the entries in each row of Matrix A..." alt="" coords="555,5583,770,5625"/>
114<area shape="rect" id="node110" href="$classarm__compute_1_1_c_l_g_e_m_m_lowp_matrix_b_reduction_kernel.xhtml" title="OpenCL kernel used to compute the row&#45;vectors of sums of all the entries in each column of Matrix B..." alt="" coords="555,5649,770,5690"/>
115<area shape="rect" id="node112" href="$classarm__compute_1_1_c_l_gaussian_pyramid_hor_kernel.xhtml" title="OpenCL kernel to perform a Gaussian filter and half scaling across width (horizontal pass) ..." alt="" coords="563,5715,763,5741"/>
116<area shape="rect" id="node113" href="$classarm__compute_1_1_c_l_gaussian_pyramid_vert_kernel.xhtml" title="OpenCL kernel to perform a Gaussian filter and half scaling across height (vertical pass) ..." alt="" coords="561,5765,764,5792"/>
117<area shape="rect" id="node114" href="$classarm__compute_1_1_i_c_l_simple2_d_kernel.xhtml" title="Interface for simple OpenCL kernels having 1 tensor input and 1 tensor output. " alt="" coords="594,5816,731,5843"/>
118<area shape="rect" id="node115" href="$classarm__compute_1_1_c_l_accumulate_kernel.xhtml" title="Interface for the accumulate kernel. " alt="" coords="859,5217,1005,5244"/>
119<area shape="rect" id="node116" href="$classarm__compute_1_1_c_l_accumulate_squared_kernel.xhtml" title="Interface for the accumulate squared kernel. " alt="" coords="835,5268,1029,5295"/>
120<area shape="rect" id="node117" href="$classarm__compute_1_1_c_l_accumulate_weighted_kernel.xhtml" title="Interface for the accumulate weighted kernel. " alt="" coords="832,5319,1032,5345"/>
121<area shape="rect" id="node118" href="$classarm__compute_1_1_c_l_bitwise_not_kernel.xhtml" title="Interface for the bitwise NOT operation kernel. " alt="" coords="862,5369,1002,5396"/>
122<area shape="rect" id="node119" href="$classarm__compute_1_1_c_l_box3x3_kernel.xhtml" title="Interface for the box 3x3 filter kernel. " alt="" coords="872,5420,992,5447"/>
123<area shape="rect" id="node120" href="$classarm__compute_1_1_c_l_convolution_kernel.xhtml" title="Interface for the kernel to run an arbitrary size convolution on a tensor. " alt="" coords="859,5471,1005,5513"/>
124<area shape="rect" id="node121" href="$classarm__compute_1_1_c_l_depth_convert_layer_kernel.xhtml" title="Interface for the depth conversion kernel. " alt="" coords="837,5537,1027,5564"/>
125<area shape="rect" id="node122" href="$classarm__compute_1_1_c_l_dilate_kernel.xhtml" title="Interface for the dilate kernel. " alt="" coords="877,5588,987,5615"/>
126<area shape="rect" id="node123" href="$classarm__compute_1_1_c_l_erode_kernel.xhtml" title="Interface for the erode kernel. " alt="" coords="877,5639,987,5665"/>
127<area shape="rect" id="node124" href="$classarm__compute_1_1_c_l_gaussian3x3_kernel.xhtml" title="Interface for the Gaussian 3x3 filter kernel. " alt="" coords="856,5689,1008,5716"/>
128<area shape="rect" id="node125" href="$classarm__compute_1_1_c_l_g_e_m_m_transpose1x_w_kernel.xhtml" title="OpenCL kernel which transposes the elements of a matrix in chunks of 1xW, where W is equal to (16 / e..." alt="" coords="829,5740,1035,5767"/>
129<area shape="rect" id="node126" href="$classarm__compute_1_1_c_l_integral_image_hor_kernel.xhtml" title="Interface to run the horizontal pass of the integral image kernel. " alt="" coords="844,5791,1020,5817"/>
130<area shape="rect" id="node127" href="$classarm__compute_1_1_c_l_median3x3_kernel.xhtml" title="Interface for the median 3x3 filter kernel. " alt="" coords="863,5841,1001,5868"/>
131<area shape="rect" id="node128" href="$classarm__compute_1_1_c_l_non_linear_filter_kernel.xhtml" title="Interface for the kernel to apply a non&#45;linear filter. " alt="" coords="850,5892,1014,5919"/>
132<area shape="rect" id="node129" href="$classarm__compute_1_1_c_l_non_maxima_suppression3x3_kernel.xhtml" title="Interface to perform Non&#45;Maxima suppression over a 3x3 window using OpenCL. " alt="" coords="831,5943,1033,5985"/>
133<area shape="rect" id="node130" href="$classarm__compute_1_1_c_l_scale_kernel.xhtml" title="Interface for the scale kernel. " alt="" coords="877,6009,987,6036"/>
134<area shape="rect" id="node131" href="$classarm__compute_1_1_c_l_separable_convolution_hor_kernel.xhtml" title="Kernel for the Horizontal pass of a Separable Convolution. " alt="" coords="839,6061,1025,6102"/>
135<area shape="rect" id="node133" href="$classarm__compute_1_1_c_l_separable_convolution_vert_kernel.xhtml" title="Kernel for the Vertical pass of a Separable Convolution. " alt="" coords="837,6126,1027,6167"/>
136<area shape="rect" id="node135" href="$classarm__compute_1_1_c_l_table_lookup_kernel.xhtml" title="Interface for the kernel to perform table lookup calculations. " alt="" coords="857,6192,1007,6219"/>
137<area shape="rect" id="node136" href="$classarm__compute_1_1_c_l_threshold_kernel.xhtml" title="Interface for the thresholding kernel. " alt="" coords="865,6243,999,6269"/>
138<area shape="rect" id="node137" href="$classarm__compute_1_1_c_l_transpose_kernel.xhtml" title="OpenCL kernel which transposes the elements of a matrix. " alt="" coords="863,6293,1001,6320"/>
139<area shape="rect" id="node138" href="$classarm__compute_1_1_c_l_warp_affine_kernel.xhtml" title="Interface for the warp affine kernel. " alt="" coords="861,6344,1003,6371"/>
140<area shape="rect" id="node139" href="$classarm__compute_1_1_c_l_warp_perspective_kernel.xhtml" title="Interface for the warp perspective kernel. " alt="" coords="844,6395,1020,6421"/>
141<area shape="rect" id="node140" href="$classarm__compute_1_1_i_c_l_simple3_d_kernel.xhtml" title="Interface for simple OpenCL kernels having 1 tensor input and 1 tensor output. " alt="" coords="863,6445,1001,6472"/>
142<area shape="rect" id="node132" href="$classarm__compute_1_1_c_l_gaussian5x5_hor_kernel.xhtml" title="Interface for the kernel to run the horizontal pass of 5x5 Gaussian filter on a tensor. " alt="" coords="1085,6068,1259,6095"/>
143<area shape="rect" id="node134" href="$classarm__compute_1_1_c_l_gaussian5x5_vert_kernel.xhtml" title="Interface for the kernel to run the vertical pass of 5x5 Gaussian filter on a tensor. " alt="" coords="1084,6133,1260,6160"/>
144<area shape="rect" id="node141" href="$classarm__compute_1_1_c_l_logits1_d_max_kernel.xhtml" title="Interface for the identifying the max value of 1D Logits. " alt="" coords="1095,6445,1249,6472"/>
145<area shape="rect" id="node143" href="$classarm__compute_1_1_c_p_p_box_with_non_maxima_suppression_limit_kernel.xhtml" title="CPP kernel to perform computation of BoxWithNonMaximaSuppressionLimit. " alt="" coords="255,6270,497,6311"/>
146<area shape="rect" id="node144" href="$classarm__compute_1_1_c_p_p_corner_candidates_kernel.xhtml" title="CPP kernel to perform corner candidates. " alt="" coords="280,6336,472,6363"/>
147<area shape="rect" id="node145" href="$classarm__compute_1_1_c_p_p_detection_window_non_maxima_suppression_kernel.xhtml" title="CPP kernel to perform in&#45;place computation of euclidean distance on IDetectionWindowArray. " alt="" coords="265,6387,487,6429"/>
148<area shape="rect" id="node146" href="$classarm__compute_1_1_c_p_p_flip_weights_kernel.xhtml" title="CPP kernel to perform 180 degrees flipping on deconvolution weights. " alt="" coords="298,6453,454,6480"/>
149<area shape="rect" id="node147" href="$classarm__compute_1_1_c_p_p_permute_kernel.xhtml" title="CPP kernel to perform tensor permutation. " alt="" coords="308,6504,444,6531"/>
150<area shape="rect" id="node148" href="$classarm__compute_1_1_c_p_p_sort_euclidean_distance_kernel.xhtml" title="CPP kernel to perform sorting and euclidean distance. " alt="" coords="285,6555,467,6597"/>
151<area shape="rect" id="node149" href="$classarm__compute_1_1_c_p_p_upsample_kernel.xhtml" title="CPP kernel to perform tensor upsample. " alt="" coords="303,6621,449,6648"/>
152<area shape="rect" id="node150" href="$classarm__compute_1_1_i_c_p_p_simple_kernel.xhtml" title="Interface for simple C++ kernels having 1 tensor input and 1 tensor output. " alt="" coords="311,6672,441,6699"/>
153<area shape="rect" id="node176" href="$classarm__compute_1_1_i_n_e_g_e_m_m_lowp_reduction_kernel.xhtml" title="Common interface for all NEON reduction kernels. " alt="" coords="269,6723,483,6749"/>
154<area shape="rect" id="node179" href="$classarm__compute_1_1_i_n_e_harris_score_kernel.xhtml" title="Common interface for all Harris Score kernels. " alt="" coords="301,6773,451,6800"/>
155<area shape="rect" id="node181" href="$classarm__compute_1_1_i_n_e_warp_kernel.xhtml" title="Common interface for warp affine and warp perspective. " alt="" coords="319,6824,433,6851"/>
156<area shape="rect" id="node184" href="$classarm__compute_1_1_i_n_e_winograd_layer_transform_input_kernel.xhtml" title="Interface for the NEON kernel to perform Winograd input transform. " alt="" coords="281,6875,471,6917"/>
157<area shape="rect" id="node186" href="$classarm__compute_1_1_i_n_e_winograd_layer_transform_output_kernel.xhtml" title="Interface for the NEON kernel to perform Winograd output transform. " alt="" coords="281,6941,471,6982"/>
158<area shape="rect" id="node188" href="$classarm__compute_1_1_i_n_e_winograd_layer_transform_weights_kernel.xhtml" title="Interface for the NEON kernel to perform Winograd weights transform. " alt="" coords="281,7006,471,7047"/>
159<area shape="rect" id="node190" href="$classarm__compute_1_1_n_e_absolute_difference_kernel.xhtml" title="Interface for the absolute difference kernel. " alt="" coords="281,7072,471,7099"/>
160<area shape="rect" id="node191" href="$classarm__compute_1_1_n_e_activation_layer_kernel.xhtml" title="Interface for the activation layer kernel. " alt="" coords="292,7123,460,7149"/>
161<area shape="rect" id="node192" href="$classarm__compute_1_1_n_e_arithmetic_addition_kernel.xhtml" title="Interface for the kernel to perform addition between two tensors. " alt="" coords="284,7173,468,7200"/>
162<area shape="rect" id="node193" href="$classarm__compute_1_1_n_e_arithmetic_subtraction_kernel.xhtml" title="Interface for the kernel to perform subtraction between two tensors. " alt="" coords="275,7224,477,7251"/>
163<area shape="rect" id="node194" href="$classarm__compute_1_1_n_e_batch_normalization_layer_kernel.xhtml" title="Interface for the batch normalization layer kernel. " alt="" coords="283,7275,469,7317"/>
164<area shape="rect" id="node195" href="$classarm__compute_1_1_n_e_bitwise_and_kernel.xhtml" title="Interface for the kernel to perform bitwise AND between XY&#45;planes of two tensors. ..." alt="" coords="304,7341,448,7368"/>
165<area shape="rect" id="node196" href="$classarm__compute_1_1_n_e_bitwise_not_kernel.xhtml" title="Interface for the kernel to perform bitwise NOT operation. " alt="" coords="305,7392,447,7419"/>
166<area shape="rect" id="node197" href="$classarm__compute_1_1_n_e_bitwise_or_kernel.xhtml" title="Interface for the kernel to perform bitwise inclusive OR between two tensors. " alt="" coords="309,7443,443,7469"/>
167<area shape="rect" id="node198" href="$classarm__compute_1_1_n_e_bitwise_xor_kernel.xhtml" title="Interface for the kernel to perform bitwise exclusive OR (XOR) between two tensors. " alt="" coords="305,7493,447,7520"/>
168<area shape="rect" id="node199" href="$classarm__compute_1_1_n_e_channel_combine_kernel.xhtml" title="Interface for the channel combine kernel. " alt="" coords="287,7544,465,7571"/>
169<area shape="rect" id="node200" href="$classarm__compute_1_1_n_e_channel_shuffle_layer_kernel.xhtml" title="Interface for the channel shuffle kernel. " alt="" coords="277,7595,475,7621"/>
170<area shape="rect" id="node201" href="$classarm__compute_1_1_n_e_col2_im_kernel.xhtml" title="NEON kernel to perform col2im reshaping. " alt="" coords="316,7645,436,7672"/>
171<area shape="rect" id="node202" href="$classarm__compute_1_1_n_e_color_convert_kernel.xhtml" title="Interface for the color convert kernel. " alt="" coords="299,7696,453,7723"/>
172<area shape="rect" id="node203" href="$classarm__compute_1_1_n_e_convert_fully_connected_weights_kernel.xhtml" title="Interface to convert the 2D Fully Connected weights from NCHW to NHWC or vice versa. " alt="" coords="263,7747,489,7789"/>
173<area shape="rect" id="node204" href="$classarm__compute_1_1_n_e_convolution_rectangle_kernel.xhtml" title="Kernel for the running convolution on a rectangle matrix. " alt="" coords="273,7813,479,7840"/>
174<area shape="rect" id="node205" href="$classarm__compute_1_1_n_e_copy_kernel.xhtml" title="NEON kernel to perform a copy between two tensors. " alt="" coords="321,7864,431,7891"/>
175<area shape="rect" id="node206" href="$classarm__compute_1_1_n_e_cumulative_distribution_kernel.xhtml" title="Interface for the cumulative distribution (cummulative summmation) calculation kernel. " alt="" coords="289,7915,463,7957"/>
176<area shape="rect" id="node207" href="$classarm__compute_1_1_n_e_depth_concatenate_layer_kernel.xhtml" title="Interface for the depth concatenate kernel. " alt="" coords="267,7981,485,8008"/>
177<area shape="rect" id="node208" href="$classarm__compute_1_1_n_e_depth_convert_layer_kernel.xhtml" title="Depth conversion kernel. " alt="" coords="281,8032,471,8059"/>
178<area shape="rect" id="node209" href="$classarm__compute_1_1_n_e_depthwise_convolution_layer3x3_kernel.xhtml" title="Interface for the kernel to run a 3x3 depthwise convolution on a tensor. " alt="" coords="263,8083,489,8125"/>
179<area shape="rect" id="node210" href="$classarm__compute_1_1_n_e_depthwise_im2_col_kernel.xhtml" title="Interface for the depthwise im2col reshape kernel. " alt="" coords="285,8149,467,8176"/>
180<area shape="rect" id="node211" href="$classarm__compute_1_1_n_e_depthwise_vector_to_tensor_kernel.xhtml" title="Interface for the depthwise vector to tensor kernel. " alt="" coords="278,8201,474,8242"/>
181<area shape="rect" id="node212" href="$classarm__compute_1_1_n_e_depthwise_weights_reshape_kernel.xhtml" title="Interface for the depthwise weights reshape kernel. " alt="" coords="275,8266,477,8307"/>
182<area shape="rect" id="node213" href="$classarm__compute_1_1_n_e_dequantization_layer_kernel.xhtml" title="Interface for the dequantization layer kernel. " alt="" coords="277,8332,475,8359"/>
183<area shape="rect" id="node214" href="$classarm__compute_1_1_n_e_derivative_kernel.xhtml" title="Interface for the kernel to run the derivative along the X/Y directions on a tensor. " alt="" coords="307,8383,445,8409"/>
184<area shape="rect" id="node215" href="$classarm__compute_1_1_n_e_direct_convolution_layer_kernel.xhtml" title="NEON interface for Direct Convolution Layer kernel. " alt="" coords="287,8434,465,8475"/>
185<area shape="rect" id="node216" href="$classarm__compute_1_1_n_e_direct_convolution_layer_output_stage_kernel.xhtml" title="NEON kernel to accumulate the biases, if provided, or downscale in case of quantized input..." alt="" coords="287,8499,465,8541"/>
186<area shape="rect" id="node217" href="$classarm__compute_1_1_n_e_edge_non_max_suppression_kernel.xhtml" title="NEON kernel to perform Non&#45;Maxima suppression for Canny Edge. " alt="" coords="261,8565,491,8592"/>
187<area shape="rect" id="node218" href="$classarm__compute_1_1_n_e_edge_trace_kernel.xhtml" title="NEON kernel to perform Edge tracing. " alt="" coords="305,8616,447,8643"/>
188<area shape="rect" id="node219" href="$classarm__compute_1_1_n_e_fast_corners_kernel.xhtml" title="NEON kernel to perform fast corners. " alt="" coords="301,8667,451,8693"/>
189<area shape="rect" id="node220" href="$classarm__compute_1_1_n_e_fill_array_kernel.xhtml" title="This kernel adds all texels greater than or equal to the threshold value to the keypoint array..." alt="" coords="313,8717,439,8744"/>
190<area shape="rect" id="node221" href="$classarm__compute_1_1_n_e_fill_border_kernel.xhtml" title="Interface for the kernel to fill borders. " alt="" coords="309,8768,443,8795"/>
191<area shape="rect" id="node222" href="$classarm__compute_1_1_n_e_fill_inner_border_kernel.xhtml" title="Interface for the kernel to fill the interior borders. " alt="" coords="295,8819,457,8845"/>
192<area shape="rect" id="node223" href="$classarm__compute_1_1_n_e_flatten_layer_kernel.xhtml" title="Interface for the flatten layer kernel. " alt="" coords="301,8869,451,8896"/>
193<area shape="rect" id="node224" href="$classarm__compute_1_1_n_e_g_e_m_m_assembly_base_kernel.xhtml" title="Base class for GEMM NEON kernels implemented in Assembly. " alt="" coords="273,8920,479,8947"/>
194<area shape="rect" id="node225" href="$classarm__compute_1_1_n_e_g_e_m_m_lowp_matrix_multiply_kernel.xhtml" title="NEON kernel to multiply matrices. " alt="" coords="279,8971,473,9013"/>
195<area shape="rect" id="node226" href="$classarm__compute_1_1_n_e_g_e_m_m_lowp_offset_contribution_kernel.xhtml" title="NEON kernel used to add the offset contribution after NEGEMMLowpMatrixMultiplyKernel. " alt="" coords="267,9037,485,9078"/>
196<area shape="rect" id="node227" href="$classarm__compute_1_1_n_e_g_e_m_m_lowp_quantize_down_int32_to_uint8_scale_by_fixed_point_kernel.xhtml" title="NEON kernel used to quantize down the int32 accumulator values of GEMMLowp to QASYMM8. " alt="" coords="262,9102,490,9143"/>
197<area shape="rect" id="node228" href="$classarm__compute_1_1_n_e_g_e_m_m_lowp_quantize_down_int32_to_uint8_scale_kernel.xhtml" title="NEON kernel used to quantize down the int32 accumulator values of GEMMLowp to QASYMM8. " alt="" coords="262,9167,490,9209"/>
198<area shape="rect" id="node229" href="$classarm__compute_1_1_n_e_g_e_m_m_matrix_accumulate_biases_kernel.xhtml" title="NEON kernel to add a bias to each row of the input tensor. " alt="" coords="263,9233,489,9274"/>
199<area shape="rect" id="node230" href="$classarm__compute_1_1_n_e_g_e_m_m_matrix_multiply_kernel.xhtml" title="NEON kernel to multiply two input matrices &quot;A&quot; and &quot;B&quot;. " alt="" coords="276,9299,476,9325"/>
200<area shape="rect" id="node231" href="$classarm__compute_1_1_n_e_gradient_kernel.xhtml" title="Computes magnitude and quantised phase from inputs gradients. " alt="" coords="313,9349,439,9376"/>
201<area shape="rect" id="node232" href="$classarm__compute_1_1_n_e_histogram_kernel.xhtml" title="Interface for the histogram kernel. " alt="" coords="307,9400,445,9427"/>
202<area shape="rect" id="node233" href="$classarm__compute_1_1_n_e_h_o_g_block_normalization_kernel.xhtml" title="NEON kernel to perform HOG block normalization. " alt="" coords="265,9451,487,9477"/>
203<area shape="rect" id="node234" href="$classarm__compute_1_1_n_e_h_o_g_detector_kernel.xhtml" title="NEON kernel to perform HOG detector kernel using linear SVM. " alt="" coords="297,9501,455,9528"/>
204<area shape="rect" id="node235" href="$classarm__compute_1_1_n_e_h_o_g_orientation_binning_kernel.xhtml" title="NEON kernel to perform HOG Orientation Binning. " alt="" coords="269,9552,483,9579"/>
205<area shape="rect" id="node236" href="$classarm__compute_1_1_n_e_im2_col_kernel.xhtml" title="Interface for the im2col reshape kernel. " alt="" coords="316,9603,436,9629"/>
206<area shape="rect" id="node237" href="$classarm__compute_1_1_n_e_l2_normalize_layer_kernel.xhtml" title="Interface for performing a L2 normalize on a given axis given the square sum of it in this axis..." alt="" coords="285,9653,467,9680"/>
207<area shape="rect" id="node238" href="$classarm__compute_1_1_n_e_l_k_tracker_kernel.xhtml" title="Interface for the Lucas&#45;Kanade tracker kernel. " alt="" coords="307,9704,445,9731"/>
208<area shape="rect" id="node239" href="$classarm__compute_1_1_n_e_locally_connected_matrix_multiply_kernel.xhtml" title="NEON kernel to multiply each row of first tensor with low 2 dimensions of second tensor. " alt="" coords="285,9755,467,9797"/>
209<area shape="rect" id="node240" href="$classarm__compute_1_1_n_e_logits1_d_softmax_kernel.xhtml" title="Interface for softmax computation for QASYMM8 with pre&#45;computed max. " alt="" coords="287,9821,465,9848"/>
210<area shape="rect" id="node241" href="$classarm__compute_1_1_n_e_magnitude_phase_kernel.xhtml" title="Template interface for the kernel to compute magnitude and phase. " alt="" coords="287,9873,465,9914"/>
211<area shape="rect" id="node242" href="$classarm__compute_1_1_n_e_mean_std_dev_kernel.xhtml" title="Interface for the kernel to calculate mean and standard deviation of input image pixels. " alt="" coords="299,9939,453,9965"/>
212<area shape="rect" id="node243" href="$classarm__compute_1_1_n_e_min_max_kernel.xhtml" title="Interface for the kernel to perform min max search on an image. " alt="" coords="314,9989,438,10016"/>
213<area shape="rect" id="node244" href="$classarm__compute_1_1_n_e_min_max_layer_kernel.xhtml" title="Interface for the kernel to perform min max search on a 3D tensor. " alt="" coords="298,10040,454,10067"/>
214<area shape="rect" id="node245" href="$classarm__compute_1_1_n_e_min_max_location_kernel.xhtml" title="Interface for the kernel to find min max locations of an image. " alt="" coords="289,10091,463,10117"/>
215<area shape="rect" id="node246" href="$classarm__compute_1_1_n_e_non_linear_filter_kernel.xhtml" title="Interface for the kernel to apply a non&#45;linear filter. " alt="" coords="293,10141,459,10168"/>
216<area shape="rect" id="node247" href="$classarm__compute_1_1_n_e_non_maxima_suppression3x3_kernel.xhtml" title="Interface to perform Non&#45;Maxima suppression over a 3x3 window using NEON. " alt="" coords="274,10193,478,10234"/>
217<area shape="rect" id="node248" href="$classarm__compute_1_1_n_e_normalization_layer_kernel.xhtml" title="Interface for the normalization layer kernel. " alt="" coords="281,10259,471,10285"/>
218<area shape="rect" id="node249" href="$classarm__compute_1_1_n_e_permute_kernel.xhtml" title="NEON kernel to perform tensor permutation. " alt="" coords="313,10309,439,10336"/>
219<area shape="rect" id="node250" href="$classarm__compute_1_1_n_e_pixel_wise_multiplication_kernel.xhtml" title="Interface for the kernel to perform addition between two tensors. " alt="" coords="288,10361,464,10402"/>
220<area shape="rect" id="node251" href="$classarm__compute_1_1_n_e_pooling_layer_kernel.xhtml" title="Interface for the pooling layer kernel. " alt="" coords="299,10427,453,10453"/>
221<area shape="rect" id="node252" href="$classarm__compute_1_1_n_e_prior_box_layer_kernel.xhtml" title="Interface for the kernel to calculate prior boxes. " alt="" coords="296,10477,456,10504"/>
222<area shape="rect" id="node253" href="$classarm__compute_1_1_n_e_quantization_layer_kernel.xhtml" title="Interface for the quantization layer kernel. " alt="" coords="285,10528,467,10555"/>
223<area shape="rect" id="node254" href="$classarm__compute_1_1_n_e_reduction_operation_kernel.xhtml" title="NEON kernel to perform a reduction operation. " alt="" coords="279,10579,473,10605"/>
224<area shape="rect" id="node255" href="$classarm__compute_1_1_n_e_remap_kernel.xhtml" title="NEON kernel to perform a remap on a tensor. " alt="" coords="316,10629,436,10656"/>
225<area shape="rect" id="node256" href="$classarm__compute_1_1_n_e_reorg_layer_kernel.xhtml" title="Interface for the kernel to perform tensor re&#45;organization. " alt="" coords="303,10680,449,10707"/>
226<area shape="rect" id="node257" href="$classarm__compute_1_1_n_e_r_o_i_pooling_layer_kernel.xhtml" title="Interface for the ROI pooling layer kernel. " alt="" coords="287,10731,465,10757"/>
227<area shape="rect" id="node258" href="$classarm__compute_1_1_n_e_scale_kernel.xhtml" title="NEON kernel to perform scaling on a tensor. " alt="" coords="321,10781,431,10808"/>
228<area shape="rect" id="node259" href="$classarm__compute_1_1_n_e_scharr3x3_kernel.xhtml" title="Interface for the kernel to run a 3x3 Scharr filter on a tensor. " alt="" coords="307,10832,445,10859"/>
229<area shape="rect" id="node260" href="$classarm__compute_1_1_n_e_sobel3x3_kernel.xhtml" title="Interface for the kernel to run a 3x3 Sobel X filter on a tensor. " alt="" coords="310,10883,442,10909"/>
230<area shape="rect" id="node261" href="$classarm__compute_1_1_n_e_sobel5x5_hor_kernel.xhtml" title="Interface for the kernel to run the horizontal pass of 5x5 Sobel filter on a tensor. " alt="" coords="299,10933,453,10960"/>
231<area shape="rect" id="node262" href="$classarm__compute_1_1_n_e_sobel5x5_vert_kernel.xhtml" title="Interface for the kernel to run the vertical pass of 5x5 Sobel Y filter on a tensor. " alt="" coords="298,10984,454,11011"/>
232<area shape="rect" id="node263" href="$classarm__compute_1_1_n_e_sobel7x7_hor_kernel.xhtml" title="Interface for the kernel to run the horizontal pass of 7x7 Sobel filter on a tensor. " alt="" coords="299,11035,453,11061"/>
233<area shape="rect" id="node264" href="$classarm__compute_1_1_n_e_sobel7x7_vert_kernel.xhtml" title="Interface for the kernel to run the vertical pass of 7x7 Sobel Y filter on a tensor. " alt="" coords="298,11085,454,11112"/>
234<area shape="rect" id="node265" href="$classarm__compute_1_1_n_e_threshold_kernel.xhtml" title="Interface for the thresholding kernel. " alt="" coords="309,11136,443,11163"/>
235<area shape="rect" id="node266" href="$classarm__compute_1_1_n_e_transpose_kernel.xhtml" title="NEON kernel which transposes the elements of a matrix. " alt="" coords="307,11187,445,11213"/>
236<area shape="rect" id="node267" href="$classarm__compute_1_1_n_e_upsample_layer_kernel.xhtml" title="Interface for the Upsample layer kernel. " alt="" coords="291,11237,461,11264"/>
237<area shape="rect" id="node268" href="$classarm__compute_1_1_n_e_weights_reshape_kernel.xhtml" title="NEON kernel to perform reshaping on the weights used by convolution and locally connected layer..." alt="" coords="287,11288,465,11315"/>
238<area shape="rect" id="node269" href="$classarm__compute_1_1_n_e_width_concatenate_layer_kernel.xhtml" title="Interface for the width concatenate kernel. " alt="" coords="267,11339,485,11365"/>
239<area shape="rect" id="node270" href="$classarm__compute_1_1_n_e_y_o_l_o_layer_kernel.xhtml" title="Interface for the YOLO layer kernel. " alt="" coords="303,11389,449,11416"/>
240<area shape="rect" id="node151" href="$classarm__compute_1_1_n_e_accumulate_kernel.xhtml" title="Interface for the accumulate kernel. " alt="" coords="589,5867,736,5893"/>
241<area shape="rect" id="node152" href="$classarm__compute_1_1_n_e_accumulate_squared_kernel.xhtml" title="Interface for the accumulate squared kernel. " alt="" coords="565,5917,760,5944"/>
242<area shape="rect" id="node153" href="$classarm__compute_1_1_n_e_accumulate_weighted_kernel.xhtml" title="Interface for the accumulate weighted kernel. " alt="" coords="561,5968,764,5995"/>
243<area shape="rect" id="node154" href="$classarm__compute_1_1_n_e_box3x3_kernel.xhtml" title="NEON kernel to perform a Box 3x3 filter. " alt="" coords="601,6019,724,6045"/>
244<area shape="rect" id="node155" href="$classarm__compute_1_1_n_e_channel_extract_kernel.xhtml" title="Interface for the channel extract kernel. " alt="" coords="579,6069,747,6096"/>
245<area shape="rect" id="node156" href="$classarm__compute_1_1_n_e_convolution_kernel.xhtml" title="Interface for the kernel to run an arbitrary size convolution on a tensor. " alt="" coords="589,6121,736,6162"/>
246<area shape="rect" id="node157" href="$classarm__compute_1_1_n_e_dilate_kernel.xhtml" title="Interface for the kernel to perform boolean image dilatation. " alt="" coords="607,6187,719,6213"/>
247<area shape="rect" id="node158" href="$classarm__compute_1_1_n_e_erode_kernel.xhtml" title="Interface for the kernel to perform boolean image erosion. " alt="" coords="607,6237,719,6264"/>
248<area shape="rect" id="node159" href="$classarm__compute_1_1_n_e_floor_kernel.xhtml" title="NEON kernel to perform a floor operation. " alt="" coords="609,6288,716,6315"/>
249<area shape="rect" id="node160" href="$classarm__compute_1_1_n_e_gaussian3x3_kernel.xhtml" title="NEON kernel to perform a Gaussian 3x3 filter. " alt="" coords="585,6339,740,6365"/>
250<area shape="rect" id="node161" href="$classarm__compute_1_1_n_e_gaussian5x5_hor_kernel.xhtml" title="NEON kernel to perform a Gaussian 5x5 filter (horizontal pass) " alt="" coords="575,6389,750,6416"/>
251<area shape="rect" id="node162" href="$classarm__compute_1_1_n_e_gaussian5x5_vert_kernel.xhtml" title="NEON kernel to perform a Gaussian 5x5 filter (vertical pass) " alt="" coords="573,6440,752,6467"/>
252<area shape="rect" id="node163" href="$classarm__compute_1_1_n_e_gaussian_pyramid_hor_kernel.xhtml" title="NEON kernel to perform a GaussianPyramid (horizontal pass) " alt="" coords="561,6491,764,6517"/>
253<area shape="rect" id="node164" href="$classarm__compute_1_1_n_e_gaussian_pyramid_vert_kernel.xhtml" title="NEON kernel to perform a GaussianPyramid (vertical pass) " alt="" coords="560,6541,765,6568"/>
254<area shape="rect" id="node165" href="$classarm__compute_1_1_n_e_g_e_m_m_interleave4x4_kernel.xhtml" title="NEON kernel to interleave the elements of a matrix. " alt="" coords="564,6592,761,6619"/>
255<area shape="rect" id="node166" href="$classarm__compute_1_1_n_e_g_e_m_m_matrix_addition_kernel.xhtml" title="NEON kernel to perform the in&#45;place matrix addition between 2 matrices taking into account that the s..." alt="" coords="561,6643,764,6669"/>
256<area shape="rect" id="node167" href="$classarm__compute_1_1_n_e_g_e_m_m_matrix_vector_multiply_kernel.xhtml" title="Interface for the GEMM matrix vector multiply kernel. " alt="" coords="562,6694,763,6735"/>
257<area shape="rect" id="node168" href="$classarm__compute_1_1_n_e_g_e_m_m_transpose1x_w_kernel.xhtml" title="NEON kernel which transposes the elements of a matrix in chunks of 1xW, where W is equal to (16 / ele..." alt="" coords="559,6760,766,6787"/>
258<area shape="rect" id="node169" href="$classarm__compute_1_1_n_e_integral_image_kernel.xhtml" title="Kernel to perform an image integral on an image. " alt="" coords="584,6811,741,6837"/>
259<area shape="rect" id="node170" href="$classarm__compute_1_1_n_e_logits1_d_max_kernel.xhtml" title="Interface for the identifying the max value of 1D Logits. " alt="" coords="585,6861,740,6888"/>
260<area shape="rect" id="node171" href="$classarm__compute_1_1_n_e_median3x3_kernel.xhtml" title="Kernel to perform a median filter on a tensor. " alt="" coords="592,6912,733,6939"/>
261<area shape="rect" id="node172" href="$classarm__compute_1_1_n_e_reshape_layer_kernel.xhtml" title="Interface for the kernel to perform tensor reshaping. " alt="" coords="581,6963,744,6989"/>
262<area shape="rect" id="node173" href="$classarm__compute_1_1_n_e_separable_convolution_hor_kernel.xhtml" title="Kernel for the Horizontal pass of a Separable Convolution. " alt="" coords="568,7014,757,7055"/>
263<area shape="rect" id="node174" href="$classarm__compute_1_1_n_e_separable_convolution_vert_kernel.xhtml" title="Kernel for the Vertical pass of a Separable Convolution. " alt="" coords="567,7079,759,7121"/>
264<area shape="rect" id="node175" href="$classarm__compute_1_1_n_e_table_lookup_kernel.xhtml" title="Interface for the kernel to perform table lookup calculations. " alt="" coords="587,7145,739,7172"/>
265<area shape="rect" id="node177" href="$classarm__compute_1_1_n_e_g_e_m_m_lowp_matrix_a_reduction_kernel.xhtml" title="NEON kernel used to compute the row&#45;vectors of sums of all the entries in each row of Matrix A..." alt="" coords="554,7197,771,7238"/>
266<area shape="rect" id="node178" href="$classarm__compute_1_1_n_e_g_e_m_m_lowp_matrix_b_reduction_kernel.xhtml" title="NEON kernel used to compute the row&#45;vectors of sums of all the entries in each column of Matrix B..." alt="" coords="554,7262,771,7303"/>
267<area shape="rect" id="node180" href="$classarm__compute_1_1_n_e_harris_score_kernel.xhtml" title="Template NEON kernel to perform Harris Score. " alt="" coords="589,7327,736,7369"/>
268<area shape="rect" id="node182" href="$classarm__compute_1_1_n_e_warp_affine_kernel.xhtml" title="Template interface for the kernel to compute warp affine. " alt="" coords="591,7393,734,7434"/>
269<area shape="rect" id="node183" href="$classarm__compute_1_1_n_e_warp_perspective_kernel.xhtml" title="Template interface for the kernel to compute warp perspective. " alt="" coords="573,7458,752,7499"/>
270<area shape="rect" id="node185" href="$classarm__compute_1_1_n_e_winograd_layer_transform_input_kernel.xhtml" title="NEON kernel to perform Winograd input transform. " alt="" coords="555,7523,770,7594"/>
271<area shape="rect" id="node187" href="$classarm__compute_1_1_n_e_winograd_layer_transform_output_kernel.xhtml" title="NEON kernel to perform Winograd output transform. " alt="" coords="551,7618,775,7689"/>
272<area shape="rect" id="node189" href="$classarm__compute_1_1_n_e_winograd_layer_transform_weights_kernel.xhtml" title="NEON kernel to perform Winograd weights transform. " alt="" coords="545,7713,780,7783"/>
273<area shape="rect" id="node272" href="$classarm__compute_1_1_g_c_absolute_difference_kernel.xhtml" title="Interface for the absolute difference kernel. " alt="" coords="281,11440,471,11467"/>
274<area shape="rect" id="node273" href="$classarm__compute_1_1_g_c_activation_layer_kernel.xhtml" title="Interface for the activation layer kernel. " alt="" coords="291,11491,461,11517"/>
275<area shape="rect" id="node274" href="$classarm__compute_1_1_g_c_arithmetic_addition_kernel.xhtml" title="Interface for the arithmetic addition kernel. " alt="" coords="283,11541,469,11568"/>
276<area shape="rect" id="node275" href="$classarm__compute_1_1_g_c_batch_normalization_layer_kernel.xhtml" title="Interface for the BatchNormalization layer kernel. " alt="" coords="282,11593,470,11634"/>
277<area shape="rect" id="node276" href="$classarm__compute_1_1_g_c_col2_im_kernel.xhtml" title="Interface for the col2im reshaping kernel. " alt="" coords="315,11659,437,11685"/>
278<area shape="rect" id="node277" href="$classarm__compute_1_1_g_c_depth_concatenate_layer_kernel.xhtml" title="Interface for the depth concatenate kernel. " alt="" coords="266,11709,486,11736"/>
279<area shape="rect" id="node278" href="$classarm__compute_1_1_g_c_depthwise_convolution_layer3x3_kernel.xhtml" title="Interface for the kernel to run a 3x3 depthwise convolution on a tensor. " alt="" coords="263,11761,489,11802"/>
280<area shape="rect" id="node279" href="$classarm__compute_1_1_g_c_direct_convolution_layer_kernel.xhtml" title="Interface for the direct convolution kernel. " alt="" coords="287,11826,465,11867"/>
281<area shape="rect" id="node280" href="$classarm__compute_1_1_g_c_dropout_layer_kernel.xhtml" title="Interface for the dropout layer kernel. " alt="" coords="297,11892,455,11919"/>
282<area shape="rect" id="node281" href="$classarm__compute_1_1_g_c_fill_border_kernel.xhtml" title="Interface for filling the border of a kernel. " alt="" coords="309,11943,443,11969"/>
283<area shape="rect" id="node282" href="$classarm__compute_1_1_g_c_g_e_m_m_interleave4x4_kernel.xhtml" title="OpenGL ES kernel which interleaves the elements of a matrix A in chunk of 4x4. " alt="" coords="277,11993,475,12020"/>
284<area shape="rect" id="node283" href="$classarm__compute_1_1_g_c_g_e_m_m_matrix_accumulate_biases_kernel.xhtml" title="Interface to add a bias to each row of the input tensor. " alt="" coords="262,12045,490,12086"/>
285<area shape="rect" id="node284" href="$classarm__compute_1_1_g_c_g_e_m_m_matrix_addition_kernel.xhtml" title="OpenGL ES kernel to perform the in&#45;place matrix addition between 2 matrices, taking into account that..." alt="" coords="275,12111,477,12137"/>
286<area shape="rect" id="node285" href="$classarm__compute_1_1_g_c_g_e_m_m_matrix_multiply_kernel.xhtml" title="GLES Compute kernel to multiply two input matrices &quot;A&quot; and &quot;B&quot; or to multiply a vector &quot;A&quot; by a matri..." alt="" coords="275,12161,477,12188"/>
287<area shape="rect" id="node286" href="$classarm__compute_1_1_g_c_im2_col_kernel.xhtml" title="Interface for the im2col reshape kernel. " alt="" coords="315,12212,437,12239"/>
288<area shape="rect" id="node287" href="$classarm__compute_1_1_g_c_logits1_d_norm_kernel.xhtml" title="Interface for calculating the final step of the Softmax Layer where each logit value is multiplied by..." alt="" coords="295,12263,457,12289"/>
289<area shape="rect" id="node288" href="$classarm__compute_1_1_g_c_logits1_d_shift_exp_sum_kernel.xhtml" title="Interface for shifting the logits values around the max value and exponentiating the result..." alt="" coords="272,12313,480,12340"/>
290<area shape="rect" id="node289" href="$classarm__compute_1_1_g_c_normalization_layer_kernel.xhtml" title="Interface for the normalization layer kernel. " alt="" coords="281,12364,471,12391"/>
291<area shape="rect" id="node290" href="$classarm__compute_1_1_g_c_normalize_planar_y_u_v_layer_kernel.xhtml" title="Interface for the NormalizePlanarYUV layer kernel. " alt="" coords="277,12415,475,12457"/>
292<area shape="rect" id="node291" href="$classarm__compute_1_1_g_c_pixel_wise_multiplication_kernel.xhtml" title="Interface for the pixelwise multiplication kernel. " alt="" coords="287,12481,465,12522"/>
293<area shape="rect" id="node292" href="$classarm__compute_1_1_g_c_pooling_layer_kernel.xhtml" title="Interface for the pooling layer kernel. " alt="" coords="299,12547,453,12573"/>
294<area shape="rect" id="node293" href="$classarm__compute_1_1_g_c_tensor_shift_kernel.xhtml" title="Interface for the kernel to shift valid data on a tensor. " alt="" coords="303,12597,449,12624"/>
295<area shape="rect" id="node294" href="$classarm__compute_1_1_g_c_weights_reshape_kernel.xhtml" title="GLES Compute kernel to perform reshaping on the weights used by convolution and locally connected lay..." alt="" coords="287,12648,465,12675"/>
296<area shape="rect" id="node295" href="$classarm__compute_1_1_i_g_c_simple_kernel.xhtml" title="Interface for simple OpenGL ES kernels having 1 tensor input and 1 tensor output. ..." alt="" coords="315,12699,437,12725"/>
297<area shape="rect" id="node296" href="$classarm__compute_1_1_i_g_c_simple2_d_kernel.xhtml" title="Interface for simple OpenGL ES kernels having 1 tensor input and 1 tensor output. ..." alt="" coords="593,12699,733,12725"/>
298<area shape="rect" id="node297" href="$classarm__compute_1_1_g_c_g_e_m_m_transpose1x_w_kernel.xhtml" title="OpenGLES kernel which transposes the elements of a matrix in chunks of 1xW, where W is equal to (16 /..." alt="" coords="828,12648,1036,12675"/>
299<area shape="rect" id="node298" href="$classarm__compute_1_1_g_c_transpose_kernel.xhtml" title="OpenGL ES kernel which transposes the elements of a matrix. " alt="" coords="862,12699,1002,12725"/>
300<area shape="rect" id="node299" href="$classarm__compute_1_1_i_g_c_simple3_d_kernel.xhtml" title="Interface for simple GLES kernels having 1 tensor input and 1 tensor output. " alt="" coords="862,12749,1002,12776"/>
301<area shape="rect" id="node300" href="$classarm__compute_1_1_g_c_logits1_d_max_kernel.xhtml" title="Interface for the identifying the max value of 1D Logits. " alt="" coords="1094,12724,1250,12751"/>
302<area shape="rect" id="node301" href="$classarm__compute_1_1_g_c_scale_kernel.xhtml" title="Interface for the scale kernel. " alt="" coords="1116,12775,1228,12801"/>
Anthony Barbierdbdab852017-06-23 15:42:00 +0100303</map>