arm_compute v18.11
diff --git a/documentation/navtreedata.js b/documentation/navtreedata.js
index 2fbc187..7f55782 100644
--- a/documentation/navtreedata.js
+++ b/documentation/navtreedata.js
@@ -38,6 +38,11 @@
] ]
] ]
] ],
+ [ "List of functions", "functions_list.xhtml", [
+ [ "NEON functions", "functions_list.xhtml#S5_1", null ],
+ [ "OpenCL functions", "functions_list.xhtml#S5_2", null ],
+ [ "GLES Compute functions", "functions_list.xhtml#S5_3", null ]
+ ] ],
[ "Library architecture", "architecture.xhtml", [
[ "Core vs Runtime libraries", "architecture.xhtml#S4_1", null ],
[ "Windows, kernels, multi-threading and functions", "architecture.xhtml#S4_2_windows_kernels_mt_functions", [
@@ -71,6 +76,19 @@
] ],
[ "OpenCL Tuner", "architecture.xhtml#S4_8_opencl_tuner", null ]
] ],
+ [ "Adding new operators", "add_operator.xhtml", [
+ [ "Introduction", "add_operator.xhtml#S4_1_introduction", null ],
+ [ "Supporting new operators", "add_operator.xhtml#S4_1_supporting_new_operators", [
+ [ "Adding new data types", "add_operator.xhtml#S4_1_1_add_datatypes", null ],
+ [ "Add a kernel", "add_operator.xhtml#S4_1_2_add_kernel", null ],
+ [ "Add a function", "add_operator.xhtml#S4_1_3_add_function", null ],
+ [ "Add validation artifacts", "add_operator.xhtml#S4_1_4_add_validation", [
+ [ "Add the reference implementation and the tests", "add_operator.xhtml#S4_1_4_1_add_reference", null ],
+ [ "Add dataset", "add_operator.xhtml#S4_1_4_2_add_dataset", null ],
+ [ "Add a fixture and a data test case", "add_operator.xhtml#S4_1_4_3_add_fixture", null ]
+ ] ]
+ ] ]
+ ] ],
[ "Validation and benchmarks tests", "tests.xhtml", [
[ "Overview", "tests.xhtml#tests_overview", [
[ "Directory structure", "tests.xhtml#tests_overview_structure", null ],
@@ -148,61 +166,75 @@
var NAVTREEINDEX =
[
"_absolute_difference_8h.xhtml",
-"_c_l_2_channel_shuffle_8cpp.xhtml#ac2804db9b7a06b5b9749159349fb41ee",
-"_c_l_2_u_n_i_t_2_tensor_allocator_8cpp.xhtml#a567a0fd1d570601eeb9a3ea311a8f82f",
-"_c_l_device_backend_8h.xhtml",
-"_c_l_scharr3x3_8h.xhtml",
-"_dataset_modes_8h.xhtml",
-"_g_c_g_e_m_m_matrix_accumulate_biases_kernel_8h.xhtml",
-"_i_array_8h.xhtml#a276401fd5651e75431d3e1cc90601caa",
-"_log_msg_decorators_8h.xhtml",
-"_n_e_direct_convolution_detail_8h.xhtml#a96ebd967ad3ef1c2fcfaed80cab10567",
-"_n_e_o_n_2_arithmetic_subtraction_8cpp.xhtml#a9457361de80f40bb3fdfefee5b7c3841",
-"_n_e_o_n_2_pixel_wise_multiplication_8cpp.xhtml#aa670d48d66ab33363db0a492e2453e81",
-"_phase_8h_source.xhtml",
-"_type_reader_8h.xhtml#a1379e5f8a8b4640d7a52d901f0539ccd",
-"and_8h.xhtml#ac071623f14587f7cc6c4aea757d4378b",
-"arm__compute_2core_2_utils_8h.xhtml#afa7962c747457714d0944af80cb07058",
-"benchmark_2_c_l_2_fast_corners_8cpp.xhtml#a03d6956873131b3bdca39600a58f905a",
-"benchmark_2_g_l_e_s___c_o_m_p_u_t_e_2_fully_connected_layer_8cpp.xhtml#a300e663e27206e0b4c86cb86b5c79227",
-"benchmark_2_n_e_o_n_2_laplacian_pyramid_8cpp.xhtml#a833c2620a79106b76c9e1edab3e7769c",
-"classarm__compute_1_1_c_l_absolute_difference_kernel.xhtml#a493987e85723a8000eb26d1f00e2ad0e",
-"classarm__compute_1_1_c_l_convolution_rectangle.xhtml",
-"classarm__compute_1_1_c_l_fine_s_v_m_memory_region.xhtml#af540d8670cb2ccdec5a30fd2471c2e85",
-"classarm__compute_1_1_c_l_h_o_g_detector_kernel.xhtml#ac8f1ca778b425c6408a93b672b041dd0",
-"classarm__compute_1_1_c_l_median3x3_kernel.xhtml",
-"classarm__compute_1_1_c_l_sobel3x3_kernel.xhtml#a493987e85723a8000eb26d1f00e2ad0e",
-"classarm__compute_1_1_c_p_p_detection_window_non_maxima_suppression_kernel.xhtml#a112b35dd205c62ea6ed1447ef226da82",
-"classarm__compute_1_1_g_c_g_e_m_m.xhtml",
-"classarm__compute_1_1_g_e_m_m_reshape_info.xhtml#aee6f5a043173c4d51c11a54db8e0f519",
-"classarm__compute_1_1_i_g_c_tensor.xhtml#aa49cf1d6ea350774509911cad4903ad6",
-"classarm__compute_1_1_lut.xhtml#a6dc9c052a2732f899adccfaeee468364",
-"classarm__compute_1_1_n_e_col2_im_kernel.xhtml#adad68aacb0ee78bab2f9079780368dd7",
-"classarm__compute_1_1_n_e_edge_non_max_suppression_kernel.xhtml#a57a36344e261edfdfa97b19ac40b7c30",
-"classarm__compute_1_1_n_e_g_e_m_m_matrix_vector_multiply_kernel.xhtml#ab5656bb5b6334bdbe6e606c715872828",
-"classarm__compute_1_1_n_e_magnitude_phase_kernel.xhtml#aebf700d44017c1ff38ad0d3741aaac56",
-"classarm__compute_1_1_n_e_separable_convolution_hor_kernel.xhtml#a423f9a45a52983b4de5e2b347f4369c7",
-"classarm__compute_1_1_pixel_value.xhtml#a2abd12bde55e3887e34e030e8352e06d",
-"classarm__compute_1_1_tensor_info.xhtml#a6e1c061accc47c7fa11d0f014d3795f9",
-"classarm__compute_1_1graph_1_1_graph.xhtml#a6ebebd7e246eb58254aa2cff70fa7242",
-"classarm__compute_1_1graph_1_1backends_1_1_c_l_sub_tensor_handle.xhtml#a3a3488108174600975461132e1e3cc03",
-"classarm__compute_1_1graph__utils_1_1_validation_output_accessor.xhtml",
-"classarm__compute_1_1test_1_1_padding_calculator.xhtml#a0e65ad13124ea2cb5e255b640464e35facdccee7243b006a86ce2e3f33795b5be",
-"classarm__compute_1_1test_1_1framework_1_1_scheduler_timer.xhtml#ad94b6b2e29abc159c9624278938badb3",
-"color__convert_8cl.xhtml#a47fa13a636a45eaa621bdbcbb206895f",
-"functions_func_d.xhtml",
-"helpers_8h.xhtml#a7e4940407322d6f0ccb8b6b86b856019",
-"namespacearm__compute_1_1support.xhtml",
-"reference_2_accumulate_8cpp.xhtml#a80107badc51d92c79886955f52c61a1b",
-"sobel__filter_8cl.xhtml#ad40297671e8a51899c6114386492006b",
-"structarm__compute_1_1detail_1_1brelu.xhtml#a866d1f31a29495f573ed758878f9028a",
-"tests.xhtml#tests_overview",
-"utils_2_type_printer_8h.xhtml#a8af36ae3a3613112c3a95e57f606359a",
-"validation_2_c_l_2_direct_convolution_layer_8cpp.xhtml#ac7815e2d8e02049e895b982d8415ba2c",
-"validation_2_c_l_2_reshape_layer_8cpp_source.xhtml",
-"validation_2_n_e_o_n_2_convolution_layer_8cpp.xhtml#a2fdbbbe8bfaeed577986acf27b6f1389",
-"validation_2_n_e_o_n_2_scale_8cpp.xhtml",
-"validation_2reference_2_scale_8cpp.xhtml#a3ed6bfc6e3b5a03db71f1ab3f32b18fb"
+"_c_l_2_batch_to_space_layer_8cpp.xhtml#acc070dfe82e8e6f33802197244d1c194",
+"_c_l_2_l_s_t_m_layer_8cpp.xhtml#a15221160dbe648335c35231c529f65d7",
+"_c_l_2_winograd_8cpp.xhtml#ade3cccfc740829a3b6ed570a3c4efeec",
+"_c_l_copy_kernel_8cpp_source.xhtml",
+"_c_l_gaussian5x5_8cpp_source.xhtml",
+"_c_l_normalization_layer_kernel_8h_source.xhtml",
+"_c_l_types_8h.xhtml#a3a440b3893fa10608d4428958be1c52e",
+"_color_convert_helper_8h_source.xhtml",
+"_fast_corners_8h.xhtml",
+"_g_c_normalize_planar_y_u_v_layer_kernel_8cpp.xhtml",
+"_helpers_8inl.xhtml#ab7b3af731907e85fcaf72555c446176b",
+"_initializer_list_dataset_8h_source.xhtml",
+"_n_e_bitwise_xor_8h_source.xhtml",
+"_n_e_direct_convolution_layer_output_stage_kernel_8h.xhtml",
+"_n_e_l_k_tracker_kernel_8h.xhtml",
+"_n_e_o_n_2_deconvolution_layer_8cpp.xhtml#a3ba5002c3abe00c29ed121456da6bef8",
+"_n_e_o_n_2_threshold_8cpp.xhtml",
+"_n_e_softmax_layer_kernel_8cpp.xhtml#ab11431f1a64a618e5ed1d37634d0e0fe",
+"_open_g_l_e_s_8cpp.xhtml#a0f290b0be95432b64e73ead723a947b7",
+"_reorg_layer_8h_source.xhtml",
+"_toolchain_support_8h.xhtml",
+"_window_8inl_source.xhtml",
+"arithmetic__op__quantized_8cl_source.xhtml",
+"arm__compute_2graph_2_type_printer_8h.xhtml#abcd88ed51472e534decef274fb32bcaa",
+"benchmark_2_c_l_2_floor_8cpp.xhtml#a4a14e383a632057e99845c74a72a6454",
+"benchmark_2_g_l_e_s___c_o_m_p_u_t_e_2_scale_8cpp_source.xhtml",
+"benchmark_2_n_e_o_n_2_pooling_layer_8cpp.xhtml#a3c3bb6166f756cef06811f326a7d9c46",
+"classarm__compute_1_1_c_l_activation_layer_kernel.xhtml#a25c6b2015d9ec0c05a1f561458b445f0",
+"classarm__compute_1_1_c_l_convert_fully_connected_weights_kernel.xhtml#afccf9b2ebcad0e6b3049b138fb6b800b",
+"classarm__compute_1_1_c_l_fast_corners_kernel.xhtml#ac18eae467f4bbad88cbf69c5b835926b",
+"classarm__compute_1_1_c_l_gaussian_pyramid_orb.xhtml#a9f1c2312374125fd95ee145a4f07515c",
+"classarm__compute_1_1_c_l_logits1_d_norm_kernel.xhtml#a65a94de36a0b70e490bcdee287ff6c4d",
+"classarm__compute_1_1_c_l_quantization_layer_kernel.xhtml#a33657445d6cf5905c0b74e566f769069",
+"classarm__compute_1_1_c_l_symbols.xhtml#a3085f45d872eda6b1adf8557fd4915b9",
+"classarm__compute_1_1_c_p_p_permute.xhtml#a93c836ab36443b23753d99495761daf7",
+"classarm__compute_1_1_g_c_fully_connected_layer_reshape_weights.xhtml",
+"classarm__compute_1_1_g_e_m_m_info.xhtml#a11d8f855e323a8396fe6944edcef4238",
+"classarm__compute_1_1_i_g_c_kernel.xhtml#ad5ba9d34a3a855bf1dd2e36316ff550a",
+"classarm__compute_1_1_i_tensor_info.xhtml#a9273842d8e5dc1a3c7fab727176fd7fe",
+"classarm__compute_1_1_n_e_bitwise_xor_kernel.xhtml#a837b139cf977a6c4530e3d574fcceef2",
+"classarm__compute_1_1_n_e_depthwise_weights_reshape_kernel.xhtml#a29a958bbfd9d88bebd984b833603c15c",
+"classarm__compute_1_1_n_e_g_e_m_m_lowp_matrix_multiply_core.xhtml#a7d07d7fef064043cb810851831be5868",
+"classarm__compute_1_1_n_e_integral_image_kernel.xhtml#a83a344e60eb7db895953a942abf16628",
+"classarm__compute_1_1_n_e_quantization_layer_kernel.xhtml#a56c4b1f3df503c5f6308c318e305d7f8",
+"classarm__compute_1_1_n_e_weights_reshape_kernel.xhtml#a7337b121d4f8ca7978ed617297e6397b",
+"classarm__compute_1_1_semaphore.xhtml#aa3b21853f890838c88d047d6c2786917",
+"classarm__compute_1_1gles_1_1_n_d_range.xhtml#a259cb5a711406a8c3e5d937eb9350cca",
+"classarm__compute_1_1graph_1_1_i_node_visitor.xhtml",
+"classarm__compute_1_1graph_1_1backends_1_1_c_l_tensor_handle.xhtml#a6e509c2a177b0b29e9e2369535094dee",
+"classarm__compute_1_1graph__utils_1_1_random_accessor.xhtml#a220e3aa92e1b83c41e0df00505894a5a",
+"classarm__compute_1_1test_1_1_lut_accessor.xhtml#ac8490a0e13403aa46250b736a3a9b1cc",
+"classarm__compute_1_1test_1_1framework_1_1_profiler.xhtml#a8c528baf37154d347366083f0f816846",
+"classarm__gemm_1_1_buffer.xhtml#a427705bf76071f12aa29992bd5cffa73",
+"dir_4d03f28cfd35f8f734a3b0a2f1168d27.xhtml",
+"gemm__fp32_8cpp.xhtml#a409b3529a2cd017beac811d67006a7da",
+"helpers__asymm_8h.xhtml#a4cc3ff3a2eeb5f5e9d6743e08f632928",
+"mul_8h.xhtml#a4f2e93cec76891a55fde0d4ead3f7728",
+"optical__flow__pyramid__lk_8cl.xhtml#ae0b2360d4b8e961bf2709b0663fd9f2a",
+"reference_2_table_lookup_8cpp_source.xhtml",
+"store_8h.xhtml#ad417a154c619b3568b9eb97fc475a20c",
+"structarm__compute_1_1graph_1_1_execution_task.xhtml",
+"tensor__transform_8cpp.xhtml",
+"tests_2validation_2_helpers_8cpp.xhtml#ad03c1c39d75226aecd5acd8e3959b02a",
+"utils_2_utils_8h.xhtml#af214346f90d640ac468dd90fa2a275cc",
+"validation_2_c_l_2_g_e_m_m_8cpp.xhtml#a8c12b8c19f4e7f45756d4a4dcb4c3156",
+"validation_2_c_l_2_softmax_layer_8cpp.xhtml#a9c8bb6887ae1f3c848e04ec4c71324ff",
+"validation_2_n_e_o_n_2_depthwise_convolution_layer_8cpp.xhtml#a77380f19fffc5978baf99cf01c239736",
+"validation_2_n_e_o_n_2_softmax_layer_8cpp.xhtml#aa2cd1d5c891efd016370b418b5cd0c4c",
+"warp__helpers__quantized_8h.xhtml#ac05d99f194a7cf429a7ecbadd1ffb018"
];
var SYNCONMSG = 'click to disable panel synchronisation';