blob: 281739cfef12b3f354ae537bc771431e64bb9490 [file] [log] [blame]
Jenkins514be652019-02-28 12:25:18 +00001/*
2@ @licstart The following is the entire license notice for the
3JavaScript code in this file.
4
5Copyright (C) 1997-2017 by Dimitri van Heesch
6
7This program is free software; you can redistribute it and/or modify
8it under the terms of the GNU General Public License as published by
9the Free Software Foundation; either version 2 of the License, or
10(at your option) any later version.
11
12This program is distributed in the hope that it will be useful,
13but WITHOUT ANY WARRANTY; without even the implied warranty of
14 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15 GNU General Public License for more details.
16
17You should have received a copy of the GNU General Public License along
18with this program; if not, write to the Free Software Foundation, Inc.,
1951 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
20
21@licend The above is the entire license notice
22for the JavaScript code in this file
23*/
Anthony Barbier8140e1e2017-12-14 23:48:46 +000024var NAVTREE =
25[
26 [ "Compute Library", "index.xhtml", [
27 [ "Introduction", "index.xhtml", [
28 [ "Contact / Support", "index.xhtml#S0_1_contact", null ],
29 [ "Pre-built binaries", "index.xhtml#S0_2_prebuilt_binaries", null ],
30 [ "File organisation", "index.xhtml#S1_file_organisation", null ],
31 [ "Release versions and changelog", "index.xhtml#S2_versions_changelog", [
32 [ "Release versions", "index.xhtml#S2_1_versions", null ],
33 [ "Changelog", "index.xhtml#S2_2_changelog", null ]
34 ] ],
35 [ "How to build the library and the examples", "index.xhtml#S3_how_to_build", [
36 [ "Build options", "index.xhtml#S3_1_build_options", null ],
37 [ "Building for Linux", "index.xhtml#S3_2_linux", [
38 [ "How to build the library ?", "index.xhtml#S3_2_1_library", null ],
39 [ "How to manually build the examples ?", "index.xhtml#S3_2_2_examples", null ]
40 ] ],
41 [ "Building for Android", "index.xhtml#S3_3_android", [
42 [ "How to build the library ?", "index.xhtml#S3_3_1_library", null ],
43 [ "How to manually build the examples ?", "index.xhtml#S3_3_2_examples", null ]
44 ] ],
45 [ "Building for bare metal", "index.xhtml#S3_4_bare_metal", [
46 [ "How to build the library ?", "index.xhtml#S3_4_1_library", null ],
47 [ "How to manually build the examples ?", "index.xhtml#S3_4_2_examples", null ]
48 ] ],
49 [ "Building on a Windows host system", "index.xhtml#S3_5_windows_host", [
50 [ "Bash on Ubuntu on Windows", "index.xhtml#S3_5_1_ubuntu_on_windows", null ],
51 [ "Cygwin", "index.xhtml#S3_5_2_cygwin", null ]
52 ] ],
53 [ "The OpenCL stub library", "index.xhtml#S3_6_cl_stub_library", null ],
Jenkins52ba29e2018-08-29 15:32:11 +000054 [ "The Linux OpenGLES and EGL stub libraries", "index.xhtml#S3_7_gles_stub_library", null ],
55 [ "OpenCL DDK Requirements", "index.xhtml#S3_8_cl_requirements", [
56 [ "Hard Requirements", "index.xhtml#S3_8_1_cl_hard_requirements", null ],
57 [ "Performance improvements", "index.xhtml#S3_8_2_cl_performance_requirements", null ]
58 ] ],
59 [ "OpenCL Tuner", "index.xhtml#S3_9_cl_tuner", [
60 [ "How to use it", "index.xhtml#S3_9_1_cl_tuner_how_to", null ]
61 ] ]
Anthony Barbier8140e1e2017-12-14 23:48:46 +000062 ] ]
63 ] ],
Jenkinsb9abeae2018-11-22 11:58:08 +000064 [ "List of functions", "functions_list.xhtml", [
65 [ "NEON functions", "functions_list.xhtml#S5_1", null ],
66 [ "OpenCL functions", "functions_list.xhtml#S5_2", null ],
Jenkins514be652019-02-28 12:25:18 +000067 [ "GLES Compute functions", "functions_list.xhtml#S5_3", null ],
68 [ "CPP functions", "functions_list.xhtml#S5_4", null ]
Jenkinsb9abeae2018-11-22 11:58:08 +000069 ] ],
Anthony Barbier8140e1e2017-12-14 23:48:46 +000070 [ "Library architecture", "architecture.xhtml", [
71 [ "Core vs Runtime libraries", "architecture.xhtml#S4_1", null ],
72 [ "Windows, kernels, multi-threading and functions", "architecture.xhtml#S4_2_windows_kernels_mt_functions", [
73 [ "Windows", "architecture.xhtml#S4_2_1_windows", null ],
74 [ "Kernels", "architecture.xhtml#S4_2_2", null ],
75 [ "Multi-threading", "architecture.xhtml#S4_2_3", null ],
76 [ "Functions", "architecture.xhtml#S4_2_4", null ],
77 [ "OpenCL Scheduler and kernel library", "architecture.xhtml#S4_4_1_cl_scheduler", null ],
78 [ "OpenCL events and synchronization", "architecture.xhtml#S4_4_2_events_sync", null ],
79 [ "OpenCL / NEON interoperability", "architecture.xhtml#S4_4_2_cl_neon", null ]
80 ] ],
81 [ "Algorithms", "architecture.xhtml#S4_5_algorithms", null ],
82 [ "Images, padding, border modes and tensors", "architecture.xhtml#S4_6_images_tensors", [
83 [ "Padding and border modes", "architecture.xhtml#S4_6_1_padding_and_border", [
84 [ "Padding", "architecture.xhtml#padding", null ],
85 [ "Valid regions", "architecture.xhtml#valid_region", null ]
86 ] ],
87 [ "Tensors", "architecture.xhtml#S4_6_2_tensors", null ],
88 [ "Images and Tensors description conventions", "architecture.xhtml#S4_6_3_description_conventions", null ],
Jenkins52ba29e2018-08-29 15:32:11 +000089 [ "Working with Images and Tensors using iterators", "architecture.xhtml#S4_6_4_working_with_objects", null ],
90 [ "Sub-tensors", "architecture.xhtml#S4_6_5_sub_tensors", null ]
Anthony Barbier8140e1e2017-12-14 23:48:46 +000091 ] ],
92 [ "MemoryManager", "architecture.xhtml#S4_7_memory_manager", [
93 [ "MemoryGroup, MemoryPool and MemoryManager Components", "architecture.xhtml#S4_7_1_memory_manager_components", [
94 [ "MemoryGroup", "architecture.xhtml#S4_7_1_1_memory_group", null ],
95 [ "MemoryPool", "architecture.xhtml#S4_7_1_2_memory_pool", null ],
96 [ "MemoryManager Components", "architecture.xhtml#S4_7_1_2_memory_manager_components", null ]
97 ] ],
98 [ "Working with the Memory Manager", "architecture.xhtml#S4_7_2_working_with_memory_manager", null ],
99 [ "Function support", "architecture.xhtml#S4_7_3_memory_manager_function_support", null ]
Jenkinsc3f34a42018-03-02 12:38:09 +0000100 ] ],
101 [ "OpenCL Tuner", "architecture.xhtml#S4_8_opencl_tuner", null ]
Anthony Barbier8140e1e2017-12-14 23:48:46 +0000102 ] ],
Jenkinsb9abeae2018-11-22 11:58:08 +0000103 [ "Adding new operators", "add_operator.xhtml", [
104 [ "Introduction", "add_operator.xhtml#S4_1_introduction", null ],
105 [ "Supporting new operators", "add_operator.xhtml#S4_1_supporting_new_operators", [
106 [ "Adding new data types", "add_operator.xhtml#S4_1_1_add_datatypes", null ],
107 [ "Add a kernel", "add_operator.xhtml#S4_1_2_add_kernel", null ],
108 [ "Add a function", "add_operator.xhtml#S4_1_3_add_function", null ],
109 [ "Add validation artifacts", "add_operator.xhtml#S4_1_4_add_validation", [
110 [ "Add the reference implementation and the tests", "add_operator.xhtml#S4_1_4_1_add_reference", null ],
111 [ "Add dataset", "add_operator.xhtml#S4_1_4_2_add_dataset", null ],
112 [ "Add a fixture and a data test case", "add_operator.xhtml#S4_1_4_3_add_fixture", null ]
113 ] ]
114 ] ]
115 ] ],
Anthony Barbier8140e1e2017-12-14 23:48:46 +0000116 [ "Validation and benchmarks tests", "tests.xhtml", [
117 [ "Overview", "tests.xhtml#tests_overview", [
118 [ "Directory structure", "tests.xhtml#tests_overview_structure", null ],
119 [ "Fixtures", "tests.xhtml#tests_overview_fixtures", [
120 [ "Fixture", "tests.xhtml#tests_overview_fixtures_fixture", null ],
121 [ "Data fixture", "tests.xhtml#tests_overview_fixtures_data_fixture", null ]
122 ] ],
123 [ "Test cases", "tests.xhtml#tests_overview_test_cases", [
124 [ "Test case", "tests.xhtml#tests_overview_test_cases_test_case", null ],
125 [ "Fixture test case", "tests.xhtml#tests_overview_test_cases_fixture_fixture_test_case", null ],
126 [ "Registering a fixture as test case", "tests.xhtml#tests_overview_test_cases_fixture_register_fixture_test_case", null ],
127 [ "Data test case", "tests.xhtml#tests_overview_test_cases_data_test_case", null ],
128 [ "Fixture data test case", "tests.xhtml#tests_overview_test_cases_fixture_data_test_case", null ],
129 [ "Registering a fixture as data test case", "tests.xhtml#tests_overview_test_cases_register_fixture_data_test_case", null ]
130 ] ]
131 ] ],
132 [ "Writing validation tests", "tests.xhtml#writing_tests", null ],
133 [ "Running tests", "tests.xhtml#tests_running_tests", [
Jenkinsb3a371b2018-05-23 11:36:53 +0100134 [ "Benchmarking and validation suites", "tests.xhtml#tests_running_tests_benchmark_and_validation", [
Anthony Barbier8140e1e2017-12-14 23:48:46 +0000135 [ "Filter tests", "tests.xhtml#tests_running_tests_benchmarking_filter", null ],
136 [ "Runtime", "tests.xhtml#tests_running_tests_benchmarking_runtime", null ],
137 [ "Output", "tests.xhtml#tests_running_tests_benchmarking_output", null ],
138 [ "Mode", "tests.xhtml#tests_running_tests_benchmarking_mode", null ],
Anthony Barbierf45d5a92018-01-24 16:23:15 +0000139 [ "Instruments", "tests.xhtml#tests_running_tests_benchmarking_instruments", null ],
140 [ "Examples", "tests.xhtml#tests_running_examples", null ]
Anthony Barbier8140e1e2017-12-14 23:48:46 +0000141 ] ]
142 ] ]
143 ] ],
144 [ "Importing data from existing models", "data_import.xhtml", [
145 [ "Extract data from pre-trained caffe model", "data_import.xhtml#caffe_data_extractor", [
146 [ "How to use the script", "data_import.xhtml#caffe_how_to", null ],
147 [ "What is the expected output from the script", "data_import.xhtml#caffe_result", null ]
148 ] ],
149 [ "Extract data from pre-trained tensorflow model", "data_import.xhtml#tensorflow_data_extractor", [
150 [ "How to use the script", "data_import.xhtml#tensorflow_how_to", null ],
151 [ "What is the expected output from the script", "data_import.xhtml#tensorflow_result", null ]
Jenkins514be652019-02-28 12:25:18 +0000152 ] ],
153 [ "Extract data from pre-trained frozen tensorflow model", "data_import.xhtml#tf_frozen_model_extractor", [
154 [ "How to use the script", "data_import.xhtml#tensorflow_frozen_how_to", null ],
155 [ "What is the expected output from the script", "data_import.xhtml#tensorflow_frozen_result", null ]
156 ] ],
157 [ "Validating examples", "data_import.xhtml#validate_examples", null ]
Anthony Barbier8140e1e2017-12-14 23:48:46 +0000158 ] ],
Jenkins514be652019-02-28 12:25:18 +0000159 [ "Deprecated List", "deprecated.xhtml", null ],
160 [ "Namespaces", "namespaces.xhtml", [
161 [ "Namespace List", "namespaces.xhtml", "namespaces_dup" ],
Anthony Barbier8140e1e2017-12-14 23:48:46 +0000162 [ "Namespace Members", "namespacemembers.xhtml", [
163 [ "All", "namespacemembers.xhtml", "namespacemembers_dup" ],
164 [ "Functions", "namespacemembers_func.xhtml", "namespacemembers_func" ],
Jenkins514be652019-02-28 12:25:18 +0000165 [ "Variables", "namespacemembers_vars.xhtml", "namespacemembers_vars" ],
Anthony Barbier8140e1e2017-12-14 23:48:46 +0000166 [ "Typedefs", "namespacemembers_type.xhtml", "namespacemembers_type" ],
Jenkinsb3a371b2018-05-23 11:36:53 +0100167 [ "Enumerations", "namespacemembers_enum.xhtml", null ]
Anthony Barbier8140e1e2017-12-14 23:48:46 +0000168 ] ]
169 ] ],
170 [ "Data Structures", "annotated.xhtml", [
171 [ "Data Structures", "annotated.xhtml", "annotated_dup" ],
172 [ "Data Structure Index", "classes.xhtml", null ],
173 [ "Class Hierarchy", "hierarchy.xhtml", "hierarchy" ],
174 [ "Data Fields", "functions.xhtml", [
175 [ "All", "functions.xhtml", "functions_dup" ],
176 [ "Functions", "functions_func.xhtml", "functions_func" ],
177 [ "Variables", "functions_vars.xhtml", "functions_vars" ],
178 [ "Typedefs", "functions_type.xhtml", null ],
179 [ "Enumerations", "functions_enum.xhtml", null ],
180 [ "Related Functions", "functions_rela.xhtml", null ]
181 ] ]
182 ] ],
Jenkins514be652019-02-28 12:25:18 +0000183 [ "Files", "files.xhtml", [
184 [ "File List", "files.xhtml", "files_dup" ],
Anthony Barbier8140e1e2017-12-14 23:48:46 +0000185 [ "Globals", "globals.xhtml", [
186 [ "All", "globals.xhtml", "globals_dup" ],
187 [ "Functions", "globals_func.xhtml", "globals_func" ],
188 [ "Variables", "globals_vars.xhtml", null ],
189 [ "Typedefs", "globals_type.xhtml", null ],
Anthony Barbier8140e1e2017-12-14 23:48:46 +0000190 [ "Macros", "globals_defs.xhtml", "globals_defs" ]
191 ] ]
192 ] ]
193 ] ]
194];
195
196var NAVTREEINDEX =
197[
198"_absolute_difference_8h.xhtml",
Jenkins4ba87db2019-05-23 17:11:51 +0100199"_c_l_2_arithmetic_subtraction_8cpp_source.xhtml",
200"_c_l_2_elementwise_min_8cpp.xhtml#a8438b034546f24d3d38a7758e6c88abe",
201"_c_l_2_reduction_operation_8cpp.xhtml#a6a5f79b26e653290a01b9b4d931ff268",
202"_c_l_2_winograd_8cpp.xhtml#a9a6f542aa33954cc0c391ebc079bc0ef",
203"_c_l_convolution_kernel_8h.xhtml#ac4cfbdf439d7bf5d420546298bd5ca0d",
204"_c_l_g_e_m_m_deconvolution_layer_8h_source.xhtml",
205"_c_l_laplacian_pyramid_8h_source.xhtml",
206"_c_l_reverse_kernel_8h_source.xhtml",
207"_c_p_p_2_d_f_t_8cpp.xhtml#a03c574d14dd0623ae30cf069c53a7f25",
208"_color_convert_helper_8h.xhtml",
209"_elementwise_operations_8cpp_source.xhtml",
210"_g_c_batch_normalization_layer_8cpp.xhtml",
211"_g_e_m_m_interleave_blocked_8h_source.xhtml",
212"_i_array_8h.xhtml#a32e4b9083329486a06960006af89a84c",
213"_instruments_8cpp.xhtml",
214"_n_e_bitwise_or_8h.xhtml",
215"_n_e_direct_convolution_detail_8h.xhtml#a93001798dca50920585380cf5ae07a75",
216"_n_e_gather_8cpp.xhtml",
217"_n_e_o_n_2_arg_min_max_8cpp.xhtml#a38fe4b20a05bbaa1c844f3d7a19791ae",
218"_n_e_o_n_2_dilated_convolution_layer_8cpp.xhtml#a3af28ab49b5bab61e9ab1d819b2bc076",
219"_n_e_o_n_2_reduce_mean_8cpp.xhtml#a13b0c3565b30f4234d850c64a2a6ea89",
220"_n_e_r_o_i_pooling_layer_kernel_8cpp_source.xhtml",
221"_n_e_stack_layer_8cpp_source.xhtml",
222"_open_g_l_e_s_8cpp.xhtml#a1c5dc7cc04f7c0b1bd7c181b0da84d9b",
223"_reverse_8h_source.xhtml",
224"_toolchain_support_8h.xhtml#aebc1ea57c14482b68dac0c0dab766126a027219c7702304969c898aeffed504af",
225"_window_iterator_8cpp.xhtml#acd2ef152b1743c15de3f67238d0eac43",
226"architecture.xhtml#S4_7_2_working_with_memory_manager",
227"arm__compute_2core_2_utils_8h.xhtml#aa2f22cc01532e0236e438324310fdb94",
228"benchmark_2_c_l_2_depth_concatenate_layer_8cpp.xhtml",
229"benchmark_2_g_l_e_s___c_o_m_p_u_t_e_2_depthwise_convolution_layer_8cpp.xhtml#ae809ef8d55ba29d3a7636231607183ef",
230"benchmark_2_n_e_o_n_2_laplacian_pyramid_8cpp.xhtml#ad85f4086eab6de98194f326a4b635450",
231"classarm__compute_1_1_access_window_rectangle.xhtml#aa8bd157ea64c2b37dec8b035b1b78a07",
232"classarm__compute_1_1_c_l_canny_edge.xhtml",
233"classarm__compute_1_1_c_l_depth_concatenate_layer_kernel.xhtml#ac0005a72b0a709d73612b1f7b8118d3e",
234"classarm__compute_1_1_c_l_fill_border_kernel.xhtml",
235"classarm__compute_1_1_c_l_g_e_m_m_reshape_l_h_s_matrix_kernel.xhtml#aa65a9cf45dc5c7c2c96fd57ecc8d2ec8",
236"classarm__compute_1_1_c_l_l2_normalize_layer.xhtml#afc0747175608c02e3f6e74ef1c573f50",
237"classarm__compute_1_1_c_l_normalize_planar_y_u_v_layer_kernel.xhtml#afda135e29153ae1cc8946bf974427189",
238"classarm__compute_1_1_c_l_sobel3x3_kernel.xhtml#a453a89015ac4f8c719f40d98a24de478",
239"classarm__compute_1_1_c_l_upsample_layer_kernel.xhtml",
240"classarm__compute_1_1_detection_output_layer_info.xhtml#a025a49ad16e9d5d59d3919c25a17d1ae",
241"classarm__compute_1_1_g_c_im2_col_kernel.xhtml#a8fd12b95bdde3f93db96bc9b1598db69",
242"classarm__compute_1_1_h_o_g_info.xhtml#aeaa7d619922de47d6239b0167a58e2c7",
243"classarm__compute_1_1_i_g_c_tensor.xhtml#a95acb432c46c1f3a6b77eb88944e6c02",
244"classarm__compute_1_1_l_s_t_m_params.xhtml#a35e4b6311397e1f9532fb37560aa9996",
245"classarm__compute_1_1_n_e_box3x3_kernel.xhtml",
246"classarm__compute_1_1_n_e_depthwise_convolution_layer.xhtml#aa9b93ef660fc3c5b4b19d3fc7b891b77",
247"classarm__compute_1_1_n_e_fill_array_kernel.xhtml#a1885e2bee760c881e4d8bc5747bb3200",
248"classarm__compute_1_1_n_e_g_e_m_m_transpose1x_w_kernel.xhtml#a83a344e60eb7db895953a942abf16628",
249"classarm__compute_1_1_n_e_logits1_d_softmax_kernel.xhtml#a112b35dd205c62ea6ed1447ef226da82",
250"classarm__compute_1_1_n_e_reduction_operation.xhtml#ad1717410afd0be936c6213a63c8005fb",
251"classarm__compute_1_1_n_e_threshold.xhtml",
252"classarm__compute_1_1_pooling_layer_info.xhtml#a825657ba220662927b90d1ca2c19fbd7",
253"classarm__compute_1_1_tensor_shape.xhtml#a8e15e87871211f98c2b566137e38ef99",
254"classarm__compute_1_1graph_1_1_edge.xhtml#ad00e584f78c622e5ee9ec9613f6d6633",
255"classarm__compute_1_1graph_1_1_pooling_layer_node.xhtml#a65d13dc93e2df5e8ab725263cf9f4ac5",
256"classarm__compute_1_1graph_1_1backends_1_1_n_e_tensor_handle.xhtml#a5d9a543899a9f7c93a950a1d080f2437",
257"classarm__compute_1_1logging_1_1_thread_id_decorator.xhtml",
258"classarm__compute_1_1test_1_1_simple_tensor.xhtml#af6124c81d1e81f182d64ae76caa3fa52",
259"classarm__compute_1_1test_1_1framework_1_1_test_error.xhtml#a01ff177012854b9a35d86825a3a8eabd",
260"classarm__gemm_1_1_gemm_hybrid.xhtml#ae385dce1a98e03f0a3ca311f031e5110",
261"depthwise__convolution_8cl.xhtml#a0916b921e5c01cc64afede6dc7bd5caa",
262"fft_8cl.xhtml#a008d11872b90493790f933f82c9f05b5",
263"getlow_8h.xhtml#a6b68d30ce46c4c3194066823acacd442",
264"histogram_8cl.xhtml",
265"namespacearm__compute.xhtml",
266"non__linear__filter__helpers_8h.xhtml#ae3e09114bb887de4e20122eed42671a1",
267"reference_2_copy_8cpp.xhtml#ad9000ce99b9ffcec5722cade36d7e757",
268"repeat_8h.xhtml#a25dcf84375f5bef322aba053e054986d",
269"src_2graph_2_utils_8cpp.xhtml#aaef0102f19fc08d670766506b1a0b66e",
270"structarm__compute_1_1_valid_region.xhtml#a1fcd64682b37ed3c2098d0094ce788d8",
271"structarm__compute_1_1test_1_1traits_1_1promote_3_01uint32__t_01_4.xhtml#a9659bbcc7fc016eda242219021c7980b",
272"tests_2benchmark_2_c_l_2_reshape_layer_8cpp_source.xhtml",
273"tests_2validation_2_n_e_o_n_2fft_8cpp.xhtml#aedc846191741fb759460952ef3dbf6d2",
274"utils_8hpp.xhtml#a8f6fbf8b243a10af40ce8d47a1013384",
275"validation_2_c_l_2_direct_convolution_layer_8cpp.xhtml#a6af2459356e4644f2683ca2dd4b74f01",
276"validation_2_c_l_2_scale_8cpp.xhtml#a27d2376584b1bfbce2de6c046d119d00",
277"validation_2_n_e_o_n_2_convolution_layer_8cpp.xhtml",
278"validation_2_n_e_o_n_2_phase_8cpp.xhtml#ad3aca7b8dd427c7a78e479e41a7cb6a7",
279"validation_2reference_2_phase_8cpp.xhtml"
Anthony Barbier8140e1e2017-12-14 23:48:46 +0000280];
281
282var SYNCONMSG = 'click to disable panel synchronisation';
283var SYNCOFFMSG = 'click to enable panel synchronisation';