blob: 2368b3043b5a4e8d1da731491e4dbb0d21deb048 [file] [log] [blame]
Nikhil Raj03c7ff32023-08-22 12:00:04 +01001<map id="src/backends/cl/workloads/ClBaseWorkload.hpp" name="src/backends/cl/workloads/ClBaseWorkload.hpp">
2<area shape="rect" id="node1" title=" " alt="" coords="17907,5,18099,47"/>
3<area shape="rect" id="node2" href="$_cl_addition_workload_8hpp.html" title=" " alt="" coords="11709,184,11901,225"/>
4<area shape="rect" id="node8" href="$_cl_batch_normalization_float_workload_8hpp.html" title=" " alt="" coords="12636,184,12927,225"/>
5<area shape="rect" id="node10" href="$_cl_convolution2d_workload_8hpp.html" title=" " alt="" coords="11163,184,11386,225"/>
6<area shape="rect" id="node12" href="$_cl_depthwise_convolution_workload_8hpp.html" title=" " alt="" coords="11411,184,11685,225"/>
7<area shape="rect" id="node14" href="$_cl_division_workload_8hpp.html" title=" " alt="" coords="11925,184,12117,225"/>
8<area shape="rect" id="node16" href="$_cl_fully_connected_workload_8hpp.html" title=" " alt="" coords="12142,184,12370,225"/>
9<area shape="rect" id="node18" href="$_cl_multiplication_workload_8hpp.html" title=" " alt="" coords="12394,184,12611,225"/>
10<area shape="rect" id="node20" href="$_cl_reduce_workload_8hpp.html" title=" " alt="" coords="9615,95,9807,136"/>
11<area shape="rect" id="node87" href="$_cl_subtraction_workload_8hpp.html" title=" " alt="" coords="12951,184,13153,225"/>
12<area shape="rect" id="node88" href="$_cl_abs_workload_8hpp.html" title=" " alt="" coords="18485,184,18677,225"/>
13<area shape="rect" id="node90" href="$_cl_activation_workload_8hpp.html" title=" " alt="" coords="13855,184,14049,225"/>
14<area shape="rect" id="node91" href="$_cl_arg_min_max_workload_8hpp.html" title=" " alt="" coords="18701,184,18904,225"/>
15<area shape="rect" id="node93" href="$_cl_batch_mat_mul_workload_8hpp.html" title=" " alt="" coords="14074,184,14289,225"/>
16<area shape="rect" id="node94" href="$_cl_batch_to_space_nd_workload_8hpp.html" title=" " alt="" coords="18929,184,19165,225"/>
17<area shape="rect" id="node96" href="$_cl_cast_workload_8hpp.html" title=" " alt="" coords="19189,184,19381,225"/>
18<area shape="rect" id="node98" href="$_cl_channel_shuffle_workload_8hpp.html" title=" " alt="" coords="19405,184,19632,225"/>
19<area shape="rect" id="node100" href="$_cl_comparison_workload_8hpp.html" title=" " alt="" coords="14313,184,14519,225"/>
20<area shape="rect" id="node101" href="$_cl_constant_workload_8hpp.html" title=" " alt="" coords="19656,184,19848,225"/>
21<area shape="rect" id="node103" href="$_cl_convolution3d_workload_8hpp.html" title=" " alt="" coords="14543,184,14766,225"/>
22<area shape="rect" id="node104" href="$_cl_depth_to_space_workload_8hpp.html" title=" " alt="" coords="19873,184,20093,225"/>
23<area shape="rect" id="node106" href="$_cl_dequantize_workload_8hpp.html" title=" " alt="" coords="20117,184,20320,225"/>
24<area shape="rect" id="node108" href="$_cl_elementwise_binary_workload_8hpp.html" title=" " alt="" coords="14790,184,15045,225"/>
25<area shape="rect" id="node109" href="$_cl_exp_workload_8hpp.html" title=" " alt="" coords="20344,184,20536,225"/>
26<area shape="rect" id="node111" href="$_cl_fill_workload_8hpp.html" title=" " alt="" coords="20560,184,20752,225"/>
27<area shape="rect" id="node113" href="$_cl_gather_workload_8hpp.html" title=" " alt="" coords="15069,184,15261,225"/>
28<area shape="rect" id="node114" href="$_cl_gather_nd_workload_8hpp.html" title=" " alt="" coords="15285,184,15477,225"/>
29<area shape="rect" id="node115" href="$_cl_instance_normalization_workload_8hpp.html" title=" " alt="" coords="20776,184,21051,225"/>
30<area shape="rect" id="node117" href="$_cl_log_workload_8hpp.html" title=" " alt="" coords="21075,184,21267,225"/>
31<area shape="rect" id="node119" href="$_cl_log_softmax_workload_8hpp.html" title=" " alt="" coords="15501,184,15707,225"/>
32<area shape="rect" id="node120" href="$_cl_logical_and_workload_8hpp.html" title=" " alt="" coords="21291,184,21490,225"/>
33<area shape="rect" id="node122" href="$_cl_logical_not_workload_8hpp.html" title=" " alt="" coords="24024,184,24221,225"/>
34<area shape="rect" id="node124" href="$_cl_logical_or_workload_8hpp.html" title=" " alt="" coords="24245,184,24437,225"/>
35<area shape="rect" id="node126" href="$_cl_maximum_workload_8hpp.html" title=" " alt="" coords="15731,184,15925,225"/>
36<area shape="rect" id="node127" href="$_cl_mean_workload_8hpp.html" title=" " alt="" coords="24461,184,24653,225"/>
37<area shape="rect" id="node129" href="$_cl_concat_workload_8hpp.html" title=" " alt="" coords="24677,184,24869,225"/>
38<area shape="rect" id="node131" href="$_cl_minimum_workload_8hpp.html" title=" " alt="" coords="15949,184,16141,225"/>
39<area shape="rect" id="node132" href="$_cl_neg_workload_8hpp.html" title=" " alt="" coords="21515,184,21707,225"/>
40<area shape="rect" id="node134" href="$_cl_pad_workload_8hpp.html" title=" " alt="" coords="16165,184,16357,225"/>
41<area shape="rect" id="node135" href="$_cl_permute_workload_8hpp.html" title=" " alt="" coords="21731,184,21923,225"/>
42<area shape="rect" id="node137" href="$_cl_pooling2d_workload_8hpp.html" title=" " alt="" coords="16381,184,16573,225"/>
43<area shape="rect" id="node138" href="$_cl_pooling3d_workload_8hpp.html" title=" " alt="" coords="16597,184,16789,225"/>
44<area shape="rect" id="node139" href="$_cl_prelu_workload_8hpp.html" title=" " alt="" coords="16813,184,17005,225"/>
45<area shape="rect" id="node140" href="$_cl_q_lstm_workload_8hpp.html" title=" " alt="" coords="21947,184,22139,225"/>
46<area shape="rect" id="node142" href="$_cl_quantized_lstm_workload_8hpp.html" title=" " alt="" coords="22163,184,22389,225"/>
47<area shape="rect" id="node144" href="$_cl_quantize_workload_8hpp.html" title=" " alt="" coords="17029,184,17221,225"/>
48<area shape="rect" id="node145" href="$_cl_reshape_workload_8hpp.html" title=" " alt="" coords="22413,184,22605,225"/>
49<area shape="rect" id="node147" href="$_cl_resize_workload_8hpp.html" title=" " alt="" coords="17245,184,17437,225"/>
50<area shape="rect" id="node148" href="$_cl_rsqrt_workload_8hpp.html" title=" " alt="" coords="22629,184,22821,225"/>
51<area shape="rect" id="node150" href="$_cl_sin_workload_8hpp.html" title=" " alt="" coords="22845,184,23037,225"/>
52<area shape="rect" id="node152" href="$_cl_slice_workload_8hpp.html" title=" " alt="" coords="23061,184,23253,225"/>
53<area shape="rect" id="node154" href="$_cl_softmax_workload_8hpp.html" title=" " alt="" coords="17461,184,17653,225"/>
54<area shape="rect" id="node155" href="$_cl_space_to_batch_nd_workload_8hpp.html" title=" " alt="" coords="23278,184,23514,225"/>
55<area shape="rect" id="node157" href="$_cl_space_to_depth_workload_8hpp.html" title=" " alt="" coords="13178,184,13398,225"/>
56<area shape="rect" id="node158" href="$_cl_splitter_workload_8hpp.html" title=" " alt="" coords="13423,184,13615,225"/>
57<area shape="rect" id="node159" href="$_cl_sqrt_workload_8hpp.html" title=" " alt="" coords="13639,184,13831,225"/>
58<area shape="rect" id="node160" href="$_cl_stack_workload_8hpp.html" title=" " alt="" coords="23539,184,23731,225"/>
59<area shape="rect" id="node162" href="$_cl_strided_slice_workload_8hpp.html" title=" " alt="" coords="17677,184,17883,225"/>
60<area shape="rect" id="node163" href="$_cl_tile_workload_8hpp.html" title=" " alt="" coords="17907,184,18099,225"/>
61<area shape="rect" id="node164" href="$_cl_transpose_convolution2d_workload_8hpp.html" title=" " alt="" coords="18123,184,18410,225"/>
62<area shape="rect" id="node165" href="$_cl_transpose_workload_8hpp.html" title=" " alt="" coords="23755,184,23949,225"/>
63<area shape="rect" id="node167" href="$_cl_rank_workload_8hpp.html" title=" " alt="" coords="23801,95,23993,136"/>
64<area shape="rect" id="node3" href="$_cl_backend_8cpp.html" title=" " alt="" coords="11869,385,12089,411"/>
65<area shape="rect" id="node4" href="$_cl_layer_support_8cpp.html" title=" " alt="" coords="18056,288,18307,315"/>
66<area shape="rect" id="node5" href="$_cl_addition_workload_8cpp.html" title=" " alt="" coords="10992,281,11184,322"/>
67<area shape="rect" id="node6" href="$_cl_workloads_8hpp.html" title=" " alt="" coords="18331,281,18523,322"/>
68<area shape="rect" id="node7" href="$_cl_workload_factory_8cpp.html" title=" " alt="" coords="18327,377,18526,419"/>
69<area shape="rect" id="node9" href="$_cl_batch_normalization_float_workload_8cpp.html" title=" " alt="" coords="12017,281,12306,322"/>
70<area shape="rect" id="node11" href="$_cl_convolution2d_workload_8cpp.html" title=" " alt="" coords="10397,281,10619,322"/>
71<area shape="rect" id="node13" href="$_cl_depthwise_convolution_workload_8cpp.html" title=" " alt="" coords="10643,281,10917,322"/>
72<area shape="rect" id="node15" href="$_cl_division_workload_8cpp.html" title=" " alt="" coords="11208,281,11400,322"/>
73<area shape="rect" id="node17" href="$_cl_fully_connected_workload_8cpp.html" title=" " alt="" coords="11475,281,11701,322"/>
74<area shape="rect" id="node19" href="$_cl_multiplication_workload_8cpp.html" title=" " alt="" coords="11725,281,11941,322"/>
75<area shape="rect" id="node21" href="$_arm_compute_utils_8hpp.html" title=" " alt="" coords="9145,184,9333,225"/>
76<area shape="rect" id="node43" href="$_cl_reduce_workload_8cpp.html" title=" " alt="" coords="88,281,280,322"/>
77<area shape="rect" id="node22" href="$_arm_compute_subgraph_utils_8hpp.html" title=" " alt="" coords="2710,281,2941,322"/>
78<area shape="rect" id="node23" href="$_neon_backend_8cpp.html" title=" " alt="" coords="2618,385,2881,411"/>
79<area shape="rect" id="node24" href="$_arm_compute_tensor_utils_8cpp.html" title=" " alt="" coords="9656,281,9867,322"/>
80<area shape="rect" id="node25" href="$_cl_activation_workload_8cpp.html" title=" " alt="" coords="13383,281,13577,322"/>
81<area shape="rect" id="node26" href="$_cl_batch_mat_mul_workload_8cpp.html" title=" " alt="" coords="13601,281,13815,322"/>
82<area shape="rect" id="node27" href="$_cl_comparison_workload_8cpp.html" title=" " alt="" coords="13839,281,14044,322"/>
83<area shape="rect" id="node28" href="$_cl_convolution3d_workload_8cpp.html" title=" " alt="" coords="14119,281,14340,322"/>
84<area shape="rect" id="node29" href="$_cl_elementwise_binary_workload_8cpp.html" title=" " alt="" coords="14415,281,14668,322"/>
85<area shape="rect" id="node30" href="$_cl_gather_nd_workload_8cpp.html" title=" " alt="" coords="14908,281,15100,322"/>
86<area shape="rect" id="node31" href="$_cl_gather_workload_8cpp.html" title=" " alt="" coords="14692,281,14884,322"/>
87<area shape="rect" id="node32" href="$_cl_l2_normalization_float_workload_8cpp.html" title=" " alt="" coords="9891,281,10157,322"/>
88<area shape="rect" id="node33" href="$_cl_log_softmax_workload_8cpp.html" title=" " alt="" coords="15125,281,15329,322"/>
89<area shape="rect" id="node34" href="$_cl_lstm_float_workload_8cpp.html" title=" " alt="" coords="10181,281,10373,322"/>
90<area shape="rect" id="node35" href="$_cl_maximum_workload_8cpp.html" title=" " alt="" coords="15353,281,15546,322"/>
91<area shape="rect" id="node36" href="$_cl_minimum_workload_8cpp.html" title=" " alt="" coords="15571,281,15763,322"/>
92<area shape="rect" id="node37" href="$_cl_normalization_float_workload_8cpp.html" title=" " alt="" coords="305,281,557,322"/>
93<area shape="rect" id="node38" href="$_cl_pad_workload_8cpp.html" title=" " alt="" coords="15787,281,15979,322"/>
94<area shape="rect" id="node39" href="$_cl_pooling2d_workload_8cpp.html" title=" " alt="" coords="16003,281,16195,322"/>
95<area shape="rect" id="node40" href="$_cl_pooling3d_workload_8cpp.html" title=" " alt="" coords="16219,281,16411,322"/>
96<area shape="rect" id="node41" href="$_cl_prelu_workload_8cpp.html" title=" " alt="" coords="16435,281,16627,322"/>
97<area shape="rect" id="node42" href="$_cl_quantize_workload_8cpp.html" title=" " alt="" coords="16651,281,16843,322"/>
98<area shape="rect" id="node44" href="$_cl_resize_workload_8cpp.html" title=" " alt="" coords="16867,281,17059,322"/>
99<area shape="rect" id="node45" href="$_cl_softmax_workload_8cpp.html" title=" " alt="" coords="17083,281,17275,322"/>
100<area shape="rect" id="node46" href="$_cl_space_to_depth_workload_8cpp.html" title=" " alt="" coords="12607,281,12825,322"/>
101<area shape="rect" id="node47" href="$_cl_splitter_workload_8cpp.html" title=" " alt="" coords="12849,281,13041,322"/>
102<area shape="rect" id="node48" href="$_cl_sqrt_workload_8cpp.html" title=" " alt="" coords="13116,281,13308,322"/>
103<area shape="rect" id="node49" href="$_cl_strided_slice_workload_8cpp.html" title=" " alt="" coords="17299,281,17503,322"/>
104<area shape="rect" id="node50" href="$_cl_subtraction_workload_8cpp.html" title=" " alt="" coords="12330,281,12531,322"/>
105<area shape="rect" id="node51" href="$_cl_tile_workload_8cpp.html" title=" " alt="" coords="17528,281,17720,322"/>
106<area shape="rect" id="node52" href="$_cl_transpose_convolution2d_workload_8cpp.html" title=" " alt="" coords="17745,281,18031,322"/>
107<area shape="rect" id="node53" href="$_cl_unidirectional_sequence_lstm_float_workload_8cpp.html" title=" " alt="" coords="581,273,840,329"/>
108<area shape="rect" id="node54" href="$_neon_layer_support_8cpp.html" title=" " alt="" coords="864,281,1080,322"/>
109<area shape="rect" id="node55" href="$_neon_activation_workload_8cpp.html" title=" " alt="" coords="1105,281,1319,322"/>
110<area shape="rect" id="node56" href="$_neon_addition_workload_8cpp.html" title=" " alt="" coords="1344,281,1557,322"/>
111<area shape="rect" id="node57" href="$_neon_batch_mat_mul_workload_8cpp.html" title=" " alt="" coords="1581,281,1816,322"/>
112<area shape="rect" id="node58" href="$_neon_batch_normalization_workload_8cpp.html" title=" " alt="" coords="1840,281,2117,322"/>
113<area shape="rect" id="node59" href="$_neon_comparison_workload_8cpp.html" title=" " alt="" coords="2141,281,2368,322"/>
114<area shape="rect" id="node60" href="$_neon_convolution2d_workload_8cpp.html" title=" " alt="" coords="2392,281,2635,322"/>
115<area shape="rect" id="node61" href="$_neon_convolution3d_workload_8cpp.html" title=" " alt="" coords="3016,281,3259,322"/>
116<area shape="rect" id="node62" href="$_neon_depthwise_convolution_workload_8cpp.html" title=" " alt="" coords="3283,281,3578,322"/>
117<area shape="rect" id="node63" href="$_neon_division_workload_8cpp.html" title=" " alt="" coords="3603,281,3816,322"/>
118<area shape="rect" id="node64" href="$_neon_elementwise_binary_workload_8cpp.html" title=" " alt="" coords="3840,281,4115,322"/>
119<area shape="rect" id="node65" href="$_neon_fully_connected_workload_8cpp.html" title=" " alt="" coords="4139,281,4387,322"/>
120<area shape="rect" id="node66" href="$_neon_gather_nd_workload_8cpp.html" title=" " alt="" coords="4411,281,4624,322"/>
121<area shape="rect" id="node67" href="$_neon_gather_workload_8cpp.html" title=" " alt="" coords="4648,281,4861,322"/>
122<area shape="rect" id="node68" href="$_neon_l2_normalization_float_workload_8cpp.html" title=" " alt="" coords="4885,281,5173,322"/>
123<area shape="rect" id="node69" href="$_neon_log_softmax_workload_8cpp.html" title=" " alt="" coords="5198,281,5423,322"/>
124<area shape="rect" id="node70" href="$_neon_lstm_float_workload_8cpp.html" title=" " alt="" coords="5448,281,5661,322"/>
125<area shape="rect" id="node71" href="$_neon_multiplication_workload_8cpp.html" title=" " alt="" coords="5685,281,5923,322"/>
126<area shape="rect" id="node72" href="$_neon_normalization_float_workload_8cpp.html" title=" " alt="" coords="5946,281,6219,322"/>
127<area shape="rect" id="node73" href="$_neon_pad_workload_8cpp.html" title=" " alt="" coords="6244,281,6457,322"/>
128<area shape="rect" id="node74" href="$_neon_pooling2d_workload_8cpp.html" title=" " alt="" coords="6481,281,6695,322"/>
129<area shape="rect" id="node75" href="$_neon_pooling3d_workload_8cpp.html" title=" " alt="" coords="6719,281,6932,322"/>
130<area shape="rect" id="node76" href="$_neon_prelu_workload_8cpp.html" title=" " alt="" coords="6956,281,7169,322"/>
131<area shape="rect" id="node77" href="$_neon_reduce_workload_8cpp.html" title=" " alt="" coords="7193,281,7407,322"/>
132<area shape="rect" id="node78" href="$_neon_resize_workload_8cpp.html" title=" " alt="" coords="7431,281,7644,322"/>
133<area shape="rect" id="node79" href="$_neon_softmax_workload_8cpp.html" title=" " alt="" coords="7668,281,7881,322"/>
134<area shape="rect" id="node80" href="$_neon_splitter_workload_8cpp.html" title=" " alt="" coords="7905,281,8119,322"/>
135<area shape="rect" id="node81" href="$_neon_sqrt_workload_8cpp.html" title=" " alt="" coords="8143,281,8356,322"/>
136<area shape="rect" id="node82" href="$_neon_strided_slice_workload_8cpp.html" title=" " alt="" coords="8381,281,8606,322"/>
137<area shape="rect" id="node83" href="$_neon_subtraction_workload_8cpp.html" title=" " alt="" coords="8630,281,8853,322"/>
138<area shape="rect" id="node84" href="$_neon_tile_workload_8cpp.html" title=" " alt="" coords="8877,281,9091,322"/>
139<area shape="rect" id="node85" href="$_neon_unidirectional_sequence_lstm_float_workload_8cpp.html" title=" " alt="" coords="9115,273,9362,329"/>
140<area shape="rect" id="node86" href="$_neon_unidirectional_sequence_lstm_workload_8cpp.html" title=" " alt="" coords="9386,273,9633,329"/>
141<area shape="rect" id="node89" href="$_cl_abs_workload_8cpp.html" title=" " alt="" coords="18547,281,18739,322"/>
142<area shape="rect" id="node92" href="$_cl_arg_min_max_workload_8cpp.html" title=" " alt="" coords="18763,281,18965,322"/>
143<area shape="rect" id="node95" href="$_cl_batch_to_space_nd_workload_8cpp.html" title=" " alt="" coords="18989,281,19224,322"/>
144<area shape="rect" id="node97" href="$_cl_cast_workload_8cpp.html" title=" " alt="" coords="19248,281,19440,322"/>
145<area shape="rect" id="node99" href="$_cl_channel_shuffle_workload_8cpp.html" title=" " alt="" coords="19465,281,19690,322"/>
146<area shape="rect" id="node102" href="$_cl_constant_workload_8cpp.html" title=" " alt="" coords="19715,281,19907,322"/>
147<area shape="rect" id="node105" href="$_cl_depth_to_space_workload_8cpp.html" title=" " alt="" coords="19931,281,20149,322"/>
148<area shape="rect" id="node107" href="$_cl_dequantize_workload_8cpp.html" title=" " alt="" coords="20174,281,20375,322"/>
149<area shape="rect" id="node110" href="$_cl_exp_workload_8cpp.html" title=" " alt="" coords="20400,281,20592,322"/>
150<area shape="rect" id="node112" href="$_cl_fill_workload_8cpp.html" title=" " alt="" coords="20616,281,20808,322"/>
151<area shape="rect" id="node116" href="$_cl_instance_normalization_workload_8cpp.html" title=" " alt="" coords="20832,281,21107,322"/>
152<area shape="rect" id="node118" href="$_cl_log_workload_8cpp.html" title=" " alt="" coords="21131,281,21323,322"/>
153<area shape="rect" id="node121" href="$_cl_logical_and_workload_8cpp.html" title=" " alt="" coords="21347,281,21546,322"/>
154<area shape="rect" id="node123" href="$_cl_logical_not_workload_8cpp.html" title=" " alt="" coords="24025,281,24221,322"/>
155<area shape="rect" id="node125" href="$_cl_logical_or_workload_8cpp.html" title=" " alt="" coords="24245,281,24437,322"/>
156<area shape="rect" id="node128" href="$_cl_mean_workload_8cpp.html" title=" " alt="" coords="24461,281,24653,322"/>
157<area shape="rect" id="node130" href="$_cl_concat_workload_8cpp.html" title=" " alt="" coords="24677,281,24869,322"/>
158<area shape="rect" id="node133" href="$_cl_neg_workload_8cpp.html" title=" " alt="" coords="21571,281,21763,322"/>
159<area shape="rect" id="node136" href="$_cl_permute_workload_8cpp.html" title=" " alt="" coords="21787,281,21979,322"/>
160<area shape="rect" id="node141" href="$_cl_q_lstm_workload_8cpp.html" title=" " alt="" coords="22003,281,22195,322"/>
161<area shape="rect" id="node143" href="$_cl_quantized_lstm_workload_8cpp.html" title=" " alt="" coords="22219,281,22445,322"/>
162<area shape="rect" id="node146" href="$_cl_reshape_workload_8cpp.html" title=" " alt="" coords="22469,281,22661,322"/>
163<area shape="rect" id="node149" href="$_cl_rsqrt_workload_8cpp.html" title=" " alt="" coords="22685,281,22877,322"/>
164<area shape="rect" id="node151" href="$_cl_sin_workload_8cpp.html" title=" " alt="" coords="22901,281,23093,322"/>
165<area shape="rect" id="node153" href="$_cl_slice_workload_8cpp.html" title=" " alt="" coords="23117,281,23309,322"/>
166<area shape="rect" id="node156" href="$_cl_space_to_batch_nd_workload_8cpp.html" title=" " alt="" coords="23333,281,23568,322"/>
167<area shape="rect" id="node161" href="$_cl_stack_workload_8cpp.html" title=" " alt="" coords="23592,281,23784,322"/>
168<area shape="rect" id="node166" href="$_cl_transpose_workload_8cpp.html" title=" " alt="" coords="23808,281,24000,322"/>
169</map>