blob: 7f55782405cff35312bba0b24da263418c8ed2c4 [file] [log] [blame]
Anthony Barbier8140e1e2017-12-14 23:48:46 +00001var NAVTREE =
2[
3 [ "Compute Library", "index.xhtml", [
4 [ "Introduction", "index.xhtml", [
5 [ "Contact / Support", "index.xhtml#S0_1_contact", null ],
6 [ "Pre-built binaries", "index.xhtml#S0_2_prebuilt_binaries", null ],
7 [ "File organisation", "index.xhtml#S1_file_organisation", null ],
8 [ "Release versions and changelog", "index.xhtml#S2_versions_changelog", [
9 [ "Release versions", "index.xhtml#S2_1_versions", null ],
10 [ "Changelog", "index.xhtml#S2_2_changelog", null ]
11 ] ],
12 [ "How to build the library and the examples", "index.xhtml#S3_how_to_build", [
13 [ "Build options", "index.xhtml#S3_1_build_options", null ],
14 [ "Building for Linux", "index.xhtml#S3_2_linux", [
15 [ "How to build the library ?", "index.xhtml#S3_2_1_library", null ],
16 [ "How to manually build the examples ?", "index.xhtml#S3_2_2_examples", null ]
17 ] ],
18 [ "Building for Android", "index.xhtml#S3_3_android", [
19 [ "How to build the library ?", "index.xhtml#S3_3_1_library", null ],
20 [ "How to manually build the examples ?", "index.xhtml#S3_3_2_examples", null ]
21 ] ],
22 [ "Building for bare metal", "index.xhtml#S3_4_bare_metal", [
23 [ "How to build the library ?", "index.xhtml#S3_4_1_library", null ],
24 [ "How to manually build the examples ?", "index.xhtml#S3_4_2_examples", null ]
25 ] ],
26 [ "Building on a Windows host system", "index.xhtml#S3_5_windows_host", [
27 [ "Bash on Ubuntu on Windows", "index.xhtml#S3_5_1_ubuntu_on_windows", null ],
28 [ "Cygwin", "index.xhtml#S3_5_2_cygwin", null ]
29 ] ],
30 [ "The OpenCL stub library", "index.xhtml#S3_6_cl_stub_library", null ],
Jenkins52ba29e2018-08-29 15:32:11 +000031 [ "The Linux OpenGLES and EGL stub libraries", "index.xhtml#S3_7_gles_stub_library", null ],
32 [ "OpenCL DDK Requirements", "index.xhtml#S3_8_cl_requirements", [
33 [ "Hard Requirements", "index.xhtml#S3_8_1_cl_hard_requirements", null ],
34 [ "Performance improvements", "index.xhtml#S3_8_2_cl_performance_requirements", null ]
35 ] ],
36 [ "OpenCL Tuner", "index.xhtml#S3_9_cl_tuner", [
37 [ "How to use it", "index.xhtml#S3_9_1_cl_tuner_how_to", null ]
38 ] ]
Anthony Barbier8140e1e2017-12-14 23:48:46 +000039 ] ]
40 ] ],
Jenkinsb9abeae2018-11-22 11:58:08 +000041 [ "List of functions", "functions_list.xhtml", [
42 [ "NEON functions", "functions_list.xhtml#S5_1", null ],
43 [ "OpenCL functions", "functions_list.xhtml#S5_2", null ],
44 [ "GLES Compute functions", "functions_list.xhtml#S5_3", null ]
45 ] ],
Anthony Barbier8140e1e2017-12-14 23:48:46 +000046 [ "Library architecture", "architecture.xhtml", [
47 [ "Core vs Runtime libraries", "architecture.xhtml#S4_1", null ],
48 [ "Windows, kernels, multi-threading and functions", "architecture.xhtml#S4_2_windows_kernels_mt_functions", [
49 [ "Windows", "architecture.xhtml#S4_2_1_windows", null ],
50 [ "Kernels", "architecture.xhtml#S4_2_2", null ],
51 [ "Multi-threading", "architecture.xhtml#S4_2_3", null ],
52 [ "Functions", "architecture.xhtml#S4_2_4", null ],
53 [ "OpenCL Scheduler and kernel library", "architecture.xhtml#S4_4_1_cl_scheduler", null ],
54 [ "OpenCL events and synchronization", "architecture.xhtml#S4_4_2_events_sync", null ],
55 [ "OpenCL / NEON interoperability", "architecture.xhtml#S4_4_2_cl_neon", null ]
56 ] ],
57 [ "Algorithms", "architecture.xhtml#S4_5_algorithms", null ],
58 [ "Images, padding, border modes and tensors", "architecture.xhtml#S4_6_images_tensors", [
59 [ "Padding and border modes", "architecture.xhtml#S4_6_1_padding_and_border", [
60 [ "Padding", "architecture.xhtml#padding", null ],
61 [ "Valid regions", "architecture.xhtml#valid_region", null ]
62 ] ],
63 [ "Tensors", "architecture.xhtml#S4_6_2_tensors", null ],
64 [ "Images and Tensors description conventions", "architecture.xhtml#S4_6_3_description_conventions", null ],
Jenkins52ba29e2018-08-29 15:32:11 +000065 [ "Working with Images and Tensors using iterators", "architecture.xhtml#S4_6_4_working_with_objects", null ],
66 [ "Sub-tensors", "architecture.xhtml#S4_6_5_sub_tensors", null ]
Anthony Barbier8140e1e2017-12-14 23:48:46 +000067 ] ],
68 [ "MemoryManager", "architecture.xhtml#S4_7_memory_manager", [
69 [ "MemoryGroup, MemoryPool and MemoryManager Components", "architecture.xhtml#S4_7_1_memory_manager_components", [
70 [ "MemoryGroup", "architecture.xhtml#S4_7_1_1_memory_group", null ],
71 [ "MemoryPool", "architecture.xhtml#S4_7_1_2_memory_pool", null ],
72 [ "MemoryManager Components", "architecture.xhtml#S4_7_1_2_memory_manager_components", null ]
73 ] ],
74 [ "Working with the Memory Manager", "architecture.xhtml#S4_7_2_working_with_memory_manager", null ],
75 [ "Function support", "architecture.xhtml#S4_7_3_memory_manager_function_support", null ]
Jenkinsc3f34a42018-03-02 12:38:09 +000076 ] ],
77 [ "OpenCL Tuner", "architecture.xhtml#S4_8_opencl_tuner", null ]
Anthony Barbier8140e1e2017-12-14 23:48:46 +000078 ] ],
Jenkinsb9abeae2018-11-22 11:58:08 +000079 [ "Adding new operators", "add_operator.xhtml", [
80 [ "Introduction", "add_operator.xhtml#S4_1_introduction", null ],
81 [ "Supporting new operators", "add_operator.xhtml#S4_1_supporting_new_operators", [
82 [ "Adding new data types", "add_operator.xhtml#S4_1_1_add_datatypes", null ],
83 [ "Add a kernel", "add_operator.xhtml#S4_1_2_add_kernel", null ],
84 [ "Add a function", "add_operator.xhtml#S4_1_3_add_function", null ],
85 [ "Add validation artifacts", "add_operator.xhtml#S4_1_4_add_validation", [
86 [ "Add the reference implementation and the tests", "add_operator.xhtml#S4_1_4_1_add_reference", null ],
87 [ "Add dataset", "add_operator.xhtml#S4_1_4_2_add_dataset", null ],
88 [ "Add a fixture and a data test case", "add_operator.xhtml#S4_1_4_3_add_fixture", null ]
89 ] ]
90 ] ]
91 ] ],
Anthony Barbier8140e1e2017-12-14 23:48:46 +000092 [ "Validation and benchmarks tests", "tests.xhtml", [
93 [ "Overview", "tests.xhtml#tests_overview", [
94 [ "Directory structure", "tests.xhtml#tests_overview_structure", null ],
95 [ "Fixtures", "tests.xhtml#tests_overview_fixtures", [
96 [ "Fixture", "tests.xhtml#tests_overview_fixtures_fixture", null ],
97 [ "Data fixture", "tests.xhtml#tests_overview_fixtures_data_fixture", null ]
98 ] ],
99 [ "Test cases", "tests.xhtml#tests_overview_test_cases", [
100 [ "Test case", "tests.xhtml#tests_overview_test_cases_test_case", null ],
101 [ "Fixture test case", "tests.xhtml#tests_overview_test_cases_fixture_fixture_test_case", null ],
102 [ "Registering a fixture as test case", "tests.xhtml#tests_overview_test_cases_fixture_register_fixture_test_case", null ],
103 [ "Data test case", "tests.xhtml#tests_overview_test_cases_data_test_case", null ],
104 [ "Fixture data test case", "tests.xhtml#tests_overview_test_cases_fixture_data_test_case", null ],
105 [ "Registering a fixture as data test case", "tests.xhtml#tests_overview_test_cases_register_fixture_data_test_case", null ]
106 ] ]
107 ] ],
108 [ "Writing validation tests", "tests.xhtml#writing_tests", null ],
109 [ "Running tests", "tests.xhtml#tests_running_tests", [
Jenkinsb3a371b2018-05-23 11:36:53 +0100110 [ "Benchmarking and validation suites", "tests.xhtml#tests_running_tests_benchmark_and_validation", [
Anthony Barbier8140e1e2017-12-14 23:48:46 +0000111 [ "Filter tests", "tests.xhtml#tests_running_tests_benchmarking_filter", null ],
112 [ "Runtime", "tests.xhtml#tests_running_tests_benchmarking_runtime", null ],
113 [ "Output", "tests.xhtml#tests_running_tests_benchmarking_output", null ],
114 [ "Mode", "tests.xhtml#tests_running_tests_benchmarking_mode", null ],
Anthony Barbierf45d5a92018-01-24 16:23:15 +0000115 [ "Instruments", "tests.xhtml#tests_running_tests_benchmarking_instruments", null ],
116 [ "Examples", "tests.xhtml#tests_running_examples", null ]
Anthony Barbier8140e1e2017-12-14 23:48:46 +0000117 ] ]
118 ] ]
119 ] ],
120 [ "Importing data from existing models", "data_import.xhtml", [
121 [ "Extract data from pre-trained caffe model", "data_import.xhtml#caffe_data_extractor", [
122 [ "How to use the script", "data_import.xhtml#caffe_how_to", null ],
123 [ "What is the expected output from the script", "data_import.xhtml#caffe_result", null ]
124 ] ],
125 [ "Extract data from pre-trained tensorflow model", "data_import.xhtml#tensorflow_data_extractor", [
126 [ "How to use the script", "data_import.xhtml#tensorflow_how_to", null ],
127 [ "What is the expected output from the script", "data_import.xhtml#tensorflow_result", null ]
128 ] ]
129 ] ],
130 [ "Namespaces", null, [
131 [ "Namespace List", "namespaces.xhtml", "namespaces" ],
132 [ "Namespace Members", "namespacemembers.xhtml", [
133 [ "All", "namespacemembers.xhtml", "namespacemembers_dup" ],
134 [ "Functions", "namespacemembers_func.xhtml", "namespacemembers_func" ],
135 [ "Variables", "namespacemembers_vars.xhtml", null ],
136 [ "Typedefs", "namespacemembers_type.xhtml", "namespacemembers_type" ],
Jenkinsb3a371b2018-05-23 11:36:53 +0100137 [ "Enumerations", "namespacemembers_enum.xhtml", null ]
Anthony Barbier8140e1e2017-12-14 23:48:46 +0000138 ] ]
139 ] ],
140 [ "Data Structures", "annotated.xhtml", [
141 [ "Data Structures", "annotated.xhtml", "annotated_dup" ],
142 [ "Data Structure Index", "classes.xhtml", null ],
143 [ "Class Hierarchy", "hierarchy.xhtml", "hierarchy" ],
144 [ "Data Fields", "functions.xhtml", [
145 [ "All", "functions.xhtml", "functions_dup" ],
146 [ "Functions", "functions_func.xhtml", "functions_func" ],
147 [ "Variables", "functions_vars.xhtml", "functions_vars" ],
148 [ "Typedefs", "functions_type.xhtml", null ],
149 [ "Enumerations", "functions_enum.xhtml", null ],
150 [ "Related Functions", "functions_rela.xhtml", null ]
151 ] ]
152 ] ],
153 [ "Files", null, [
154 [ "File List", "files.xhtml", "files" ],
155 [ "Globals", "globals.xhtml", [
156 [ "All", "globals.xhtml", "globals_dup" ],
157 [ "Functions", "globals_func.xhtml", "globals_func" ],
158 [ "Variables", "globals_vars.xhtml", null ],
159 [ "Typedefs", "globals_type.xhtml", null ],
Anthony Barbier8140e1e2017-12-14 23:48:46 +0000160 [ "Macros", "globals_defs.xhtml", "globals_defs" ]
161 ] ]
162 ] ]
163 ] ]
164];
165
166var NAVTREEINDEX =
167[
168"_absolute_difference_8h.xhtml",
Jenkinsb9abeae2018-11-22 11:58:08 +0000169"_c_l_2_batch_to_space_layer_8cpp.xhtml#acc070dfe82e8e6f33802197244d1c194",
170"_c_l_2_l_s_t_m_layer_8cpp.xhtml#a15221160dbe648335c35231c529f65d7",
171"_c_l_2_winograd_8cpp.xhtml#ade3cccfc740829a3b6ed570a3c4efeec",
172"_c_l_copy_kernel_8cpp_source.xhtml",
173"_c_l_gaussian5x5_8cpp_source.xhtml",
174"_c_l_normalization_layer_kernel_8h_source.xhtml",
175"_c_l_types_8h.xhtml#a3a440b3893fa10608d4428958be1c52e",
176"_color_convert_helper_8h_source.xhtml",
177"_fast_corners_8h.xhtml",
178"_g_c_normalize_planar_y_u_v_layer_kernel_8cpp.xhtml",
179"_helpers_8inl.xhtml#ab7b3af731907e85fcaf72555c446176b",
180"_initializer_list_dataset_8h_source.xhtml",
181"_n_e_bitwise_xor_8h_source.xhtml",
182"_n_e_direct_convolution_layer_output_stage_kernel_8h.xhtml",
183"_n_e_l_k_tracker_kernel_8h.xhtml",
184"_n_e_o_n_2_deconvolution_layer_8cpp.xhtml#a3ba5002c3abe00c29ed121456da6bef8",
185"_n_e_o_n_2_threshold_8cpp.xhtml",
186"_n_e_softmax_layer_kernel_8cpp.xhtml#ab11431f1a64a618e5ed1d37634d0e0fe",
187"_open_g_l_e_s_8cpp.xhtml#a0f290b0be95432b64e73ead723a947b7",
188"_reorg_layer_8h_source.xhtml",
189"_toolchain_support_8h.xhtml",
190"_window_8inl_source.xhtml",
191"arithmetic__op__quantized_8cl_source.xhtml",
192"arm__compute_2graph_2_type_printer_8h.xhtml#abcd88ed51472e534decef274fb32bcaa",
193"benchmark_2_c_l_2_floor_8cpp.xhtml#a4a14e383a632057e99845c74a72a6454",
194"benchmark_2_g_l_e_s___c_o_m_p_u_t_e_2_scale_8cpp_source.xhtml",
195"benchmark_2_n_e_o_n_2_pooling_layer_8cpp.xhtml#a3c3bb6166f756cef06811f326a7d9c46",
196"classarm__compute_1_1_c_l_activation_layer_kernel.xhtml#a25c6b2015d9ec0c05a1f561458b445f0",
197"classarm__compute_1_1_c_l_convert_fully_connected_weights_kernel.xhtml#afccf9b2ebcad0e6b3049b138fb6b800b",
198"classarm__compute_1_1_c_l_fast_corners_kernel.xhtml#ac18eae467f4bbad88cbf69c5b835926b",
199"classarm__compute_1_1_c_l_gaussian_pyramid_orb.xhtml#a9f1c2312374125fd95ee145a4f07515c",
200"classarm__compute_1_1_c_l_logits1_d_norm_kernel.xhtml#a65a94de36a0b70e490bcdee287ff6c4d",
201"classarm__compute_1_1_c_l_quantization_layer_kernel.xhtml#a33657445d6cf5905c0b74e566f769069",
202"classarm__compute_1_1_c_l_symbols.xhtml#a3085f45d872eda6b1adf8557fd4915b9",
203"classarm__compute_1_1_c_p_p_permute.xhtml#a93c836ab36443b23753d99495761daf7",
204"classarm__compute_1_1_g_c_fully_connected_layer_reshape_weights.xhtml",
205"classarm__compute_1_1_g_e_m_m_info.xhtml#a11d8f855e323a8396fe6944edcef4238",
206"classarm__compute_1_1_i_g_c_kernel.xhtml#ad5ba9d34a3a855bf1dd2e36316ff550a",
207"classarm__compute_1_1_i_tensor_info.xhtml#a9273842d8e5dc1a3c7fab727176fd7fe",
208"classarm__compute_1_1_n_e_bitwise_xor_kernel.xhtml#a837b139cf977a6c4530e3d574fcceef2",
209"classarm__compute_1_1_n_e_depthwise_weights_reshape_kernel.xhtml#a29a958bbfd9d88bebd984b833603c15c",
210"classarm__compute_1_1_n_e_g_e_m_m_lowp_matrix_multiply_core.xhtml#a7d07d7fef064043cb810851831be5868",
211"classarm__compute_1_1_n_e_integral_image_kernel.xhtml#a83a344e60eb7db895953a942abf16628",
212"classarm__compute_1_1_n_e_quantization_layer_kernel.xhtml#a56c4b1f3df503c5f6308c318e305d7f8",
213"classarm__compute_1_1_n_e_weights_reshape_kernel.xhtml#a7337b121d4f8ca7978ed617297e6397b",
214"classarm__compute_1_1_semaphore.xhtml#aa3b21853f890838c88d047d6c2786917",
215"classarm__compute_1_1gles_1_1_n_d_range.xhtml#a259cb5a711406a8c3e5d937eb9350cca",
216"classarm__compute_1_1graph_1_1_i_node_visitor.xhtml",
217"classarm__compute_1_1graph_1_1backends_1_1_c_l_tensor_handle.xhtml#a6e509c2a177b0b29e9e2369535094dee",
218"classarm__compute_1_1graph__utils_1_1_random_accessor.xhtml#a220e3aa92e1b83c41e0df00505894a5a",
219"classarm__compute_1_1test_1_1_lut_accessor.xhtml#ac8490a0e13403aa46250b736a3a9b1cc",
220"classarm__compute_1_1test_1_1framework_1_1_profiler.xhtml#a8c528baf37154d347366083f0f816846",
221"classarm__gemm_1_1_buffer.xhtml#a427705bf76071f12aa29992bd5cffa73",
222"dir_4d03f28cfd35f8f734a3b0a2f1168d27.xhtml",
223"gemm__fp32_8cpp.xhtml#a409b3529a2cd017beac811d67006a7da",
224"helpers__asymm_8h.xhtml#a4cc3ff3a2eeb5f5e9d6743e08f632928",
225"mul_8h.xhtml#a4f2e93cec76891a55fde0d4ead3f7728",
226"optical__flow__pyramid__lk_8cl.xhtml#ae0b2360d4b8e961bf2709b0663fd9f2a",
227"reference_2_table_lookup_8cpp_source.xhtml",
228"store_8h.xhtml#ad417a154c619b3568b9eb97fc475a20c",
229"structarm__compute_1_1graph_1_1_execution_task.xhtml",
230"tensor__transform_8cpp.xhtml",
231"tests_2validation_2_helpers_8cpp.xhtml#ad03c1c39d75226aecd5acd8e3959b02a",
232"utils_2_utils_8h.xhtml#af214346f90d640ac468dd90fa2a275cc",
233"validation_2_c_l_2_g_e_m_m_8cpp.xhtml#a8c12b8c19f4e7f45756d4a4dcb4c3156",
234"validation_2_c_l_2_softmax_layer_8cpp.xhtml#a9c8bb6887ae1f3c848e04ec4c71324ff",
235"validation_2_n_e_o_n_2_depthwise_convolution_layer_8cpp.xhtml#a77380f19fffc5978baf99cf01c239736",
236"validation_2_n_e_o_n_2_softmax_layer_8cpp.xhtml#aa2cd1d5c891efd016370b418b5cd0c4c",
237"warp__helpers__quantized_8h.xhtml#ac05d99f194a7cf429a7ecbadd1ffb018"
Anthony Barbier8140e1e2017-12-14 23:48:46 +0000238];
239
240var SYNCONMSG = 'click to disable panel synchronisation';
241var SYNCOFFMSG = 'click to enable panel synchronisation';