From ed5c28568710ef898980c23396c15e3bf3b41e4f Mon Sep 17 00:00:00 2001 From: hseok-oh Date: Sun, 29 Dec 2024 19:36:06 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20Samsung/?= =?UTF-8?q?ONE@0889d966fbc7a554ba2c8f056a3fae062442f0bd=20=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- _arg_common_8cpp.html | 16 + _arg_common_8cpp.js | 4 + _arg_common_8cpp_source.html | 134 +- _arg_common_8h_source.html | 2 +- _float_zeros_like_kernel_8h.js | 7 - ...ize_op_on_d_type_mismatch_8cpp_source.html | 305 +- ...ntize_op_on_d_type_mismatch_8h_source.html | 16 +- _math_common_8cpp.html | 16 + _math_common_8cpp.js | 4 + _math_common_8cpp_source.html | 76 +- _neg_zeros_like_kernel_8h.js | 5 - _pooling_common_8cpp.html | 16 + _pooling_common_8cpp.js | 4 + _pooling_common_8cpp_source.html | 240 +- ...ate_q_param_backward_pass_8cpp_source.html | 558 +- ...agate_q_param_backward_pass_8h_source.html | 2 +- _quantization_utils_8h_source.html | 4 +- ...ntize_onnx_fake_quant_model_pass_8cpp.html | 1 + ...nnx_fake_quant_model_pass_8cpp_source.html | 178 +- ..._onnx_fake_quant_model_pass_8h_source.html | 2 +- _quantize_with_min_max_pass_8cpp_source.html | 2 +- _read_kernel_data_common_8cpp.html | 10 + _read_kernel_data_common_8cpp.js | 1 + _read_kernel_data_common_8cpp_source.html | 102 +- _read_kernel_data_common_8h_source.html | 2 +- _relu_common_8cpp.html | 16 + _relu_common_8cpp.js | 4 + _relu_common_8cpp_source.html | 177 +- _relu_common_8h_source.html | 2 +- ...onst_f_c_with_batch_mat_mul_pass_8cpp.html | 1 + ...c_with_batch_mat_mul_pass_8cpp_source.html | 360 +- ...f_c_with_batch_mat_mul_pass_8h_source.html | 2 +- _reshape_common_8cpp.html | 16 + _reshape_common_8cpp.js | 4 + _reshape_common_8cpp_source.html | 86 +- _reshape_common_8h_source.html | 2 +- _spaces_batches_n_d_common_8cpp.html | 16 + _spaces_batches_n_d_common_8cpp.js | 4 + _spaces_batches_n_d_common_8cpp_source.html | 157 +- annotated.html | 521 +- annotated_dup.js | 5 +- classes.html | 4 +- classflatbuffers_1_1_vector.html | 2 +- classluci_1_1_circle_pad_v2.html | 4 +- classluci_1_1_fixed_arity_node.html | 2 +- ...1_quantize_onnx_fake_quant_model_pass.html | 140 +- classluci_1_1_quantize_with_min_max_pass.html | 2 +- classluci__interpreter_1_1_runtime_shape.html | 6 +- ...data_input_mismatch_zeros_like_kernel.html | 22 +- ...kernel_1_1_test_data_float_zeros_like.html | 22 +- ..._kernel_1_1_test_data_zeros_like_base.html | 36 +- classonert_1_1odc_1_1_i_quantizer.html | 2 +- classonert_1_1odc_1_1_quantizer.html | 12 +- classonert_1_1odc_1_1_quantizer.js | 2 +- ...micro_1_1core_1_1_o_m_runtime_context.html | 8 +- ...__micro_1_1core_1_1_o_m_runtime_graph.html | 18 +- ..._micro_1_1core_1_1_o_m_runtime_module.html | 2 + ...__micro_1_1core_1_1_o_m_runtime_shape.html | 8 +- ...micro_1_1core_1_1_o_m_runtime_storage.html | 6 +- ...cro_1_1execute_1_1_o_m_runtime_kernel.html | 22 +- ...1_1test__model_1_1_neg_test_data_base.html | 2 +- ...data_input_mismatch_zeros_like_kernel.html | 264 + ...t_data_input_mismatch_zeros_like_kernel.js | 7 + ...ismatch_zeros_like_kernel__coll__graph.map | 5 + ...ismatch_zeros_like_kernel__coll__graph.md5 | 1 + ...ismatch_zeros_like_kernel__coll__graph.png | Bin 0 -> 8744 bytes ...cro_1_1test__model_1_1_test_data_base.html | 6 +- ..._model_1_1_test_data_float_zeros_like.html | 223 + ...t__model_1_1_test_data_float_zeros_like.js | 5 + ...est_data_float_zeros_like__coll__graph.map | 7 + ...est_data_float_zeros_like__coll__graph.md5 | 1 + ...est_data_float_zeros_like__coll__graph.png | Bin 0 -> 11198 bytes ...__model_1_1_test_data_zeros_like_base.html | 383 + ...st__model_1_1_test_data_zeros_like_base.js | 10 + ...test_data_zeros_like_base__coll__graph.map | 5 + ...test_data_zeros_like_base__coll__graph.md5 | 1 + ...test_data_zeros_like_base__coll__graph.png | Bin 0 -> 7494 bytes classpackage_1_1infer_1_1session.html | 2 +- dir_000237_000422.html | 2 +- dir_000313_000422.html | 2 +- dir_000462_000422.html | 2 +- dir_000463_000422.html | 2 +- dir_000746_000470.html | 2 +- dir_000929_000356.html | 2 +- dir_000929_000470.html | 2 +- dir_000996_000422.html | 2 +- dir_2849dc53495aebde7c3f16b0528800a4.html | 4 +- dir_2849dc53495aebde7c3f16b0528800a4_dep.map | 4 +- dir_2849dc53495aebde7c3f16b0528800a4_dep.md5 | 2 +- dir_2849dc53495aebde7c3f16b0528800a4_dep.png | Bin 7907 -> 7913 bytes dir_591e609db43d7de209e651ac54485af8.html | 4 +- dir_591e609db43d7de209e651ac54485af8_dep.map | 4 +- dir_591e609db43d7de209e651ac54485af8_dep.md5 | 2 +- dir_591e609db43d7de209e651ac54485af8_dep.png | Bin 53229 -> 53100 bytes dir_8316815ad5ca2a2c9f1ab9a8efef445a.html | 2 +- dir_8316815ad5ca2a2c9f1ab9a8efef445a_dep.map | 2 +- dir_8316815ad5ca2a2c9f1ab9a8efef445a_dep.md5 | 2 +- dir_8316815ad5ca2a2c9f1ab9a8efef445a_dep.png | Bin 5799 -> 5830 bytes dir_928a3263c6c7e2e296ffa41cc369fe77.html | 4 +- dir_928a3263c6c7e2e296ffa41cc369fe77_dep.map | 4 +- dir_928a3263c6c7e2e296ffa41cc369fe77_dep.md5 | 2 +- dir_928a3263c6c7e2e296ffa41cc369fe77_dep.png | Bin 6638 -> 6651 bytes dir_939d5e73d71666b849ce8e91df2f372f.html | 4 +- dir_939d5e73d71666b849ce8e91df2f372f_dep.map | 4 +- dir_939d5e73d71666b849ce8e91df2f372f_dep.md5 | 2 +- dir_939d5e73d71666b849ce8e91df2f372f_dep.png | Bin 53886 -> 53560 bytes dir_99263330990d86ddee84cfc9f16e61f0.html | 124 + dir_99263330990d86ddee84cfc9f16e61f0.js | 6 + dir_99263330990d86ddee84cfc9f16e61f0_dep.map | 4 + dir_99263330990d86ddee84cfc9f16e61f0_dep.md5 | 1 + dir_99263330990d86ddee84cfc9f16e61f0_dep.png | Bin 0 -> 2715 bytes dir_99ee32d70e290a93b4c707ef399079f8.html | 6 +- dir_99ee32d70e290a93b4c707ef399079f8.js | 6 +- dir_9c303a4cdd47269491d349bda3a65357.html | 147 +- dir_9c303a4cdd47269491d349bda3a65357.js | 1 + dir_9c303a4cdd47269491d349bda3a65357_dep.map | 145 +- dir_9c303a4cdd47269491d349bda3a65357_dep.md5 | 2 +- dir_9c303a4cdd47269491d349bda3a65357_dep.png | Bin 29919 -> 30208 bytes dir_d868bd9b9ef6b656f76179dd48055579.html | 2 +- dir_d868bd9b9ef6b656f76179dd48055579_dep.map | 2 +- dir_d868bd9b9ef6b656f76179dd48055579_dep.md5 | 2 +- dir_d868bd9b9ef6b656f76179dd48055579_dep.png | Bin 220394 -> 220471 bytes dir_ee8415f4fc76576a5a2294dc56891eb9.html | 6 +- dir_ee8415f4fc76576a5a2294dc56891eb9_dep.map | 6 +- dir_ee8415f4fc76576a5a2294dc56891eb9_dep.md5 | 2 +- dir_ee8415f4fc76576a5a2294dc56891eb9_dep.png | Bin 17942 -> 17694 bytes dir_f9152485837a3fa09434fdfefb634450.html | 4 +- dir_f9152485837a3fa09434fdfefb634450.js | 155 +- dir_f9152485837a3fa09434fdfefb634450_dep.map | 2 +- dir_f9152485837a3fa09434fdfefb634450_dep.md5 | 2 +- dir_f9152485837a3fa09434fdfefb634450_dep.png | Bin 4097 -> 4219 bytes dir_ff970b087a976e02e2a0b395feb12740.html | 4 +- dir_ff970b087a976e02e2a0b395feb12740.js | 141 +- dir_ff970b087a976e02e2a0b395feb12740_dep.map | 2 +- dir_ff970b087a976e02e2a0b395feb12740_dep.md5 | 2 +- dir_ff970b087a976e02e2a0b395feb12740_dep.png | Bin 4082 -> 4099 bytes files.html | 14 +- functions.html | 6 +- functions_func_g.html | 22 +- functions_func_n.html | 8 +- functions_func_s.html | 2 +- functions_func_t.html | 8 +- functions_func_~.html | 4 +- functions_g.html | 32 +- functions_n.html | 2 +- functions_s.html | 2 +- functions_t.html | 22 +- functions_vars.html | 6 +- functions_~.html | 4 +- globals_func_o.html | 2 +- globals_o.html | 2 +- hierarchy.html | 173 +- hierarchy.js | 6 +- inherit_graph_1364.map | 384 +- inherit_graph_1364.md5 | 2 +- inherit_graph_1364.png | Bin 1419684 -> 1437443 bytes inherit_graph_1369.map | 418 +- inherit_graph_1369.md5 | 2 +- inherit_graph_1369.png | Bin 1701723 -> 1719161 bytes inherit_graph_1387.map | 262 +- inherit_graph_1387.md5 | 2 +- inherit_graph_1388.map | 262 +- inherit_graph_1388.md5 | 2 +- inherit_graph_1394.map | 2 +- inherit_graph_1394.md5 | 2 +- inherit_graph_1398.map | 2 +- inherit_graph_1398.md5 | 2 +- inherit_graph_1399.map | 2 +- inherit_graph_1399.md5 | 2 +- inherit_graph_1400.map | 4 +- inherit_graph_1400.md5 | 2 +- inherit_graph_1401.map | 2 +- inherit_graph_1401.md5 | 2 +- inherit_graph_1405.map | 4 +- inherit_graph_1405.md5 | 2 +- inherit_graph_1409.map | 8 +- inherit_graph_1409.md5 | 2 +- inherit_graph_1416.map | 8 +- inherit_graph_1416.md5 | 2 +- inherit_graph_1417.map | 4 +- inherit_graph_1417.md5 | 2 +- inherit_graph_1430.map | 2 +- inherit_graph_1430.md5 | 2 +- inherit_graph_1431.map | 28 +- inherit_graph_1431.md5 | 2 +- inherit_graph_1432.map | 26 +- inherit_graph_1432.md5 | 2 +- inherit_graph_1435.map | 4 +- inherit_graph_1435.md5 | 2 +- inherit_graph_1441.map | 2 +- inherit_graph_1441.md5 | 2 +- inherit_graph_1442.map | 12 +- inherit_graph_1442.md5 | 2 +- inherit_graph_1443.map | 4 +- inherit_graph_1443.md5 | 2 +- inherit_graph_1450.map | 6 +- inherit_graph_1450.md5 | 2 +- inherit_graph_1451.map | 2 +- inherit_graph_1451.md5 | 2 +- inherit_graph_1452.map | 2 +- inherit_graph_1452.md5 | 2 +- inherit_graph_1453.map | 2 +- inherit_graph_1453.md5 | 2 +- inherit_graph_1454.map | 2 +- inherit_graph_1454.md5 | 2 +- inherit_graph_1455.map | 2 +- inherit_graph_1455.md5 | 2 +- inherit_graph_1456.map | 2 +- inherit_graph_1456.md5 | 2 +- inherit_graph_1457.map | 2 +- inherit_graph_1457.md5 | 2 +- inherit_graph_1458.map | 2 +- inherit_graph_1458.md5 | 2 +- inherit_graph_1459.map | 2 +- inherit_graph_1459.md5 | 2 +- inherit_graph_1460.map | 2 +- inherit_graph_1460.md5 | 2 +- inherit_graph_1461.map | 2 +- inherit_graph_1461.md5 | 2 +- inherit_graph_1462.map | 18 +- inherit_graph_1462.md5 | 2 +- inherit_graph_1463.map | 4 +- inherit_graph_1463.md5 | 2 +- inherit_graph_1464.map | 2 +- inherit_graph_1464.md5 | 2 +- inherit_graph_1471.map | 4 +- inherit_graph_1471.md5 | 2 +- inherit_graph_1472.map | 44 +- inherit_graph_1472.md5 | 2 +- inherit_graph_1484.map | 232 +- inherit_graph_1484.md5 | 2 +- inherit_graph_1487.map | 86 +- inherit_graph_1487.md5 | 2 +- inherit_graph_1489.map | 20 +- inherit_graph_1489.md5 | 2 +- inherit_graph_1497.map | 6 +- inherit_graph_1497.md5 | 2 +- inherits.html | 598 +- ...os__like_2_float_zeros_like_kernel_8h.html | 8 +- ...eros__like_2_float_zeros_like_kernel_8h.js | 7 + ...e_2_float_zeros_like_kernel_8h_source.html | 28 +- ...eros__like_2_neg_zeros_like_kernel_8h.html | 8 +- ...2zeros__like_2_neg_zeros_like_kernel_8h.js | 5 + ...ike_2_neg_zeros_like_kernel_8h_source.html | 20 +- ...__like_2_test_data_zeros_like_base_8h.html | 6 +- ...os__like_2_test_data_zeros_like_base_8h.js | 2 +- ...2_test_data_zeros_like_base_8h_source.html | 20 +- ...r_2pal_2common_2_p_a_l_comparisons_8h.html | 2 +- namespace_tensor_index_t_i_s_o.html | 6 +- namespaceloco.html | 8 +- namespaceluci.html | 234 +- ...g__zeros__like__input__type__mismatch.html | 4 +- ...1_1test__kernel_1_1zeros__like__float.html | 12 +- namespacemembers_b.html | 2 +- namespacemembers_c.html | 147 +- namespacemembers_d.html | 3 +- namespacemembers_e.html | 141 +- namespacemembers_enum.html | 2 +- namespacemembers_f.html | 2 +- namespacemembers_func_a.html | 2 +- namespacemembers_func_c.html | 149 +- namespacemembers_func_e.html | 141 +- namespacemembers_func_o.html | 3 +- namespacemembers_func_r.html | 4 +- namespacemembers_func_t.html | 2 +- namespacemembers_i.html | 6 +- namespacemembers_o.html | 3 +- namespacemembers_r.html | 2 +- namespacemembers_s.html | 2 +- namespacemembers_t.html | 10 +- namespacemembers_vars_i.html | 2 +- namespacemembers_vars_r.html | 2 +- namespacemembers_vars_t.html | 2 +- namespacemembers_w.html | 2 +- namespaceonert__micro_1_1core.html | 2 +- namespaceonert__micro_1_1execute.html | 6762 ++++++++++++++++- namespaceonert__micro_1_1execute.js | 74 + namespaceonert__micro_1_1execute_1_1pal.html | 134 +- namespaceonert__micro_1_1import.html | 3592 ++++++++- namespaceonert__micro_1_1import.js | 71 + ...paceonert__micro_1_1import_1_1helpers.html | 14 + namespaceonert__micro_1_1test__model.html | 10 + namespaceonert__micro_1_1test__model.js | 13 +- ...g__zeros__like__input__type__mismatch.html | 184 + ..._1_1test__model_1_1zeros__like__float.html | 285 + namespaces.html | 681 +- navtreedata.js | 591 +- navtreeindex0.js | 4 +- navtreeindex1.js | 4 +- navtreeindex10.js | 4 +- navtreeindex100.js | 100 +- navtreeindex101.js | 112 +- navtreeindex102.js | 148 +- navtreeindex103.js | 144 +- navtreeindex104.js | 146 +- navtreeindex105.js | 120 +- navtreeindex106.js | 112 +- navtreeindex107.js | 186 +- navtreeindex108.js | 182 +- navtreeindex109.js | 140 +- navtreeindex11.js | 12 +- navtreeindex110.js | 124 +- navtreeindex111.js | 140 +- navtreeindex112.js | 132 +- navtreeindex113.js | 128 +- navtreeindex114.js | 136 +- navtreeindex115.js | 138 +- navtreeindex116.js | 138 +- navtreeindex117.js | 120 +- navtreeindex118.js | 126 +- navtreeindex119.js | 138 +- navtreeindex12.js | 10 +- navtreeindex120.js | 134 +- navtreeindex121.js | 148 +- navtreeindex122.js | 128 +- navtreeindex123.js | 138 +- navtreeindex124.js | 136 +- navtreeindex125.js | 124 +- navtreeindex126.js | 124 +- navtreeindex127.js | 138 +- navtreeindex128.js | 144 +- navtreeindex129.js | 134 +- navtreeindex13.js | 10 +- navtreeindex130.js | 128 +- navtreeindex131.js | 126 +- navtreeindex132.js | 114 +- navtreeindex133.js | 138 +- navtreeindex134.js | 140 +- navtreeindex135.js | 128 +- navtreeindex136.js | 136 +- navtreeindex137.js | 142 +- navtreeindex138.js | 128 +- navtreeindex139.js | 136 +- navtreeindex14.js | 12 +- navtreeindex140.js | 122 +- navtreeindex141.js | 126 +- navtreeindex142.js | 124 +- navtreeindex143.js | 120 +- navtreeindex144.js | 126 +- navtreeindex145.js | 130 +- navtreeindex146.js | 116 +- navtreeindex147.js | 134 +- navtreeindex148.js | 150 +- navtreeindex149.js | 134 +- navtreeindex15.js | 10 +- navtreeindex150.js | 144 +- navtreeindex151.js | 138 +- navtreeindex152.js | 124 +- navtreeindex153.js | 122 +- navtreeindex154.js | 142 +- navtreeindex155.js | 148 +- navtreeindex156.js | 140 +- navtreeindex157.js | 122 +- navtreeindex158.js | 148 +- navtreeindex159.js | 346 +- navtreeindex16.js | 8 +- navtreeindex160.js | 500 +- navtreeindex161.js | 500 +- navtreeindex162.js | 500 +- navtreeindex163.js | 500 +- navtreeindex164.js | 500 +- navtreeindex165.js | 500 +- navtreeindex166.js | 500 +- navtreeindex167.js | 500 +- navtreeindex168.js | 500 +- navtreeindex169.js | 500 +- navtreeindex17.js | 14 +- navtreeindex170.js | 336 +- navtreeindex171.js | 180 +- navtreeindex172.js | 186 +- navtreeindex173.js | 182 +- navtreeindex174.js | 156 +- navtreeindex175.js | 150 +- navtreeindex176.js | 170 +- navtreeindex177.js | 150 +- navtreeindex178.js | 60 +- navtreeindex179.js | 60 +- navtreeindex18.js | 16 +- navtreeindex180.js | 60 +- navtreeindex181.js | 60 +- navtreeindex182.js | 60 +- navtreeindex183.js | 60 +- navtreeindex184.js | 60 +- navtreeindex185.js | 62 +- navtreeindex186.js | 62 +- navtreeindex187.js | 60 +- navtreeindex188.js | 60 +- navtreeindex189.js | 60 +- navtreeindex19.js | 28 +- navtreeindex190.js | 60 +- navtreeindex191.js | 60 +- navtreeindex192.js | 60 +- navtreeindex193.js | 60 +- navtreeindex194.js | 62 +- navtreeindex195.js | 62 +- navtreeindex196.js | 62 +- navtreeindex197.js | 66 +- navtreeindex198.js | 64 +- navtreeindex199.js | 64 +- navtreeindex2.js | 4 +- navtreeindex20.js | 14 +- navtreeindex200.js | 64 +- navtreeindex201.js | 116 +- navtreeindex202.js | 62 +- navtreeindex203.js | 62 +- navtreeindex204.js | 62 +- navtreeindex205.js | 62 +- navtreeindex206.js | 62 +- navtreeindex207.js | 62 +- navtreeindex208.js | 62 +- navtreeindex209.js | 62 +- navtreeindex21.js | 14 +- navtreeindex210.js | 82 +- navtreeindex211.js | 82 +- navtreeindex212.js | 92 +- navtreeindex213.js | 82 +- navtreeindex214.js | 82 +- navtreeindex215.js | 82 +- navtreeindex216.js | 84 +- navtreeindex217.js | 82 +- navtreeindex218.js | 82 +- navtreeindex219.js | 82 +- navtreeindex22.js | 14 +- navtreeindex220.js | 82 +- navtreeindex221.js | 82 +- navtreeindex222.js | 82 +- navtreeindex223.js | 82 +- navtreeindex224.js | 82 +- navtreeindex225.js | 82 +- navtreeindex226.js | 82 +- navtreeindex227.js | 82 +- navtreeindex228.js | 84 +- navtreeindex229.js | 88 +- navtreeindex23.js | 14 +- navtreeindex230.js | 82 +- navtreeindex231.js | 82 +- navtreeindex232.js | 82 +- navtreeindex233.js | 82 +- navtreeindex234.js | 82 +- navtreeindex235.js | 82 +- navtreeindex236.js | 258 +- navtreeindex237.js | 380 +- navtreeindex238.js | 372 +- navtreeindex239.js | 372 +- navtreeindex24.js | 18 +- navtreeindex240.js | 500 +- navtreeindex241.js | 384 +- navtreeindex242.js | 384 +- navtreeindex243.js | 384 +- navtreeindex244.js | 384 +- navtreeindex245.js | 384 +- navtreeindex246.js | 384 +- navtreeindex247.js | 384 +- navtreeindex248.js | 384 +- navtreeindex249.js | 404 +- navtreeindex25.js | 10 +- navtreeindex250.js | 404 +- navtreeindex251.js | 404 +- navtreeindex252.js | 488 +- navtreeindex253.js | 500 +- navtreeindex254.js | 500 +- navtreeindex255.js | 500 +- navtreeindex256.js | 500 +- navtreeindex257.js | 500 +- navtreeindex258.js | 500 +- navtreeindex259.js | 500 +- navtreeindex26.js | 6 +- navtreeindex260.js | 500 +- navtreeindex261.js | 500 +- navtreeindex262.js | 500 +- navtreeindex263.js | 500 +- navtreeindex264.js | 500 +- navtreeindex265.js | 500 +- navtreeindex266.js | 500 +- navtreeindex267.js | 500 +- navtreeindex268.js | 500 +- navtreeindex269.js | 500 +- navtreeindex27.js | 6 +- navtreeindex270.js | 500 +- navtreeindex271.js | 500 +- navtreeindex272.js | 500 +- navtreeindex273.js | 500 +- navtreeindex274.js | 500 +- navtreeindex275.js | 500 +- navtreeindex276.js | 500 +- navtreeindex277.js | 500 +- navtreeindex278.js | 500 +- navtreeindex279.js | 500 +- navtreeindex28.js | 4 +- navtreeindex280.js | 500 +- navtreeindex281.js | 500 +- navtreeindex282.js | 500 +- navtreeindex283.js | 500 +- navtreeindex284.js | 500 +- navtreeindex285.js | 500 +- navtreeindex286.js | 500 +- navtreeindex287.js | 500 +- navtreeindex288.js | 500 +- navtreeindex289.js | 500 +- navtreeindex29.js | 12 +- navtreeindex290.js | 500 +- navtreeindex291.js | 500 +- navtreeindex292.js | 500 +- navtreeindex293.js | 500 +- navtreeindex294.js | 500 +- navtreeindex295.js | 362 +- navtreeindex296.js | 213 + navtreeindex3.js | 8 +- navtreeindex30.js | 8 +- navtreeindex31.js | 8 +- navtreeindex32.js | 8 +- navtreeindex33.js | 8 +- navtreeindex34.js | 8 +- navtreeindex35.js | 24 +- navtreeindex36.js | 72 +- navtreeindex37.js | 96 +- navtreeindex38.js | 42 +- navtreeindex39.js | 16 +- navtreeindex4.js | 6 +- navtreeindex40.js | 78 +- navtreeindex41.js | 42 +- navtreeindex42.js | 54 +- navtreeindex43.js | 136 +- navtreeindex44.js | 116 +- navtreeindex45.js | 116 +- navtreeindex46.js | 124 +- navtreeindex47.js | 112 +- navtreeindex48.js | 142 +- navtreeindex49.js | 156 +- navtreeindex5.js | 4 +- navtreeindex50.js | 136 +- navtreeindex51.js | 124 +- navtreeindex52.js | 148 +- navtreeindex53.js | 132 +- navtreeindex54.js | 128 +- navtreeindex55.js | 134 +- navtreeindex56.js | 116 +- navtreeindex57.js | 142 +- navtreeindex58.js | 144 +- navtreeindex59.js | 120 +- navtreeindex6.js | 4 +- navtreeindex60.js | 128 +- navtreeindex61.js | 114 +- navtreeindex62.js | 104 +- navtreeindex63.js | 132 +- navtreeindex64.js | 126 +- navtreeindex65.js | 126 +- navtreeindex66.js | 120 +- navtreeindex67.js | 142 +- navtreeindex68.js | 126 +- navtreeindex69.js | 134 +- navtreeindex7.js | 6 +- navtreeindex70.js | 128 +- navtreeindex71.js | 148 +- navtreeindex72.js | 134 +- navtreeindex73.js | 136 +- navtreeindex74.js | 120 +- navtreeindex75.js | 104 +- navtreeindex76.js | 134 +- navtreeindex77.js | 140 +- navtreeindex78.js | 138 +- navtreeindex79.js | 134 +- navtreeindex8.js | 4 +- navtreeindex80.js | 142 +- navtreeindex81.js | 130 +- navtreeindex82.js | 138 +- navtreeindex83.js | 126 +- navtreeindex84.js | 146 +- navtreeindex85.js | 118 +- navtreeindex86.js | 116 +- navtreeindex87.js | 132 +- navtreeindex88.js | 124 +- navtreeindex89.js | 136 +- navtreeindex9.js | 10 +- navtreeindex90.js | 148 +- navtreeindex91.js | 148 +- navtreeindex92.js | 154 +- navtreeindex93.js | 148 +- navtreeindex94.js | 126 +- navtreeindex95.js | 122 +- navtreeindex96.js | 130 +- navtreeindex97.js | 114 +- navtreeindex98.js | 148 +- navtreeindex99.js | 116 +- ...ernels_2_convolution_common_8h_source.html | 2 +- ...eroslike_2_float_zeros_like_kernel_8h.html | 136 + ...2zeroslike_2_float_zeros_like_kernel_8h.js | 7 + ...e_2_float_zeros_like_kernel_8h_source.html | 265 + ...2zeroslike_2_neg_zeros_like_kernel_8h.html | 132 + ...s_2zeroslike_2_neg_zeros_like_kernel_8h.js | 5 + ...ike_2_neg_zeros_like_kernel_8h_source.html | 212 + ...oslike_2_test_data_zeros_like_base_8h.html | 124 + ...eroslike_2_test_data_zeros_like_base_8h.js | 4 + ...2_test_data_zeros_like_base_8h_source.html | 186 + ...nterpreter_2src_2kernels_2_slice_8cpp.html | 4 +- ...cro_2src_2execute_2kernels_2_abs_8cpp.html | 16 + ...micro_2src_2execute_2kernels_2_abs_8cpp.js | 4 + ...c_2execute_2kernels_2_abs_8cpp_source.html | 31 +- ...cro_2src_2execute_2kernels_2_add_8cpp.html | 16 + ...micro_2src_2execute_2kernels_2_add_8cpp.js | 4 + ...c_2execute_2kernels_2_add_8cpp_source.html | 349 +- ...o_2src_2execute_2kernels_2_add_n_8cpp.html | 16 + ...cro_2src_2execute_2kernels_2_add_n_8cpp.js | 4 + ...2execute_2kernels_2_add_n_8cpp_source.html | 97 +- ...2src_2execute_2kernels_2_arg_max_8cpp.html | 16 + ...o_2src_2execute_2kernels_2_arg_max_8cpp.js | 4 + ...xecute_2kernels_2_arg_max_8cpp_source.html | 36 +- ...2src_2execute_2kernels_2_arg_min_8cpp.html | 16 + ...o_2src_2execute_2kernels_2_arg_min_8cpp.js | 4 + ...xecute_2kernels_2_arg_min_8cpp_source.html | 36 +- ...ecute_2kernels_2_average_pool2_d_8cpp.html | 16 + ...execute_2kernels_2_average_pool2_d_8cpp.js | 4 + ...kernels_2_average_pool2_d_8cpp_source.html | 57 +- ...te_2kernels_2_batch_to_space_n_d_8cpp.html | 16 + ...cute_2kernels_2_batch_to_space_n_d_8cpp.js | 4 + ...nels_2_batch_to_space_n_d_8cpp_source.html | 41 +- ...ro_2src_2execute_2kernels_2_cast_8cpp.html | 16 + ...icro_2src_2execute_2kernels_2_cast_8cpp.js | 4 + ..._2execute_2kernels_2_cast_8cpp_source.html | 129 +- ...ro_2src_2execute_2kernels_2_ceil_8cpp.html | 16 + ...icro_2src_2execute_2kernels_2_ceil_8cpp.js | 4 + ..._2execute_2kernels_2_ceil_8cpp_source.html | 29 +- ...execute_2kernels_2_concatenation_8cpp.html | 16 + ..._2execute_2kernels_2_concatenation_8cpp.js | 4 + ..._2kernels_2_concatenation_8cpp_source.html | 87 +- ...2src_2execute_2kernels_2_conv2_d_8cpp.html | 16 + ...o_2src_2execute_2kernels_2_conv2_d_8cpp.js | 4 + ...xecute_2kernels_2_conv2_d_8cpp_source.html | 273 +- ...cro_2src_2execute_2kernels_2_cos_8cpp.html | 16 + ...micro_2src_2execute_2kernels_2_cos_8cpp.js | 4 + ...c_2execute_2kernels_2_cos_8cpp_source.html | 29 +- ...ute_2kernels_2_depthwise_conv2_d_8cpp.html | 16 + ...ecute_2kernels_2_depthwise_conv2_d_8cpp.js | 4 + ...rnels_2_depthwise_conv2_d_8cpp_source.html | 290 +- ...c_2execute_2kernels_2_dequantize_8cpp.html | 16 + ...src_2execute_2kernels_2_dequantize_8cpp.js | 4 + ...ute_2kernels_2_dequantize_8cpp_source.html | 93 +- ...cro_2src_2execute_2kernels_2_div_8cpp.html | 16 + ...micro_2src_2execute_2kernels_2_div_8cpp.js | 4 + ...c_2execute_2kernels_2_div_8cpp_source.html | 267 +- ...o_2src_2execute_2kernels_2_e_l_u_8cpp.html | 16 + ...cro_2src_2execute_2kernels_2_e_l_u_8cpp.js | 4 + ...2execute_2kernels_2_e_l_u_8cpp_source.html | 132 +- ...o_2src_2execute_2kernels_2_equal_8cpp.html | 16 + ...cro_2src_2execute_2kernels_2_equal_8cpp.js | 4 + ...2execute_2kernels_2_equal_8cpp_source.html | 80 +- ...cro_2src_2execute_2kernels_2_exp_8cpp.html | 16 + ...micro_2src_2execute_2kernels_2_exp_8cpp.js | 4 + ...c_2execute_2kernels_2_exp_8cpp_source.html | 29 +- ..._2execute_2kernels_2_expand_dims_8cpp.html | 16 + ...rc_2execute_2kernels_2_expand_dims_8cpp.js | 4 + ...te_2kernels_2_expand_dims_8cpp_source.html | 19 +- ...ro_2src_2execute_2kernels_2_fill_8cpp.html | 16 + ...icro_2src_2execute_2kernels_2_fill_8cpp.js | 4 + ..._2execute_2kernels_2_fill_8cpp_source.html | 137 +- ...o_2src_2execute_2kernels_2_floor_8cpp.html | 16 + ...cro_2src_2execute_2kernels_2_floor_8cpp.js | 4 + ...2execute_2kernels_2_floor_8cpp_source.html | 29 +- ...rc_2execute_2kernels_2_floor_div_8cpp.html | 16 + ...2src_2execute_2kernels_2_floor_div_8cpp.js | 4 + ...cute_2kernels_2_floor_div_8cpp_source.html | 117 +- ...rc_2execute_2kernels_2_floor_mod_8cpp.html | 16 + ...2src_2execute_2kernels_2_floor_mod_8cpp.js | 4 + ...cute_2kernels_2_floor_mod_8cpp_source.html | 111 +- ...ecute_2kernels_2_fully_connected_8cpp.html | 16 + ...execute_2kernels_2_fully_connected_8cpp.js | 4 + ...kernels_2_fully_connected_8cpp_source.html | 267 +- ...o_2src_2execute_2kernels_2_g_r_u_8cpp.html | 16 + ...cro_2src_2execute_2kernels_2_g_r_u_8cpp.js | 4 + ...2execute_2kernels_2_g_r_u_8cpp_source.html | 315 +- ..._2src_2execute_2kernels_2_gather_8cpp.html | 16 + ...ro_2src_2execute_2kernels_2_gather_8cpp.js | 4 + ...execute_2kernels_2_gather_8cpp_source.html | 250 +- ...rc_2execute_2kernels_2_gather_nd_8cpp.html | 16 + ...2src_2execute_2kernels_2_gather_nd_8cpp.js | 4 + ...cute_2kernels_2_gather_nd_8cpp_source.html | 87 +- ...2src_2execute_2kernels_2_greater_8cpp.html | 16 + ...o_2src_2execute_2kernels_2_greater_8cpp.js | 4 + ...xecute_2kernels_2_greater_8cpp_source.html | 76 +- ...execute_2kernels_2_greater_equal_8cpp.html | 16 + ..._2execute_2kernels_2_greater_equal_8cpp.js | 4 + ..._2kernels_2_greater_equal_8cpp_source.html | 76 +- ...2execute_2kernels_2_l2_normalize_8cpp.html | 16 + ...c_2execute_2kernels_2_l2_normalize_8cpp.js | 4 + ...e_2kernels_2_l2_normalize_8cpp_source.html | 98 +- ...c_2execute_2kernels_2_l2_pool2_d_8cpp.html | 16 + ...src_2execute_2kernels_2_l2_pool2_d_8cpp.js | 4 + ...ute_2kernels_2_l2_pool2_d_8cpp_source.html | 51 +- ...c_2execute_2kernels_2_leaky_relu_8cpp.html | 16 + ...src_2execute_2kernels_2_leaky_relu_8cpp.js | 4 + ...ute_2kernels_2_leaky_relu_8cpp_source.html | 21 +- ...ro_2src_2execute_2kernels_2_less_8cpp.html | 16 + ...icro_2src_2execute_2kernels_2_less_8cpp.js | 4 + ..._2execute_2kernels_2_less_8cpp_source.html | 98 +- ...c_2execute_2kernels_2_less_equal_8cpp.html | 16 + ...src_2execute_2kernels_2_less_equal_8cpp.js | 4 + ...ute_2kernels_2_less_equal_8cpp_source.html | 110 +- ...cro_2src_2execute_2kernels_2_log_8cpp.html | 16 + ...micro_2src_2execute_2kernels_2_log_8cpp.js | 4 + ...c_2execute_2kernels_2_log_8cpp_source.html | 29 +- ..._2execute_2kernels_2_log_softmax_8cpp.html | 16 + ...rc_2execute_2kernels_2_log_softmax_8cpp.js | 4 + ...te_2kernels_2_log_softmax_8cpp_source.html | 111 +- ...src_2execute_2kernels_2_logistic_8cpp.html | 16 + ..._2src_2execute_2kernels_2_logistic_8cpp.js | 4 + ...ecute_2kernels_2_logistic_8cpp_source.html | 125 +- ..._2execute_2kernels_2_max_pool2_d_8cpp.html | 16 + ...rc_2execute_2kernels_2_max_pool2_d_8cpp.js | 4 + ...te_2kernels_2_max_pool2_d_8cpp_source.html | 57 +- ...2src_2execute_2kernels_2_maximum_8cpp.html | 16 + ...o_2src_2execute_2kernels_2_maximum_8cpp.js | 4 + ...xecute_2kernels_2_maximum_8cpp_source.html | 104 +- ...2src_2execute_2kernels_2_minimum_8cpp.html | 16 + ...o_2src_2execute_2kernels_2_minimum_8cpp.js | 4 + ...xecute_2kernels_2_minimum_8cpp_source.html | 104 +- ...cro_2src_2execute_2kernels_2_mul_8cpp.html | 16 + ...micro_2src_2execute_2kernels_2_mul_8cpp.js | 4 + ...c_2execute_2kernels_2_mul_8cpp_source.html | 320 +- ...cro_2src_2execute_2kernels_2_neg_8cpp.html | 16 + ...micro_2src_2execute_2kernels_2_neg_8cpp.js | 4 + ...c_2execute_2kernels_2_neg_8cpp_source.html | 29 +- ...rc_2execute_2kernels_2_not_equal_8cpp.html | 16 + ...2src_2execute_2kernels_2_not_equal_8cpp.js | 4 + ...cute_2kernels_2_not_equal_8cpp_source.html | 80 +- ...ro_2src_2execute_2kernels_2_pack_8cpp.html | 16 + ...icro_2src_2execute_2kernels_2_pack_8cpp.js | 4 + ..._2execute_2kernels_2_pack_8cpp_source.html | 88 +- ...cro_2src_2execute_2kernels_2_pad_8cpp.html | 16 + ...micro_2src_2execute_2kernels_2_pad_8cpp.js | 4 + ...c_2execute_2kernels_2_pad_8cpp_source.html | 186 +- ...src_2execute_2kernels_2_quantize_8cpp.html | 16 + ..._2src_2execute_2kernels_2_quantize_8cpp.js | 4 + ...ecute_2kernels_2_quantize_8cpp_source.html | 95 +- ...o_2src_2execute_2kernels_2_relu6_8cpp.html | 16 + ...cro_2src_2execute_2kernels_2_relu6_8cpp.js | 4 + ...2execute_2kernels_2_relu6_8cpp_source.html | 21 +- ...ro_2src_2execute_2kernels_2_relu_8cpp.html | 16 + ...icro_2src_2execute_2kernels_2_relu_8cpp.js | 4 + ..._2execute_2kernels_2_relu_8cpp_source.html | 21 +- ...2src_2execute_2kernels_2_reshape_8cpp.html | 16 + ...o_2src_2execute_2kernels_2_reshape_8cpp.js | 4 + ...xecute_2kernels_2_reshape_8cpp_source.html | 19 +- ...o_2src_2execute_2kernels_2_round_8cpp.html | 16 + ...cro_2src_2execute_2kernels_2_round_8cpp.js | 4 + ...2execute_2kernels_2_round_8cpp_source.html | 29 +- ...o_2src_2execute_2kernels_2_rsqrt_8cpp.html | 16 + ...cro_2src_2execute_2kernels_2_rsqrt_8cpp.js | 4 + ...2execute_2kernels_2_rsqrt_8cpp_source.html | 29 +- ...2src_2execute_2kernels_2_s_v_d_f_8cpp.html | 16 + ...o_2src_2execute_2kernels_2_s_v_d_f_8cpp.js | 4 + ...xecute_2kernels_2_s_v_d_f_8cpp_source.html | 301 +- ...o_2src_2execute_2kernels_2_shape_8cpp.html | 16 + ...cro_2src_2execute_2kernels_2_shape_8cpp.js | 4 + ...2execute_2kernels_2_shape_8cpp_source.html | 87 +- ...cro_2src_2execute_2kernels_2_sin_8cpp.html | 16 + ...micro_2src_2execute_2kernels_2_sin_8cpp.js | 4 + ...c_2execute_2kernels_2_sin_8cpp_source.html | 29 +- ...o_2src_2execute_2kernels_2_slice_8cpp.html | 16 + ...cro_2src_2execute_2kernels_2_slice_8cpp.js | 4 + ...2execute_2kernels_2_slice_8cpp_source.html | 200 +- ...2src_2execute_2kernels_2_softmax_8cpp.html | 16 + ...o_2src_2execute_2kernels_2_softmax_8cpp.js | 4 + ...xecute_2kernels_2_softmax_8cpp_source.html | 228 +- ...te_2kernels_2_space_to_batch_n_d_8cpp.html | 16 + ...cute_2kernels_2_space_to_batch_n_d_8cpp.js | 4 + ...nels_2_space_to_batch_n_d_8cpp_source.html | 41 +- ...xecute_2kernels_2_space_to_depth_8cpp.html | 16 + ...2execute_2kernels_2_space_to_depth_8cpp.js | 4 + ...2kernels_2_space_to_depth_8cpp_source.html | 143 +- ...o_2src_2execute_2kernels_2_split_8cpp.html | 16 + ...cro_2src_2execute_2kernels_2_split_8cpp.js | 4 + ...2execute_2kernels_2_split_8cpp_source.html | 162 +- ...2src_2execute_2kernels_2_split_v_8cpp.html | 16 + ...o_2src_2execute_2kernels_2_split_v_8cpp.js | 4 + ...xecute_2kernels_2_split_v_8cpp_source.html | 153 +- ...ro_2src_2execute_2kernels_2_sqrt_8cpp.html | 16 + ...icro_2src_2execute_2kernels_2_sqrt_8cpp.js | 4 + ..._2execute_2kernels_2_sqrt_8cpp_source.html | 29 +- ..._2src_2execute_2kernels_2_square_8cpp.html | 16 + ...ro_2src_2execute_2kernels_2_square_8cpp.js | 4 + ...execute_2kernels_2_square_8cpp_source.html | 29 +- ...te_2kernels_2_squared_difference_8cpp.html | 16 + ...cute_2kernels_2_squared_difference_8cpp.js | 4 + ...nels_2_squared_difference_8cpp_source.html | 173 +- ...execute_2kernels_2_strided_slice_8cpp.html | 16 + ..._2execute_2kernels_2_strided_slice_8cpp.js | 4 + ..._2kernels_2_strided_slice_8cpp_source.html | 196 +- ...cro_2src_2execute_2kernels_2_sub_8cpp.html | 16 + ...micro_2src_2execute_2kernels_2_sub_8cpp.js | 4 + ...c_2execute_2kernels_2_sub_8cpp_source.html | 317 +- ...ro_2src_2execute_2kernels_2_tanh_8cpp.html | 16 + ...icro_2src_2execute_2kernels_2_tanh_8cpp.js | 4 + ..._2execute_2kernels_2_tanh_8cpp_source.html | 29 +- ...rc_2execute_2kernels_2_transpose_8cpp.html | 16 + ...2src_2execute_2kernels_2_transpose_8cpp.js | 4 + ...cute_2kernels_2_transpose_8cpp_source.html | 153 +- ...xecute_2kernels_2_transpose_conv_8cpp.html | 16 + ...2execute_2kernels_2_transpose_conv_8cpp.js | 4 + ...2kernels_2_transpose_conv_8cpp_source.html | 209 +- ..._2src_2execute_2kernels_2_unpack_8cpp.html | 16 + ...ro_2src_2execute_2kernels_2_unpack_8cpp.js | 4 + ...execute_2kernels_2_unpack_8cpp_source.html | 151 +- ...o_2src_2execute_2kernels_2_while_8cpp.html | 16 + ...cro_2src_2execute_2kernels_2_while_8cpp.js | 4 + ...2execute_2kernels_2_while_8cpp_source.html | 244 +- ...c_2execute_2kernels_2_zeros_like_8cpp.html | 127 + ...src_2execute_2kernels_2_zeros_like_8cpp.js | 4 + ...ute_2kernels_2_zeros_like_8cpp_source.html | 244 + ...icro_2src_2import_2kernels_2_abs_8cpp.html | 16 + ...-micro_2src_2import_2kernels_2_abs_8cpp.js | 4 + ...rc_2import_2kernels_2_abs_8cpp_source.html | 18 +- ...icro_2src_2import_2kernels_2_add_8cpp.html | 16 + ...-micro_2src_2import_2kernels_2_add_8cpp.js | 4 + ...rc_2import_2kernels_2_add_8cpp_source.html | 18 +- ...ro_2src_2import_2kernels_2_add_n_8cpp.html | 16 + ...icro_2src_2import_2kernels_2_add_n_8cpp.js | 4 + ..._2import_2kernels_2_add_n_8cpp_source.html | 108 +- ..._2src_2import_2kernels_2_arg_max_8cpp.html | 16 + ...ro_2src_2import_2kernels_2_arg_max_8cpp.js | 4 + ...import_2kernels_2_arg_max_8cpp_source.html | 19 +- ..._2src_2import_2kernels_2_arg_min_8cpp.html | 16 + ...ro_2src_2import_2kernels_2_arg_min_8cpp.js | 4 + ...import_2kernels_2_arg_min_8cpp_source.html | 19 +- ...mport_2kernels_2_average_pool2_d_8cpp.html | 16 + ...2import_2kernels_2_average_pool2_d_8cpp.js | 4 + ...kernels_2_average_pool2_d_8cpp_source.html | 21 +- ...rt_2kernels_2_batch_to_space_n_d_8cpp.html | 16 + ...port_2kernels_2_batch_to_space_n_d_8cpp.js | 4 + ...nels_2_batch_to_space_n_d_8cpp_source.html | 22 +- ...cro_2src_2import_2kernels_2_cast_8cpp.html | 16 + ...micro_2src_2import_2kernels_2_cast_8cpp.js | 4 + ...c_2import_2kernels_2_cast_8cpp_source.html | 64 +- ...cro_2src_2import_2kernels_2_ceil_8cpp.html | 16 + ...micro_2src_2import_2kernels_2_ceil_8cpp.js | 4 + ...c_2import_2kernels_2_ceil_8cpp_source.html | 18 +- ...2import_2kernels_2_concatenation_8cpp.html | 16 + ...c_2import_2kernels_2_concatenation_8cpp.js | 4 + ..._2kernels_2_concatenation_8cpp_source.html | 147 +- ..._2src_2import_2kernels_2_conv2_d_8cpp.html | 16 + ...ro_2src_2import_2kernels_2_conv2_d_8cpp.js | 4 + ...import_2kernels_2_conv2_d_8cpp_source.html | 150 +- ...icro_2src_2import_2kernels_2_cos_8cpp.html | 16 + ...-micro_2src_2import_2kernels_2_cos_8cpp.js | 4 + ...rc_2import_2kernels_2_cos_8cpp_source.html | 18 +- ...ort_2kernels_2_depthwise_conv2_d_8cpp.html | 16 + ...mport_2kernels_2_depthwise_conv2_d_8cpp.js | 4 + ...rnels_2_depthwise_conv2_d_8cpp_source.html | 181 +- ...rc_2import_2kernels_2_dequantize_8cpp.html | 16 + ...2src_2import_2kernels_2_dequantize_8cpp.js | 4 + ...ort_2kernels_2_dequantize_8cpp_source.html | 86 +- ...icro_2src_2import_2kernels_2_div_8cpp.html | 16 + ...-micro_2src_2import_2kernels_2_div_8cpp.js | 4 + ...rc_2import_2kernels_2_div_8cpp_source.html | 18 +- ...ro_2src_2import_2kernels_2_e_l_u_8cpp.html | 16 + ...icro_2src_2import_2kernels_2_e_l_u_8cpp.js | 4 + ..._2import_2kernels_2_e_l_u_8cpp_source.html | 18 +- ...ro_2src_2import_2kernels_2_equal_8cpp.html | 16 + ...icro_2src_2import_2kernels_2_equal_8cpp.js | 4 + ..._2import_2kernels_2_equal_8cpp_source.html | 53 +- ...icro_2src_2import_2kernels_2_exp_8cpp.html | 16 + ...-micro_2src_2import_2kernels_2_exp_8cpp.js | 4 + ...rc_2import_2kernels_2_exp_8cpp_source.html | 18 +- ...c_2import_2kernels_2_expand_dims_8cpp.html | 16 + ...src_2import_2kernels_2_expand_dims_8cpp.js | 4 + ...rt_2kernels_2_expand_dims_8cpp_source.html | 142 +- ...cro_2src_2import_2kernels_2_fill_8cpp.html | 16 + ...micro_2src_2import_2kernels_2_fill_8cpp.js | 4 + ...c_2import_2kernels_2_fill_8cpp_source.html | 77 +- ...ro_2src_2import_2kernels_2_floor_8cpp.html | 16 + ...icro_2src_2import_2kernels_2_floor_8cpp.js | 4 + ..._2import_2kernels_2_floor_8cpp_source.html | 18 +- ...src_2import_2kernels_2_floor_div_8cpp.html | 16 + ..._2src_2import_2kernels_2_floor_div_8cpp.js | 4 + ...port_2kernels_2_floor_div_8cpp_source.html | 18 +- ...src_2import_2kernels_2_floor_mod_8cpp.html | 16 + ..._2src_2import_2kernels_2_floor_mod_8cpp.js | 4 + ...port_2kernels_2_floor_mod_8cpp_source.html | 18 +- ...mport_2kernels_2_fully_connected_8cpp.html | 16 + ...2import_2kernels_2_fully_connected_8cpp.js | 4 + ...kernels_2_fully_connected_8cpp_source.html | 274 +- ...ro_2src_2import_2kernels_2_g_r_u_8cpp.html | 16 + ...icro_2src_2import_2kernels_2_g_r_u_8cpp.js | 4 + ..._2import_2kernels_2_g_r_u_8cpp_source.html | 130 +- ...o_2src_2import_2kernels_2_gather_8cpp.html | 16 + ...cro_2src_2import_2kernels_2_gather_8cpp.js | 4 + ...2import_2kernels_2_gather_8cpp_source.html | 189 +- ...src_2import_2kernels_2_gather_nd_8cpp.html | 16 + ..._2src_2import_2kernels_2_gather_nd_8cpp.js | 4 + ...port_2kernels_2_gather_nd_8cpp_source.html | 120 +- ..._2src_2import_2kernels_2_greater_8cpp.html | 16 + ...ro_2src_2import_2kernels_2_greater_8cpp.js | 4 + ...import_2kernels_2_greater_8cpp_source.html | 53 +- ...2import_2kernels_2_greater_equal_8cpp.html | 16 + ...c_2import_2kernels_2_greater_equal_8cpp.js | 4 + ..._2kernels_2_greater_equal_8cpp_source.html | 46 +- ..._2import_2kernels_2_l2_normalize_8cpp.html | 16 + ...rc_2import_2kernels_2_l2_normalize_8cpp.js | 4 + ...t_2kernels_2_l2_normalize_8cpp_source.html | 22 +- ...rc_2import_2kernels_2_l2_pool2_d_8cpp.html | 16 + ...2src_2import_2kernels_2_l2_pool2_d_8cpp.js | 4 + ...ort_2kernels_2_l2_pool2_d_8cpp_source.html | 19 +- ...rc_2import_2kernels_2_leaky_relu_8cpp.html | 16 + ...2src_2import_2kernels_2_leaky_relu_8cpp.js | 4 + ...ort_2kernels_2_leaky_relu_8cpp_source.html | 18 +- ...cro_2src_2import_2kernels_2_less_8cpp.html | 16 + ...micro_2src_2import_2kernels_2_less_8cpp.js | 4 + ...c_2import_2kernels_2_less_8cpp_source.html | 53 +- ...rc_2import_2kernels_2_less_equal_8cpp.html | 16 + ...2src_2import_2kernels_2_less_equal_8cpp.js | 4 + ...ort_2kernels_2_less_equal_8cpp_source.html | 53 +- ...icro_2src_2import_2kernels_2_log_8cpp.html | 16 + ...-micro_2src_2import_2kernels_2_log_8cpp.js | 4 + ...rc_2import_2kernels_2_log_8cpp_source.html | 18 +- ...c_2import_2kernels_2_log_softmax_8cpp.html | 16 + ...src_2import_2kernels_2_log_softmax_8cpp.js | 4 + ...rt_2kernels_2_log_softmax_8cpp_source.html | 18 +- ...2src_2import_2kernels_2_logistic_8cpp.html | 16 + ...o_2src_2import_2kernels_2_logistic_8cpp.js | 4 + ...mport_2kernels_2_logistic_8cpp_source.html | 18 +- ...c_2import_2kernels_2_max_pool2_d_8cpp.html | 16 + ...src_2import_2kernels_2_max_pool2_d_8cpp.js | 4 + ...rt_2kernels_2_max_pool2_d_8cpp_source.html | 19 +- ..._2src_2import_2kernels_2_maximum_8cpp.html | 16 + ...ro_2src_2import_2kernels_2_maximum_8cpp.js | 4 + ...import_2kernels_2_maximum_8cpp_source.html | 71 +- ..._2src_2import_2kernels_2_minimum_8cpp.html | 16 + ...ro_2src_2import_2kernels_2_minimum_8cpp.js | 4 + ...import_2kernels_2_minimum_8cpp_source.html | 71 +- ...icro_2src_2import_2kernels_2_mul_8cpp.html | 16 + ...-micro_2src_2import_2kernels_2_mul_8cpp.js | 4 + ...rc_2import_2kernels_2_mul_8cpp_source.html | 18 +- ...icro_2src_2import_2kernels_2_neg_8cpp.html | 16 + ...-micro_2src_2import_2kernels_2_neg_8cpp.js | 4 + ...rc_2import_2kernels_2_neg_8cpp_source.html | 18 +- ...src_2import_2kernels_2_not_equal_8cpp.html | 16 + ..._2src_2import_2kernels_2_not_equal_8cpp.js | 4 + ...port_2kernels_2_not_equal_8cpp_source.html | 53 +- ...cro_2src_2import_2kernels_2_pack_8cpp.html | 16 + ...micro_2src_2import_2kernels_2_pack_8cpp.js | 4 + ...c_2import_2kernels_2_pack_8cpp_source.html | 84 +- ...icro_2src_2import_2kernels_2_pad_8cpp.html | 16 + ...-micro_2src_2import_2kernels_2_pad_8cpp.js | 4 + ...rc_2import_2kernels_2_pad_8cpp_source.html | 18 +- ...2src_2import_2kernels_2_quantize_8cpp.html | 16 + ...o_2src_2import_2kernels_2_quantize_8cpp.js | 4 + ...mport_2kernels_2_quantize_8cpp_source.html | 86 +- ...ro_2src_2import_2kernels_2_relu6_8cpp.html | 16 + ...icro_2src_2import_2kernels_2_relu6_8cpp.js | 4 + ..._2import_2kernels_2_relu6_8cpp_source.html | 20 +- ...cro_2src_2import_2kernels_2_relu_8cpp.html | 16 + ...micro_2src_2import_2kernels_2_relu_8cpp.js | 4 + ...c_2import_2kernels_2_relu_8cpp_source.html | 18 +- ..._2src_2import_2kernels_2_reshape_8cpp.html | 16 + ...ro_2src_2import_2kernels_2_reshape_8cpp.js | 4 + ...import_2kernels_2_reshape_8cpp_source.html | 142 +- ...ro_2src_2import_2kernels_2_round_8cpp.html | 16 + ...icro_2src_2import_2kernels_2_round_8cpp.js | 4 + ..._2import_2kernels_2_round_8cpp_source.html | 18 +- ...ro_2src_2import_2kernels_2_rsqrt_8cpp.html | 16 + ...icro_2src_2import_2kernels_2_rsqrt_8cpp.js | 4 + ..._2import_2kernels_2_rsqrt_8cpp_source.html | 18 +- ..._2src_2import_2kernels_2_s_v_d_f_8cpp.html | 16 + ...ro_2src_2import_2kernels_2_s_v_d_f_8cpp.js | 4 + ...import_2kernels_2_s_v_d_f_8cpp_source.html | 240 +- ...ro_2src_2import_2kernels_2_shape_8cpp.html | 16 + ...icro_2src_2import_2kernels_2_shape_8cpp.js | 4 + ..._2import_2kernels_2_shape_8cpp_source.html | 49 +- ...icro_2src_2import_2kernels_2_sin_8cpp.html | 16 + ...-micro_2src_2import_2kernels_2_sin_8cpp.js | 4 + ...rc_2import_2kernels_2_sin_8cpp_source.html | 18 +- ...ro_2src_2import_2kernels_2_slice_8cpp.html | 16 + ...icro_2src_2import_2kernels_2_slice_8cpp.js | 4 + ..._2import_2kernels_2_slice_8cpp_source.html | 77 +- ..._2src_2import_2kernels_2_softmax_8cpp.html | 16 + ...ro_2src_2import_2kernels_2_softmax_8cpp.js | 4 + ...import_2kernels_2_softmax_8cpp_source.html | 105 +- ...rt_2kernels_2_space_to_batch_n_d_8cpp.html | 16 + ...port_2kernels_2_space_to_batch_n_d_8cpp.js | 4 + ...nels_2_space_to_batch_n_d_8cpp_source.html | 22 +- ...import_2kernels_2_space_to_depth_8cpp.html | 16 + ..._2import_2kernels_2_space_to_depth_8cpp.js | 4 + ...2kernels_2_space_to_depth_8cpp_source.html | 111 +- ...ro_2src_2import_2kernels_2_split_8cpp.html | 16 + ...icro_2src_2import_2kernels_2_split_8cpp.js | 4 + ..._2import_2kernels_2_split_8cpp_source.html | 118 +- ..._2src_2import_2kernels_2_split_v_8cpp.html | 16 + ...ro_2src_2import_2kernels_2_split_v_8cpp.js | 4 + ...import_2kernels_2_split_v_8cpp_source.html | 152 +- ...cro_2src_2import_2kernels_2_sqrt_8cpp.html | 16 + ...micro_2src_2import_2kernels_2_sqrt_8cpp.js | 4 + ...c_2import_2kernels_2_sqrt_8cpp_source.html | 18 +- ...o_2src_2import_2kernels_2_square_8cpp.html | 16 + ...cro_2src_2import_2kernels_2_square_8cpp.js | 4 + ...2import_2kernels_2_square_8cpp_source.html | 18 +- ...rt_2kernels_2_squared_difference_8cpp.html | 16 + ...port_2kernels_2_squared_difference_8cpp.js | 4 + ...nels_2_squared_difference_8cpp_source.html | 21 +- ...2import_2kernels_2_strided_slice_8cpp.html | 16 + ...c_2import_2kernels_2_strided_slice_8cpp.js | 4 + ..._2kernels_2_strided_slice_8cpp_source.html | 86 +- ...icro_2src_2import_2kernels_2_sub_8cpp.html | 16 + ...-micro_2src_2import_2kernels_2_sub_8cpp.js | 4 + ...rc_2import_2kernels_2_sub_8cpp_source.html | 18 +- ...cro_2src_2import_2kernels_2_tanh_8cpp.html | 16 + ...micro_2src_2import_2kernels_2_tanh_8cpp.js | 4 + ...c_2import_2kernels_2_tanh_8cpp_source.html | 18 +- ...src_2import_2kernels_2_transpose_8cpp.html | 16 + ..._2src_2import_2kernels_2_transpose_8cpp.js | 4 + ...port_2kernels_2_transpose_8cpp_source.html | 84 +- ...import_2kernels_2_transpose_conv_8cpp.html | 16 + ..._2import_2kernels_2_transpose_conv_8cpp.js | 4 + ...2kernels_2_transpose_conv_8cpp_source.html | 80 +- ...o_2src_2import_2kernels_2_unpack_8cpp.html | 16 + ...cro_2src_2import_2kernels_2_unpack_8cpp.js | 4 + ...2import_2kernels_2_unpack_8cpp_source.html | 142 +- ...ro_2src_2import_2kernels_2_while_8cpp.html | 16 + ...icro_2src_2import_2kernels_2_while_8cpp.js | 4 + ..._2import_2kernels_2_while_8cpp_source.html | 121 +- ...rc_2import_2kernels_2_zeros_like_8cpp.html | 128 + ...2src_2import_2kernels_2_zeros_like_8cpp.js | 4 + ...ort_2kernels_2_zeros_like_8cpp_source.html | 170 + ...te_2kernels_2_convolution_common_8cpp.html | 16 + ...cute_2kernels_2_convolution_common_8cpp.js | 4 + ...nels_2_convolution_common_8cpp_source.html | 156 +- ...ime_2onert_2odc_2_quantizer_8h_source.html | 4 +- search/all_0.js | 22 +- search/all_1.js | 4 +- search/all_10.js | 4 +- search/all_11.js | 4 +- search/all_12.js | 62 +- search/all_13.js | 24 +- search/all_14.js | 406 +- search/all_15.js | 6 +- search/all_16.js | 2 +- search/all_17.js | 2 +- search/all_1a.js | 4 +- search/all_1b.js | 34 +- search/all_2.js | 2 +- search/all_3.js | 2245 +++--- search/all_4.js | 10 +- search/all_5.js | 591 +- search/all_6.js | 296 +- search/all_7.js | 60 +- search/all_8.js | 2 +- search/all_9.js | 92 +- search/all_c.js | 6 +- search/all_d.js | 8 +- search/all_e.js | 412 +- search/all_f.js | 894 +-- search/classes_14.js | 10 +- search/classes_e.js | 8 +- search/enums_1.js | 2 +- search/enumvalues_10.js | 2 +- search/enumvalues_11.js | 4 +- search/enumvalues_12.js | 2 +- search/enumvalues_13.js | 2 +- search/enumvalues_14.js | 2 +- search/enumvalues_2.js | 2 +- search/enumvalues_4.js | 4 +- search/enumvalues_5.js | 4 +- search/enumvalues_a.js | 2 +- search/enumvalues_b.js | 2 +- search/enumvalues_c.js | 2 +- search/files_14.js | 92 +- search/files_19.js | 2 +- search/files_6.js | 68 +- search/files_e.js | 62 +- search/functions_1.js | 2 +- search/functions_10.js | 2 +- search/functions_11.js | 2 +- search/functions_12.js | 4 +- search/functions_13.js | 12 +- search/functions_14.js | 42 +- search/functions_1b.js | 34 +- search/functions_3.js | 909 +-- search/functions_4.js | 2 +- search/functions_5.js | 295 +- search/functions_6.js | 2 +- search/functions_7.js | 28 +- search/functions_c.js | 2 +- search/functions_d.js | 2 +- search/functions_e.js | 66 +- search/functions_f.js | 2 +- search/namespaces_e.js | 148 +- search/variables_0.js | 10 +- search/variables_12.js | 8 +- search/variables_14.js | 4 +- search/variables_9.js | 18 +- structluci_1_1_circle_node.html | 2 +- ...i_1_1_propagate_q_param_backward_pass.html | 50 +- ..._quantize_onnx_dequantize_linear_pass.html | 2 +- structluci_1_1_quantize_onnx_q_d_q_pass.html | 2 +- ...ci_1_1_quantize_with_predecessor_pass.html | 2 +- ...non_const_f_c_with_batch_mat_mul_pass.html | 28 +- ...ctonert__micro_1_1core_1_1_conv_quant.html | 16 +- ...ro_1_1core_1_1_fully_connected_params.html | 8 +- ...o_1_1core_1_1_l2_normalization_params.html | 4 +- ..._micro_1_1core_1_1_log_softmax_params.html | 4 +- ...ert__micro_1_1core_1_1_pool2_d_params.html | 2 +- ...micro_1_1core_1_1_quantization_params.html | 2 +- ...icro_1_1core_1_1_s_v_d_f_quant_params.html | 2 +- ...onert__micro_1_1core_1_1_slice_params.html | 2 +- ...ert__micro_1_1core_1_1_softmax_params.html | 2 +- ...t__micro_1_1core_1_1_transpose_params.html | 4 +- ...core_1_1memory_1_1_o_m_memory_manager.html | 4 +- ...micro_1_1execute_1_1_o_m_execute_args.html | 12 +- ...cro_1_1execute_1_1_o_m_kernel_execute.html | 2 +- ...icro_1_1import_1_1_o_m_configure_args.html | 8 +- 1108 files changed, 59765 insertions(+), 41705 deletions(-) create mode 100644 _arg_common_8cpp.js delete mode 100644 _float_zeros_like_kernel_8h.js create mode 100644 _math_common_8cpp.js delete mode 100644 _neg_zeros_like_kernel_8h.js create mode 100644 _pooling_common_8cpp.js create mode 100644 _relu_common_8cpp.js create mode 100644 _reshape_common_8cpp.js create mode 100644 _spaces_batches_n_d_common_8cpp.js create mode 100644 classonert__micro_1_1test__model_1_1_neg_test_data_input_mismatch_zeros_like_kernel.html create mode 100644 classonert__micro_1_1test__model_1_1_neg_test_data_input_mismatch_zeros_like_kernel.js create mode 100644 classonert__micro_1_1test__model_1_1_neg_test_data_input_mismatch_zeros_like_kernel__coll__graph.map create mode 100644 classonert__micro_1_1test__model_1_1_neg_test_data_input_mismatch_zeros_like_kernel__coll__graph.md5 create mode 100644 classonert__micro_1_1test__model_1_1_neg_test_data_input_mismatch_zeros_like_kernel__coll__graph.png create mode 100644 classonert__micro_1_1test__model_1_1_test_data_float_zeros_like.html create mode 100644 classonert__micro_1_1test__model_1_1_test_data_float_zeros_like.js create mode 100644 classonert__micro_1_1test__model_1_1_test_data_float_zeros_like__coll__graph.map create mode 100644 classonert__micro_1_1test__model_1_1_test_data_float_zeros_like__coll__graph.md5 create mode 100644 classonert__micro_1_1test__model_1_1_test_data_float_zeros_like__coll__graph.png create mode 100644 classonert__micro_1_1test__model_1_1_test_data_zeros_like_base.html create mode 100644 classonert__micro_1_1test__model_1_1_test_data_zeros_like_base.js create mode 100644 classonert__micro_1_1test__model_1_1_test_data_zeros_like_base__coll__graph.map create mode 100644 classonert__micro_1_1test__model_1_1_test_data_zeros_like_base__coll__graph.md5 create mode 100644 classonert__micro_1_1test__model_1_1_test_data_zeros_like_base__coll__graph.png create mode 100644 dir_99263330990d86ddee84cfc9f16e61f0.html create mode 100644 dir_99263330990d86ddee84cfc9f16e61f0.js create mode 100644 dir_99263330990d86ddee84cfc9f16e61f0_dep.map create mode 100644 dir_99263330990d86ddee84cfc9f16e61f0_dep.md5 create mode 100644 dir_99263330990d86ddee84cfc9f16e61f0_dep.png rename _float_zeros_like_kernel_8h.html => luci-interpreter_2include_2luci__interpreter_2test__models_2zeros__like_2_float_zeros_like_kernel_8h.html (92%) create mode 100644 luci-interpreter_2include_2luci__interpreter_2test__models_2zeros__like_2_float_zeros_like_kernel_8h.js rename _float_zeros_like_kernel_8h_source.html => luci-interpreter_2include_2luci__interpreter_2test__models_2zeros__like_2_float_zeros_like_kernel_8h_source.html (92%) rename _neg_zeros_like_kernel_8h.html => luci-interpreter_2include_2luci__interpreter_2test__models_2zeros__like_2_neg_zeros_like_kernel_8h.html (91%) create mode 100644 luci-interpreter_2include_2luci__interpreter_2test__models_2zeros__like_2_neg_zeros_like_kernel_8h.js rename _neg_zeros_like_kernel_8h_source.html => luci-interpreter_2include_2luci__interpreter_2test__models_2zeros__like_2_neg_zeros_like_kernel_8h_source.html (92%) rename _test_data_zeros_like_base_8h.html => luci-interpreter_2include_2luci__interpreter_2test__models_2zeros__like_2_test_data_zeros_like_base_8h.html (92%) rename _test_data_zeros_like_base_8h.js => luci-interpreter_2include_2luci__interpreter_2test__models_2zeros__like_2_test_data_zeros_like_base_8h.js (66%) rename _test_data_zeros_like_base_8h_source.html => luci-interpreter_2include_2luci__interpreter_2test__models_2zeros__like_2_test_data_zeros_like_base_8h_source.html (91%) create mode 100644 namespaceonert__micro_1_1test__model_1_1neg__zeros__like__input__type__mismatch.html create mode 100644 namespaceonert__micro_1_1test__model_1_1zeros__like__float.html create mode 100644 navtreeindex296.js create mode 100644 onert-micro_2include_2test__models_2zeroslike_2_float_zeros_like_kernel_8h.html create mode 100644 onert-micro_2include_2test__models_2zeroslike_2_float_zeros_like_kernel_8h.js create mode 100644 onert-micro_2include_2test__models_2zeroslike_2_float_zeros_like_kernel_8h_source.html create mode 100644 onert-micro_2include_2test__models_2zeroslike_2_neg_zeros_like_kernel_8h.html create mode 100644 onert-micro_2include_2test__models_2zeroslike_2_neg_zeros_like_kernel_8h.js create mode 100644 onert-micro_2include_2test__models_2zeroslike_2_neg_zeros_like_kernel_8h_source.html create mode 100644 onert-micro_2include_2test__models_2zeroslike_2_test_data_zeros_like_base_8h.html create mode 100644 onert-micro_2include_2test__models_2zeroslike_2_test_data_zeros_like_base_8h.js create mode 100644 onert-micro_2include_2test__models_2zeroslike_2_test_data_zeros_like_base_8h_source.html create mode 100644 onert-micro_2onert-micro_2src_2execute_2kernels_2_abs_8cpp.js create mode 100644 onert-micro_2onert-micro_2src_2execute_2kernels_2_add_8cpp.js create mode 100644 onert-micro_2onert-micro_2src_2execute_2kernels_2_add_n_8cpp.js create mode 100644 onert-micro_2onert-micro_2src_2execute_2kernels_2_arg_max_8cpp.js create mode 100644 onert-micro_2onert-micro_2src_2execute_2kernels_2_arg_min_8cpp.js create mode 100644 onert-micro_2onert-micro_2src_2execute_2kernels_2_average_pool2_d_8cpp.js create mode 100644 onert-micro_2onert-micro_2src_2execute_2kernels_2_batch_to_space_n_d_8cpp.js create mode 100644 onert-micro_2onert-micro_2src_2execute_2kernels_2_cast_8cpp.js create mode 100644 onert-micro_2onert-micro_2src_2execute_2kernels_2_ceil_8cpp.js create mode 100644 onert-micro_2onert-micro_2src_2execute_2kernels_2_concatenation_8cpp.js create mode 100644 onert-micro_2onert-micro_2src_2execute_2kernels_2_conv2_d_8cpp.js create mode 100644 onert-micro_2onert-micro_2src_2execute_2kernels_2_cos_8cpp.js create mode 100644 onert-micro_2onert-micro_2src_2execute_2kernels_2_depthwise_conv2_d_8cpp.js create mode 100644 onert-micro_2onert-micro_2src_2execute_2kernels_2_dequantize_8cpp.js create mode 100644 onert-micro_2onert-micro_2src_2execute_2kernels_2_div_8cpp.js create mode 100644 onert-micro_2onert-micro_2src_2execute_2kernels_2_e_l_u_8cpp.js create mode 100644 onert-micro_2onert-micro_2src_2execute_2kernels_2_equal_8cpp.js create mode 100644 onert-micro_2onert-micro_2src_2execute_2kernels_2_exp_8cpp.js create mode 100644 onert-micro_2onert-micro_2src_2execute_2kernels_2_expand_dims_8cpp.js create mode 100644 onert-micro_2onert-micro_2src_2execute_2kernels_2_fill_8cpp.js create mode 100644 onert-micro_2onert-micro_2src_2execute_2kernels_2_floor_8cpp.js create mode 100644 onert-micro_2onert-micro_2src_2execute_2kernels_2_floor_div_8cpp.js create mode 100644 onert-micro_2onert-micro_2src_2execute_2kernels_2_floor_mod_8cpp.js create mode 100644 onert-micro_2onert-micro_2src_2execute_2kernels_2_fully_connected_8cpp.js create mode 100644 onert-micro_2onert-micro_2src_2execute_2kernels_2_g_r_u_8cpp.js create mode 100644 onert-micro_2onert-micro_2src_2execute_2kernels_2_gather_8cpp.js create mode 100644 onert-micro_2onert-micro_2src_2execute_2kernels_2_gather_nd_8cpp.js create mode 100644 onert-micro_2onert-micro_2src_2execute_2kernels_2_greater_8cpp.js create mode 100644 onert-micro_2onert-micro_2src_2execute_2kernels_2_greater_equal_8cpp.js create mode 100644 onert-micro_2onert-micro_2src_2execute_2kernels_2_l2_normalize_8cpp.js create mode 100644 onert-micro_2onert-micro_2src_2execute_2kernels_2_l2_pool2_d_8cpp.js create mode 100644 onert-micro_2onert-micro_2src_2execute_2kernels_2_leaky_relu_8cpp.js create mode 100644 onert-micro_2onert-micro_2src_2execute_2kernels_2_less_8cpp.js create mode 100644 onert-micro_2onert-micro_2src_2execute_2kernels_2_less_equal_8cpp.js create mode 100644 onert-micro_2onert-micro_2src_2execute_2kernels_2_log_8cpp.js create mode 100644 onert-micro_2onert-micro_2src_2execute_2kernels_2_log_softmax_8cpp.js create mode 100644 onert-micro_2onert-micro_2src_2execute_2kernels_2_logistic_8cpp.js create mode 100644 onert-micro_2onert-micro_2src_2execute_2kernels_2_max_pool2_d_8cpp.js create mode 100644 onert-micro_2onert-micro_2src_2execute_2kernels_2_maximum_8cpp.js create mode 100644 onert-micro_2onert-micro_2src_2execute_2kernels_2_minimum_8cpp.js create mode 100644 onert-micro_2onert-micro_2src_2execute_2kernels_2_mul_8cpp.js create mode 100644 onert-micro_2onert-micro_2src_2execute_2kernels_2_neg_8cpp.js create mode 100644 onert-micro_2onert-micro_2src_2execute_2kernels_2_not_equal_8cpp.js create mode 100644 onert-micro_2onert-micro_2src_2execute_2kernels_2_pack_8cpp.js create mode 100644 onert-micro_2onert-micro_2src_2execute_2kernels_2_pad_8cpp.js create mode 100644 onert-micro_2onert-micro_2src_2execute_2kernels_2_quantize_8cpp.js create mode 100644 onert-micro_2onert-micro_2src_2execute_2kernels_2_relu6_8cpp.js create mode 100644 onert-micro_2onert-micro_2src_2execute_2kernels_2_relu_8cpp.js create mode 100644 onert-micro_2onert-micro_2src_2execute_2kernels_2_reshape_8cpp.js create mode 100644 onert-micro_2onert-micro_2src_2execute_2kernels_2_round_8cpp.js create mode 100644 onert-micro_2onert-micro_2src_2execute_2kernels_2_rsqrt_8cpp.js create mode 100644 onert-micro_2onert-micro_2src_2execute_2kernels_2_s_v_d_f_8cpp.js create mode 100644 onert-micro_2onert-micro_2src_2execute_2kernels_2_shape_8cpp.js create mode 100644 onert-micro_2onert-micro_2src_2execute_2kernels_2_sin_8cpp.js create mode 100644 onert-micro_2onert-micro_2src_2execute_2kernels_2_slice_8cpp.js create mode 100644 onert-micro_2onert-micro_2src_2execute_2kernels_2_softmax_8cpp.js create mode 100644 onert-micro_2onert-micro_2src_2execute_2kernels_2_space_to_batch_n_d_8cpp.js create mode 100644 onert-micro_2onert-micro_2src_2execute_2kernels_2_space_to_depth_8cpp.js create mode 100644 onert-micro_2onert-micro_2src_2execute_2kernels_2_split_8cpp.js create mode 100644 onert-micro_2onert-micro_2src_2execute_2kernels_2_split_v_8cpp.js create mode 100644 onert-micro_2onert-micro_2src_2execute_2kernels_2_sqrt_8cpp.js create mode 100644 onert-micro_2onert-micro_2src_2execute_2kernels_2_square_8cpp.js create mode 100644 onert-micro_2onert-micro_2src_2execute_2kernels_2_squared_difference_8cpp.js create mode 100644 onert-micro_2onert-micro_2src_2execute_2kernels_2_strided_slice_8cpp.js create mode 100644 onert-micro_2onert-micro_2src_2execute_2kernels_2_sub_8cpp.js create mode 100644 onert-micro_2onert-micro_2src_2execute_2kernels_2_tanh_8cpp.js create mode 100644 onert-micro_2onert-micro_2src_2execute_2kernels_2_transpose_8cpp.js create mode 100644 onert-micro_2onert-micro_2src_2execute_2kernels_2_transpose_conv_8cpp.js create mode 100644 onert-micro_2onert-micro_2src_2execute_2kernels_2_unpack_8cpp.js create mode 100644 onert-micro_2onert-micro_2src_2execute_2kernels_2_while_8cpp.js create mode 100644 onert-micro_2onert-micro_2src_2execute_2kernels_2_zeros_like_8cpp.html create mode 100644 onert-micro_2onert-micro_2src_2execute_2kernels_2_zeros_like_8cpp.js create mode 100644 onert-micro_2onert-micro_2src_2execute_2kernels_2_zeros_like_8cpp_source.html create mode 100644 onert-micro_2onert-micro_2src_2import_2kernels_2_abs_8cpp.js create mode 100644 onert-micro_2onert-micro_2src_2import_2kernels_2_add_8cpp.js create mode 100644 onert-micro_2onert-micro_2src_2import_2kernels_2_add_n_8cpp.js create mode 100644 onert-micro_2onert-micro_2src_2import_2kernels_2_arg_max_8cpp.js create mode 100644 onert-micro_2onert-micro_2src_2import_2kernels_2_arg_min_8cpp.js create mode 100644 onert-micro_2onert-micro_2src_2import_2kernels_2_average_pool2_d_8cpp.js create mode 100644 onert-micro_2onert-micro_2src_2import_2kernels_2_batch_to_space_n_d_8cpp.js create mode 100644 onert-micro_2onert-micro_2src_2import_2kernels_2_cast_8cpp.js create mode 100644 onert-micro_2onert-micro_2src_2import_2kernels_2_ceil_8cpp.js create mode 100644 onert-micro_2onert-micro_2src_2import_2kernels_2_concatenation_8cpp.js create mode 100644 onert-micro_2onert-micro_2src_2import_2kernels_2_conv2_d_8cpp.js create mode 100644 onert-micro_2onert-micro_2src_2import_2kernels_2_cos_8cpp.js create mode 100644 onert-micro_2onert-micro_2src_2import_2kernels_2_depthwise_conv2_d_8cpp.js create mode 100644 onert-micro_2onert-micro_2src_2import_2kernels_2_dequantize_8cpp.js create mode 100644 onert-micro_2onert-micro_2src_2import_2kernels_2_div_8cpp.js create mode 100644 onert-micro_2onert-micro_2src_2import_2kernels_2_e_l_u_8cpp.js create mode 100644 onert-micro_2onert-micro_2src_2import_2kernels_2_equal_8cpp.js create mode 100644 onert-micro_2onert-micro_2src_2import_2kernels_2_exp_8cpp.js create mode 100644 onert-micro_2onert-micro_2src_2import_2kernels_2_expand_dims_8cpp.js create mode 100644 onert-micro_2onert-micro_2src_2import_2kernels_2_fill_8cpp.js create mode 100644 onert-micro_2onert-micro_2src_2import_2kernels_2_floor_8cpp.js create mode 100644 onert-micro_2onert-micro_2src_2import_2kernels_2_floor_div_8cpp.js create mode 100644 onert-micro_2onert-micro_2src_2import_2kernels_2_floor_mod_8cpp.js create mode 100644 onert-micro_2onert-micro_2src_2import_2kernels_2_fully_connected_8cpp.js create mode 100644 onert-micro_2onert-micro_2src_2import_2kernels_2_g_r_u_8cpp.js create mode 100644 onert-micro_2onert-micro_2src_2import_2kernels_2_gather_8cpp.js create mode 100644 onert-micro_2onert-micro_2src_2import_2kernels_2_gather_nd_8cpp.js create mode 100644 onert-micro_2onert-micro_2src_2import_2kernels_2_greater_8cpp.js create mode 100644 onert-micro_2onert-micro_2src_2import_2kernels_2_greater_equal_8cpp.js create mode 100644 onert-micro_2onert-micro_2src_2import_2kernels_2_l2_normalize_8cpp.js create mode 100644 onert-micro_2onert-micro_2src_2import_2kernels_2_l2_pool2_d_8cpp.js create mode 100644 onert-micro_2onert-micro_2src_2import_2kernels_2_leaky_relu_8cpp.js create mode 100644 onert-micro_2onert-micro_2src_2import_2kernels_2_less_8cpp.js create mode 100644 onert-micro_2onert-micro_2src_2import_2kernels_2_less_equal_8cpp.js create mode 100644 onert-micro_2onert-micro_2src_2import_2kernels_2_log_8cpp.js create mode 100644 onert-micro_2onert-micro_2src_2import_2kernels_2_log_softmax_8cpp.js create mode 100644 onert-micro_2onert-micro_2src_2import_2kernels_2_logistic_8cpp.js create mode 100644 onert-micro_2onert-micro_2src_2import_2kernels_2_max_pool2_d_8cpp.js create mode 100644 onert-micro_2onert-micro_2src_2import_2kernels_2_maximum_8cpp.js create mode 100644 onert-micro_2onert-micro_2src_2import_2kernels_2_minimum_8cpp.js create mode 100644 onert-micro_2onert-micro_2src_2import_2kernels_2_mul_8cpp.js create mode 100644 onert-micro_2onert-micro_2src_2import_2kernels_2_neg_8cpp.js create mode 100644 onert-micro_2onert-micro_2src_2import_2kernels_2_not_equal_8cpp.js create mode 100644 onert-micro_2onert-micro_2src_2import_2kernels_2_pack_8cpp.js create mode 100644 onert-micro_2onert-micro_2src_2import_2kernels_2_pad_8cpp.js create mode 100644 onert-micro_2onert-micro_2src_2import_2kernels_2_quantize_8cpp.js create mode 100644 onert-micro_2onert-micro_2src_2import_2kernels_2_relu6_8cpp.js create mode 100644 onert-micro_2onert-micro_2src_2import_2kernels_2_relu_8cpp.js create mode 100644 onert-micro_2onert-micro_2src_2import_2kernels_2_reshape_8cpp.js create mode 100644 onert-micro_2onert-micro_2src_2import_2kernels_2_round_8cpp.js create mode 100644 onert-micro_2onert-micro_2src_2import_2kernels_2_rsqrt_8cpp.js create mode 100644 onert-micro_2onert-micro_2src_2import_2kernels_2_s_v_d_f_8cpp.js create mode 100644 onert-micro_2onert-micro_2src_2import_2kernels_2_shape_8cpp.js create mode 100644 onert-micro_2onert-micro_2src_2import_2kernels_2_sin_8cpp.js create mode 100644 onert-micro_2onert-micro_2src_2import_2kernels_2_slice_8cpp.js create mode 100644 onert-micro_2onert-micro_2src_2import_2kernels_2_softmax_8cpp.js create mode 100644 onert-micro_2onert-micro_2src_2import_2kernels_2_space_to_batch_n_d_8cpp.js create mode 100644 onert-micro_2onert-micro_2src_2import_2kernels_2_space_to_depth_8cpp.js create mode 100644 onert-micro_2onert-micro_2src_2import_2kernels_2_split_8cpp.js create mode 100644 onert-micro_2onert-micro_2src_2import_2kernels_2_split_v_8cpp.js create mode 100644 onert-micro_2onert-micro_2src_2import_2kernels_2_sqrt_8cpp.js create mode 100644 onert-micro_2onert-micro_2src_2import_2kernels_2_square_8cpp.js create mode 100644 onert-micro_2onert-micro_2src_2import_2kernels_2_squared_difference_8cpp.js create mode 100644 onert-micro_2onert-micro_2src_2import_2kernels_2_strided_slice_8cpp.js create mode 100644 onert-micro_2onert-micro_2src_2import_2kernels_2_sub_8cpp.js create mode 100644 onert-micro_2onert-micro_2src_2import_2kernels_2_tanh_8cpp.js create mode 100644 onert-micro_2onert-micro_2src_2import_2kernels_2_transpose_8cpp.js create mode 100644 onert-micro_2onert-micro_2src_2import_2kernels_2_transpose_conv_8cpp.js create mode 100644 onert-micro_2onert-micro_2src_2import_2kernels_2_unpack_8cpp.js create mode 100644 onert-micro_2onert-micro_2src_2import_2kernels_2_while_8cpp.js create mode 100644 onert-micro_2onert-micro_2src_2import_2kernels_2_zeros_like_8cpp.html create mode 100644 onert-micro_2onert-micro_2src_2import_2kernels_2_zeros_like_8cpp.js create mode 100644 onert-micro_2onert-micro_2src_2import_2kernels_2_zeros_like_8cpp_source.html create mode 100644 onert-micro_2src_2execute_2kernels_2_convolution_common_8cpp.js diff --git a/_arg_common_8cpp.html b/_arg_common_8cpp.html index b7ee148df80..e0724af9775 100644 --- a/_arg_common_8cpp.html +++ b/_arg_common_8cpp.html @@ -89,6 +89,9 @@
+
ArgCommon.cpp File Reference
@@ -96,6 +99,19 @@ #include "PALArgMax.h"

Go to the source code of this file.

+ + + + + + +

+Namespaces

namespace  onert_micro
 
namespace  onert_micro::execute
 
+ + + +

+Functions

OMStatus onert_micro::execute::execute_arg_common (const OMExecuteArgs &execute_args, const std::function< OMStatus(const core::OMRuntimeShape &input1_shape, const float *input1_data, const int *input2_data, const core::OMRuntimeShape &output_shape, int *output_data)> &f_float)
 
diff --git a/_arg_common_8cpp.js b/_arg_common_8cpp.js new file mode 100644 index 00000000000..9ec8ed35965 --- /dev/null +++ b/_arg_common_8cpp.js @@ -0,0 +1,4 @@ +var _arg_common_8cpp = +[ + [ "execute_arg_common", "_arg_common_8cpp.html#af176af973859c27928f2c1cd4fcd4970", null ] +]; \ No newline at end of file diff --git a/_arg_common_8cpp_source.html b/_arg_common_8cpp_source.html index bb388f5dc1a..16935bbc33d 100644 --- a/_arg_common_8cpp_source.html +++ b/_arg_common_8cpp_source.html @@ -128,71 +128,79 @@
29
30} // namespace
31
-
- -
33 const OMExecuteArgs &execute_args,
-
34 const std::function<OMStatus(const core::OMRuntimeShape &input1_shape, const float *input1_data,
-
35 const int *input2_data, const core::OMRuntimeShape &output_shape,
-
36 int *output_data)> &f_float)
-
37{
-
38 core::OMRuntimeContext &runtime_context = execute_args.runtime_context;
-
39 core::OMRuntimeStorage &runtime_storage = execute_args.runtime_storage;
-
40 uint16_t op_index = execute_args.kernel_index;
-
41 const circle::Tensor *output;
-
42 const circle::Tensor *input1;
-
43 const circle::Tensor *input2;
-
44
-
45 uint8_t *output_data;
-
46 uint8_t *input_data;
-
47 uint8_t *axis_data;
-
48
-
49 // Read kernel
-
50 execute::OMRuntimeKernel runtime_kernel;
-
51 runtime_kernel.readKernel(op_index, runtime_context);
-
52
-
53 output = runtime_kernel.outputs[outputTensorIdx];
-
54 assert(output != nullptr);
-
55
-
56 input1 = runtime_kernel.inputs[input1TensorIdx];
-
57 assert(input1 != nullptr);
-
58
-
59 input2 = runtime_kernel.inputs[input2TensorIdx];
-
60 assert(input2 != nullptr);
-
61
-
62 runtime_kernel.getDataFromStorage(op_index, runtime_storage, runtime_context);
+
32namespace onert_micro
+
33{
+
34namespace execute
+
35{
+
36
+
+ +
38 const OMExecuteArgs &execute_args,
+
39 const std::function<OMStatus(const core::OMRuntimeShape &input1_shape, const float *input1_data,
+
40 const int *input2_data, const core::OMRuntimeShape &output_shape,
+
41 int *output_data)> &f_float)
+
42{
+
43 core::OMRuntimeContext &runtime_context = execute_args.runtime_context;
+
44 core::OMRuntimeStorage &runtime_storage = execute_args.runtime_storage;
+
45 uint16_t op_index = execute_args.kernel_index;
+
46 const circle::Tensor *output;
+
47 const circle::Tensor *input1;
+
48 const circle::Tensor *input2;
+
49
+
50 uint8_t *output_data;
+
51 uint8_t *input_data;
+
52 uint8_t *axis_data;
+
53
+
54 // Read kernel
+
55 execute::OMRuntimeKernel runtime_kernel;
+
56 runtime_kernel.readKernel(op_index, runtime_context);
+
57
+
58 output = runtime_kernel.outputs[outputTensorIdx];
+
59 assert(output != nullptr);
+
60
+
61 input1 = runtime_kernel.inputs[input1TensorIdx];
+
62 assert(input1 != nullptr);
63
-
64 output_data = runtime_kernel.outputs_data[outputTensorIdx];
-
65 assert(output_data != nullptr);
+
64 input2 = runtime_kernel.inputs[input2TensorIdx];
+
65 assert(input2 != nullptr);
66
-
67 input_data = runtime_kernel.inputs_data[input1TensorIdx];
-
68 assert(input_data != nullptr);
-
69
-
70 axis_data = runtime_kernel.inputs_data[input2TensorIdx];
-
71 assert(axis_data != nullptr);
-
72
-
73 OMStatus status;
-
74 const core::OMRuntimeShape input1_shape(input1);
- -
76 switch (input1->type())
-
77 {
-
78#ifndef DIS_FLOAT
-
79 case circle::TensorType_FLOAT32:
-
80 {
-
81 status = f_float(input1_shape, reinterpret_cast<const float *>(input_data),
-
82 reinterpret_cast<const int *>(axis_data), output_shape,
-
83 reinterpret_cast<int *>(output_data));
-
84 }
-
85 break;
-
86#endif // DIS_FLOAT
-
87 default:
-
88 {
-
89 status = UnsupportedType;
-
90 assert(false && "Unsupported type.");
-
91 }
-
92 }
-
93 return status;
-
94}
+
67 runtime_kernel.getDataFromStorage(op_index, runtime_storage, runtime_context);
+
68
+
69 output_data = runtime_kernel.outputs_data[outputTensorIdx];
+
70 assert(output_data != nullptr);
+
71
+
72 input_data = runtime_kernel.inputs_data[input1TensorIdx];
+
73 assert(input_data != nullptr);
+
74
+
75 axis_data = runtime_kernel.inputs_data[input2TensorIdx];
+
76 assert(axis_data != nullptr);
+
77
+
78 OMStatus status;
+
79 const core::OMRuntimeShape input1_shape(input1);
+ +
81 switch (input1->type())
+
82 {
+
83#ifndef DIS_FLOAT
+
84 case circle::TensorType_FLOAT32:
+
85 {
+
86 status = f_float(input1_shape, reinterpret_cast<const float *>(input_data),
+
87 reinterpret_cast<const int *>(axis_data), output_shape,
+
88 reinterpret_cast<int *>(output_data));
+
89 }
+
90 break;
+
91#endif // DIS_FLOAT
+
92 default:
+
93 {
+
94 status = UnsupportedType;
+
95 assert(false && "Unsupported type.");
+
96 }
+
97 }
+
98 return status;
+
99}
+
100
+
101} // namespace execute
+
102} // namespace onert_micro
@@ -209,7 +217,7 @@
constexpr uint32_t outputTensorIdx
constexpr uint32_t input2TensorIdx
-
OMStatus execute_arg_common(const OMExecuteArgs &execute_args, const std::function< OMStatus(const core::OMRuntimeShape &input1_shape, const float *input1_data, const int *input2_data, const core::OMRuntimeShape &output_shape, int *output_data)> &f_float)
Definition ArgCommon.cpp:32
+
OMStatus execute_arg_common(const OMExecuteArgs &execute_args, const std::function< OMStatus(const core::OMRuntimeShape &input1_shape, const float *input1_data, const int *input2_data, const core::OMRuntimeShape &output_shape, int *output_data)> &f_float)
Definition ArgCommon.cpp:37
@ UnsupportedType
Definition OMStatus.h:26
diff --git a/_arg_common_8h_source.html b/_arg_common_8h_source.html index f0346d1066b..aa7d7440730 100644 --- a/_arg_common_8h_source.html +++ b/_arg_common_8h_source.html @@ -151,7 +151,7 @@
const luci_interpreter::RuntimeShape output_shape
-
OMStatus execute_arg_common(const OMExecuteArgs &execute_args, const std::function< OMStatus(const core::OMRuntimeShape &input1_shape, const float *input1_data, const int *input2_data, const core::OMRuntimeShape &output_shape, int *output_data)> &f_float)
Definition ArgCommon.cpp:32
+
OMStatus execute_arg_common(const OMExecuteArgs &execute_args, const std::function< OMStatus(const core::OMRuntimeShape &input1_shape, const float *input1_data, const int *input2_data, const core::OMRuntimeShape &output_shape, int *output_data)> &f_float)
Definition ArgCommon.cpp:37
diff --git a/_float_zeros_like_kernel_8h.js b/_float_zeros_like_kernel_8h.js deleted file mode 100644 index bf017d023aa..00000000000 --- a/_float_zeros_like_kernel_8h.js +++ /dev/null @@ -1,7 +0,0 @@ -var _float_zeros_like_kernel_8h = -[ - [ "luci_interpreter::test_kernel::TestDataFloatZerosLike", "classluci__interpreter_1_1test__kernel_1_1_test_data_float_zeros_like.html", "classluci__interpreter_1_1test__kernel_1_1_test_data_float_zeros_like" ], - [ "input_data", "_float_zeros_like_kernel_8h.html#aafa50cb8ef961b2ab2e8e7630cc87ccc", null ], - [ "reference_output_data", "_float_zeros_like_kernel_8h.html#a442c8ddc6eebc6db81729da3681ee291", null ], - [ "test_kernel_model_circle", "_float_zeros_like_kernel_8h.html#a3496984ea00cb0305d20df03e3bbe994", null ] -]; \ No newline at end of file diff --git a/_insert_quantize_op_on_d_type_mismatch_8cpp_source.html b/_insert_quantize_op_on_d_type_mismatch_8cpp_source.html index 6cbfc035b79..97c4507165f 100644 --- a/_insert_quantize_op_on_d_type_mismatch_8cpp_source.html +++ b/_insert_quantize_op_on_d_type_mismatch_8cpp_source.html @@ -218,144 +218,189 @@
119namespace luci
120{
121
-
122void InsertQuantizeOpOnDTypeMismatch::visit(luci::CircleFullyConnected *node)
-
123{
-
124 auto input = loco::must_cast<luci::CircleNode *>(node->input());
-
125
-
126 // Input dtype == Output dtype. No problem
-
127 if (input->dtype() == node->dtype())
-
128 return;
-
129
-
130 // Skip if node has bias
-
131 if (dynamic_cast<luci::CircleOutputExclude *>(node->bias()) == nullptr)
-
132 return;
-
133
- -
135 return;
-
136
-
137 // Only cares quantized case
-
138 if (not is_quantized(input))
-
139 return;
+
122// Add Quantize Op before Transpose
+
123//
+
124// Before
+
125//
+
126// [Node] s16
+
127// |
+
128// [Transpose] u8
+
129//
+
130// After
+
131//
+
132// [Node] s16
+
133// |
+
134// [Quantize] s16->u8
+
135// |
+
136// [Transpose] u8
+
137void InsertQuantizeOpOnDTypeMismatch::visit(luci::CircleTranspose *node)
+
138{
+
139 auto input = loco::must_cast<luci::CircleNode *>(node->a());
140
-
141 if (not is_quantized(node))
-
142 return;
-
143
-
144 // Let's support limited case
-
145 // TODO Extend this to another dtype
-
146 if (input->dtype() != loco::DataType::U8)
+
141 // Input dtype == Output dtype. No problem
+
142 if (input->dtype() == node->dtype())
+
143 return;
+
144
+
145 // Only cares quantized case
+
146 if (not is_quantized(input))
147 return;
148
-
149 if (node->dtype() != loco::DataType::S16)
+
149 if (not is_quantized(node))
150 return;
151
-
152 // Create Quantize Op
-
153 auto quant_op = create_quantize_op(node);
-
154
-
155 // Insert Quantize Op after node
-
156 loco::replace(node).with(quant_op);
-
157 quant_op->input(node);
-
158
-
159 // Update node's dtype and qparam from i16 to u8
-
160 // NOTE This would severely degrade accuracy. It is
-
161 // important to mitigate this accuracy drop in backend.
-
162 update_i16_to_u8(node);
-
163}
-
164
-
165void InsertQuantizeOpOnDTypeMismatch::visit(luci::CircleMul *node)
-
166{
-
167 auto x = loco::must_cast<luci::CircleNode *>(node->x());
-
168 auto y = loco::must_cast<luci::CircleNode *>(node->y());
-
169
-
170 assert(x->dtype() == y->dtype()); // FIX_CALLER_UNLESS
-
171
-
172 // Ignore invalid dtype
-
173 if (x->dtype() != y->dtype())
-
174 return;
-
175
- +
152 // Let's support limited case
+
153 // TODO Extend this to another dtype
+
154 if (input->dtype() != loco::DataType::S16)
+
155 return;
+
156
+
157 if (node->dtype() != loco::DataType::U8)
+
158 return;
+
159
+
160 // Create Quantize Op
+
161 auto quant_op = create_quantize_op(node);
+
162 quant_op->input(input);
+
163
+
164 node->a(quant_op);
+
165}
+
166
+
167void InsertQuantizeOpOnDTypeMismatch::visit(luci::CircleFullyConnected *node)
+
168{
+
169 auto input = loco::must_cast<luci::CircleNode *>(node->input());
+
170
+
171 // Input dtype == Output dtype. No problem
+
172 if (input->dtype() == node->dtype())
+
173 return;
+
174
+
175 // Skip if node has bias
+
176 if (dynamic_cast<luci::CircleOutputExclude *>(node->bias()) == nullptr)
177 return;
178
-
179 // Input dtype == Output dtype. No problem
-
180 if (x->dtype() == node->dtype())
-
181 return;
-
182
-
183 // Only cares quantized case
-
184 if (not is_quantized(x))
-
185 return;
-
186
-
187 if (not is_quantized(y))
-
188 return;
-
189
-
190 if (not is_quantized(node))
-
191 return;
-
192
-
193 // Let's support limited case
-
194 // TODO Extend this to another dtype
-
195 if (x->dtype() != loco::DataType::S16)
-
196 return;
-
197
-
198 if (node->dtype() != loco::DataType::U8)
-
199 return;
-
200
-
201 // Create Quantize Op
-
202 auto quant_op = create_quantize_op(node);
+ +
180 return;
+
181
+
182 // Only cares quantized case
+
183 if (not is_quantized(input))
+
184 return;
+
185
+
186 if (not is_quantized(node))
+
187 return;
+
188
+
189 // Let's support limited case
+
190 // TODO Extend this to another dtype
+
191 if (input->dtype() != loco::DataType::U8)
+
192 return;
+
193
+
194 if (node->dtype() != loco::DataType::S16)
+
195 return;
+
196
+
197 // Create Quantize Op
+
198 auto quant_op = create_quantize_op(node);
+
199
+
200 // Insert Quantize Op after node
+
201 loco::replace(node).with(quant_op);
+
202 quant_op->input(node);
203
-
204 // Insert Quantize Op after node
-
205 loco::replace(node).with(quant_op);
-
206 quant_op->input(node);
-
207
-
208 // Update node's dtype and qparam from u8 to i16
-
209 update_u8_to_i16(node);
-
210}
-
211
-
212void InsertQuantizeOpOnDTypeMismatch::visit(luci::CircleBatchMatMul *node)
-
213{
-
214 auto x = loco::must_cast<luci::CircleNode *>(node->x());
-
215 auto y = loco::must_cast<luci::CircleNode *>(node->y());
+
204 // Update node's dtype and qparam from i16 to u8
+
205 // NOTE This would severely degrade accuracy. It is
+
206 // important to mitigate this accuracy drop in backend.
+
207 update_i16_to_u8(node);
+
208}
+
209
+
210void InsertQuantizeOpOnDTypeMismatch::visit(luci::CircleMul *node)
+
211{
+
212 auto x = loco::must_cast<luci::CircleNode *>(node->x());
+
213 auto y = loco::must_cast<luci::CircleNode *>(node->y());
+
214
+
215 assert(x->dtype() == y->dtype()); // FIX_CALLER_UNLESS
216
-
217 assert(x->dtype() == y->dtype()); // FIX_CALLER_UNLESS
-
218
-
219 // Ignore invalid dtype
-
220 if (x->dtype() != y->dtype())
-
221 return;
-
222
-
223 if (node->adj_x() or node->adj_y())
-
224 return;
-
225
-
226 // Input dtype == Output dtype. No problem
-
227 if (x->dtype() == node->dtype())
-
228 return;
-
229
-
230 // Only cares quantized case
-
231 if (not is_quantized(x))
-
232 return;
-
233
-
234 if (not is_quantized(y))
-
235 return;
-
236
-
237 if (not is_quantized(node))
-
238 return;
-
239
-
240 // Let's support limited case
-
241 // TODO Extend this to another dtype
-
242 if (x->dtype() != loco::DataType::S16)
-
243 return;
-
244
-
245 if (node->dtype() != loco::DataType::U8)
-
246 return;
-
247
-
248 // Create Quantize Op
-
249 auto quant_op = create_quantize_op(node);
-
250
-
251 // Insert Quantize Op after node
-
252 loco::replace(node).with(quant_op);
-
253 quant_op->input(node);
-
254
-
255 // Update node's dtype and qparam from i16 to u8
-
256 update_u8_to_i16(node);
-
257}
-
258
-
259} // namespace luci
+
217 // Ignore invalid dtype
+
218 if (x->dtype() != y->dtype())
+
219 return;
+
220
+ +
222 return;
+
223
+
224 // Input dtype == Output dtype. No problem
+
225 if (x->dtype() == node->dtype())
+
226 return;
+
227
+
228 // Only cares quantized case
+
229 if (not is_quantized(x))
+
230 return;
+
231
+
232 if (not is_quantized(y))
+
233 return;
+
234
+
235 if (not is_quantized(node))
+
236 return;
+
237
+
238 // Let's support limited case
+
239 // TODO Extend this to another dtype
+
240 if (x->dtype() != loco::DataType::S16)
+
241 return;
+
242
+
243 if (node->dtype() != loco::DataType::U8)
+
244 return;
+
245
+
246 // Create Quantize Op
+
247 auto quant_op = create_quantize_op(node);
+
248
+
249 // Insert Quantize Op after node
+
250 loco::replace(node).with(quant_op);
+
251 quant_op->input(node);
+
252
+
253 // Update node's dtype and qparam from u8 to i16
+
254 update_u8_to_i16(node);
+
255}
+
256
+
257void InsertQuantizeOpOnDTypeMismatch::visit(luci::CircleBatchMatMul *node)
+
258{
+
259 auto x = loco::must_cast<luci::CircleNode *>(node->x());
+
260 auto y = loco::must_cast<luci::CircleNode *>(node->y());
+
261
+
262 assert(x->dtype() == y->dtype()); // FIX_CALLER_UNLESS
+
263
+
264 // Ignore invalid dtype
+
265 if (x->dtype() != y->dtype())
+
266 return;
+
267
+
268 if (node->adj_x() or node->adj_y())
+
269 return;
+
270
+
271 // Input dtype == Output dtype. No problem
+
272 if (x->dtype() == node->dtype())
+
273 return;
+
274
+
275 // Only cares quantized case
+
276 if (not is_quantized(x))
+
277 return;
+
278
+
279 if (not is_quantized(y))
+
280 return;
+
281
+
282 if (not is_quantized(node))
+
283 return;
+
284
+
285 // Let's support limited case
+
286 // TODO Extend this to another dtype
+
287 if (x->dtype() != loco::DataType::S16)
+
288 return;
+
289
+
290 if (node->dtype() != loco::DataType::U8)
+
291 return;
+
292
+
293 // Create Quantize Op
+
294 auto quant_op = create_quantize_op(node);
+
295
+
296 // Insert Quantize Op after node
+
297 loco::replace(node).with(quant_op);
+
298 quant_op->input(node);
+
299
+
300 // Update node's dtype and qparam from i16 to u8
+
301 update_u8_to_i16(node);
+
302}
+
303
+
304} // namespace luci
@@ -377,6 +422,8 @@
CircleOutputExclude is used to specifying not exported nodes.
QUANTIZE in Circle.
+
TRANSPOSE in Circle.
+
loco::Node * a(void) const
Subst< SubstQualifier::Default > replace(Node *node)
Definition Node.cpp:82
std::vector< T > quantize(const float *data, size_t num_elements, float scale, int32_t zero_point)
Definition TestUtils.h:174
diff --git a/_insert_quantize_op_on_d_type_mismatch_8h_source.html b/_insert_quantize_op_on_d_type_mismatch_8h_source.html index ee42a613ff8..ee8858f0461 100644 --- a/_insert_quantize_op_on_d_type_mismatch_8h_source.html +++ b/_insert_quantize_op_on_d_type_mismatch_8h_source.html @@ -132,17 +132,19 @@
32 void visit(luci::CircleFullyConnected *node);
33 void visit(luci::CircleMul *node);
34 void visit(luci::CircleBatchMatMul *node);
-
35
-
36 // TODO Support more operators
-
37};
+
35 void visit(luci::CircleTranspose *node);
+
36
+
37 // TODO Support more operators
+
38};
-
38
-
39} // namespace luci
-
40
-
41#endif // __LUCI_INSERT_QUANTIZE_OP_ON_DTYPE_MISMATCH_H__
+
39
+
40} // namespace luci
+
41
+
42#endif // __LUCI_INSERT_QUANTIZE_OP_ON_DTYPE_MISMATCH_H__
BATCH_MATMUL in Circle.
FULLY_CONNECTED in Circle.
MUL in Circle.
Definition CircleMul.h:34
+
TRANSPOSE in Circle.
diff --git a/_math_common_8cpp.html b/_math_common_8cpp.html index 6b8f60cd709..9217fbb8897 100644 --- a/_math_common_8cpp.html +++ b/_math_common_8cpp.html @@ -89,6 +89,9 @@
+
MathCommon.cpp File Reference
@@ -96,6 +99,19 @@ #include "execute/OMUtils.h"

Go to the source code of this file.

+ + + + + + +

+Namespaces

namespace  onert_micro
 
namespace  onert_micro::execute
 
+ + + +

+Functions

OMStatus onert_micro::execute::execute_math_common (const OMExecuteArgs &execute_args, const std::function< OMStatus(const core::OMRuntimeShape &, const float *, const core::OMRuntimeShape &, float *)> &f_float)
 
diff --git a/_math_common_8cpp.js b/_math_common_8cpp.js new file mode 100644 index 00000000000..95c8504aa0b --- /dev/null +++ b/_math_common_8cpp.js @@ -0,0 +1,4 @@ +var _math_common_8cpp = +[ + [ "execute_math_common", "_math_common_8cpp.html#a12dd1120f82b1ff9fc8997f4397cd4fc", null ] +]; \ No newline at end of file diff --git a/_math_common_8cpp_source.html b/_math_common_8cpp_source.html index 40c3ebdbec0..7fd30121c57 100644 --- a/_math_common_8cpp_source.html +++ b/_math_common_8cpp_source.html @@ -129,53 +129,59 @@
30} // namespace
31
32// NOTE: doesnt currently support dynamic shapes
-
33OMStatus onert_micro::execute::execute_math_common(
-
34 const OMExecuteArgs &execute_args,
-
35 const std::function<OMStatus(const core::OMRuntimeShape &, const float *,
-
36 const core::OMRuntimeShape &, float *)> &f_float)
-
37{
-
38 const circle::Tensor *input = nullptr;
-
39 const circle::Tensor *output = nullptr;
-
40
-
41 uint8_t *input_data = nullptr;
-
42 uint8_t *output_data = nullptr;
-
43
-
44 SISOHeader(execute_args, &input, &output, &input_data, &output_data);
+
33namespace onert_micro
+
34{
+
35namespace execute
+
36{
+
37
+
38OMStatus
+
+ +
40 const std::function<OMStatus(const core::OMRuntimeShape &, const float *,
+
41 const core::OMRuntimeShape &, float *)> &f_float)
+
42{
+
43 const circle::Tensor *input = nullptr;
+
44 const circle::Tensor *output = nullptr;
45
-
46 OMStatus status;
-
47 switch (input->type())
-
48 {
-
49#ifndef DIS_FLOAT
+
46 uint8_t *input_data = nullptr;
+
47 uint8_t *output_data = nullptr;
+
48
+
49 SISOHeader(execute_args, &input, &output, &input_data, &output_data);
50
-
51 case circle::TensorType_FLOAT32:
-
52 status =
-
53 f_float(core::OMRuntimeShape(input), core::utils::castInputData<float>(input_data),
-
54 core::OMRuntimeShape(output), core::utils::castOutputData<float>(output_data));
-
55 break;
-
56#endif // DIS_FLOAT
-
57 default:
-
58 {
-
59 status = UnsupportedType;
-
60 assert(false && "Unsupported type.");
-
61 }
-
62 }
-
63
-
64 return status;
-
65}
+
51 OMStatus status;
+
52 switch (input->type())
+
53 {
+
54#ifndef DIS_FLOAT
+
55
+
56 case circle::TensorType_FLOAT32:
+
57 status =
+
58 f_float(core::OMRuntimeShape(input), core::utils::castInputData<float>(input_data),
+
59 core::OMRuntimeShape(output), core::utils::castOutputData<float>(output_data));
+
60 break;
+
61#endif // DIS_FLOAT
+
62 default:
+
63 {
+
64 status = UnsupportedType;
+
65 assert(false && "Unsupported type.");
+
66 }
+
67 }
+
68
+
69 return status;
+
70}
+
+
71
+
72} // namespace execute
+
73} // namespace onert_micro
constexpr uint32_t outputTensorIdx
-
output
-
list input_data
Definition infer.py:29
-
@ input
Definition ArgCommon.h:33
OMStatus SISOHeader(const OMExecuteArgs &execute_args, const circle::Tensor **input, const circle::Tensor **output, uint8_t **input_data, uint8_t **output_data)
Definition OMUtils.cpp:159
OMStatus execute_math_common(const OMExecuteArgs &execute_args, const std::function< OMStatus(const core::OMRuntimeShape &input_shape, const float *input_data, const core::OMRuntimeShape &output_shape, float *output_data)> &f_float)
OMStatus
Definition OMStatus.h:24
@ UnsupportedType
Definition OMStatus.h:26
-
output_data
diff --git a/_neg_zeros_like_kernel_8h.js b/_neg_zeros_like_kernel_8h.js deleted file mode 100644 index b075edf2c53..00000000000 --- a/_neg_zeros_like_kernel_8h.js +++ /dev/null @@ -1,5 +0,0 @@ -var _neg_zeros_like_kernel_8h = -[ - [ "luci_interpreter::test_kernel::NegTestDataInputMismatchZerosLikeKernel", "classluci__interpreter_1_1test__kernel_1_1_neg_test_data_input_mismatch_zeros_like_kernel.html", "classluci__interpreter_1_1test__kernel_1_1_neg_test_data_input_mismatch_zeros_like_kernel" ], - [ "test_kernel_model_circle", "_neg_zeros_like_kernel_8h.html#a373cde131f243e3f971e42ea8c15f9fc", null ] -]; \ No newline at end of file diff --git a/_pooling_common_8cpp.html b/_pooling_common_8cpp.html index a2864917b79..520c337d62a 100644 --- a/_pooling_common_8cpp.html +++ b/_pooling_common_8cpp.html @@ -89,6 +89,9 @@
+
PoolingCommon.cpp File Reference
@@ -96,6 +99,19 @@ #include "execute/OMUtils.h"

Go to the source code of this file.

+ + + + + + +

+Namespaces

namespace  onert_micro
 
namespace  onert_micro::execute
 
+ + + +

+Functions

OMStatus onert_micro::execute::execute_pooling_common (const OMExecuteArgs &execute_args, const std::function< OMStatus(const core::Pool2DParams &, const core::OMRuntimeShape &, const float *, const core::OMRuntimeShape &, float *)> &f_float, const std::function< OMStatus(const core::Pool2DParams &, const core::OMRuntimeShape &, const int8_t *, const core::OMRuntimeShape &, int8_t *)> &f_int8)
 
diff --git a/_pooling_common_8cpp.js b/_pooling_common_8cpp.js new file mode 100644 index 00000000000..ef580831caf --- /dev/null +++ b/_pooling_common_8cpp.js @@ -0,0 +1,4 @@ +var _pooling_common_8cpp = +[ + [ "execute_pooling_common", "_pooling_common_8cpp.html#af4a4da8d0a65e1db7a61b9b49a5d3f8a", null ] +]; \ No newline at end of file diff --git a/_pooling_common_8cpp_source.html b/_pooling_common_8cpp_source.html index df35d3cceb2..28359a302fa 100644 --- a/_pooling_common_8cpp_source.html +++ b/_pooling_common_8cpp_source.html @@ -127,135 +127,153 @@
28
29} // namespace
30
-
31OMStatus onert_micro::execute::execute_pooling_common(
-
32 const OMExecuteArgs &execute_args,
-
33 const std::function<OMStatus(const core::Pool2DParams &, const core::OMRuntimeShape &,
-
34 const float *, const core::OMRuntimeShape &, float *)> &f_float,
-
35 const std::function<OMStatus(const core::Pool2DParams &, const core::OMRuntimeShape &,
-
36 const int8_t *, const core::OMRuntimeShape &, int8_t *)> &f_int8)
-
37{
-
38 core::OMRuntimeContext &runtime_context = execute_args.runtime_context;
-
39 core::OMRuntimeStorage &runtime_storage = execute_args.runtime_storage;
-
40 uint16_t op_index = execute_args.kernel_index;
-
41
-
42 const circle::Tensor *input = nullptr;
-
43 const circle::Tensor *output = nullptr;
-
44
-
45 uint8_t *input_data = nullptr;
-
46 uint8_t *output_data = nullptr;
-
47
-
48 OMStatus status = Ok;
+
31namespace onert_micro
+
32{
+
33namespace execute
+
34{
+
35
+
+ +
37 const OMExecuteArgs &execute_args,
+
38 const std::function<OMStatus(const core::Pool2DParams &, const core::OMRuntimeShape &,
+
39 const float *, const core::OMRuntimeShape &, float *)> &f_float,
+
40 const std::function<OMStatus(const core::Pool2DParams &, const core::OMRuntimeShape &,
+
41 const int8_t *, const core::OMRuntimeShape &, int8_t *)> &f_int8)
+
42{
+
43 core::OMRuntimeContext &runtime_context = execute_args.runtime_context;
+
44 core::OMRuntimeStorage &runtime_storage = execute_args.runtime_storage;
+
45 uint16_t op_index = execute_args.kernel_index;
+
46
+
47 const circle::Tensor *input = nullptr;
+
48 const circle::Tensor *output = nullptr;
49
-
50 const circle::Pool2DOptions *options = nullptr;
-
51 {
-
52 OMRuntimeKernel runtime_kernel;
-
53 runtime_kernel.readKernel(op_index, runtime_context);
+
50 uint8_t *input_data = nullptr;
+
51 uint8_t *output_data = nullptr;
+
52
+
53 OMStatus status = Ok;
54
-
55 input = runtime_kernel.inputs[inputTensorIdx];
-
56 output = runtime_kernel.outputs[outputTensorIdx];
-
57
-
58 assert(input != nullptr);
-
59 assert(output != nullptr);
-
60
-
61 status = runtime_kernel.getDataFromStorage(op_index, runtime_storage, runtime_context);
-
62 if (status != Ok)
-
63 return status;
-
64
-
65 input_data = runtime_kernel.inputs_data[inputTensorIdx];
-
66 output_data = runtime_kernel.outputs_data[outputTensorIdx];
-
67
-
68 options = runtime_kernel.first_operator->builtin_options_as_Pool2DOptions();
-
69 }
-
70
-
71 assert(input_data != nullptr);
-
72 assert(output_data != nullptr);
-
73 assert(options != nullptr);
-
74
-
75 core::OMRuntimeShape input_shape(input);
-
76
-
77 int32_t padding_h = 0;
-
78 int32_t padding_w = 0;
+
55 const circle::Pool2DOptions *options = nullptr;
+
56 {
+
57 OMRuntimeKernel runtime_kernel;
+
58 runtime_kernel.readKernel(op_index, runtime_context);
+
59
+
60 input = runtime_kernel.inputs[inputTensorIdx];
+
61 output = runtime_kernel.outputs[outputTensorIdx];
+
62
+
63 assert(input != nullptr);
+
64 assert(output != nullptr);
+
65
+
66 status = runtime_kernel.getDataFromStorage(op_index, runtime_storage, runtime_context);
+
67 if (status != Ok)
+
68 return status;
+
69
+
70 input_data = runtime_kernel.inputs_data[inputTensorIdx];
+
71 output_data = runtime_kernel.outputs_data[outputTensorIdx];
+
72
+
73 options = runtime_kernel.first_operator->builtin_options_as_Pool2DOptions();
+
74 }
+
75
+
76 assert(input_data != nullptr);
+
77 assert(output_data != nullptr);
+
78 assert(options != nullptr);
79
-
80 const int input_width = input_shape.dims(2);
-
81 const int input_height = input_shape.dims(1);
- -
83 options->stride_h(), options->stride_w(), 1 /* dilation_rate_height */,
-
84 1 /* dilation_rate_width */, input_height, input_width, options->filter_height(),
-
85 options->filter_width(), options->padding(), &padding_h, &padding_w);
-
86
-
87 core::Pool2DParams params{};
-
88 params.pad_h = padding_h;
-
89 params.pad_w = padding_w;
-
90 params.stride_h = options->stride_h();
-
91 params.stride_w = options->stride_w();
-
92 params.filter_h = options->filter_height();
-
93 params.filter_w = options->filter_width();
-
94
-
95 switch (input->type())
-
96 {
-
97#ifndef DIS_FLOAT
-
98 case circle::TensorType_FLOAT32:
-
99 {
-
100 calculateActivationRange(options->fused_activation_function(), &params.activation_min,
-
101 &params.activation_max);
-
102 status =
-
103 f_float(params, input_shape, core::utils::castInputData<float>(input_data),
-
104 core::OMRuntimeShape(output), core::utils::castOutputData<float>(output_data));
-
105 }
-
106 break;
-
107#endif // DIS_FLOAT
-
108#ifndef DIS_QUANT
-
109 case circle::TensorType_INT8:
-
110 {
-
111 assert(output->quantization() != nullptr);
-
112 assert(output->quantization()->scale() != nullptr);
-
113 assert(output->quantization()->scale()->size() == 1);
-
114 const auto output_scale = output->quantization()->scale()->operator[](0);
-
115
-
116 assert(output->quantization()->zero_point() != nullptr);
-
117 assert(output->quantization()->zero_point()->size() == 1);
-
118 const auto output_zp = output->quantization()->zero_point()->operator[](0);
-
119
- -
121 options->fused_activation_function(), output_zp, output_scale, output->type(),
-
122 &params.quantized_activation_min, &params.quantized_activation_max);
-
123 status =
-
124 f_int8(params, input_shape, core::utils::castInputData<int8_t>(input_data),
-
125 core::OMRuntimeShape(output), core::utils::castOutputData<int8_t>(output_data));
-
126 }
-
127 break;
-
128#endif // DIS_QUANT
-
129 default:
-
130 {
-
131 status = UnsupportedType;
-
132 assert(false && "Unsupported type.");
-
133 }
-
134 }
-
135
-
136 return status;
-
137}
+
80 core::OMRuntimeShape input_shape(input);
+
81
+
82 int32_t padding_h = 0;
+
83 int32_t padding_w = 0;
+
84
+
85 const int input_width = input_shape.dims(2);
+
86 const int input_height = input_shape.dims(1);
+ +
88 options->stride_h(), options->stride_w(), 1 /* dilation_rate_height */,
+
89 1 /* dilation_rate_width */, input_height, input_width, options->filter_height(),
+
90 options->filter_width(), options->padding(), &padding_h, &padding_w);
+
91
+
92 core::Pool2DParams params{};
+
93 params.pad_h = padding_h;
+
94 params.pad_w = padding_w;
+
95 params.stride_h = options->stride_h();
+
96 params.stride_w = options->stride_w();
+
97 params.filter_h = options->filter_height();
+
98 params.filter_w = options->filter_width();
+
99
+
100 switch (input->type())
+
101 {
+
102#ifndef DIS_FLOAT
+
103 case circle::TensorType_FLOAT32:
+
104 {
+
105 calculateActivationRange(options->fused_activation_function(), &params.activation_min,
+
106 &params.activation_max);
+
107 status =
+
108 f_float(params, input_shape, core::utils::castInputData<float>(input_data),
+
109 core::OMRuntimeShape(output), core::utils::castOutputData<float>(output_data));
+
110 }
+
111 break;
+
112#endif // DIS_FLOAT
+
113#ifndef DIS_QUANT
+
114 case circle::TensorType_INT8:
+
115 {
+
116 assert(output->quantization() != nullptr);
+
117 assert(output->quantization()->scale() != nullptr);
+
118 assert(output->quantization()->scale()->size() == 1);
+
119 const auto output_scale = output->quantization()->scale()->operator[](0);
+
120
+
121 assert(output->quantization()->zero_point() != nullptr);
+
122 assert(output->quantization()->zero_point()->size() == 1);
+
123 const auto output_zp = output->quantization()->zero_point()->operator[](0);
+
124
+ +
126 options->fused_activation_function(), output_zp, output_scale, output->type(),
+
127 &params.quantized_activation_min, &params.quantized_activation_max);
+
128 status =
+
129 f_int8(params, input_shape, core::utils::castInputData<int8_t>(input_data),
+
130 core::OMRuntimeShape(output), core::utils::castOutputData<int8_t>(output_data));
+
131 }
+
132 break;
+
133#endif // DIS_QUANT
+
134 default:
+
135 {
+
136 status = UnsupportedType;
+
137 assert(false && "Unsupported type.");
+
138 }
+
139 }
+
140
+
141 return status;
+
142}
+
+
143
+
144} // namespace execute
+
145} // namespace onert_micro
+
int32_t dims(int i) const
+
+
uint8_t * outputs_data[maxOutputSize]
+
const circle::Operator * first_operator
+
OMStatus getDataFromStorage(uint16_t op_index, core::OMRuntimeStorage &storage, core::OMRuntimeContext &context)
+
uint8_t * inputs_data[maxInputSize]
+
OMStatus readKernel(uint16_t op_index, core::OMRuntimeContext &runtime_context)
+
const circle::Tensor * outputs[maxOutputSize]
+
const circle::Tensor * inputs[maxInputSize]
constexpr uint32_t outputTensorIdx
-
output
-
list input_data
Definition infer.py:29
-
void calculateActivationRange(Activation activation, T *activation_min, T *activation_max)
Definition Utils.cpp:52
-
void calculateActivationRangeQuantized(Activation activation, const Tensor *output, int32_t *activation_min, int32_t *activation_max)
Definition Utils.cpp:119
-
@ input
+
OMStatus calculateActivationRangeQuantized(circle::ActivationFunctionType activation, int32_t output_zero_point, float output_scale, circle::TensorType data_type, int32_t *activation_min, int32_t *activation_max)
Definition OMUtils.cpp:112
OMStatus execute_pooling_common(const OMExecuteArgs &execute_args, const std::function< OMStatus(const core::Pool2DParams &params, const core::OMRuntimeShape &input_shape, const float *input_data, const core::OMRuntimeShape &output_shape, float *output_data)> &f_float, const std::function< OMStatus(const core::Pool2DParams &params, const core::OMRuntimeShape &input_shape, const int8_t *input_data, const core::OMRuntimeShape &output_shape, int8_t *output_data)> &f_int8)
+
OMStatus calculateActivationRange(circle::ActivationFunctionType activation, T *activation_min, T *activation_max)
Definition OMUtils.h:36
void computePaddingHeightWidth(int32_t stride_height, int32_t stride_width, int32_t dilation_rate_height, int32_t dilation_rate_width, int32_t in_height, int32_t in_width, int32_t filter_height, int32_t filter_width, circle::Padding padding, int32_t *padding_h, int32_t *padding_w)
Definition OMUtils.h:141
OMStatus
Definition OMStatus.h:24
@ Ok
Definition OMStatus.h:25
@ UnsupportedType
Definition OMStatus.h:26
-
options
-
output_data
int32_t pad_h
+
+
uint16_t kernel_index
+
core::OMRuntimeContext & runtime_context
+
core::OMRuntimeStorage & runtime_storage
diff --git a/_propagate_q_param_backward_pass_8cpp_source.html b/_propagate_q_param_backward_pass_8cpp_source.html index 0b947cdbdd1..976d0f3a734 100644 --- a/_propagate_q_param_backward_pass_8cpp_source.html +++ b/_propagate_q_param_backward_pass_8cpp_source.html @@ -206,63 +206,63 @@
107 target_qparam->scale = source_qparam->scale;
108 target_qparam->zerop = source_qparam->zerop;
109 target_qparam->quantized_dimension = source_qparam->quantized_dimension;
-
110}
-
111
-
116bool ignore_pad_v2_const_quantization(const luci::CirclePadV2 *pad)
-
117{
-
118 // This is a workaround to quantize pad generated from MaxPoolWithArgmax operation properly
-
119 // TODO use metadata hints to detect this case
-
120 auto const_value_node = dynamic_cast<const luci::CircleConst *>(pad->arg(2));
-
121 if (!const_value_node)
-
122 return false;
-
123 if (const_value_node->dtype() == loco::DataType::FLOAT32)
-
124 {
-
125 float const_value = const_value_node->at<loco::DataType::FLOAT32>(0);
-
126 if (const_value == std::numeric_limits<float>::lowest())
-
127 return true;
-
128 }
-
129 return false;
-
130}
-
131
-
154void propagate_pack_quantparam(luci::CirclePack *pack)
-
155{
-
156 assert(pack->quantparam() != nullptr);
-
157
-
158 const auto num_inputs = pack->values_count();
+
110
+
111 target->dtype(source->dtype());
+
112}
+
113
+
118bool ignore_pad_v2_const_quantization(const luci::CirclePadV2 *pad)
+
119{
+
120 // This is a workaround to quantize pad generated from MaxPoolWithArgmax operation properly
+
121 // TODO use metadata hints to detect this case
+
122 auto const_value_node = dynamic_cast<const luci::CircleConst *>(pad->arg(2));
+
123 if (!const_value_node)
+
124 return false;
+
125 if (const_value_node->dtype() == loco::DataType::FLOAT32)
+
126 {
+
127 float const_value = const_value_node->at<loco::DataType::FLOAT32>(0);
+
128 if (const_value == std::numeric_limits<float>::lowest())
+
129 return true;
+
130 }
+
131 return false;
+
132}
+
133
+
156void propagate_pack_quantparam(luci::CirclePack *pack)
+
157{
+
158 assert(pack->quantparam() != nullptr);
159
-
160 for (uint32_t i = 0; i < num_inputs; i++)
-
161 {
-
162 auto node = loco::must_cast<luci::CircleNode *>(pack->arg(i));
-
163
-
164 // Quantize constant values
-
165 if (node->opcode() == luci::CircleOpcode::CIRCLECONST)
-
166 {
-
167 luci::CircleConst *const_node = loco::must_cast<luci::CircleConst *>(node);
-
168 if (const_node->dtype() != loco::DataType::FLOAT32)
-
169 throw std::runtime_error("Unsupported data type for constant input of pack Op");
-
170
-
171 const auto pack_qparam = pack->quantparam();
-
172 if (pack_qparam == nullptr)
-
173 throw std::runtime_error("quantparam of pack is not found during propagation");
-
174
-
175 assert(pack_qparam->scale.size() == 1);
-
176 assert(pack_qparam->zerop.size() == 1);
-
177 const auto scaling_factor = pack_qparam->scale[0];
-
178 const auto zerop = pack_qparam->zerop[0];
-
179
-
180 auto new_const = luci::clone(const_node);
-
181 quant_const_values(new_const, scaling_factor, zerop, pack->dtype());
-
182 pack->values(i, new_const);
-
183 overwrite_quantparam(pack, new_const);
-
184 }
-
185 else
-
186 {
-
187 const auto succs = loco::succs(node);
-
188 if (succs.size() > 1)
-
189 continue;
-
190
-
191 // Non-const input must have been quantized
-
192 assert(node->quantparam() != nullptr);
+
160 const auto num_inputs = pack->values_count();
+
161
+
162 for (uint32_t i = 0; i < num_inputs; i++)
+
163 {
+
164 auto node = loco::must_cast<luci::CircleNode *>(pack->arg(i));
+
165
+
166 // Quantize constant values
+
167 if (node->opcode() == luci::CircleOpcode::CIRCLECONST)
+
168 {
+
169 luci::CircleConst *const_node = loco::must_cast<luci::CircleConst *>(node);
+
170 if (const_node->dtype() != loco::DataType::FLOAT32)
+
171 throw std::runtime_error("Unsupported data type for constant input of pack Op");
+
172
+
173 const auto pack_qparam = pack->quantparam();
+
174 if (pack_qparam == nullptr)
+
175 throw std::runtime_error("quantparam of pack is not found during propagation");
+
176
+
177 assert(pack_qparam->scale.size() == 1);
+
178 assert(pack_qparam->zerop.size() == 1);
+
179 const auto scaling_factor = pack_qparam->scale[0];
+
180 const auto zerop = pack_qparam->zerop[0];
+
181
+
182 auto new_const = luci::clone(const_node);
+
183 quant_const_values(new_const, scaling_factor, zerop, pack->dtype());
+
184 pack->values(i, new_const);
+
185 overwrite_quantparam(pack, new_const);
+
186 }
+
187 else
+
188 {
+
189 const auto succs = loco::succs(node);
+
190 if (succs.size() > 1)
+
191 continue;
+
192
193 overwrite_quantparam(pack, node);
194 }
195 }
@@ -307,244 +307,238 @@
260 if (succs.size() > 1)
261 return;
262
-
263 // Non-const input must have been quantized
-
264 assert(node->quantparam() != nullptr);
-
265 overwrite_quantparam(one_hot, node);
-
266 }
-
267 };
-
268
-
269 quant_input(&luci::CircleOneHot::on_value, &luci::CircleOneHot::on_value);
-
270 quant_input(&luci::CircleOneHot::off_value, &luci::CircleOneHot::off_value);
-
271}
+
263 overwrite_quantparam(one_hot, node);
+
264 }
+
265 };
+
266
+
267 quant_input(&luci::CircleOneHot::on_value, &luci::CircleOneHot::on_value);
+
268 quant_input(&luci::CircleOneHot::off_value, &luci::CircleOneHot::off_value);
+
269}
+
270
+
271} // namespace
272
-
273} // namespace
-
274
-
275namespace luci
-
276{
-
277
-
- -
296{
-
297 assert(concat->quantparam() != nullptr);
+
273namespace luci
+
274{
+
275
+
+ +
294{
+
295 assert(concat->quantparam() != nullptr);
+
296
+
297 const auto num_inputs = concat->numValues();
298
-
299 const auto num_inputs = concat->numValues();
-
300
-
301 // Quantize const inputs using their values if concat has fused act function
-
302 if (concat->fusedActivationFunction() != luci::FusedActFunc::NONE)
-
303 {
-
304 for (uint32_t i = 0; i < num_inputs; i++)
-
305 {
-
306 auto node = concat->arg(i);
-
307 auto const_node = dynamic_cast<luci::CircleConst *>(node);
-
308 if (const_node != nullptr)
-
309 {
-
310 auto new_const = luci::clone(const_node);
-
311 quant_const(new_const, concat->dtype());
-
312 concat->values(i, new_const);
-
313 }
-
314 }
-
315 return;
-
316 }
-
317
-
318 for (uint32_t i = 0; i < num_inputs; i++)
-
319 {
-
320 auto node = loco::must_cast<luci::CircleNode *>(concat->arg(i));
-
321
-
322 // Quantize constant values
-
323 if (node->opcode() == luci::CircleOpcode::CIRCLECONST)
-
324 {
-
325 luci::CircleConst *const_node = loco::must_cast<luci::CircleConst *>(node);
-
326
-
327 const auto concat_qparam = concat->quantparam();
-
328 assert(concat_qparam->scale.size() == 1);
-
329 const auto scaling_factor = concat_qparam->scale[0];
-
330 const auto zerop = concat_qparam->zerop[0];
-
331
-
332 auto new_const = luci::clone(const_node);
-
333 quant_const_values(new_const, scaling_factor, zerop, concat->dtype());
-
334 concat->values(i, new_const);
-
335 overwrite_quantparam(concat, new_const);
-
336 }
-
337 else
-
338 {
-
339 const auto succs = loco::succs(node);
-
340 if (succs.size() > 1)
-
341 continue;
-
342
-
343 // Non-const input must have been quantized
-
344 assert(node->quantparam() != nullptr);
-
345 overwrite_quantparam(concat, node);
-
346 }
-
347 }
-
348}
+
299 // Quantize const inputs using their values if concat has fused act function
+
300 if (concat->fusedActivationFunction() != luci::FusedActFunc::NONE)
+
301 {
+
302 for (uint32_t i = 0; i < num_inputs; i++)
+
303 {
+
304 auto node = concat->arg(i);
+
305 auto const_node = dynamic_cast<luci::CircleConst *>(node);
+
306 if (const_node != nullptr)
+
307 {
+
308 auto new_const = luci::clone(const_node);
+
309 quant_const(new_const, concat->dtype());
+
310 concat->values(i, new_const);
+
311 }
+
312 }
+
313 return;
+
314 }
+
315
+
316 for (uint32_t i = 0; i < num_inputs; i++)
+
317 {
+
318 auto node = loco::must_cast<luci::CircleNode *>(concat->arg(i));
+
319
+
320 // Quantize constant values
+
321 if (node->opcode() == luci::CircleOpcode::CIRCLECONST)
+
322 {
+
323 luci::CircleConst *const_node = loco::must_cast<luci::CircleConst *>(node);
+
324
+
325 const auto concat_qparam = concat->quantparam();
+
326 assert(concat_qparam->scale.size() == 1);
+
327 const auto scaling_factor = concat_qparam->scale[0];
+
328 const auto zerop = concat_qparam->zerop[0];
+
329
+
330 auto new_const = luci::clone(const_node);
+
331 quant_const_values(new_const, scaling_factor, zerop, concat->dtype());
+
332 concat->values(i, new_const);
+
333 overwrite_quantparam(concat, new_const);
+
334 }
+
335 else
+
336 {
+
337 const auto succs = loco::succs(node);
+
338 if (succs.size() > 1)
+
339 continue;
+
340
+
341 overwrite_quantparam(concat, node);
+
342 }
+
343 }
+
344}
-
349
-
- -
386{
-
387 if (ignore_pad_v2_const_quantization(pad_v2))
-
388 {
-
389 // propagate input quantization paramters from input to output and padding const value
-
390 auto pad_v2_input = loco::must_cast<luci::CircleNode *>(pad_v2->arg(0));
-
391 overwrite_quantparam(pad_v2_input, pad_v2);
+
345
+
+ +
382{
+
383 if (ignore_pad_v2_const_quantization(pad_v2))
+
384 {
+
385 // propagate input quantization paramters from input to output and padding const value
+
386 auto pad_v2_input = loco::must_cast<luci::CircleNode *>(pad_v2->arg(0));
+
387 overwrite_quantparam(pad_v2_input, pad_v2);
+
388
+
389 auto const_value_node = loco::must_cast<luci::CircleConst *>(
+
390 pad_v2->arg(2)); // FIX ignore_pad_v2_const_quantization UNLESS
+
391 auto new_const = luci::clone(const_value_node);
392
-
393 auto const_value_node = loco::must_cast<luci::CircleConst *>(
-
394 pad_v2->arg(2)); // FIX ignore_pad_v2_const_quantization UNLESS
-
395 auto new_const = luci::clone(const_value_node);
-
396
-
397 const auto pad_v2_input_qparam = pad_v2_input->quantparam();
-
398 assert(pad_v2_input_qparam != nullptr);
-
399 assert(pad_v2_input_qparam->scale.size() == 1);
-
400 const auto scaling_factor = pad_v2_input_qparam->scale.at(0);
-
401 const auto zerop = pad_v2_input_qparam->zerop.at(0);
-
402
-
403 quant_const_values(new_const, scaling_factor, zerop, pad_v2->dtype());
-
404 overwrite_quantparam(pad_v2_input, new_const);
-
405 pad_v2->constant_values(new_const);
-
406 return;
-
407 }
-
408
-
409 // Propagate quantization paramters from output to inputs,
-
410 // to fit both input and counstant_value in one quant range.
-
411 auto quant_input = [pad_v2](void (CirclePadV2::*arg_setter)(loco::Node *), uint32_t arg) {
-
412 auto node = loco::must_cast<luci::CircleNode *>(pad_v2->arg(arg));
-
413
-
414 // Quantize constant values
-
415 if (node->opcode() == luci::CircleOpcode::CIRCLECONST)
-
416 {
-
417 luci::CircleConst *const_node = loco::must_cast<luci::CircleConst *>(node);
-
418 if (is_quantized(const_node))
-
419 return;
-
420
-
421 if (const_node->dtype() != loco::DataType::FLOAT32)
-
422 throw std::runtime_error("Unsupported data type for constant input of PadV2 Op");
+
393 const auto pad_v2_input_qparam = pad_v2_input->quantparam();
+
394 assert(pad_v2_input_qparam != nullptr);
+
395 assert(pad_v2_input_qparam->scale.size() == 1);
+
396 const auto scaling_factor = pad_v2_input_qparam->scale.at(0);
+
397 const auto zerop = pad_v2_input_qparam->zerop.at(0);
+
398
+
399 quant_const_values(new_const, scaling_factor, zerop, pad_v2->dtype());
+
400 overwrite_quantparam(pad_v2_input, new_const);
+
401 pad_v2->constant_values(new_const);
+
402 return;
+
403 }
+
404
+
405 // Propagate quantization paramters from output to inputs,
+
406 // to fit both input and counstant_value in one quant range.
+
407 auto quant_input = [pad_v2](void (CirclePadV2::*arg_setter)(loco::Node *), uint32_t arg) {
+
408 auto node = loco::must_cast<luci::CircleNode *>(pad_v2->arg(arg));
+
409
+
410 // Quantize constant values
+
411 if (node->opcode() == luci::CircleOpcode::CIRCLECONST)
+
412 {
+
413 luci::CircleConst *const_node = loco::must_cast<luci::CircleConst *>(node);
+
414 if (is_quantized(const_node))
+
415 return;
+
416
+
417 if (const_node->dtype() != loco::DataType::FLOAT32)
+
418 throw std::runtime_error("Unsupported data type for constant input of PadV2 Op");
+
419
+
420 const auto pad_v2_qparam = pad_v2->quantparam();
+
421 if (pad_v2_qparam == nullptr)
+
422 throw std::runtime_error("quantparam of PadV2 is not found during propagation");
423
-
424 const auto pad_v2_qparam = pad_v2->quantparam();
-
425 if (pad_v2_qparam == nullptr)
-
426 throw std::runtime_error("quantparam of PadV2 is not found during propagation");
+
424 assert(pad_v2_qparam->scale.size() == 1);
+
425 const auto scaling_factor = pad_v2_qparam->scale.at(0);
+
426 const auto zerop = pad_v2_qparam->zerop.at(0);
427
-
428 assert(pad_v2_qparam->scale.size() == 1);
-
429 const auto scaling_factor = pad_v2_qparam->scale.at(0);
-
430 const auto zerop = pad_v2_qparam->zerop.at(0);
-
431
-
432 auto new_const = luci::clone(const_node);
-
433 quant_const_values(new_const, scaling_factor, zerop, pad_v2->dtype());
-
434 overwrite_quantparam(pad_v2, new_const);
-
435 (pad_v2->*arg_setter)(new_const);
-
436 }
-
437 else
-
438 {
-
439 const auto succs = loco::succs(node);
-
440 if (succs.size() > 1)
-
441 return;
+
428 auto new_const = luci::clone(const_node);
+
429 quant_const_values(new_const, scaling_factor, zerop, pad_v2->dtype());
+
430 overwrite_quantparam(pad_v2, new_const);
+
431 (pad_v2->*arg_setter)(new_const);
+
432 }
+
433 else
+
434 {
+
435 const auto succs = loco::succs(node);
+
436 if (succs.size() > 1)
+
437 return;
+
438
+
439 overwrite_quantparam(pad_v2, node);
+
440 }
+
441 };
442
-
443 // Non-const input must have been quantized
-
444 assert(node->quantparam() != nullptr);
-
445 overwrite_quantparam(pad_v2, node);
-
446 }
-
447 };
-
448
-
449 quant_input(&CirclePadV2::input, 0);
-
450 quant_input(&CirclePadV2::constant_values, 2);
-
451}
+
443 quant_input(&CirclePadV2::input, 0);
+
444 quant_input(&CirclePadV2::constant_values, 2);
+
445}
-
452
-
453} // namespace luci
-
454
-
455namespace
-
456{
-
457
-
458// Visitor to propagate quantization parameters backwards
-
459struct PropagateQParamBackward final : public luci::CircleNodeMutableVisitor<void>
-
460{
-
461 void visit(luci::CircleNode *) {}
+
446
+
447} // namespace luci
+
448
+
449namespace
+
450{
+
451
+
452// Visitor to propagate quantization parameters backwards
+
453struct PropagateQParamBackward final : public luci::CircleNodeMutableVisitor<void>
+
454{
+
455 void visit(luci::CircleNode *) {}
+
456
+ +
458
+
459 void visit(luci::CircleOneHot *node) { propagate_one_hot_quantparam(node); }
+
460
+
461 void visit(luci::CirclePack *node) { propagate_pack_quantparam(node); }
462
- +
464
-
465 void visit(luci::CircleOneHot *node) { propagate_one_hot_quantparam(node); }
-
466
-
467 void visit(luci::CirclePack *node) { propagate_pack_quantparam(node); }
+
465 // Propagate qparam for non-value changing Ops
+
466 // (ex: Reshape, Transpose, etc.)
+
467 // TODO Add more Ops
468
- -
470
-
471 // Propagate qparam for non-value changing Ops
-
472 // (ex: Reshape, Transpose, etc.)
-
473 // TODO Add more Ops
-
474
-
475 void visit(luci::CircleReshape *node)
-
476 {
-
477 auto input_node = loco::must_cast<luci::CircleNode *>(node->tensor());
+
469 void visit(luci::CircleReshape *node)
+
470 {
+
471 auto input_node = loco::must_cast<luci::CircleNode *>(node->tensor());
+
472
+
473 // Do not propagate qparam if input node has multiple users
+
474 if (loco::succs(input_node).size() > 1)
+
475 return;
+
476
+
477 const auto input_opcode = input_node->opcode();
478
-
479 // Do not propagate qparam if input node has multiple users
-
480 if (loco::succs(input_node).size() > 1)
-
481 return;
-
482
-
483 const auto input_opcode = input_node->opcode();
-
484
-
485 // Do not propagate qparam if input node is virtual Op (except CIRCLEINPUT)
-
486 // Why? It is not safe to propagate qparam to some virtual nodes. For example,
-
487 // const node, multi-out nodes. Let's block them for now.
-
488 // TODO Revisit this condition
-
489 if (virtual_op(input_opcode) and input_opcode != luci::CircleOpcode::CIRCLEINPUT)
-
490 return;
-
491
-
492 overwrite_quantparam(node, input_node);
-
493 }
-
494
-
495 void visit(luci::CircleTranspose *node)
-
496 {
-
497 auto input_node = loco::must_cast<luci::CircleNode *>(node->a());
+
479 // Do not propagate qparam if input node is virtual Op (except CIRCLEINPUT)
+
480 // Why? It is not safe to propagate qparam to some virtual nodes. For example,
+
481 // const node, multi-out nodes. Let's block them for now.
+
482 // TODO Revisit this condition
+
483 if (virtual_op(input_opcode) and input_opcode != luci::CircleOpcode::CIRCLEINPUT)
+
484 return;
+
485
+
486 overwrite_quantparam(node, input_node);
+
487 }
+
488
+
489 void visit(luci::CircleTranspose *node)
+
490 {
+
491 auto input_node = loco::must_cast<luci::CircleNode *>(node->a());
+
492
+
493 // Do not propagate qparam if input node has multiple users
+
494 if (loco::succs(input_node).size() > 1)
+
495 return;
+
496
+
497 const auto input_opcode = input_node->opcode();
498
-
499 // Do not propagate qparam if input node has multiple users
-
500 if (loco::succs(input_node).size() > 1)
-
501 return;
-
502
-
503 const auto input_opcode = input_node->opcode();
-
504
-
505 // Do not propagate qparam if input node is virtual Op (except CIRCLEINPUT)
-
506 // Why? It is not safe to propagate qparam to some virtual nodes. For example,
-
507 // const node, multi-out nodes. Let's block them for now.
-
508 // TODO Revisit this condition
-
509 if (virtual_op(input_opcode) and input_opcode != luci::CircleOpcode::CIRCLEINPUT)
-
510 return;
+
499 // Do not propagate qparam if input node is virtual Op (except CIRCLEINPUT)
+
500 // Why? It is not safe to propagate qparam to some virtual nodes. For example,
+
501 // const node, multi-out nodes. Let's block them for now.
+
502 // TODO Revisit this condition
+
503 if (virtual_op(input_opcode) and input_opcode != luci::CircleOpcode::CIRCLEINPUT)
+
504 return;
+
505
+
506 overwrite_quantparam(node, input_node);
+
507 }
+
508};
+
509
+
510} // namespace
511
-
512 overwrite_quantparam(node, input_node);
-
513 }
-
514};
-
515
-
516} // namespace
-
517
-
518namespace luci
-
519{
-
520
-
- -
522{
-
523 LOGGER(l);
-
524
-
525 // We use reverse post-order traversal as qparam is propagated backward
- -
527 std::reverse(nodes.begin(), nodes.end());
-
528 for (auto node : nodes)
-
529 {
-
530 auto circle_node = loco::must_cast<luci::CircleNode *>(node);
-
531 INFO(l) << "PropagateQParamBackwardPass visit node: " << circle_node->name() << std::endl;
-
532
-
533 // We can't propagate non-existent qparam
-
534 if (circle_node->quantparam() == nullptr)
-
535 continue;
-
536
-
537 PropagateQParamBackward pqb;
-
538 circle_node->accept(&pqb);
-
539 }
-
540
-
541 // This pass is only run once, so return false
-
542 // TODO Refactoring not to return meaningless value
-
543 return false;
-
544}
+
512namespace luci
+
513{
+
514
+
+ +
516{
+
517 LOGGER(l);
+
518
+
519 // We use reverse post-order traversal as qparam is propagated backward
+ +
521 std::reverse(nodes.begin(), nodes.end());
+
522 for (auto node : nodes)
+
523 {
+
524 auto circle_node = loco::must_cast<luci::CircleNode *>(node);
+
525 INFO(l) << "PropagateQParamBackwardPass visit node: " << circle_node->name() << std::endl;
+
526
+
527 // We can't propagate non-existent qparam
+
528 if (circle_node->quantparam() == nullptr)
+
529 continue;
+
530
+
531 PropagateQParamBackward pqb;
+
532 circle_node->accept(&pqb);
+
533 }
+
534
+
535 // This pass is only run once, so return false
+
536 // TODO Refactoring not to return meaningless value
+
537 return false;
+
538}
-
545
-
546} // namespace luci
+
539
+
540} // namespace luci
#define LOGGER(name)
Definition Log.h:65
@@ -580,8 +574,8 @@
std::vector< Node * > output_nodes(Graph *)
Definition Graph.cpp:101
DataType
"scalar" value type
Definition DataType.h:27
-
void propagate_pad_v2_quantparam(luci::CirclePadV2 *pad_v2)
-
void propagate_concat_quantparam(luci::CircleConcatenation *concat)
+
void propagate_pad_v2_quantparam(luci::CirclePadV2 *pad_v2)
+
void propagate_concat_quantparam(luci::CircleConcatenation *concat)
void quant_const(luci::CircleConst *node, loco::DataType quant_type)
luci::CircleConst * clone(luci::CircleConst *node)
Return cloned object of CircleConst node.
@@ -598,7 +592,7 @@
CircleOpcode opcode(void) const final
virtual T visit(CircleNode *)
Default fallback.
-
bool run(loco::Graph *g) final
Run the pass.
+
bool run(loco::Graph *g) final
Run the pass.
diff --git a/_propagate_q_param_backward_pass_8h_source.html b/_propagate_q_param_backward_pass_8h_source.html index db4f4c8d678..a56a8fe8838 100644 --- a/_propagate_q_param_backward_pass_8h_source.html +++ b/_propagate_q_param_backward_pass_8h_source.html @@ -146,7 +146,7 @@
Class to propagate quantization parameters of an operator's output to input.
PropagateQParamBackwardPass(loco::DataType output)
const char * name(void) const final
-
bool run(loco::Graph *g) final
Run the pass.
+
bool run(loco::Graph *g) final
Run the pass.
diff --git a/_quantization_utils_8h_source.html b/_quantization_utils_8h_source.html index fdf5a332b74..4c38a77a554 100644 --- a/_quantization_utils_8h_source.html +++ b/_quantization_utils_8h_source.html @@ -215,8 +215,8 @@
DataType
"scalar" value type
Definition DataType.h:27
-
void propagate_pad_v2_quantparam(luci::CirclePadV2 *pad_v2)
-
void propagate_concat_quantparam(luci::CircleConcatenation *concat)
+
void propagate_pad_v2_quantparam(luci::CirclePadV2 *pad_v2)
+
void propagate_concat_quantparam(luci::CircleConcatenation *concat)
bool is_onnx_dequantize_linear(const luci::CircleCustom *node)
void compute_asym_scale_zp(float min, float max, float &scaling_factor, int64_t &zp, float &nudged_min, float &nudged_max)
void warn_accuracy_with_range(luci::CircleNode *n)
diff --git a/_quantize_onnx_fake_quant_model_pass_8cpp.html b/_quantize_onnx_fake_quant_model_pass_8cpp.html index c3301d38c6b..aaf675d2ecb 100644 --- a/_quantize_onnx_fake_quant_model_pass_8cpp.html +++ b/_quantize_onnx_fake_quant_model_pass_8cpp.html @@ -95,6 +95,7 @@
#include "luci/Pass/QuantizeOnnxFakeQuantModelPass.h"
+#include "luci/Pass/PropagateQParamBackwardPass.h"
#include "QuantizeOnnxQDQPass.h"
#include "QuantizeOnnxDequantizeLinearPass.h"
#include "QuantizeWithPredecessorPass.h"
diff --git a/_quantize_onnx_fake_quant_model_pass_8cpp_source.html b/_quantize_onnx_fake_quant_model_pass_8cpp_source.html index 9c853b1fc4b..61c3ef7ba1d 100644 --- a/_quantize_onnx_fake_quant_model_pass_8cpp_source.html +++ b/_quantize_onnx_fake_quant_model_pass_8cpp_source.html @@ -113,93 +113,101 @@
14 */
15
-
17#include "QuantizeOnnxQDQPass.h"
- - - -
21#include "QuantizeActivation.h"
-
22#include "QuantizationUtils.h"
-
23
-
24#include <luci/IR/CircleNodes.h>
- -
26#include <luci/Log.h>
-
27
-
28namespace luci
-
29{
-
30
-
- -
64{
-
65 LOGGER(l);
-
66 INFO(l) << "QuantizeOnnxFakeQuantModelPass Start" << std::endl;
-
67
-
68 // Quantize Onnx QuantizeLinear-DequantizeLinear pattern
-
69 {
- -
71 pass.run(g);
-
72 }
-
73
-
74 // Quantize Onnx const-DequantizeLinear pattern
-
75 {
- -
77 pass.run(g);
-
78 }
-
79
-
80 // Quantize const input activation
-
81 for (auto node : loco::active_nodes(loco::output_nodes(g)))
-
82 {
-
83 auto circle_node = loco::must_cast<luci::CircleNode *>(node);
-
84
-
85 QuantizeConstInputActivation qcia(_ctx->default_activation_dtype);
-
86 circle_node->accept(&qcia);
-
87 }
-
88
-
89 // Quantize nodes using their predecessors' qparams
-
90 {
- -
92 pass.run(g);
-
93 }
-
94
-
95 // Update qparam of output of special Ops
-
96 for (auto node : loco::active_nodes(loco::output_nodes(g)))
+ +
18#include "QuantizeOnnxQDQPass.h"
+ + + +
22#include "QuantizeActivation.h"
+
23#include "QuantizationUtils.h"
+
24
+
25#include <luci/IR/CircleNodes.h>
+ +
27#include <luci/Log.h>
+
28
+
29namespace luci
+
30{
+
31
+
+ +
65{
+
66 LOGGER(l);
+
67 INFO(l) << "QuantizeOnnxFakeQuantModelPass Start" << std::endl;
+
68
+
69 // Quantize Onnx QuantizeLinear-DequantizeLinear pattern
+
70 {
+ +
72 pass.run(g);
+
73 }
+
74
+
75 // Quantize Onnx const-DequantizeLinear pattern
+
76 {
+ +
78 pass.run(g);
+
79 }
+
80
+
81 // Quantize const input activation
+
82 for (auto node : loco::active_nodes(loco::output_nodes(g)))
+
83 {
+
84 auto circle_node = loco::must_cast<luci::CircleNode *>(node);
+
85
+
86 QuantizeConstInputActivation qcia(_ctx->default_activation_dtype);
+
87 circle_node->accept(&qcia);
+
88 }
+
89
+
90 // Quantize nodes using their predecessors' qparams
+
91 {
+ +
93 pass.run(g);
+
94 }
+
95
+
96 // Backward propagation of activation qparam
97 {
-
98 auto circle_node = loco::must_cast<luci::CircleNode *>(node);
-
99
-
100 if (is_quantized(circle_node))
-
101 {
-
102 QuantizeSpecialActivation qsa(circle_node->dtype());
-
103 circle_node->accept(&qsa);
-
104 }
-
105 }
+
98 PropagateQParamBackwardPass pqbp(_ctx->default_activation_dtype);
+
99 pqbp.run(g);
+
100 }
+
101
+
102 // Update qparam of output of special Ops
+
103 for (auto node : loco::active_nodes(loco::output_nodes(g)))
+
104 {
+
105 auto circle_node = loco::must_cast<luci::CircleNode *>(node);
106
-
107 // Insert QuantizeOp if input/output dtype does not match
-
108 for (auto node : loco::active_nodes(loco::output_nodes(g)))
-
109 {
-
110 auto circle_node = loco::must_cast<luci::CircleNode *>(node);
-
111
- -
113 circle_node->accept(&iqoodm);
-
114 }
-
115
-
116 // Update output dtype
-
117 auto graph_outputs = g->outputs();
-
118 for (auto node : loco::output_nodes(g))
-
119 {
-
120 auto circle_node = loco::must_cast<luci::CircleOutput *>(node);
-
121 auto from = loco::must_cast<luci::CircleNode *>(circle_node->from());
-
122 circle_node->dtype(from->dtype());
-
123
-
124 auto graph_output = graph_outputs->at(circle_node->index());
-
125 graph_output->dtype(circle_node->dtype());
-
126 }
-
127
-
128 INFO(l) << "QuantizeOnnxFakeQuantModelPass End" << std::endl;
-
129 return false; // one time run
-
130}
+
107 if (is_quantized(circle_node))
+
108 {
+
109 QuantizeSpecialActivation qsa(circle_node->dtype());
+
110 circle_node->accept(&qsa);
+
111 }
+
112 }
+
113
+
114 // Insert QuantizeOp if input/output dtype does not match
+
115 for (auto node : loco::active_nodes(loco::output_nodes(g)))
+
116 {
+
117 auto circle_node = loco::must_cast<luci::CircleNode *>(node);
+
118
+ +
120 circle_node->accept(&iqoodm);
+
121 }
+
122
+
123 // Update output dtype
+
124 auto graph_outputs = g->outputs();
+
125 for (auto node : loco::output_nodes(g))
+
126 {
+
127 auto circle_node = loco::must_cast<luci::CircleOutput *>(node);
+
128 auto from = loco::must_cast<luci::CircleNode *>(circle_node->from());
+
129 circle_node->dtype(from->dtype());
+
130
+
131 auto graph_output = graph_outputs->at(circle_node->index());
+
132 graph_output->dtype(circle_node->dtype());
+
133 }
+
134
+
135 INFO(l) << "QuantizeOnnxFakeQuantModelPass End" << std::endl;
+
136 return false; // one time run
+
137}
-
131
-
132} // namespace luci
+
138
+
139} // namespace luci
+ @@ -209,7 +217,7 @@
#define LOGGER(name)
Definition Log.h:65
#define INFO(name)
Definition Log.h:68
A neural network graph.
Definition Graph.h:161
- +
std::set< loco::Node * > active_nodes(const std::vector< loco::Node * > &roots)
Enumerate all the nodes required to compute "roots".
@@ -218,6 +226,8 @@
bool is_quantized(const CircleNode *node)
+
Class to propagate quantization parameters of an operator's output to input.
+
bool run(loco::Graph *g) final
Run the pass.
Class to quantize ONNXDequantizeLinear operator.
diff --git a/_quantize_onnx_fake_quant_model_pass_8h_source.html b/_quantize_onnx_fake_quant_model_pass_8h_source.html index 076ede7c878..71dec243ee9 100644 --- a/_quantize_onnx_fake_quant_model_pass_8h_source.html +++ b/_quantize_onnx_fake_quant_model_pass_8h_source.html @@ -161,7 +161,7 @@
A neural network graph.
Definition Graph.h:161
Pass to create a quantized graph from a graph fake-quantized on onnx.
- +
QuantizeOnnxFakeQuantModelPass(std::unique_ptr< Context > &&ctx)
diff --git a/_quantize_with_min_max_pass_8cpp_source.html b/_quantize_with_min_max_pass_8cpp_source.html index 3b78b2d5bcb..15e4e223dca 100644 --- a/_quantize_with_min_max_pass_8cpp_source.html +++ b/_quantize_with_min_max_pass_8cpp_source.html @@ -913,7 +913,7 @@
NodeName name(void) const
Class to propagate quantization parameters of an operator's output to input.
-
bool run(loco::Graph *g) final
Run the pass.
+
bool run(loco::Graph *g) final
Run the pass.
Quantize non-const activation using recorded min/max values.
QuantizeBias quantizes tensors for bias.
diff --git a/_read_kernel_data_common_8cpp.html b/_read_kernel_data_common_8cpp.html index 7d363dba4a8..a3b28bdf051 100644 --- a/_read_kernel_data_common_8cpp.html +++ b/_read_kernel_data_common_8cpp.html @@ -91,6 +91,7 @@
ReadKernelDataCommon.cpp File Reference
@@ -104,6 +105,15 @@ Namespaces namespace  TensorIndexTISO   +namespace  onert_micro +  +namespace  onert_micro::execute +  + + + +

+Functions

OMStatus onert_micro::execute::readKernelDataTISO (const OMExecuteArgs &execute_args, uint8_t *&input_data1, uint8_t *&input_data2, uint8_t *&output_data, core::OMRuntimeShape &input1_shape_ref, core::OMRuntimeShape &input2_shape_ref, core::OMRuntimeShape &output_shape_ref, circle::TensorType &tensor_type)
 
diff --git a/_read_kernel_data_common_8cpp.js b/_read_kernel_data_common_8cpp.js index 872b4cbf481..29d7666c5e2 100644 --- a/_read_kernel_data_common_8cpp.js +++ b/_read_kernel_data_common_8cpp.js @@ -1,5 +1,6 @@ var _read_kernel_data_common_8cpp = [ + [ "readKernelDataTISO", "_read_kernel_data_common_8cpp.html#aae8042c5195cffff37e348a20caca812", null ], [ "input1TensorIdx", "_read_kernel_data_common_8cpp.html#a999f55140d3a16df07774d1649048f1b", null ], [ "input2TensorIdx", "_read_kernel_data_common_8cpp.html#af1820f85e6bd73854c0c31cbfc3abeb0", null ], [ "outputTensorIdx", "_read_kernel_data_common_8cpp.html#aab3f03771cfc223b000c637cff9fdd39", null ] diff --git a/_read_kernel_data_common_8cpp_source.html b/_read_kernel_data_common_8cpp_source.html index 84d8733eaa4..a23e729f389 100644 --- a/_read_kernel_data_common_8cpp_source.html +++ b/_read_kernel_data_common_8cpp_source.html @@ -130,55 +130,61 @@
30} // namespace TensorIndexTISO
31
-
- -
33 uint8_t *&input_data1, uint8_t *&input_data2,
-
34 uint8_t *&output_data,
-
35 core::OMRuntimeShape &input1_shape_ref,
-
36 core::OMRuntimeShape &input2_shape_ref,
-
37 core::OMRuntimeShape &output_shape_ref,
-
38 circle::TensorType &tensor_type)
-
39
-
40{
-
41
-
42 core::OMRuntimeContext &runtime_context = execute_args.runtime_context;
-
43 core::OMRuntimeStorage &runtime_storage = execute_args.runtime_storage;
-
44 uint16_t op_index = execute_args.kernel_index;
-
45
-
46 OMStatus status = Ok;
-
47
-
48 OMRuntimeKernel runtime_kernel;
-
49 runtime_kernel.readKernel(op_index, runtime_context);
+
32namespace onert_micro
+
33{
+
34namespace execute
+
35{
+
36
+
+
37OMStatus readKernelDataTISO(const OMExecuteArgs &execute_args, uint8_t *&input_data1,
+
38 uint8_t *&input_data2, uint8_t *&output_data,
+
39 core::OMRuntimeShape &input1_shape_ref,
+
40 core::OMRuntimeShape &input2_shape_ref,
+
41 core::OMRuntimeShape &output_shape_ref, circle::TensorType &tensor_type)
+
42
+
43{
+
44
+
45 core::OMRuntimeContext &runtime_context = execute_args.runtime_context;
+
46 core::OMRuntimeStorage &runtime_storage = execute_args.runtime_storage;
+
47 uint16_t op_index = execute_args.kernel_index;
+
48
+
49 OMStatus status = Ok;
50
-
51 status = runtime_kernel.getDataFromStorage(op_index, runtime_storage, runtime_context);
-
52 if (status != Ok)
-
53 return status;
-
54
-
55 const circle::Tensor *input1 = nullptr;
-
56 const circle::Tensor *input2 = nullptr;
-
57 const circle::Tensor *output = nullptr;
-
58
-
59 input1 = runtime_kernel.inputs[TensorIndexTISO::input1TensorIdx];
-
60 input2 = runtime_kernel.inputs[TensorIndexTISO::input2TensorIdx];
-
61 output = runtime_kernel.outputs[TensorIndexTISO::outputTensorIdx];
-
62
-
63 assert(input1 != nullptr);
-
64 assert(input2 != nullptr);
-
65 assert(output != nullptr);
-
66
-
67 input_data1 = runtime_kernel.inputs_data[TensorIndexTISO::input1TensorIdx];
-
68 input_data2 = runtime_kernel.inputs_data[TensorIndexTISO::input2TensorIdx];
-
69 output_data = runtime_kernel.outputs_data[TensorIndexTISO::outputTensorIdx];
-
70
-
71 input1_shape_ref = std::move(core::OMRuntimeShape(input1));
-
72 input2_shape_ref = std::move(core::OMRuntimeShape(input2));
-
73 output_shape_ref = std::move(core::OMRuntimeShape(output));
-
74
-
75 tensor_type = input1->type();
-
76
-
77 return status;
-
78}
+
51 OMRuntimeKernel runtime_kernel;
+
52 runtime_kernel.readKernel(op_index, runtime_context);
+
53
+
54 status = runtime_kernel.getDataFromStorage(op_index, runtime_storage, runtime_context);
+
55 if (status != Ok)
+
56 return status;
+
57
+
58 const circle::Tensor *input1 = nullptr;
+
59 const circle::Tensor *input2 = nullptr;
+
60 const circle::Tensor *output = nullptr;
+
61
+
62 input1 = runtime_kernel.inputs[TensorIndexTISO::input1TensorIdx];
+
63 input2 = runtime_kernel.inputs[TensorIndexTISO::input2TensorIdx];
+
64 output = runtime_kernel.outputs[TensorIndexTISO::outputTensorIdx];
+
65
+
66 assert(input1 != nullptr);
+
67 assert(input2 != nullptr);
+
68 assert(output != nullptr);
+
69
+
70 input_data1 = runtime_kernel.inputs_data[TensorIndexTISO::input1TensorIdx];
+
71 input_data2 = runtime_kernel.inputs_data[TensorIndexTISO::input2TensorIdx];
+
72 output_data = runtime_kernel.outputs_data[TensorIndexTISO::outputTensorIdx];
+
73
+
74 input1_shape_ref = std::move(core::OMRuntimeShape(input1));
+
75 input2_shape_ref = std::move(core::OMRuntimeShape(input2));
+
76 output_shape_ref = std::move(core::OMRuntimeShape(output));
+
77
+
78 tensor_type = input1->type();
+
79
+
80 return status;
+
81}
+
82
+
83} // namespace execute
+
84} // namespace onert_micro
@@ -196,7 +202,7 @@
constexpr uint32_t outputTensorIdx
constexpr uint32_t input2TensorIdx
-
OMStatus readKernelDataTISO(const OMExecuteArgs &execute_args, uint8_t *&input_data1, uint8_t *&input_data2, uint8_t *&output_data, core::OMRuntimeShape &input1_shape_ref, core::OMRuntimeShape &input2_shape_ref, core::OMRuntimeShape &output_shape_ref, circle::TensorType &tensor_type)
+
OMStatus readKernelDataTISO(const OMExecuteArgs &execute_args, uint8_t *&input_data1, uint8_t *&input_data2, uint8_t *&output_data, core::OMRuntimeShape &input1_shape_ref, core::OMRuntimeShape &input2_shape_ref, core::OMRuntimeShape &output_shape_ref, circle::TensorType &tensor_type)
diff --git a/_read_kernel_data_common_8h_source.html b/_read_kernel_data_common_8h_source.html index 8d8bc19a391..7c26086e78d 100644 --- a/_read_kernel_data_common_8h_source.html +++ b/_read_kernel_data_common_8h_source.html @@ -143,7 +143,7 @@ -
OMStatus readKernelDataTISO(const OMExecuteArgs &execute_args, uint8_t *&input_data1, uint8_t *&input_data2, uint8_t *&output_data, core::OMRuntimeShape &input1_shape_ref, core::OMRuntimeShape &input2_shape_ref, core::OMRuntimeShape &output_shape_ref, circle::TensorType &tensor_type)
+
OMStatus readKernelDataTISO(const OMExecuteArgs &execute_args, uint8_t *&input_data1, uint8_t *&input_data2, uint8_t *&output_data, core::OMRuntimeShape &input1_shape_ref, core::OMRuntimeShape &input2_shape_ref, core::OMRuntimeShape &output_shape_ref, circle::TensorType &tensor_type)
diff --git a/_relu_common_8cpp.html b/_relu_common_8cpp.html index a132eef3600..284c6f85401 100644 --- a/_relu_common_8cpp.html +++ b/_relu_common_8cpp.html @@ -89,6 +89,9 @@
+
ReluCommon.cpp File Reference
@@ -96,6 +99,19 @@ #include "PALRelu.h"

Go to the source code of this file.

+

Variables

+ + + + + +

+Namespaces

namespace  onert_micro
 
namespace  onert_micro::execute
 
+ + + +

+Functions

OMStatus onert_micro::execute::execute_relu_common (const OMExecuteArgs &execute_args, bool is_relu_6)
 
diff --git a/_relu_common_8cpp.js b/_relu_common_8cpp.js new file mode 100644 index 00000000000..3bd8752bd95 --- /dev/null +++ b/_relu_common_8cpp.js @@ -0,0 +1,4 @@ +var _relu_common_8cpp = +[ + [ "execute_relu_common", "_relu_common_8cpp.html#a7bf4fc7bd9abd874f5cbfd28a9f4cec8", null ] +]; \ No newline at end of file diff --git a/_relu_common_8cpp_source.html b/_relu_common_8cpp_source.html index db0ba3f5374..f199cf6de7d 100644 --- a/_relu_common_8cpp_source.html +++ b/_relu_common_8cpp_source.html @@ -128,92 +128,99 @@
29} // namespace
30
31// NOTE: doesnt currently support dynamic shapes
-
- -
33 bool is_relu_6)
-
34{
-
35 core::OMRuntimeContext &runtime_context = execute_args.runtime_context;
-
36 core::OMRuntimeStorage &runtime_storage = execute_args.runtime_storage;
-
37 uint16_t op_index = execute_args.kernel_index;
-
38
-
39 const circle::Tensor *input = nullptr;
-
40 const circle::Tensor *output = nullptr;
-
41
-
42 uint8_t *input_data = nullptr;
-
43 uint8_t *output_data = nullptr;
-
44
-
45 OMStatus status = Ok;
-
46
-
47 OMRuntimeKernel runtime_kernel;
-
48 runtime_kernel.readKernel(op_index, runtime_context);
-
49
-
50 input = runtime_kernel.inputs[inputTensorIdx];
-
51 output = runtime_kernel.outputs[outputTensorIdx];
-
52
-
53 assert(input != nullptr);
-
54 assert(output != nullptr);
-
55
-
56 status = runtime_kernel.getDataFromStorage(op_index, runtime_storage, runtime_context);
-
57 if (status != Ok)
-
58 return status;
+
32namespace onert_micro
+
33{
+
34namespace execute
+
35{
+
36
+
+
37OMStatus execute_relu_common(const OMExecuteArgs &execute_args, bool is_relu_6)
+
38{
+
39 core::OMRuntimeContext &runtime_context = execute_args.runtime_context;
+
40 core::OMRuntimeStorage &runtime_storage = execute_args.runtime_storage;
+
41 uint16_t op_index = execute_args.kernel_index;
+
42
+
43 const circle::Tensor *input = nullptr;
+
44 const circle::Tensor *output = nullptr;
+
45
+
46 uint8_t *input_data = nullptr;
+
47 uint8_t *output_data = nullptr;
+
48
+
49 OMStatus status = Ok;
+
50
+
51 OMRuntimeKernel runtime_kernel;
+
52 runtime_kernel.readKernel(op_index, runtime_context);
+
53
+
54 input = runtime_kernel.inputs[inputTensorIdx];
+
55 output = runtime_kernel.outputs[outputTensorIdx];
+
56
+
57 assert(input != nullptr);
+
58 assert(output != nullptr);
59
-
60 input_data = runtime_kernel.inputs_data[inputTensorIdx];
-
61 output_data = runtime_kernel.outputs_data[outputTensorIdx];
-
62
-
63 assert(input_data != nullptr);
-
64 assert(output_data != nullptr);
-
65
-
66 float alpha = 0.f;
-
67 auto options = runtime_kernel.first_operator->builtin_options_as_LeakyReluOptions();
-
68 if (options != nullptr)
-
69 alpha = options->alpha();
-
70
-
71 switch (input->type())
-
72 {
-
73#ifndef DIS_FLOAT
-
74 case circle::TensorType_FLOAT32:
-
75 {
-
76 core::OMRuntimeShape input_shape(input);
- -
78
-
79 const auto *input_data_float = core::utils::castInputData<float>(input_data);
-
80 auto *output_data_float = core::utils::castOutputData<float>(output_data);
-
81
-
82 assert(output_data_float);
-
83 const int flat_size = input_shape.flatSize();
-
84
-
85 status = pal::ReLUCommon(flat_size, input_data_float, output_data_float, alpha, is_relu_6);
-
86 }
-
87 break;
-
88#endif // DIS_FLOAT
-
89#ifndef DIS_QUANT
-
90 case circle::TensorType_INT8:
-
91 {
-
92 core::OMRuntimeShape input_shape(input);
- -
94
-
95 const auto *input_data_int8 = core::utils::castInputData<int8_t>(input_data);
-
96 auto *output_data_int8 = core::utils::castOutputData<int8_t>(output_data);
-
97
-
98 assert(output_data_int8);
-
99 const int flat_size = input_shape.flatSize();
-
100
-
101 status = pal::ReLUCommon(flat_size, input_data_int8, output_data_int8, alpha, is_relu_6);
-
102 }
-
103 break;
-
104#endif // DIS_QUANT
-
105
-
106 default:
-
107 {
-
108 status = UnsupportedType;
-
109 assert(false && "Unsupported type.");
-
110 break;
-
111 }
-
112 }
-
113
-
114 return status;
-
115}
+
60 status = runtime_kernel.getDataFromStorage(op_index, runtime_storage, runtime_context);
+
61 if (status != Ok)
+
62 return status;
+
63
+
64 input_data = runtime_kernel.inputs_data[inputTensorIdx];
+
65 output_data = runtime_kernel.outputs_data[outputTensorIdx];
+
66
+
67 assert(input_data != nullptr);
+
68 assert(output_data != nullptr);
+
69
+
70 float alpha = 0.f;
+
71 auto options = runtime_kernel.first_operator->builtin_options_as_LeakyReluOptions();
+
72 if (options != nullptr)
+
73 alpha = options->alpha();
+
74
+
75 switch (input->type())
+
76 {
+
77#ifndef DIS_FLOAT
+
78 case circle::TensorType_FLOAT32:
+
79 {
+
80 core::OMRuntimeShape input_shape(input);
+ +
82
+
83 const auto *input_data_float = core::utils::castInputData<float>(input_data);
+
84 auto *output_data_float = core::utils::castOutputData<float>(output_data);
+
85
+
86 assert(output_data_float);
+
87 const int flat_size = input_shape.flatSize();
+
88
+
89 status = pal::ReLUCommon(flat_size, input_data_float, output_data_float, alpha, is_relu_6);
+
90 }
+
91 break;
+
92#endif // DIS_FLOAT
+
93#ifndef DIS_QUANT
+
94 case circle::TensorType_INT8:
+
95 {
+
96 core::OMRuntimeShape input_shape(input);
+ +
98
+
99 const auto *input_data_int8 = core::utils::castInputData<int8_t>(input_data);
+
100 auto *output_data_int8 = core::utils::castOutputData<int8_t>(output_data);
+
101
+
102 assert(output_data_int8);
+
103 const int flat_size = input_shape.flatSize();
+
104
+
105 status = pal::ReLUCommon(flat_size, input_data_int8, output_data_int8, alpha, is_relu_6);
+
106 }
+
107 break;
+
108#endif // DIS_QUANT
+
109
+
110 default:
+
111 {
+
112 status = UnsupportedType;
+
113 assert(false && "Unsupported type.");
+
114 break;
+
115 }
+
116 }
+
117
+
118 return status;
+
119}
+
120
+
121} // namespace execute
+
122} // namespace onert_micro
@@ -231,7 +238,7 @@
constexpr uint32_t outputTensorIdx
OMStatus ReLUCommon(const int flat_size, const Type *input_data, Type *output_data, const float alpha, const bool is_relu_6)
-
OMStatus execute_relu_common(const OMExecuteArgs &execute_args, bool is_relu_6)
+
OMStatus execute_relu_common(const OMExecuteArgs &execute_args, bool is_relu_6)
diff --git a/_relu_common_8h_source.html b/_relu_common_8h_source.html index 85b6da279de..f1ba58671b6 100644 --- a/_relu_common_8h_source.html +++ b/_relu_common_8h_source.html @@ -137,7 +137,7 @@ -
OMStatus execute_relu_common(const OMExecuteArgs &execute_args, bool is_relu_6)
+
OMStatus execute_relu_common(const OMExecuteArgs &execute_args, bool is_relu_6)
diff --git a/_replace_non_const_f_c_with_batch_mat_mul_pass_8cpp.html b/_replace_non_const_f_c_with_batch_mat_mul_pass_8cpp.html index 2c46a88621d..d8239b0c6aa 100644 --- a/_replace_non_const_f_c_with_batch_mat_mul_pass_8cpp.html +++ b/_replace_non_const_f_c_with_batch_mat_mul_pass_8cpp.html @@ -95,6 +95,7 @@
diff --git a/_replace_non_const_f_c_with_batch_mat_mul_pass_8cpp_source.html b/_replace_non_const_f_c_with_batch_mat_mul_pass_8cpp_source.html index 62dafc806fa..6d0ab5cf033 100644 --- a/_replace_non_const_f_c_with_batch_mat_mul_pass_8cpp_source.html +++ b/_replace_non_const_f_c_with_batch_mat_mul_pass_8cpp_source.html @@ -114,127 +114,127 @@
15 */
16
17#include <luci/IR/CircleNodes.h>
- - -
20
-
21namespace
-
22{
-
23
-
24// TODO move to global helper list if needed
- -
29{
-
30 switch (act)
-
31 {
- -
33 return inp;
- -
35 {
-
36 auto n = inp->graph()->nodes()->create<luci::CircleRelu>();
-
37 n->features(inp);
-
38 return n;
-
39 }
- -
41 {
-
42 auto n = inp->graph()->nodes()->create<luci::CircleRelu6>();
-
43 n->features(inp);
-
44 return n;
-
45 }
- -
47 {
-
48 auto n = inp->graph()->nodes()->create<luci::CircleReluN1To1>();
-
49 n->features(inp);
-
50 return n;
-
51 }
- -
53 {
-
54 auto n = inp->graph()->nodes()->create<luci::CircleTanh>();
-
55 n->x(inp);
-
56 return n;
-
57 }
- -
59 {
-
60 throw std::invalid_argument("no matching node to create from fused activation");
-
61 }
-
62 default:
-
63 throw std::invalid_argument("invalid fused activation");
-
64 }
-
65}
-
66
-
67// Create CircleReshape where
-
68// - dtype is same with node
-
69// - shape is same with node
-
70// NOTE: User should set input(tensor) of the returned Op.
- -
72{
-
73 assert(node); // FIX_CALLER_UNLESS
-
74
-
75 auto g = node->graph();
-
76
-
77 auto reshape = g->nodes()->create<luci::CircleReshape>();
-
78 reshape->name(node->name() + "/reshape");
-
79 reshape->dtype(node->dtype());
-
80 luci::add_origin(reshape, luci::get_origin(node));
-
81
-
82 auto shape_const = g->nodes()->create<luci::CircleConst>();
-
83 shape_const->dtype(loco::DataType::S32);
-
84 shape_const->rank(1);
-
85 shape_const->dim(0).set(node->rank());
-
86 shape_const->size<loco::DataType::S32>(node->rank());
-
87 for (uint32_t i = 0; i < node->rank(); i++)
-
88 {
-
89 assert(node->dim(i).known()); // FIX_CALLER_UNLESS
-
90 shape_const->at<loco::DataType::S32>(i) = node->dim(i).value();
-
91 }
- -
93 shape_const->name(node->name() + "/shape");
-
94 luci::add_origin(shape_const, luci::get_origin(node));
-
95
-
96 reshape->shape(shape_const);
-
97
-
98 return reshape;
-
99}
+ + + +
21
+
22namespace
+
23{
+
24
+
25// TODO move to global helper list if needed
+ +
30{
+
31 switch (act)
+
32 {
+ +
34 return inp;
+ +
36 {
+
37 auto n = inp->graph()->nodes()->create<luci::CircleRelu>();
+
38 n->features(inp);
+
39 return n;
+
40 }
+ +
42 {
+
43 auto n = inp->graph()->nodes()->create<luci::CircleRelu6>();
+
44 n->features(inp);
+
45 return n;
+
46 }
+ +
48 {
+
49 auto n = inp->graph()->nodes()->create<luci::CircleReluN1To1>();
+
50 n->features(inp);
+
51 return n;
+
52 }
+ +
54 {
+
55 auto n = inp->graph()->nodes()->create<luci::CircleTanh>();
+
56 n->x(inp);
+
57 return n;
+
58 }
+ +
60 {
+
61 throw std::invalid_argument("no matching node to create from fused activation");
+
62 }
+
63 default:
+
64 throw std::invalid_argument("invalid fused activation");
+
65 }
+
66}
+
67
+
68// Create CircleReshape where
+
69// - dtype is same with node
+
70// - shape is same with node
+
71// NOTE: User should set input(tensor) of the returned Op.
+ +
73{
+
74 assert(node); // FIX_CALLER_UNLESS
+
75
+
76 auto g = node->graph();
+
77
+
78 auto reshape = g->nodes()->create<luci::CircleReshape>();
+
79 reshape->name(node->name() + "/reshape");
+
80 reshape->dtype(node->dtype());
+
81 luci::add_origin(reshape, luci::get_origin(node));
+
82
+
83 auto shape_const = g->nodes()->create<luci::CircleConst>();
+
84 shape_const->dtype(loco::DataType::S32);
+
85 shape_const->rank(1);
+
86 shape_const->dim(0).set(node->rank());
+
87 shape_const->size<loco::DataType::S32>(node->rank());
+
88 for (uint32_t i = 0; i < node->rank(); i++)
+
89 {
+
90 assert(node->dim(i).known()); // FIX_CALLER_UNLESS
+
91 shape_const->at<loco::DataType::S32>(i) = node->dim(i).value();
+
92 }
+ +
94 shape_const->name(node->name() + "/shape");
+
95 luci::add_origin(shape_const, luci::get_origin(node));
+
96
+
97 reshape->shape(shape_const);
+
98
+
99 luci::copy_quantparam(node, reshape);
100
-
129bool replace_fc_with_matmul(luci::CircleFullyConnected *fc)
-
130{
-
131 luci::CircleNode *x = nullptr;
-
132 luci::CircleNode *y = nullptr;
-
133 luci::CircleTranspose *ty = nullptr;
-
134 luci::CircleTranspose *tx = nullptr;
-
135 bool adj_x = false;
-
136 bool adj_y = true;
-
137
-
138 if (dynamic_cast<luci::CircleConst *>(fc->weights()))
-
139 return false; // NonConst
+
101 return reshape;
+
102}
+
103
+
132bool replace_fc_with_matmul(luci::CircleFullyConnected *fc)
+
133{
+
134 luci::CircleNode *x = nullptr;
+
135 luci::CircleNode *y = nullptr;
+
136 luci::CircleTranspose *ty = nullptr;
+
137 luci::CircleTranspose *tx = nullptr;
+
138 bool adj_x = false;
+
139 bool adj_y = true;
140
-
141 // NOTE For const inputs, it is possible to block this conversion,
-
142 // because we can make transposed FC rather than matmul to improve
-
143 // accuracy of quantized models by sacrificing latency.
-
144 // See https://github.com/Samsung/ONE/discussions/11941 for more details.
-
145
-
146 if ((ty = dynamic_cast<luci::CircleTranspose *>(fc->weights()))) // is y a transpose?
-
147 {
-
148 adj_y = false;
-
149 if (dynamic_cast<luci::CircleConst *>(ty->a()))
-
150 return false;
-
151 else
-
152 y = loco::must_cast<luci::CircleNode *>(ty->a());
-
153 }
-
154 else
-
155 { // y is not transpose and not const
-
156 y = loco::must_cast<luci::CircleNode *>(fc->weights());
-
157 }
-
158 if ((tx = dynamic_cast<luci::CircleTranspose *>(fc->input())))
-
159 {
-
160 adj_x = true;
-
161 x = loco::must_cast<luci::CircleNode *>(tx->a());
-
162 }
-
163 else
-
164 {
-
165 x = loco::must_cast<luci::CircleNode *>(fc->input());
-
166 }
-
167
-
168 if (x->dtype() != loco::DataType::FLOAT32 || y->dtype() != loco::DataType::FLOAT32)
-
169 return false;
+
141 if (dynamic_cast<luci::CircleConst *>(fc->weights()))
+
142 return false; // NonConst
+
143
+
144 // NOTE For const inputs, it is possible to block this conversion,
+
145 // because we can make transposed FC rather than matmul to improve
+
146 // accuracy of quantized models by sacrificing latency.
+
147 // See https://github.com/Samsung/ONE/discussions/11941 for more details.
+
148
+
149 if ((ty = dynamic_cast<luci::CircleTranspose *>(fc->weights()))) // is y a transpose?
+
150 {
+
151 adj_y = false;
+
152 if (dynamic_cast<luci::CircleConst *>(ty->a()))
+
153 return false;
+
154 else
+
155 y = loco::must_cast<luci::CircleNode *>(ty->a());
+
156 }
+
157 else
+
158 { // y is not transpose and not const
+
159 y = loco::must_cast<luci::CircleNode *>(fc->weights());
+
160 }
+
161 if ((tx = dynamic_cast<luci::CircleTranspose *>(fc->input())))
+
162 {
+
163 adj_x = true;
+
164 x = loco::must_cast<luci::CircleNode *>(tx->a());
+
165 }
+
166 else
+
167 {
+
168 x = loco::must_cast<luci::CircleNode *>(fc->input());
+
169 }
170
171 auto bc = dynamic_cast<luci::CircleConst *>(fc->bias());
172 // NOTE bias can be empty as CircleOutputExclude type
@@ -253,67 +253,70 @@
185 matmul->name(name);
186 matmul->dtype(fc->dtype());
187
-
188 luci::add_origin(matmul, luci::get_origin(fc));
+
188 luci::copy_quantparam(fc, matmul);
189
-
190 auto reshape = create_reshape(fc);
-
191 reshape->tensor(matmul);
-
192
-
193 auto all_zero = [](const luci::CircleConst *c) {
-
194 bool ac = true;
-
195 for (uint32_t i = 0; i < c->size<loco::DataType::FLOAT32>() && ac; i++)
-
196 {
-
197 ac &= c->at<loco::DataType::FLOAT32>(i) == 0.0f;
-
198 }
-
199 return ac;
-
200 };
-
201
-
202 if (nullptr != bc && !all_zero(bc))
-
203 {
-
204 auto bias_add = fc->graph()->nodes()->create<luci::CircleAdd>();
-
205 bias_add->x(reshape);
-
206 bias_add->y(bc);
-
207 bias_add->name(fc->name() + "/bias_add");
-
208 bias_add->dtype(fc->dtype());
-
209 add_origin(bias_add, get_origin(fc));
-
210 bias_add->fusedActivationFunction(fc->fusedActivationFunction());
-
211 loco::replace(fc).with(bias_add);
-
212 }
-
213 else
-
214 {
-
215 // NOTE bias doesn't exist or bias is all zero
-
216 auto n = fromActivation(reshape, fc->fusedActivationFunction());
-
217 add_origin(n, luci::get_origin(fc));
-
218 n->name(fc->name() + "fusedActivation");
-
219 n->dtype(fc->dtype());
-
220 loco::replace(fc).with(n);
-
221 }
-
222
-
223 return true;
-
224}
-
225} // namespace
-
226
-
227namespace luci
-
228{
-
229
-
- -
231{
-
232 bool changed = false;
-
233 for (auto node : loco::active_nodes(loco::output_nodes(g)))
-
234 {
-
235 if (auto fc = dynamic_cast<luci::CircleFullyConnected *>(node))
-
236 {
-
237 if (replace_fc_with_matmul(fc))
-
238 changed = true;
-
239 }
-
240 }
-
241
-
242 return changed;
-
243}
+
190 luci::add_origin(matmul, luci::get_origin(fc));
+
191
+
192 auto reshape = create_reshape(fc);
+
193 reshape->tensor(matmul);
+
194
+
195 auto all_zero = [](const luci::CircleConst *c) {
+
196 bool ac = true;
+
197 for (uint32_t i = 0; i < c->size<loco::DataType::FLOAT32>() && ac; i++)
+
198 {
+
199 ac &= c->at<loco::DataType::FLOAT32>(i) == 0.0f;
+
200 }
+
201 return ac;
+
202 };
+
203
+
204 if (nullptr != bc && !all_zero(bc))
+
205 {
+
206 auto bias_add = fc->graph()->nodes()->create<luci::CircleAdd>();
+
207 bias_add->x(reshape);
+
208 bias_add->y(bc);
+
209 bias_add->name(fc->name() + "/bias_add");
+
210 bias_add->dtype(fc->dtype());
+
211 add_origin(bias_add, get_origin(fc));
+
212 bias_add->fusedActivationFunction(fc->fusedActivationFunction());
+
213 loco::replace(fc).with(bias_add);
+
214 }
+
215 else
+
216 {
+
217 // NOTE bias doesn't exist or bias is all zero
+
218 auto n = fromActivation(reshape, fc->fusedActivationFunction());
+
219 add_origin(n, luci::get_origin(fc));
+
220 n->name(fc->name() + "fusedActivation");
+
221 n->dtype(fc->dtype());
+
222 loco::replace(fc).with(n);
+
223 }
+
224
+
225 return true;
+
226}
+
227} // namespace
+
228
+
229namespace luci
+
230{
+
231
+
+ +
233{
+
234 bool changed = false;
+
235 for (auto node : loco::active_nodes(loco::output_nodes(g)))
+
236 {
+
237 if (auto fc = dynamic_cast<luci::CircleFullyConnected *>(node))
+
238 {
+
239 if (replace_fc_with_matmul(fc))
+
240 changed = true;
+
241 }
+
242 }
+
243
+
244 return changed;
+
245}
-
244
-
245} // namespace luci
+
246
+
247} // namespace luci
+
A neural network graph.
Definition Graph.h:161
NodeContext * nodes(void)
Definition Graph.h:218
@@ -348,6 +351,7 @@
std::vector< Node * > output_nodes(Graph *)
Definition Graph.cpp:101
Subst< SubstQualifier::Default > replace(Node *node)
Definition Node.cpp:82
+
void copy_quantparam(const luci::CircleNode *src, luci::CircleNode *dst)
copy CircleQuantParam of src to dst
@@ -360,7 +364,7 @@
NodeName name(void) const
ShapeStatus shape_status(void) const
- +
diff --git a/_replace_non_const_f_c_with_batch_mat_mul_pass_8h_source.html b/_replace_non_const_f_c_with_batch_mat_mul_pass_8h_source.html index c3d4d52b905..a34728fd18a 100644 --- a/_replace_non_const_f_c_with_batch_mat_mul_pass_8h_source.html +++ b/_replace_non_const_f_c_with_batch_mat_mul_pass_8h_source.html @@ -139,7 +139,7 @@
Class to replace "FC with non-const weight" with Batched MatMul.
const char * name(void) const final
-
bool run(loco::Graph *g) final
Run the pass.
+
bool run(loco::Graph *g) final
Run the pass.
diff --git a/_reshape_common_8cpp.html b/_reshape_common_8cpp.html index ad663190b01..3fd11b00fa6 100644 --- a/_reshape_common_8cpp.html +++ b/_reshape_common_8cpp.html @@ -89,12 +89,28 @@
+
ReshapeCommon.cpp File Reference

Go to the source code of this file.

+ + + + + + +

+Namespaces

namespace  onert_micro
 
namespace  onert_micro::execute
 
+ + + +

+Functions

OMStatus onert_micro::execute::execute_reshape_common (const OMExecuteArgs &execute_args)
 
diff --git a/_reshape_common_8cpp.js b/_reshape_common_8cpp.js new file mode 100644 index 00000000000..320d09072a8 --- /dev/null +++ b/_reshape_common_8cpp.js @@ -0,0 +1,4 @@ +var _reshape_common_8cpp = +[ + [ "execute_reshape_common", "_reshape_common_8cpp.html#a1555dfae3a0f1f11c428c1c542692d85", null ] +]; \ No newline at end of file diff --git a/_reshape_common_8cpp_source.html b/_reshape_common_8cpp_source.html index 600a8772772..967b2783882 100644 --- a/_reshape_common_8cpp_source.html +++ b/_reshape_common_8cpp_source.html @@ -127,48 +127,56 @@
28} // namespace
29
30// NOTE: doesnt currently support dynamic shapes
-
- +
31namespace onert_micro
32{
-
33 core::OMRuntimeContext &runtime_context = execute_args.runtime_context;
-
34 core::OMRuntimeStorage &runtime_storage = execute_args.runtime_storage;
-
35 uint16_t op_index = execute_args.kernel_index;
-
36
-
37 OMRuntimeKernel runtime_kernel;
-
38 runtime_kernel.readKernel(op_index, runtime_context);
-
39
-
40 const circle::Tensor *input = runtime_kernel.inputs[inputTensorIdx];
-
41 const circle::Tensor *output = runtime_kernel.outputs[outputTensorIdx];
-
42
-
43 assert(input != nullptr);
-
44 assert(output != nullptr);
-
45
-
46 OMStatus status = Ok;
+
33namespace execute
+
34{
+
35
+
+ +
37{
+
38 core::OMRuntimeContext &runtime_context = execute_args.runtime_context;
+
39 core::OMRuntimeStorage &runtime_storage = execute_args.runtime_storage;
+
40 uint16_t op_index = execute_args.kernel_index;
+
41
+
42 OMRuntimeKernel runtime_kernel;
+
43 runtime_kernel.readKernel(op_index, runtime_context);
+
44
+
45 const circle::Tensor *input = runtime_kernel.inputs[inputTensorIdx];
+
46 const circle::Tensor *output = runtime_kernel.outputs[outputTensorIdx];
47
-
48 status = runtime_kernel.getDataFromStorage(op_index, runtime_storage, runtime_context);
-
49 if (status != Ok)
-
50 return status;
-
51
-
52 uint8_t *input_data = runtime_kernel.inputs_data[inputTensorIdx];
-
53 uint8_t *output_data = runtime_kernel.outputs_data[outputTensorIdx];
-
54
-
55 assert(input_data != nullptr);
-
56 assert(output_data != nullptr);
-
57
-
58 // Check is it inplace kernel
-
59 if (input_data == output_data)
-
60 return Ok;
-
61
-
62 const core::OMRuntimeShape shape(input);
-
63
-
64 const size_t element_size =
-
65 static_cast<uint32_t>(getOMDataTypeSize(core::onertMicroDatatype(input->type())));
-
66 const int32_t num_elements = shape.flatSize();
-
67 std::memcpy(output_data, input_data, num_elements * element_size);
+
48 assert(input != nullptr);
+
49 assert(output != nullptr);
+
50
+
51 OMStatus status = Ok;
+
52
+
53 status = runtime_kernel.getDataFromStorage(op_index, runtime_storage, runtime_context);
+
54 if (status != Ok)
+
55 return status;
+
56
+
57 uint8_t *input_data = runtime_kernel.inputs_data[inputTensorIdx];
+
58 uint8_t *output_data = runtime_kernel.outputs_data[outputTensorIdx];
+
59
+
60 assert(input_data != nullptr);
+
61 assert(output_data != nullptr);
+
62
+
63 // Check is it inplace kernel
+
64 if (input_data == output_data)
+
65 return Ok;
+
66
+
67 const core::OMRuntimeShape shape(input);
68
-
69 return status;
-
70}
+
69 const size_t element_size =
+
70 static_cast<uint32_t>(getOMDataTypeSize(core::onertMicroDatatype(input->type())));
+
71 const int32_t num_elements = shape.flatSize();
+
72 std::memcpy(output_data, input_data, num_elements * element_size);
+
73
+
74 return status;
+
75}
+
76
+
77} // namespace execute
+
78} // namespace onert_micro
@@ -184,7 +192,7 @@
constexpr uint32_t outputTensorIdx
OMDataType onertMicroDatatype(const circle::TensorType type)
-
OMStatus execute_reshape_common(const OMExecuteArgs &execute_args)
+
OMStatus execute_reshape_common(const OMExecuteArgs &execute_args)
diff --git a/_reshape_common_8h_source.html b/_reshape_common_8h_source.html index 561c500f42a..adb8d44da99 100644 --- a/_reshape_common_8h_source.html +++ b/_reshape_common_8h_source.html @@ -145,7 +145,7 @@ -
OMStatus execute_reshape_common(const OMExecuteArgs &execute_args)
+
OMStatus execute_reshape_common(const OMExecuteArgs &execute_args)
diff --git a/_spaces_batches_n_d_common_8cpp.html b/_spaces_batches_n_d_common_8cpp.html index e0571c36b9c..fba35e594d0 100644 --- a/_spaces_batches_n_d_common_8cpp.html +++ b/_spaces_batches_n_d_common_8cpp.html @@ -89,6 +89,9 @@
+
SpacesBatchesNDCommon.cpp File Reference
@@ -96,6 +99,19 @@ #include "execute/OMUtils.h"

Go to the source code of this file.

+ + + + + + +

+Namespaces

namespace  onert_micro
 
namespace  onert_micro::execute
 
+ + + +

+Functions

OMStatus onert_micro::execute::execute_spaces_batches_nd_common (const OMExecuteArgs &execute_args, const std::function< OMStatus(const core::OMRuntimeShape &unextended_input1_shape, const float *input1_data, const core::OMRuntimeShape &unextended_input2_shape, const int32_t *block_shape_data, const core::OMRuntimeShape &unextended_input3_shape, const int32_t *crops_data, const core::OMRuntimeShape &unextended_output_shape, float *output_data)> &func)
 
diff --git a/_spaces_batches_n_d_common_8cpp.js b/_spaces_batches_n_d_common_8cpp.js new file mode 100644 index 00000000000..685a6c4bce6 --- /dev/null +++ b/_spaces_batches_n_d_common_8cpp.js @@ -0,0 +1,4 @@ +var _spaces_batches_n_d_common_8cpp = +[ + [ "execute_spaces_batches_nd_common", "_spaces_batches_n_d_common_8cpp.html#a6bbf97f879c4bedb4900b8c2f6080274", null ] +]; \ No newline at end of file diff --git a/_spaces_batches_n_d_common_8cpp_source.html b/_spaces_batches_n_d_common_8cpp_source.html index b5ed71f0185..20280f39679 100644 --- a/_spaces_batches_n_d_common_8cpp_source.html +++ b/_spaces_batches_n_d_common_8cpp_source.html @@ -129,83 +129,93 @@
30
31} // namespace
32
-
33OMStatus onert_micro::execute::execute_spaces_batches_nd_common(
-
34 const OMExecuteArgs &execute_args,
-
35 const std::function<
-
36 OMStatus(const core::OMRuntimeShape &unextended_input1_shape, const float *input1_data,
-
37 const core::OMRuntimeShape &unextended_input2_shape, const int32_t *block_shape_data,
-
38 const core::OMRuntimeShape &unextended_input3_shape, const int32_t *crops_data,
-
39 const core::OMRuntimeShape &unextended_output_shape, float *output_data)> &func)
-
40{
-
41 core::OMRuntimeContext &runtime_context = execute_args.runtime_context;
-
42 core::OMRuntimeStorage &runtime_storage = execute_args.runtime_storage;
-
43 uint16_t op_index = execute_args.kernel_index;
-
44
-
45 const circle::Tensor *input1;
-
46 const circle::Tensor *input2;
-
47 const circle::Tensor *input3;
-
48 const circle::Tensor *output;
+
33namespace onert_micro
+
34{
+
35namespace execute
+
36{
+
37
+
+ +
39 const OMExecuteArgs &execute_args,
+
40 const std::function<
+
41 OMStatus(const core::OMRuntimeShape &unextended_input1_shape, const float *input1_data,
+
42 const core::OMRuntimeShape &unextended_input2_shape, const int32_t *block_shape_data,
+
43 const core::OMRuntimeShape &unextended_input3_shape, const int32_t *crops_data,
+
44 const core::OMRuntimeShape &unextended_output_shape, float *output_data)> &func)
+
45{
+
46 core::OMRuntimeContext &runtime_context = execute_args.runtime_context;
+
47 core::OMRuntimeStorage &runtime_storage = execute_args.runtime_storage;
+
48 uint16_t op_index = execute_args.kernel_index;
49
-
50 uint8_t *input1_data;
-
51 uint8_t *input2_data;
-
52 uint8_t *input3_data;
-
53 uint8_t *output_data;
+
50 const circle::Tensor *input1;
+
51 const circle::Tensor *input2;
+
52 const circle::Tensor *input3;
+
53 const circle::Tensor *output;
54
-
55 uint16_t input1_index = 0;
-
56 uint16_t input2_index = 0;
-
57
-
58 // Read kernel
+
55 uint8_t *input1_data;
+
56 uint8_t *input2_data;
+
57 uint8_t *input3_data;
+
58 uint8_t *output_data;
59
-
60 execute::OMRuntimeKernel runtime_kernel;
-
61 OMStatus status = runtime_kernel.readKernel(op_index, runtime_context);
-
62 if (status != Ok)
-
63 return status;
+
60 uint16_t input1_index = 0;
+
61 uint16_t input2_index = 0;
+
62
+
63 // Read kernel
64
-
65 input1 = runtime_kernel.inputs[input1TensorIdx];
-
66 input2 = runtime_kernel.inputs[input2TensorIdx];
-
67 input3 = runtime_kernel.inputs[input3TensorIdx];
-
68 output = runtime_kernel.outputs[outputTensorIdx];
+
65 execute::OMRuntimeKernel runtime_kernel;
+
66 OMStatus status = runtime_kernel.readKernel(op_index, runtime_context);
+
67 if (status != Ok)
+
68 return status;
69
-
70 core::OMRuntimeShape input1_shape(input1);
-
71 core::OMRuntimeShape input2_shape(input1);
-
72 core::OMRuntimeShape input3_shape(input1);
- +
70 input1 = runtime_kernel.inputs[input1TensorIdx];
+
71 input2 = runtime_kernel.inputs[input2TensorIdx];
+
72 input3 = runtime_kernel.inputs[input3TensorIdx];
+
73 output = runtime_kernel.outputs[outputTensorIdx];
74
-
75 assert(input1 != nullptr);
-
76 assert(input2 != nullptr);
-
77 assert(input3 != nullptr);
-
78 assert(output != nullptr);
+
75 core::OMRuntimeShape input1_shape(input1);
+
76 core::OMRuntimeShape input2_shape(input1);
+
77 core::OMRuntimeShape input3_shape(input1);
+
79
-
80 status = runtime_kernel.getDataFromStorage(op_index, runtime_storage, runtime_context);
-
81 if (status != Ok)
-
82 return status;
-
83
-
84 input1_data = runtime_kernel.inputs_data[input1TensorIdx];
-
85 input2_data = runtime_kernel.inputs_data[input2TensorIdx];
-
86 input3_data = runtime_kernel.inputs_data[input3TensorIdx];
- +
80 assert(input1 != nullptr);
+
81 assert(input2 != nullptr);
+
82 assert(input3 != nullptr);
+
83 assert(output != nullptr);
+
84
+
85 status = runtime_kernel.getDataFromStorage(op_index, runtime_storage, runtime_context);
+
86 if (status != Ok)
+
87 return status;
88
-
89 switch (input1->type())
-
90 {
-
91#ifndef DIS_FLOAT
-
92 case circle::TensorType_FLOAT32:
-
93 {
-
94 status = func(input1_shape, reinterpret_cast<float *>(input1_data), input2_shape,
-
95 reinterpret_cast<int32_t *>(input2_data), input3_shape,
-
96 reinterpret_cast<int32_t *>(input3_data), output_shape,
-
97 reinterpret_cast<float *>(output_data));
-
98 }
-
99 break;
-
100#endif // DIS_FLOAT
-
101 default:
-
102 {
-
103 status = UnsupportedType;
-
104 assert(false && "Unsupported type.");
-
105 }
-
106 }
-
107
-
108 return status;
-
109}
+
89 input1_data = runtime_kernel.inputs_data[input1TensorIdx];
+
90 input2_data = runtime_kernel.inputs_data[input2TensorIdx];
+
91 input3_data = runtime_kernel.inputs_data[input3TensorIdx];
+
92 output_data = runtime_kernel.outputs_data[outputTensorIdx];
+
93
+
94 switch (input1->type())
+
95 {
+
96#ifndef DIS_FLOAT
+
97 case circle::TensorType_FLOAT32:
+
98 {
+
99 status = func(input1_shape, reinterpret_cast<float *>(input1_data), input2_shape,
+
100 reinterpret_cast<int32_t *>(input2_data), input3_shape,
+
101 reinterpret_cast<int32_t *>(input3_data), output_shape,
+
102 reinterpret_cast<float *>(output_data));
+
103 }
+
104 break;
+
105#endif // DIS_FLOAT
+
106 default:
+
107 {
+
108 status = UnsupportedType;
+
109 assert(false && "Unsupported type.");
+
110 }
+
111 }
+
112
+
113 return status;
+
114}
+
+
115
+
116} // namespace execute
+
117} // namespace onert_micro
@@ -222,17 +232,16 @@
constexpr uint32_t input1TensorIdx
constexpr uint32_t outputTensorIdx
constexpr uint32_t input2TensorIdx
-
output
-
const std::vector< float > input1_data
-
const std::vector< float > input2_data
-
const std::vector< float > input3_data
OMStatus execute_spaces_batches_nd_common(const OMExecuteArgs &execute_args, const std::function< OMStatus(const core::OMRuntimeShape &unextended_input1_shape, const float *input1_data, const core::OMRuntimeShape &unextended_input2_shape, const int32_t *block_shape_data, const core::OMRuntimeShape &unextended_input3_shape, const int32_t *crops_data, const core::OMRuntimeShape &unextended_output_shape, float *output_data)> &f)
OMStatus
Definition OMStatus.h:24
@ Ok
Definition OMStatus.h:25
@ UnsupportedType
Definition OMStatus.h:26
-
output_data
+
+
uint16_t kernel_index
+
core::OMRuntimeContext & runtime_context
+
core::OMRuntimeStorage & runtime_storage
diff --git a/annotated.html b/annotated.html index f4e3222d468..57c92187703 100644 --- a/annotated.html +++ b/annotated.html @@ -3458,265 +3458,268 @@  CNegTestDataInputMismatchConv2DKernel  CNegTestDataInputMismatchDepthwiseConv2DKernel  CNegTestDataInputMismatchTransposeConvKernel - CNegTestDataInputOutputScaleMismatchGatherKernel - CNegTestDataInputOutputShapeMismatchAbsKernel - CNegTestDataInputOutputShapeMismatchCastKernel - CNegTestDataInputOutputShapeMismatchReLU6Kernel - CNegTestDataInputOutputShapeMismatchReLUKernel - CNegTestDataInputOutputShapeMismatchSpaceToDepthKernel - CNegTestDataInputOutputTypeMismatchAbsKernel - CNegTestDataInputOutputTypeMismatchAveragePool2DKernel - CNegTestDataInputOutputTypeMismatchBatchToSpaceNDKernel - CNegTestDataInputOutputTypeMismatchCeilKernel - CNegTestDataInputOutputTypeMismatchCosKernel - CNegTestDataInputOutputTypeMismatchEluKernel - CNegTestDataInputOutputTypeMismatchExpKernel - CNegTestDataInputOutputTypeMismatchFloorKernel - CNegTestDataInputOutputTypeMismatchGatherKernel - CNegTestDataInputOutputTypeMismatchGatherNDKernel - CNegTestDataInputOutputTypeMismatchL2Pool2DKernel - CNegTestDataInputOutputTypeMismatchLeakyReLUKernel - CNegTestDataInputOutputTypeMismatchLogisticKernel - CNegTestDataInputOutputTypeMismatchLogKernel - CNegTestDataInputOutputTypeMismatchLogSoftmaxKernel - CNegTestDataInputOutputTypeMismatchMaxPool2DKernel - CNegTestDataInputOutputTypeMismatchNegKernel - CNegTestDataInputOutputTypeMismatchPadKernel - CNegTestDataInputOutputTypeMismatchReLU6Kernel - CNegTestDataInputOutputTypeMismatchReLUKernel - CNegTestDataInputOutputTypeMismatchRoundKernel - CNegTestDataInputOutputTypeMismatchRsqrtKernel - CNegTestDataInputOutputTypeMismatchSinKernel - CNegTestDataInputOutputTypeMismatchSoftmaxKernel - CNegTestDataInputOutputTypeMismatchSpaceToBatchNDKernel - CNegTestDataInputOutputTypeMismatchSpaceToDepthKernel - CNegTestDataInputOutputTypeMismatchSplitKernel - CNegTestDataInputOutputTypeMismatchSplitVKernel - CNegTestDataInputOutputTypeMismatchSqrtKernel - CNegTestDataInputOutputTypeMismatchSquareKernel - CNegTestDataInputOutputTypeMismatchStridedSliceKernel - CNegTestDataInputOutputTypeMismatchSubKernel - CNegTestDataInputOutputTypeMismatchSVDFKernel - CNegTestDataInputOutputTypeMismatchTanhKernel - CNegTestDataInputOutputTypeMismatchUnpackKernel - CNegTestDataInputsTypeMismatchSquaredDifference - CNegTestDataInputsTypeMismatchSubKernel - CNegTestDataInputTypeMismatchFillKernel - CNegTestDataInt16TypeMul - CNegTestDataInvalidInputOutputShapeFloorKernel - CNegTestDataInvalidInputShapeConv2DKernel - CNegTestDataInvalidInputShapeDepthwiseConv2DKernel - CNegTestDataInvalidInputShapeMaxPool2DKernel - CNegTestDataInvalidInputShapeNegKernel - CNegTestDataInvalidInputShapeTransposeConvKernel - CNegTestDataInvalidInputTypeExpandDimsKernel - CNegTestDataLessKernel - CNegTestDataNoQuantParamsAveragePool2DKernel - CNegTestDataNoQuantParamsConv2DKernel - CNegTestDataNoQuantParamsDepthwiseConv2DKernel - CNegTestDataNoQuantParamsLogisticKernel - CNegTestDataNoQuantParamsMaxPool2DKernel - CNegTestDataNoQuantParamsS16AddKernel - CNegTestDataNoQuantParamsSoftmaxKernel - CNegTestDataNoQuantParamsSubKernel - CNegTestDataNoZeroPointsFullyConnectedKernel - CNegTestDataWhileKernel - CNegTestDataWithInvalidOutputShapeDequantizeKernel - CNegTestDataWithInvalidOutputShapeQuantizeKernel - CNegTestDataWrongAxisGatherKernel - CNegTestDataWrongBiasShapeFullyConnectedKernel - CNegTestDataWrongBiasTypeDepthwiseConv2DKernel - CNegTestDataWrongInputShapeFillKernel - CNegTestDataWrongOutputTypeShapeKernel - CNegTestDataWrongPermTypeTransposeKernel - CNegTestDataWrongPositionTypeGatherKernel - CNegTestDataWrongWeightShapeFullyConnectedKernel - CNegTestQuantAddNoScaleKernel - CNegTestQuantMulNoScaleKernel - CTestData32IntAdd - CTestData64IntAdd - CTestDataAbsBase - CTestDataAddBase - CTestDataAddNBase - CTestDataArgMaxBase - CTestDataArgMinBase - CTestDataAveragePool2DBase - CTestDataAxisOutputTypeMismatchArgMax - CTestDataAxisOutputTypeMismatchArgMin - CTestDataBase - CTestDataBatchToSpaceNDBase - CTestDataCastBase - CTestDataCeilBase - CTestDataConcatenationBase - CTestDataConv2DBase - CTestDataCosBase - CTestDataDepthwiseConv2DBase - CTestDataDequantizeBase - CTestDataDivBase - CTestDataEluBase - CTestDataEqualBase - CTestDataExpandDimsKernel - CTestDataExpBase - CTestDataFillKernel - CTestDataFloatAbs - CTestDataFloatAdd - CTestDataFloatAddN - CTestDataFloatArgMax - CTestDataFloatArgMin - CTestDataFloatAveragePool2D - CTestDataFloatBatchToSpaceND - CTestDataFloatCast - CTestDataFloatCeil - CTestDataFloatConcatenation - CTestDataFloatConv2D - CTestDataFloatCos - CTestDataFloatDepthwiseConv2D - CTestDataFloatDequantize - CTestDataFloatDiv - CTestDataFloatElu - CTestDataFloatEqual - CTestDataFloatExp - CTestDataFloatFloor - CTestDataFloatFloorDiv - CTestDataFloatFloorMod - CTestDataFloatFullyConnected - CTestDataFloatGather - CTestDataFloatGatherND - CTestDataFloatGreater - CTestDataFloatGreaterEqual - CTestDataFloatGRU - CTestDataFloatL2Normalization - CTestDataFloatL2Pool2D - CTestDataFloatLeakyReLU - CTestDataFloatLess - CTestDataFloatLessEqual - CTestDataFloatLog - CTestDataFloatLogistic - CTestDataFloatLogSoftmax - CTestDataFloatMaximum - CTestDataFloatMaxPool2D - CTestDataFloatMinimum - CTestDataFloatMul - CTestDataFloatNeg - CTestDataFloatNotEqual - CTestDataFloatPack - CTestDataFloatPad - CTestDataFloatQuantize - CTestDataFloatReLU - CTestDataFloatReLU6 - CTestDataFloatRound - CTestDataFloatRsqrt - CTestDataFloatSin - CTestDataFloatSlice - CTestDataFloatSoftmax - CTestDataFloatSpaceToBatchND - CTestDataFloatSpaceToDepth - CTestDataFloatSplit - CTestDataFloatSplitV - CTestDataFloatSqrt - CTestDataFloatSquare - CTestDataFloatSquaredDifference - CTestDataFloatStridedSlice - CTestDataFloatSub - CTestDataFloatSVDF - CTestDataFloatTanh - CTestDataFloatTransposeConv - CTestDataFloatUnpack - CTestDataFloatWQInt8FullyConnected - CTestDataFloorBase - CTestDataFloorDivBase - CTestDataFloorModBase - CTestDataFullyConnectedBase - CTestDataGatherBase - CTestDataGatherNDBase - CTestDataGreaterBase - CTestDataGreaterEqualBase - CTestDataGRUBase - CTestDataInputTypeMismatchAddN - CTestDataInputTypeMismatchConcatenation - CTestDataInt32Slice - CTestDataInt64Div - CTestDataInt64Slice - CTestDataInt8Add - CTestDataInt8DepthwiseConv2D - CTestDataInt8Mul - CTestDataInt8Softmax - CTestDataIntDiv - CTestDataIntEqual - CTestDataIntGather - CTestDataIntLess - CTestDataIntMul - CTestDataIntPack - CTestDataIntStridedSlice - CTestDataIntSub - CTestDataL2NormalizationBase - CTestDataL2Pool2DBase - CTestDataLeakyReLUBase - CTestDataLessBase - CTestDataLessEqualBase - CTestDataLogBase - CTestDataLogisticBase - CTestDataLogSoftmaxBase - CTestDataMaximumBase - CTestDataMaxPool2DBase - CTestDataMinimumBase - CTestDataMulBase - CTestDataNegBase - CTestDataNotEqualBase - CTestDataPackBase - CTestDataPadBase - CTestDataQuantizeBase - CTestDataQuantLess - CTestDataQuantU8Pack - CTestDataReLU6Base - CTestDataReLUBase - CTestDataReluConcatenation - CTestDataReshapeKernel - CTestDataRoundBase - CTestDataRsqrtBase - CTestDataS16FullyConnected - CTestDataS32Concatenation - CTestDataS64Concatenation - CTestDataS8AveragePool2D - CTestDataS8Concatenation - CTestDataS8Conv2D - CTestDataS8FullyConnected - CTestDataS8Gather - CTestDataS8Less - CTestDataS8Logistic - CTestDataS8MaxPool2D - CTestDataS8Pack - CTestDataS8ReLU - CTestDataS8ReLU6 - CTestDataS8ReshapeKernel - CTestDataS8SpaceToDepth - CTestDataS8StridedSlice - CTestDataS8Sub - CTestDataS8Unpack - CTestDataShapeKernel - CTestDataSinBase - CTestDataSliceBase - CTestDataSoftmaxBase - CTestDataSpaceToBatchNDBase - CTestDataSpaceToDepthBase - CTestDataSplitBase - CTestDataSplitVBase - CTestDataSqrtBase - CTestDataSquareBase - CTestDataSquaredDifferenceBase - CTestDataStridedSliceBase - CTestDataSubBase - CTestDataSVDFBase - CTestDataTanhBase - CTestDataTransposeConvBase - CTestDataTransposeKernel - CTestDataTypeMismatchSlice - CTestDataUnpackBase - CTestDataWhileKernel - CTestDataWrongAxisConcatenation - CTestDataWrongBeginTypeSlice - CTestDataWrongInputShapeSlice - CTestDataWrongSizeTypeSlice + CNegTestDataInputMismatchZerosLikeKernel + CNegTestDataInputOutputScaleMismatchGatherKernel + CNegTestDataInputOutputShapeMismatchAbsKernel + CNegTestDataInputOutputShapeMismatchCastKernel + CNegTestDataInputOutputShapeMismatchReLU6Kernel + CNegTestDataInputOutputShapeMismatchReLUKernel + CNegTestDataInputOutputShapeMismatchSpaceToDepthKernel + CNegTestDataInputOutputTypeMismatchAbsKernel + CNegTestDataInputOutputTypeMismatchAveragePool2DKernel + CNegTestDataInputOutputTypeMismatchBatchToSpaceNDKernel + CNegTestDataInputOutputTypeMismatchCeilKernel + CNegTestDataInputOutputTypeMismatchCosKernel + CNegTestDataInputOutputTypeMismatchEluKernel + CNegTestDataInputOutputTypeMismatchExpKernel + CNegTestDataInputOutputTypeMismatchFloorKernel + CNegTestDataInputOutputTypeMismatchGatherKernel + CNegTestDataInputOutputTypeMismatchGatherNDKernel + CNegTestDataInputOutputTypeMismatchL2Pool2DKernel + CNegTestDataInputOutputTypeMismatchLeakyReLUKernel + CNegTestDataInputOutputTypeMismatchLogisticKernel + CNegTestDataInputOutputTypeMismatchLogKernel + CNegTestDataInputOutputTypeMismatchLogSoftmaxKernel + CNegTestDataInputOutputTypeMismatchMaxPool2DKernel + CNegTestDataInputOutputTypeMismatchNegKernel + CNegTestDataInputOutputTypeMismatchPadKernel + CNegTestDataInputOutputTypeMismatchReLU6Kernel + CNegTestDataInputOutputTypeMismatchReLUKernel + CNegTestDataInputOutputTypeMismatchRoundKernel + CNegTestDataInputOutputTypeMismatchRsqrtKernel + CNegTestDataInputOutputTypeMismatchSinKernel + CNegTestDataInputOutputTypeMismatchSoftmaxKernel + CNegTestDataInputOutputTypeMismatchSpaceToBatchNDKernel + CNegTestDataInputOutputTypeMismatchSpaceToDepthKernel + CNegTestDataInputOutputTypeMismatchSplitKernel + CNegTestDataInputOutputTypeMismatchSplitVKernel + CNegTestDataInputOutputTypeMismatchSqrtKernel + CNegTestDataInputOutputTypeMismatchSquareKernel + CNegTestDataInputOutputTypeMismatchStridedSliceKernel + CNegTestDataInputOutputTypeMismatchSubKernel + CNegTestDataInputOutputTypeMismatchSVDFKernel + CNegTestDataInputOutputTypeMismatchTanhKernel + CNegTestDataInputOutputTypeMismatchUnpackKernel + CNegTestDataInputsTypeMismatchSquaredDifference + CNegTestDataInputsTypeMismatchSubKernel + CNegTestDataInputTypeMismatchFillKernel + CNegTestDataInt16TypeMul + CNegTestDataInvalidInputOutputShapeFloorKernel + CNegTestDataInvalidInputShapeConv2DKernel + CNegTestDataInvalidInputShapeDepthwiseConv2DKernel + CNegTestDataInvalidInputShapeMaxPool2DKernel + CNegTestDataInvalidInputShapeNegKernel + CNegTestDataInvalidInputShapeTransposeConvKernel + CNegTestDataInvalidInputTypeExpandDimsKernel + CNegTestDataLessKernel + CNegTestDataNoQuantParamsAveragePool2DKernel + CNegTestDataNoQuantParamsConv2DKernel + CNegTestDataNoQuantParamsDepthwiseConv2DKernel + CNegTestDataNoQuantParamsLogisticKernel + CNegTestDataNoQuantParamsMaxPool2DKernel + CNegTestDataNoQuantParamsS16AddKernel + CNegTestDataNoQuantParamsSoftmaxKernel + CNegTestDataNoQuantParamsSubKernel + CNegTestDataNoZeroPointsFullyConnectedKernel + CNegTestDataWhileKernel + CNegTestDataWithInvalidOutputShapeDequantizeKernel + CNegTestDataWithInvalidOutputShapeQuantizeKernel + CNegTestDataWrongAxisGatherKernel + CNegTestDataWrongBiasShapeFullyConnectedKernel + CNegTestDataWrongBiasTypeDepthwiseConv2DKernel + CNegTestDataWrongInputShapeFillKernel + CNegTestDataWrongOutputTypeShapeKernel + CNegTestDataWrongPermTypeTransposeKernel + CNegTestDataWrongPositionTypeGatherKernel + CNegTestDataWrongWeightShapeFullyConnectedKernel + CNegTestQuantAddNoScaleKernel + CNegTestQuantMulNoScaleKernel + CTestData32IntAdd + CTestData64IntAdd + CTestDataAbsBase + CTestDataAddBase + CTestDataAddNBase + CTestDataArgMaxBase + CTestDataArgMinBase + CTestDataAveragePool2DBase + CTestDataAxisOutputTypeMismatchArgMax + CTestDataAxisOutputTypeMismatchArgMin + CTestDataBase + CTestDataBatchToSpaceNDBase + CTestDataCastBase + CTestDataCeilBase + CTestDataConcatenationBase + CTestDataConv2DBase + CTestDataCosBase + CTestDataDepthwiseConv2DBase + CTestDataDequantizeBase + CTestDataDivBase + CTestDataEluBase + CTestDataEqualBase + CTestDataExpandDimsKernel + CTestDataExpBase + CTestDataFillKernel + CTestDataFloatAbs + CTestDataFloatAdd + CTestDataFloatAddN + CTestDataFloatArgMax + CTestDataFloatArgMin + CTestDataFloatAveragePool2D + CTestDataFloatBatchToSpaceND + CTestDataFloatCast + CTestDataFloatCeil + CTestDataFloatConcatenation + CTestDataFloatConv2D + CTestDataFloatCos + CTestDataFloatDepthwiseConv2D + CTestDataFloatDequantize + CTestDataFloatDiv + CTestDataFloatElu + CTestDataFloatEqual + CTestDataFloatExp + CTestDataFloatFloor + CTestDataFloatFloorDiv + CTestDataFloatFloorMod + CTestDataFloatFullyConnected + CTestDataFloatGather + CTestDataFloatGatherND + CTestDataFloatGreater + CTestDataFloatGreaterEqual + CTestDataFloatGRU + CTestDataFloatL2Normalization + CTestDataFloatL2Pool2D + CTestDataFloatLeakyReLU + CTestDataFloatLess + CTestDataFloatLessEqual + CTestDataFloatLog + CTestDataFloatLogistic + CTestDataFloatLogSoftmax + CTestDataFloatMaximum + CTestDataFloatMaxPool2D + CTestDataFloatMinimum + CTestDataFloatMul + CTestDataFloatNeg + CTestDataFloatNotEqual + CTestDataFloatPack + CTestDataFloatPad + CTestDataFloatQuantize + CTestDataFloatReLU + CTestDataFloatReLU6 + CTestDataFloatRound + CTestDataFloatRsqrt + CTestDataFloatSin + CTestDataFloatSlice + CTestDataFloatSoftmax + CTestDataFloatSpaceToBatchND + CTestDataFloatSpaceToDepth + CTestDataFloatSplit + CTestDataFloatSplitV + CTestDataFloatSqrt + CTestDataFloatSquare + CTestDataFloatSquaredDifference + CTestDataFloatStridedSlice + CTestDataFloatSub + CTestDataFloatSVDF + CTestDataFloatTanh + CTestDataFloatTransposeConv + CTestDataFloatUnpack + CTestDataFloatWQInt8FullyConnected + CTestDataFloatZerosLike + CTestDataFloorBase + CTestDataFloorDivBase + CTestDataFloorModBase + CTestDataFullyConnectedBase + CTestDataGatherBase + CTestDataGatherNDBase + CTestDataGreaterBase + CTestDataGreaterEqualBase + CTestDataGRUBase + CTestDataInputTypeMismatchAddN + CTestDataInputTypeMismatchConcatenation + CTestDataInt32Slice + CTestDataInt64Div + CTestDataInt64Slice + CTestDataInt8Add + CTestDataInt8DepthwiseConv2D + CTestDataInt8Mul + CTestDataInt8Softmax + CTestDataIntDiv + CTestDataIntEqual + CTestDataIntGather + CTestDataIntLess + CTestDataIntMul + CTestDataIntPack + CTestDataIntStridedSlice + CTestDataIntSub + CTestDataL2NormalizationBase + CTestDataL2Pool2DBase + CTestDataLeakyReLUBase + CTestDataLessBase + CTestDataLessEqualBase + CTestDataLogBase + CTestDataLogisticBase + CTestDataLogSoftmaxBase + CTestDataMaximumBase + CTestDataMaxPool2DBase + CTestDataMinimumBase + CTestDataMulBase + CTestDataNegBase + CTestDataNotEqualBase + CTestDataPackBase + CTestDataPadBase + CTestDataQuantizeBase + CTestDataQuantLess + CTestDataQuantU8Pack + CTestDataReLU6Base + CTestDataReLUBase + CTestDataReluConcatenation + CTestDataReshapeKernel + CTestDataRoundBase + CTestDataRsqrtBase + CTestDataS16FullyConnected + CTestDataS32Concatenation + CTestDataS64Concatenation + CTestDataS8AveragePool2D + CTestDataS8Concatenation + CTestDataS8Conv2D + CTestDataS8FullyConnected + CTestDataS8Gather + CTestDataS8Less + CTestDataS8Logistic + CTestDataS8MaxPool2D + CTestDataS8Pack + CTestDataS8ReLU + CTestDataS8ReLU6 + CTestDataS8ReshapeKernel + CTestDataS8SpaceToDepth + CTestDataS8StridedSlice + CTestDataS8Sub + CTestDataS8Unpack + CTestDataShapeKernel + CTestDataSinBase + CTestDataSliceBase + CTestDataSoftmaxBase + CTestDataSpaceToBatchNDBase + CTestDataSpaceToDepthBase + CTestDataSplitBase + CTestDataSplitVBase + CTestDataSqrtBase + CTestDataSquareBase + CTestDataSquaredDifferenceBase + CTestDataStridedSliceBase + CTestDataSubBase + CTestDataSVDFBase + CTestDataTanhBase + CTestDataTransposeConvBase + CTestDataTransposeKernel + CTestDataTypeMismatchSlice + CTestDataUnpackBase + CTestDataWhileKernel + CTestDataWrongAxisConcatenation + CTestDataWrongBeginTypeSlice + CTestDataWrongInputShapeSlice + CTestDataWrongSizeTypeSlice + CTestDataZerosLikeBase  Ntrain  Nlosses_functions  CCrossEntropy diff --git a/annotated_dup.js b/annotated_dup.js index e8bdd4686ba..e0f8f944d7a 100644 --- a/annotated_dup.js +++ b/annotated_dup.js @@ -3474,6 +3474,7 @@ var annotated_dup = [ "NegTestDataInputMismatchConv2DKernel", "classonert__micro_1_1test__model_1_1_neg_test_data_input_mismatch_conv2_d_kernel.html", "classonert__micro_1_1test__model_1_1_neg_test_data_input_mismatch_conv2_d_kernel" ], [ "NegTestDataInputMismatchDepthwiseConv2DKernel", "classonert__micro_1_1test__model_1_1_neg_test_data_input_mismatch_depthwise_conv2_d_kernel.html", "classonert__micro_1_1test__model_1_1_neg_test_data_input_mismatch_depthwise_conv2_d_kernel" ], [ "NegTestDataInputMismatchTransposeConvKernel", "classonert__micro_1_1test__model_1_1_neg_test_data_input_mismatch_transpose_conv_kernel.html", "classonert__micro_1_1test__model_1_1_neg_test_data_input_mismatch_transpose_conv_kernel" ], + [ "NegTestDataInputMismatchZerosLikeKernel", "classonert__micro_1_1test__model_1_1_neg_test_data_input_mismatch_zeros_like_kernel.html", "classonert__micro_1_1test__model_1_1_neg_test_data_input_mismatch_zeros_like_kernel" ], [ "NegTestDataInputOutputScaleMismatchGatherKernel", "classonert__micro_1_1test__model_1_1_neg_test_data_input_output_scale_mismatch_gather_kernel.html", "classonert__micro_1_1test__model_1_1_neg_test_data_input_output_scale_mismatch_gather_kernel" ], [ "NegTestDataInputOutputShapeMismatchAbsKernel", "classonert__micro_1_1test__model_1_1_neg_test_data_input_output_shape_mismatch_abs_kernel.html", "classonert__micro_1_1test__model_1_1_neg_test_data_input_output_shape_mismatch_abs_kernel" ], [ "NegTestDataInputOutputShapeMismatchCastKernel", "classonert__micro_1_1test__model_1_1_neg_test_data_input_output_shape_mismatch_cast_kernel.html", "classonert__micro_1_1test__model_1_1_neg_test_data_input_output_shape_mismatch_cast_kernel" ], @@ -3639,6 +3640,7 @@ var annotated_dup = [ "TestDataFloatTransposeConv", "classonert__micro_1_1test__model_1_1_test_data_float_transpose_conv.html", "classonert__micro_1_1test__model_1_1_test_data_float_transpose_conv" ], [ "TestDataFloatUnpack", "classonert__micro_1_1test__model_1_1_test_data_float_unpack.html", "classonert__micro_1_1test__model_1_1_test_data_float_unpack" ], [ "TestDataFloatWQInt8FullyConnected", "classonert__micro_1_1test__model_1_1_test_data_float_w_q_int8_fully_connected.html", "classonert__micro_1_1test__model_1_1_test_data_float_w_q_int8_fully_connected" ], + [ "TestDataFloatZerosLike", "classonert__micro_1_1test__model_1_1_test_data_float_zeros_like.html", "classonert__micro_1_1test__model_1_1_test_data_float_zeros_like" ], [ "TestDataFloorBase", "classonert__micro_1_1test__model_1_1_test_data_floor_base.html", "classonert__micro_1_1test__model_1_1_test_data_floor_base" ], [ "TestDataFloorDivBase", "classonert__micro_1_1test__model_1_1_test_data_floor_div_base.html", "classonert__micro_1_1test__model_1_1_test_data_floor_div_base" ], [ "TestDataFloorModBase", "classonert__micro_1_1test__model_1_1_test_data_floor_mod_base.html", "classonert__micro_1_1test__model_1_1_test_data_floor_mod_base" ], @@ -3732,7 +3734,8 @@ var annotated_dup = [ "TestDataWrongAxisConcatenation", "classonert__micro_1_1test__model_1_1_test_data_wrong_axis_concatenation.html", "classonert__micro_1_1test__model_1_1_test_data_wrong_axis_concatenation" ], [ "TestDataWrongBeginTypeSlice", "classonert__micro_1_1test__model_1_1_test_data_wrong_begin_type_slice.html", "classonert__micro_1_1test__model_1_1_test_data_wrong_begin_type_slice" ], [ "TestDataWrongInputShapeSlice", "classonert__micro_1_1test__model_1_1_test_data_wrong_input_shape_slice.html", "classonert__micro_1_1test__model_1_1_test_data_wrong_input_shape_slice" ], - [ "TestDataWrongSizeTypeSlice", "classonert__micro_1_1test__model_1_1_test_data_wrong_size_type_slice.html", "classonert__micro_1_1test__model_1_1_test_data_wrong_size_type_slice" ] + [ "TestDataWrongSizeTypeSlice", "classonert__micro_1_1test__model_1_1_test_data_wrong_size_type_slice.html", "classonert__micro_1_1test__model_1_1_test_data_wrong_size_type_slice" ], + [ "TestDataZerosLikeBase", "classonert__micro_1_1test__model_1_1_test_data_zeros_like_base.html", "classonert__micro_1_1test__model_1_1_test_data_zeros_like_base" ] ] ], [ "train", "namespaceonert__micro_1_1train.html", [ [ "losses_functions", "namespaceonert__micro_1_1train_1_1losses__functions.html", [ diff --git a/classes.html b/classes.html index 66ea438f4e2..c6aa8d3e45a 100644 --- a/classes.html +++ b/classes.html @@ -135,7 +135,7 @@
MAE (onert_micro::train::metrics)
MAEMetric (mpqsolver::core)
MAEPrinter (circle_eval_diff)
make_unsigned (flatbuffers)
MakeBatchNormGammaPositivePass (luci)
ManualScheduler (onert::compiler)
ManualSchedulerOptions (onert::compiler)
Map (flexbuffers)
MAPEPrinter (circle_eval_diff)
MappedMemory
TensorBroadcast::Mapping (loco)
MatMul (loco)
MatMulBCast (nnfw::cker)
MatMulChef
MatMulChefFactory
MatMulConverter (exo)
MatMulConvFunctor (nnfw::cker::eigen_support)
MatrixBandPart (onert::ir::operation)
MatrixBandPartChef
MatrixBandPartChefFactory
MatrixBandPartLayer (onert::backend::cpu::ops)
MatrixDecode (loco)
MatrixDecoder (loco)
MatrixDiagChef
MatrixDiagChefFactory
MatrixEncode (loco)
MatrixEncoder (loco)
MatrixIndex (loco)
MatrixParams (nnfw::cker)
MatrixParams (nnfw::ruy)
MatrixSetDiagChef
MatrixSetDiagChefFactory
MatrixShape (loco)
MaxImpl (mir_interpreter)
MaxImpl< uint8_t > (mir_interpreter)
Maximum (luci_interpreter::kernels)
MaximumCanonicalizer (moco::tf)
MaximumChef
MaximumChefFactory
MaximumFn (luci_interpreter_pal)
MaximumFn (onert_micro::execute::pal)
MaximumGraphBuilder (moco)
MaximumOp (nnfw::cker)
MaxOp (mir::ops)
MaxPool2D (luci_interpreter::kernels)
MaxPool2D (loco)
MaxPool2D (coco)
MaxPool2D_000_Q8 (MaxPool2D_000)
MaxPool2DChef
MaxPool2DChefFactory
MaxPool2DConverter (exo)
MaxPool2DGraphBuilder (tflimport)
MaxPool2DImpl (mir_interpreter)
MaxPool2DImpl< uint8_t > (mir_interpreter)
MaxPool2DOp (mir::ops)
MaxPool2DOpAttributes (mir)
MaxPoolCanonicalizer (moco::tf)
MaxPoolGraphBuilder (moco)
MaxPoolWithArgmaxChef
MaxPoolWithArgmaxChefFactory
MaybeWith32BitIndexingImpl (nnfw::cker::bias_op::functor::internal)
MDTableWriter
Mean (luci_interpreter::kernels)
Mean_000_Q8 (Mean_000)
MeanCanonicalizer (moco::tf)
MeanChef
MeanChefFactory
MeanGraphBuilder (moco)
MeanLayer (onert::backend::train::ops)
MeanLayer (onert::backend::cpu::ops)
MeanParams (luci_interpreter_pal)
Memory
MemoryContext (enco)
MemoryManager (onert::backend::basic)
MemoryPlannerFactory (onert::backend::basic)
MemoryPlannerFactory (onert::backend::train)
MemoryTracker
MergeCommand
MergeConcatNodesPass (exo)
Message (flatbuffers::grpc)
Message (hermes)
MessageBuffer (hermes)
MessageBuilder (flatbuffers::grpc)
MessageBus (hermes)
MessageText (hermes)
MetaDataBufferLink (tflite2circle)
MetadataPrinter (circledump)
MetadataPrinterRegistry (circledump)
MetricPrinter (circle_eval_diff)
Minimum (luci_interpreter::kernels)
MinimumChef
MinimumChefFactory
MinimumFn (onert_micro::execute::pal)
MinimumFn (luci_interpreter_pal)
MinimumOp (nnfw::cker)
MinMax (minmax_embedder_test)
MinMaxComputer (record_minmax)
MinMaxMap (onert::util)
MinMaxMap (record_minmax)
MinMaxObserver (record_minmax)
MinMaxReader (onert::odc)
MinMaxRecorder (onert::exec)
MinMaxVectors (minmax_embedder::h5)
MinMaxVectors (onert::odc)
MinMaxVectors (record_minmax)
MIRInterpreter (mir_interpreter)
MirrorPad (luci_interpreter::kernels)
MirrorPadChef
MirrorPadChefFactory
MirrorPadParams (luci_interpreter)
MirrorPadPrinter (tfldump)
MirrorPadPrinter (circledump)
MISOKernel (luci_interpreter::kernels)
FixedArity::Mixin (loco)
Mixin (loco)
With::Mixin (loco)
Mixin< Trait::DataTyped > (loco)
Mixin< Trait::TensorShaped > (loco)
MMapedData (onert::ir)
MockSymbolTable
MocoNodeSummaryBuilder (moco::tf)
Model
Model (onert::ir)
Model (nnsuite::conv)
ModelAnalyzer (nnc)
ModelArgumentInfo
ModelBuilder
ModelContext (mir_onnx)
ModelEdge (onert::ir)
ModelEdgeEqual (onert::ir)
ModelEdgeHash (onert::ir)
ModelEdges (onert::ir)
ModelEx (tfldump)
ModelEx (circledump)
ModelSignature (moco)
ModelSpec (minmax_embedder_test)
Module (ann)
Module (coco)
Module (luci)
Module (nest)
ModuleLoader (luci_interpreter)
ModuleProgressReporter (luci)
MovingAvgComputer (record_minmax)
MPEIRComputer (QErrorComputer)
MPEIRPrinter (circle_eval_diff)
MPQOptions (mpqsolver::pattern)
MPQSolver (mpqsolver)
MSE (onert_micro::train::losses_functions)
MSE (onert_micro::train::metrics)
MSEComputer (QErrorComputer)
MSEPrinter (circle_eval_diff)
Mul (coco)
Mul (luci_interpreter::kernels)
Mul_000_Q8 (Mul_000)
Mul_001_Q8 (Mul_001)
MulCanonicalizer (moco::tf)
MulChef
MulChefFactory
MulFn (luci_interpreter_pal)
MulFn (onert_micro::execute::pal)
MulGraphBuilder (moco)
MulImpl (mir_interpreter)
MulImpl< uint8_t > (mir_interpreter)
MulNode (nest::expr)
MulOp (mir::ops)
MulParams (luci_interpreter)
MulPrinter (circledump)
MulPrinter (tfldump)
MultiDialectShapeInferenceRule (loco)
MultiDialectTypeInferenceRule (loco)
MultiLineText (pp)
MultiModelCompiler (onert::compiler)
MultiModelExecutors (onert::exec)
Op::Mutator (coco)
N
-
Pass::Name (enco)
NamedEntity (loco)
NamedHashFunction (flatbuffers)
Namespace (flatbuffers)
NCHW (coco::KernelLayouts)
NCHWLayout (nncc::core::ADT::kernel)
NdArrayDesc
NdArrayDesc (luci_interpreter_pal)
NdArrayDesc (onert_micro::execute::pal)
NdArrayDesc (nnfw::cker)
NECastBool (arm_compute)
NECastBoolKernel (arm_compute)
NEEmbeddingLookup (arm_compute)
NEEmbeddingLookupKernel (arm_compute)
NEFullyConnectedHybridLayer (arm_compute)
NEFullyConnectedLayerEx (arm_compute)
NEFullyConnectedReshapingLayer (arm_compute)
Neg (luci_interpreter::kernels)
NEGatherEx (arm_compute)
NEGatherKernelEx (arm_compute)
NegChef
NegChefFactory
NEGEMMMatrixAccumulateBiasesKernel (arm_compute)
NegTestDataBase (luci_interpreter::test_kernel)
NegTestDataBase (onert_micro::test_model)
NegTestDataFloatGreaterEqualTypeMishmach (onert_micro::test_model)
NegTestDataFloatGreaterTypeMishmach (onert_micro::test_model)
NegTestDataIfKernel (luci_interpreter::test_kernel)
NegTestDataIncorrectTypeParamBeginStridedSliceKernel (onert_micro::test_model)
NegTestDataIncorrectTypeParamStridesStridedSliceKernel (onert_micro::test_model)
NegTestDataInput1WrongTypeDiv (luci_interpreter::test_kernel)
NegTestDataInput1WrongTypeDiv (onert_micro::test_model)
NegTestDataInput1WrongTypeFloorDiv (luci_interpreter::test_kernel)
NegTestDataInput1WrongTypeFloorDiv (onert_micro::test_model)
NegTestDataInput1WrongTypeFloorMod (luci_interpreter::test_kernel)
NegTestDataInput1WrongTypeFloorMod (onert_micro::test_model)
NegTestDataInput1WrongTypeMaximum (luci_interpreter::test_kernel)
NegTestDataInput1WrongTypeMaximum (onert_micro::test_model)
NegTestDataInput1WrongTypeMinimum (onert_micro::test_model)
NegTestDataInput1WrongTypeMinimum (luci_interpreter::test_kernel)
NegTestDataInput1WrongTypeMul (luci_interpreter::test_kernel)
NegTestDataInput1WrongTypeMul (onert_micro::test_model)
NegTestDataInput2WrongTypeDiv (luci_interpreter::test_kernel)
NegTestDataInput2WrongTypeDiv (onert_micro::test_model)
NegTestDataInput2WrongTypeFloorDiv (luci_interpreter::test_kernel)
NegTestDataInput2WrongTypeFloorDiv (onert_micro::test_model)
NegTestDataInput2WrongTypeFloorMod (luci_interpreter::test_kernel)
NegTestDataInput2WrongTypeFloorMod (onert_micro::test_model)
NegTestDataInput2WrongTypeMaximum (luci_interpreter::test_kernel)
NegTestDataInput2WrongTypeMaximum (onert_micro::test_model)
NegTestDataInput2WrongTypeMinimum (luci_interpreter::test_kernel)
NegTestDataInput2WrongTypeMinimum (onert_micro::test_model)
NegTestDataInput2WrongTypeMul (luci_interpreter::test_kernel)
NegTestDataInput2WrongTypeMul (onert_micro::test_model)
NegTestDataInputMismatchAddKernel (luci_interpreter::test_kernel)
NegTestDataInputMismatchAddKernel (onert_micro::test_model)
NegTestDataInputMismatchConv2DKernel (onert_micro::test_model)
NegTestDataInputMismatchConv2DKernel (luci_interpreter::test_kernel)
NegTestDataInputMismatchDepthwiseConv2DKernel (luci_interpreter::test_kernel)
NegTestDataInputMismatchDepthwiseConv2DKernel (onert_micro::test_model)
NegTestDataInputMismatchSelectV2Kernel (luci_interpreter::test_kernel)
NegTestDataInputMismatchTransposeConvKernel (luci_interpreter::test_kernel)
NegTestDataInputMismatchTransposeConvKernel (onert_micro::test_model)
NegTestDataInputMismatchUnpackKernel (luci_interpreter::test_kernel)
NegTestDataInputMismatchZerosLikeKernel (luci_interpreter::test_kernel)
NegTestDataInputOutputScaleMismatchGatherKernel (onert_micro::test_model)
NegTestDataInputOutputShapeMismatchAbsKernel (luci_interpreter::test_kernel)
NegTestDataInputOutputShapeMismatchAbsKernel (onert_micro::test_model)
NegTestDataInputOutputShapeMismatchCastKernel (onert_micro::test_model)
NegTestDataInputOutputShapeMismatchCeilKernel (luci_interpreter::test_kernel)
NegTestDataInputOutputShapeMismatchDequantizeKernel (luci_interpreter::test_kernel)
NegTestDataInputOutputShapeMismatchLogicalNotKernel (luci_interpreter::test_kernel)
NegTestDataInputOutputShapeMismatchQuantizeKernel (luci_interpreter::test_kernel)
NegTestDataInputOutputShapeMismatchReLU6Kernel (onert_micro::test_model)
NegTestDataInputOutputShapeMismatchReLUKernel (onert_micro::test_model)
NegTestDataInputOutputShapeMismatchSpaceToDepthKernel (onert_micro::test_model)
NegTestDataInputOutputTypeMismatchAbsKernel (luci_interpreter::test_kernel)
NegTestDataInputOutputTypeMismatchAbsKernel (onert_micro::test_model)
NegTestDataInputOutputTypeMismatchAveragePool2DKernel (luci_interpreter::test_kernel)
NegTestDataInputOutputTypeMismatchAveragePool2DKernel (onert_micro::test_model)
NegTestDataInputOutputTypeMismatchBatchToSpaceNDKernel (luci_interpreter::test_kernel)
NegTestDataInputOutputTypeMismatchBatchToSpaceNDKernel (onert_micro::test_model)
NegTestDataInputOutputTypeMismatchBroadcastToKernel (luci_interpreter::test_kernel)
NegTestDataInputOutputTypeMismatchCeilKernel (luci_interpreter::test_kernel)
NegTestDataInputOutputTypeMismatchCeilKernel (onert_micro::test_model)
NegTestDataInputOutputTypeMismatchCosKernel (luci_interpreter::test_kernel)
NegTestDataInputOutputTypeMismatchCosKernel (onert_micro::test_model)
NegTestDataInputOutputTypeMismatchDepthToSpaceKernel (luci_interpreter::test_kernel)
NegTestDataInputOutputTypeMismatchEluKernel (luci_interpreter::test_kernel)
NegTestDataInputOutputTypeMismatchEluKernel (onert_micro::test_model)
NegTestDataInputOutputTypeMismatchExpKernel (luci_interpreter::test_kernel)
NegTestDataInputOutputTypeMismatchExpKernel (onert_micro::test_model)
NegTestDataInputOutputTypeMismatchFloorKernel (onert_micro::test_model)
NegTestDataInputOutputTypeMismatchFloorKernel (luci_interpreter::test_kernel)
NegTestDataInputOutputTypeMismatchGatherKernel (luci_interpreter::test_kernel)
NegTestDataInputOutputTypeMismatchGatherKernel (onert_micro::test_model)
NegTestDataInputOutputTypeMismatchGatherNDKernel (luci_interpreter::test_kernel)
NegTestDataInputOutputTypeMismatchGatherNDKernel (onert_micro::test_model)
NegTestDataInputOutputTypeMismatchL2Pool2DKernel (luci_interpreter::test_kernel)
NegTestDataInputOutputTypeMismatchL2Pool2DKernel (onert_micro::test_model)
NegTestDataInputOutputTypeMismatchLeakyReLUKernel (onert_micro::test_model)
NegTestDataInputOutputTypeMismatchLeakyReLUKernel (luci_interpreter::test_kernel)
NegTestDataInputOutputTypeMismatchLogicalNotKernel (luci_interpreter::test_kernel)
NegTestDataInputOutputTypeMismatchLogisticKernel (luci_interpreter::test_kernel)
NegTestDataInputOutputTypeMismatchLogisticKernel (onert_micro::test_model)
NegTestDataInputOutputTypeMismatchLogKernel (luci_interpreter::test_kernel)
NegTestDataInputOutputTypeMismatchLogKernel (onert_micro::test_model)
NegTestDataInputOutputTypeMismatchLogSoftmaxKernel (luci_interpreter::test_kernel)
NegTestDataInputOutputTypeMismatchLogSoftmaxKernel (onert_micro::test_model)
NegTestDataInputOutputTypeMismatchMaxPool2DKernel (onert_micro::test_model)
NegTestDataInputOutputTypeMismatchMaxPool2DKernel (luci_interpreter::test_kernel)
NegTestDataInputOutputTypeMismatchMeanKernel (luci_interpreter::test_kernel)
NegTestDataInputOutputTypeMismatchMirrorPadKernel (luci_interpreter::test_kernel)
NegTestDataInputOutputTypeMismatchNegKernel (luci_interpreter::test_kernel)
NegTestDataInputOutputTypeMismatchNegKernel (onert_micro::test_model)
NegTestDataInputOutputTypeMismatchPadKernel (luci_interpreter::test_kernel)
NegTestDataInputOutputTypeMismatchPadKernel (onert_micro::test_model)
NegTestDataInputOutputTypeMismatchPadV2Kernel (luci_interpreter::test_kernel)
NegTestDataInputOutputTypeMismatchPReluKernel (luci_interpreter::test_kernel)
NegTestDataInputOutputTypeMismatchReduceMaxKernel (luci_interpreter::test_kernel)
NegTestDataInputOutputTypeMismatchReLU6Kernel (luci_interpreter::test_kernel)
NegTestDataInputOutputTypeMismatchReLU6Kernel (onert_micro::test_model)
NegTestDataInputOutputTypeMismatchReLUKernel (luci_interpreter::test_kernel)
NegTestDataInputOutputTypeMismatchReLUKernel (onert_micro::test_model)
NegTestDataInputOutputTypeMismatchResizeNearestNeighborKernel (luci_interpreter::test_kernel)
NegTestDataInputOutputTypeMismatchRoundKernel (luci_interpreter::test_kernel)
NegTestDataInputOutputTypeMismatchRoundKernel (onert_micro::test_model)
NegTestDataInputOutputTypeMismatchRsqrtKernel (onert_micro::test_model)
NegTestDataInputOutputTypeMismatchRsqrtKernel (luci_interpreter::test_kernel)
NegTestDataInputOutputTypeMismatchSinKernel (luci_interpreter::test_kernel)
NegTestDataInputOutputTypeMismatchSinKernel (onert_micro::test_model)
NegTestDataInputOutputTypeMismatchSoftmaxKernel (onert_micro::test_model)
NegTestDataInputOutputTypeMismatchSpaceToBatchNDKernel (luci_interpreter::test_kernel)
NegTestDataInputOutputTypeMismatchSpaceToBatchNDKernel (onert_micro::test_model)
NegTestDataInputOutputTypeMismatchSpaceToDepthKernel (luci_interpreter::test_kernel)
NegTestDataInputOutputTypeMismatchSpaceToDepthKernel (onert_micro::test_model)
NegTestDataInputOutputTypeMismatchSplitKernel (onert_micro::test_model)
NegTestDataInputOutputTypeMismatchSplitVKernel (onert_micro::test_model)
NegTestDataInputOutputTypeMismatchSqrtKernel (luci_interpreter::test_kernel)
NegTestDataInputOutputTypeMismatchSqrtKernel (onert_micro::test_model)
NegTestDataInputOutputTypeMismatchSquareKernel (luci_interpreter::test_kernel)
NegTestDataInputOutputTypeMismatchSquareKernel (onert_micro::test_model)
NegTestDataInputOutputTypeMismatchStridedSliceKernel (onert_micro::test_model)
NegTestDataInputOutputTypeMismatchSubKernel (luci_interpreter::test_kernel)
NegTestDataInputOutputTypeMismatchSubKernel (onert_micro::test_model)
NegTestDataInputOutputTypeMismatchSumKernel (luci_interpreter::test_kernel)
NegTestDataInputOutputTypeMismatchSVDFKernel (onert_micro::test_model)
NegTestDataInputOutputTypeMismatchSVDFKernel (luci_interpreter::test_kernel)
NegTestDataInputOutputTypeMismatchTanhKernel (onert_micro::test_model)
NegTestDataInputOutputTypeMismatchTanhKernel (luci_interpreter::test_kernel)
NegTestDataInputOutputTypeMismatchUnpackKernel (onert_micro::test_model)
NegTestDataInputsTypeMismatchPReluKernel (luci_interpreter::test_kernel)
NegTestDataInputsTypeMismatchSquaredDifference (luci_interpreter::test_kernel)
NegTestDataInputsTypeMismatchSquaredDifference (onert_micro::test_model)
NegTestDataInputsTypeMismatchSubKernel (luci_interpreter::test_kernel)
NegTestDataInputsTypeMismatchSubKernel (onert_micro::test_model)
NegTestDataInputTypeMismatchFillKernel (luci_interpreter::test_kernel)
NegTestDataInputTypeMismatchFillKernel (onert_micro::test_model)
NegTestDataInputTypeMismatchLogicalAndKernel (luci_interpreter::test_kernel)
NegTestDataInputTypeMismatchLogicalOrKernel (luci_interpreter::test_kernel)
NegTestDataInt16TypeMul (luci_interpreter::test_kernel)
NegTestDataInt16TypeMul (onert_micro::test_model)
NegTestDataInvalidInputOutputShapeFloorKernel (luci_interpreter::test_kernel)
NegTestDataInvalidInputOutputShapeFloorKernel (onert_micro::test_model)
NegTestDataInvalidInputShapeConv2DKernel (luci_interpreter::test_kernel)
NegTestDataInvalidInputShapeConv2DKernel (onert_micro::test_model)
NegTestDataInvalidInputShapeDepthwiseConv2DKernel (onert_micro::test_model)
NegTestDataInvalidInputShapeFloatResizeBilinearKernel (luci_interpreter::test_kernel)
NegTestDataInvalidInputShapeMaxPool2DKernel (luci_interpreter::test_kernel)
NegTestDataInvalidInputShapeMaxPool2DKernel (onert_micro::test_model)
NegTestDataInvalidInputShapeNegKernel (luci_interpreter::test_kernel)
NegTestDataInvalidInputShapeNegKernel (onert_micro::test_model)
NegTestDataInvalidInputShapeTransposeConvKernel (luci_interpreter::test_kernel)
NegTestDataInvalidInputShapeTransposeConvKernel (onert_micro::test_model)
NegTestDataInvalidInputShapeUint8ResizeBilinearKernel (luci_interpreter::test_kernel)
NegTestDataInvalidInputTypeDepthwiseConv2DKernel (luci_interpreter::test_kernel)
NegTestDataInvalidInputTypeExpandDimsKernel (luci_interpreter::test_kernel)
NegTestDataInvalidInputTypeExpandDimsKernel (onert_micro::test_model)
NegTestDataInvalidParamFloatResizeBilinearKernel (luci_interpreter::test_kernel)
NegTestDataInvalidParamUint8ResizeBilinearKernel (luci_interpreter::test_kernel)
NegTestDataInvalidSizeShapeDimensionsFloatResizeBilinearKernel (luci_interpreter::test_kernel)
NegTestDataInvalidSizeShapeDimensionsUint8ResizeBilinearKernel (luci_interpreter::test_kernel)
NegTestDataLessKernel (onert_micro::test_model)
NegTestDataLessKernel (luci_interpreter::test_kernel)
NegTestDataNoQuantParamsAveragePool2DKernel (onert_micro::test_model)
NegTestDataNoQuantParamsConv2DKernel (onert_micro::test_model)
NegTestDataNoQuantParamsDepthwiseConv2DKernel (onert_micro::test_model)
NegTestDataNoQuantParamsLogisticKernel (luci_interpreter::test_kernel)
NegTestDataNoQuantParamsLogisticKernel (onert_micro::test_model)
NegTestDataNoQuantParamsMaxPool2DKernel (luci_interpreter::test_kernel)
NegTestDataNoQuantParamsMaxPool2DKernel (onert_micro::test_model)
NegTestDataNoQuantParamsS16AddKernel (luci_interpreter::test_kernel)
NegTestDataNoQuantParamsS16AddKernel (onert_micro::test_model)
NegTestDataNoQuantParamsSoftmaxKernel (onert_micro::test_model)
NegTestDataNoQuantParamsSubKernel (luci_interpreter::test_kernel)
NegTestDataNoQuantParamsSubKernel (onert_micro::test_model)
NegTestDataNoZeroPointsFullyConnectedKernel (onert_micro::test_model)
NegTestDataWhileKernel (luci_interpreter::test_kernel)
NegTestDataWhileKernel (onert_micro::test_model)
NegTestDataWithInvalidOutputShapeDequantizeKernel (onert_micro::test_model)
NegTestDataWithInvalidOutputShapeQuantizeKernel (onert_micro::test_model)
NegTestDataWrongAxisGatherKernel (luci_interpreter::test_kernel)
NegTestDataWrongAxisGatherKernel (onert_micro::test_model)
NegTestDataWrongAxisTypeReduceProdKernel (luci_interpreter::test_kernel)
NegTestDataWrongBiasShapeFullyConnectedKernel (luci_interpreter::test_kernel)
NegTestDataWrongBiasShapeFullyConnectedKernel (onert_micro::test_model)
NegTestDataWrongBiasTypeConv2DKernel (luci_interpreter::test_kernel)
NegTestDataWrongBiasTypeDepthwiseConv2DKernel (luci_interpreter::test_kernel)
NegTestDataWrongBiasTypeDepthwiseConv2DKernel (onert_micro::test_model)
NegTestDataWrongInputShapeFillKernel (onert_micro::test_model)
NegTestDataWrongInputShapeFillKernel (luci_interpreter::test_kernel)
NegTestDataWrongInputTypeReduceProdKernel (luci_interpreter::test_kernel)
NegTestDataWrongOutputTypeShapeKernel (luci_interpreter::test_kernel)
NegTestDataWrongOutputTypeShapeKernel (onert_micro::test_model)
NegTestDataWrongParamFloatSqueeze (luci_interpreter::test_kernel)
NegTestDataWrongPermTypeTransposeKernel (onert_micro::test_model)
NegTestDataWrongPositionTypeGatherKernel (luci_interpreter::test_kernel)
NegTestDataWrongPositionTypeGatherKernel (onert_micro::test_model)
NegTestDataWrongWeightShapeFullyConnectedKernel (luci_interpreter::test_kernel)
NegTestDataWrongWeightShapeFullyConnectedKernel (onert_micro::test_model)
NegTestDataWrongWeightTypeFullyConnectedKernel (luci_interpreter::test_kernel)
NegTestIOMismatchParamFloatSqueeze (luci_interpreter::test_kernel)
NegTestQuantAddNoScaleKernel (onert_micro::test_model)
NegTestQuantMulNoScaleKernel (onert_micro::test_model)
NEHashtableLookup (arm_compute)
NEHashtableLookupKernel (arm_compute)
NEInstanceNormalizationLayerEx (arm_compute)
NEInstanceNormalizationLayerKernelEx (arm_compute)
NEMultiplyScaleFactorKernel (arm_compute)
NEOneHot (arm_compute)
NEOneHotKernel (arm_compute)
NEQuantizationSymmetricKernel (arm_compute)
NEReduceOperation (arm_compute)
NEReduceSum (arm_compute)
NESubTensor (onert::backend::acl_neon::operand)
NETensor (onert::backend::acl_neon::operand)
NETransposeConvLayer (arm_compute)
NHWC (coco::KernelLayouts)
NHWCLayout (nncc::core::ADT::kernel)
nnfw_adam_option
nnfw_custom_kernel_params
nnfw_loss_info
nnfw_operand
nnfw_session
NNFW_SESSION
nnfw_tensorinfo
nnfw_train_info
NNPkg (onert::ir)
DLinkedList::Node (coco)
Node (loco)
Node (nest::expr)
Node (nest::stmt)
Node (onert::dumper::dot)
NodeAnnotation (loco)
NodeBuilderBase (luci)
NodeConverterRegistry (mir_onnx)
NodeData (locomotiv)
NodeDataImpl (locomotiv)
NodeDefTable (moco)
NodeDesc (locop)
NodeDomain (locomotiv)
NodeExecution (locomotiv)
NodeFiller (luci)
NodeMixin (loco)
NodeMixin< NodeTrait::DataType > (loco)
NodeMixin< NodeTrait::TensorShape > (loco)
NodePool (loco)
NodeShape (loco)
NodeSummaryBuilder (exo)
NodeSummaryBuilder (locop)
NodeSummaryBuilder (luci)
NodeSummaryBuilderFactory (luci)
NodeSummaryBuilderFactory (exo)
NodeSummaryBuilderFactory (locop)
NonIncreasingStride (nnfw::misc::tensor)
NonMaxSuppressionV4Chef
NonMaxSuppressionV4ChefFactory
NonMaxSuppressionV5Chef
NonMaxSuppressionV5ChefFactory
NopFunction (onert::exec)
NormalDistribution (nnfw::cker::random)
NormalDistribution< Generator, double > (nnfw::cker::random)
NormalDistribution< Generator, Eigen::half > (nnfw::cker::random)
NormalDistribution< Generator, float > (nnfw::cker::random)
NormalOption (argumentparse)
NotEqual (luci_interpreter::kernels)
NotEqualChef
NotEqualChefFactory
nullopt_holder (flatbuffers::internal)
nullopt_t (flatbuffers)
numeric_limits (flatbuffers)
+
Pass::Name (enco)
NamedEntity (loco)
NamedHashFunction (flatbuffers)
Namespace (flatbuffers)
NCHW (coco::KernelLayouts)
NCHWLayout (nncc::core::ADT::kernel)
NdArrayDesc
NdArrayDesc (luci_interpreter_pal)
NdArrayDesc (onert_micro::execute::pal)
NdArrayDesc (nnfw::cker)
NECastBool (arm_compute)
NECastBoolKernel (arm_compute)
NEEmbeddingLookup (arm_compute)
NEEmbeddingLookupKernel (arm_compute)
NEFullyConnectedHybridLayer (arm_compute)
NEFullyConnectedLayerEx (arm_compute)
NEFullyConnectedReshapingLayer (arm_compute)
Neg (luci_interpreter::kernels)
NEGatherEx (arm_compute)
NEGatherKernelEx (arm_compute)
NegChef
NegChefFactory
NEGEMMMatrixAccumulateBiasesKernel (arm_compute)
NegTestDataBase (luci_interpreter::test_kernel)
NegTestDataBase (onert_micro::test_model)
NegTestDataFloatGreaterEqualTypeMishmach (onert_micro::test_model)
NegTestDataFloatGreaterTypeMishmach (onert_micro::test_model)
NegTestDataIfKernel (luci_interpreter::test_kernel)
NegTestDataIncorrectTypeParamBeginStridedSliceKernel (onert_micro::test_model)
NegTestDataIncorrectTypeParamStridesStridedSliceKernel (onert_micro::test_model)
NegTestDataInput1WrongTypeDiv (luci_interpreter::test_kernel)
NegTestDataInput1WrongTypeDiv (onert_micro::test_model)
NegTestDataInput1WrongTypeFloorDiv (luci_interpreter::test_kernel)
NegTestDataInput1WrongTypeFloorDiv (onert_micro::test_model)
NegTestDataInput1WrongTypeFloorMod (luci_interpreter::test_kernel)
NegTestDataInput1WrongTypeFloorMod (onert_micro::test_model)
NegTestDataInput1WrongTypeMaximum (luci_interpreter::test_kernel)
NegTestDataInput1WrongTypeMaximum (onert_micro::test_model)
NegTestDataInput1WrongTypeMinimum (onert_micro::test_model)
NegTestDataInput1WrongTypeMinimum (luci_interpreter::test_kernel)
NegTestDataInput1WrongTypeMul (luci_interpreter::test_kernel)
NegTestDataInput1WrongTypeMul (onert_micro::test_model)
NegTestDataInput2WrongTypeDiv (luci_interpreter::test_kernel)
NegTestDataInput2WrongTypeDiv (onert_micro::test_model)
NegTestDataInput2WrongTypeFloorDiv (luci_interpreter::test_kernel)
NegTestDataInput2WrongTypeFloorDiv (onert_micro::test_model)
NegTestDataInput2WrongTypeFloorMod (luci_interpreter::test_kernel)
NegTestDataInput2WrongTypeFloorMod (onert_micro::test_model)
NegTestDataInput2WrongTypeMaximum (luci_interpreter::test_kernel)
NegTestDataInput2WrongTypeMaximum (onert_micro::test_model)
NegTestDataInput2WrongTypeMinimum (luci_interpreter::test_kernel)
NegTestDataInput2WrongTypeMinimum (onert_micro::test_model)
NegTestDataInput2WrongTypeMul (luci_interpreter::test_kernel)
NegTestDataInput2WrongTypeMul (onert_micro::test_model)
NegTestDataInputMismatchAddKernel (luci_interpreter::test_kernel)
NegTestDataInputMismatchAddKernel (onert_micro::test_model)
NegTestDataInputMismatchConv2DKernel (onert_micro::test_model)
NegTestDataInputMismatchConv2DKernel (luci_interpreter::test_kernel)
NegTestDataInputMismatchDepthwiseConv2DKernel (luci_interpreter::test_kernel)
NegTestDataInputMismatchDepthwiseConv2DKernel (onert_micro::test_model)
NegTestDataInputMismatchSelectV2Kernel (luci_interpreter::test_kernel)
NegTestDataInputMismatchTransposeConvKernel (luci_interpreter::test_kernel)
NegTestDataInputMismatchTransposeConvKernel (onert_micro::test_model)
NegTestDataInputMismatchUnpackKernel (luci_interpreter::test_kernel)
NegTestDataInputMismatchZerosLikeKernel (luci_interpreter::test_kernel)
NegTestDataInputMismatchZerosLikeKernel (onert_micro::test_model)
NegTestDataInputOutputScaleMismatchGatherKernel (onert_micro::test_model)
NegTestDataInputOutputShapeMismatchAbsKernel (luci_interpreter::test_kernel)
NegTestDataInputOutputShapeMismatchAbsKernel (onert_micro::test_model)
NegTestDataInputOutputShapeMismatchCastKernel (onert_micro::test_model)
NegTestDataInputOutputShapeMismatchCeilKernel (luci_interpreter::test_kernel)
NegTestDataInputOutputShapeMismatchDequantizeKernel (luci_interpreter::test_kernel)
NegTestDataInputOutputShapeMismatchLogicalNotKernel (luci_interpreter::test_kernel)
NegTestDataInputOutputShapeMismatchQuantizeKernel (luci_interpreter::test_kernel)
NegTestDataInputOutputShapeMismatchReLU6Kernel (onert_micro::test_model)
NegTestDataInputOutputShapeMismatchReLUKernel (onert_micro::test_model)
NegTestDataInputOutputShapeMismatchSpaceToDepthKernel (onert_micro::test_model)
NegTestDataInputOutputTypeMismatchAbsKernel (onert_micro::test_model)
NegTestDataInputOutputTypeMismatchAbsKernel (luci_interpreter::test_kernel)
NegTestDataInputOutputTypeMismatchAveragePool2DKernel (luci_interpreter::test_kernel)
NegTestDataInputOutputTypeMismatchAveragePool2DKernel (onert_micro::test_model)
NegTestDataInputOutputTypeMismatchBatchToSpaceNDKernel (luci_interpreter::test_kernel)
NegTestDataInputOutputTypeMismatchBatchToSpaceNDKernel (onert_micro::test_model)
NegTestDataInputOutputTypeMismatchBroadcastToKernel (luci_interpreter::test_kernel)
NegTestDataInputOutputTypeMismatchCeilKernel (luci_interpreter::test_kernel)
NegTestDataInputOutputTypeMismatchCeilKernel (onert_micro::test_model)
NegTestDataInputOutputTypeMismatchCosKernel (luci_interpreter::test_kernel)
NegTestDataInputOutputTypeMismatchCosKernel (onert_micro::test_model)
NegTestDataInputOutputTypeMismatchDepthToSpaceKernel (luci_interpreter::test_kernel)
NegTestDataInputOutputTypeMismatchEluKernel (luci_interpreter::test_kernel)
NegTestDataInputOutputTypeMismatchEluKernel (onert_micro::test_model)
NegTestDataInputOutputTypeMismatchExpKernel (luci_interpreter::test_kernel)
NegTestDataInputOutputTypeMismatchExpKernel (onert_micro::test_model)
NegTestDataInputOutputTypeMismatchFloorKernel (onert_micro::test_model)
NegTestDataInputOutputTypeMismatchFloorKernel (luci_interpreter::test_kernel)
NegTestDataInputOutputTypeMismatchGatherKernel (luci_interpreter::test_kernel)
NegTestDataInputOutputTypeMismatchGatherKernel (onert_micro::test_model)
NegTestDataInputOutputTypeMismatchGatherNDKernel (luci_interpreter::test_kernel)
NegTestDataInputOutputTypeMismatchGatherNDKernel (onert_micro::test_model)
NegTestDataInputOutputTypeMismatchL2Pool2DKernel (luci_interpreter::test_kernel)
NegTestDataInputOutputTypeMismatchL2Pool2DKernel (onert_micro::test_model)
NegTestDataInputOutputTypeMismatchLeakyReLUKernel (onert_micro::test_model)
NegTestDataInputOutputTypeMismatchLeakyReLUKernel (luci_interpreter::test_kernel)
NegTestDataInputOutputTypeMismatchLogicalNotKernel (luci_interpreter::test_kernel)
NegTestDataInputOutputTypeMismatchLogisticKernel (luci_interpreter::test_kernel)
NegTestDataInputOutputTypeMismatchLogisticKernel (onert_micro::test_model)
NegTestDataInputOutputTypeMismatchLogKernel (luci_interpreter::test_kernel)
NegTestDataInputOutputTypeMismatchLogKernel (onert_micro::test_model)
NegTestDataInputOutputTypeMismatchLogSoftmaxKernel (luci_interpreter::test_kernel)
NegTestDataInputOutputTypeMismatchLogSoftmaxKernel (onert_micro::test_model)
NegTestDataInputOutputTypeMismatchMaxPool2DKernel (onert_micro::test_model)
NegTestDataInputOutputTypeMismatchMaxPool2DKernel (luci_interpreter::test_kernel)
NegTestDataInputOutputTypeMismatchMeanKernel (luci_interpreter::test_kernel)
NegTestDataInputOutputTypeMismatchMirrorPadKernel (luci_interpreter::test_kernel)
NegTestDataInputOutputTypeMismatchNegKernel (luci_interpreter::test_kernel)
NegTestDataInputOutputTypeMismatchNegKernel (onert_micro::test_model)
NegTestDataInputOutputTypeMismatchPadKernel (luci_interpreter::test_kernel)
NegTestDataInputOutputTypeMismatchPadKernel (onert_micro::test_model)
NegTestDataInputOutputTypeMismatchPadV2Kernel (luci_interpreter::test_kernel)
NegTestDataInputOutputTypeMismatchPReluKernel (luci_interpreter::test_kernel)
NegTestDataInputOutputTypeMismatchReduceMaxKernel (luci_interpreter::test_kernel)
NegTestDataInputOutputTypeMismatchReLU6Kernel (luci_interpreter::test_kernel)
NegTestDataInputOutputTypeMismatchReLU6Kernel (onert_micro::test_model)
NegTestDataInputOutputTypeMismatchReLUKernel (luci_interpreter::test_kernel)
NegTestDataInputOutputTypeMismatchReLUKernel (onert_micro::test_model)
NegTestDataInputOutputTypeMismatchResizeNearestNeighborKernel (luci_interpreter::test_kernel)
NegTestDataInputOutputTypeMismatchRoundKernel (luci_interpreter::test_kernel)
NegTestDataInputOutputTypeMismatchRoundKernel (onert_micro::test_model)
NegTestDataInputOutputTypeMismatchRsqrtKernel (onert_micro::test_model)
NegTestDataInputOutputTypeMismatchRsqrtKernel (luci_interpreter::test_kernel)
NegTestDataInputOutputTypeMismatchSinKernel (luci_interpreter::test_kernel)
NegTestDataInputOutputTypeMismatchSinKernel (onert_micro::test_model)
NegTestDataInputOutputTypeMismatchSoftmaxKernel (onert_micro::test_model)
NegTestDataInputOutputTypeMismatchSpaceToBatchNDKernel (luci_interpreter::test_kernel)
NegTestDataInputOutputTypeMismatchSpaceToBatchNDKernel (onert_micro::test_model)
NegTestDataInputOutputTypeMismatchSpaceToDepthKernel (luci_interpreter::test_kernel)
NegTestDataInputOutputTypeMismatchSpaceToDepthKernel (onert_micro::test_model)
NegTestDataInputOutputTypeMismatchSplitKernel (onert_micro::test_model)
NegTestDataInputOutputTypeMismatchSplitVKernel (onert_micro::test_model)
NegTestDataInputOutputTypeMismatchSqrtKernel (luci_interpreter::test_kernel)
NegTestDataInputOutputTypeMismatchSqrtKernel (onert_micro::test_model)
NegTestDataInputOutputTypeMismatchSquareKernel (luci_interpreter::test_kernel)
NegTestDataInputOutputTypeMismatchSquareKernel (onert_micro::test_model)
NegTestDataInputOutputTypeMismatchStridedSliceKernel (onert_micro::test_model)
NegTestDataInputOutputTypeMismatchSubKernel (luci_interpreter::test_kernel)
NegTestDataInputOutputTypeMismatchSubKernel (onert_micro::test_model)
NegTestDataInputOutputTypeMismatchSumKernel (luci_interpreter::test_kernel)
NegTestDataInputOutputTypeMismatchSVDFKernel (onert_micro::test_model)
NegTestDataInputOutputTypeMismatchSVDFKernel (luci_interpreter::test_kernel)
NegTestDataInputOutputTypeMismatchTanhKernel (onert_micro::test_model)
NegTestDataInputOutputTypeMismatchTanhKernel (luci_interpreter::test_kernel)
NegTestDataInputOutputTypeMismatchUnpackKernel (onert_micro::test_model)
NegTestDataInputsTypeMismatchPReluKernel (luci_interpreter::test_kernel)
NegTestDataInputsTypeMismatchSquaredDifference (luci_interpreter::test_kernel)
NegTestDataInputsTypeMismatchSquaredDifference (onert_micro::test_model)
NegTestDataInputsTypeMismatchSubKernel (luci_interpreter::test_kernel)
NegTestDataInputsTypeMismatchSubKernel (onert_micro::test_model)
NegTestDataInputTypeMismatchFillKernel (luci_interpreter::test_kernel)
NegTestDataInputTypeMismatchFillKernel (onert_micro::test_model)
NegTestDataInputTypeMismatchLogicalAndKernel (luci_interpreter::test_kernel)
NegTestDataInputTypeMismatchLogicalOrKernel (luci_interpreter::test_kernel)
NegTestDataInt16TypeMul (luci_interpreter::test_kernel)
NegTestDataInt16TypeMul (onert_micro::test_model)
NegTestDataInvalidInputOutputShapeFloorKernel (luci_interpreter::test_kernel)
NegTestDataInvalidInputOutputShapeFloorKernel (onert_micro::test_model)
NegTestDataInvalidInputShapeConv2DKernel (luci_interpreter::test_kernel)
NegTestDataInvalidInputShapeConv2DKernel (onert_micro::test_model)
NegTestDataInvalidInputShapeDepthwiseConv2DKernel (onert_micro::test_model)
NegTestDataInvalidInputShapeFloatResizeBilinearKernel (luci_interpreter::test_kernel)
NegTestDataInvalidInputShapeMaxPool2DKernel (luci_interpreter::test_kernel)
NegTestDataInvalidInputShapeMaxPool2DKernel (onert_micro::test_model)
NegTestDataInvalidInputShapeNegKernel (luci_interpreter::test_kernel)
NegTestDataInvalidInputShapeNegKernel (onert_micro::test_model)
NegTestDataInvalidInputShapeTransposeConvKernel (luci_interpreter::test_kernel)
NegTestDataInvalidInputShapeTransposeConvKernel (onert_micro::test_model)
NegTestDataInvalidInputShapeUint8ResizeBilinearKernel (luci_interpreter::test_kernel)
NegTestDataInvalidInputTypeDepthwiseConv2DKernel (luci_interpreter::test_kernel)
NegTestDataInvalidInputTypeExpandDimsKernel (luci_interpreter::test_kernel)
NegTestDataInvalidInputTypeExpandDimsKernel (onert_micro::test_model)
NegTestDataInvalidParamFloatResizeBilinearKernel (luci_interpreter::test_kernel)
NegTestDataInvalidParamUint8ResizeBilinearKernel (luci_interpreter::test_kernel)
NegTestDataInvalidSizeShapeDimensionsFloatResizeBilinearKernel (luci_interpreter::test_kernel)
NegTestDataInvalidSizeShapeDimensionsUint8ResizeBilinearKernel (luci_interpreter::test_kernel)
NegTestDataLessKernel (onert_micro::test_model)
NegTestDataLessKernel (luci_interpreter::test_kernel)
NegTestDataNoQuantParamsAveragePool2DKernel (onert_micro::test_model)
NegTestDataNoQuantParamsConv2DKernel (onert_micro::test_model)
NegTestDataNoQuantParamsDepthwiseConv2DKernel (onert_micro::test_model)
NegTestDataNoQuantParamsLogisticKernel (luci_interpreter::test_kernel)
NegTestDataNoQuantParamsLogisticKernel (onert_micro::test_model)
NegTestDataNoQuantParamsMaxPool2DKernel (luci_interpreter::test_kernel)
NegTestDataNoQuantParamsMaxPool2DKernel (onert_micro::test_model)
NegTestDataNoQuantParamsS16AddKernel (luci_interpreter::test_kernel)
NegTestDataNoQuantParamsS16AddKernel (onert_micro::test_model)
NegTestDataNoQuantParamsSoftmaxKernel (onert_micro::test_model)
NegTestDataNoQuantParamsSubKernel (luci_interpreter::test_kernel)
NegTestDataNoQuantParamsSubKernel (onert_micro::test_model)
NegTestDataNoZeroPointsFullyConnectedKernel (onert_micro::test_model)
NegTestDataWhileKernel (luci_interpreter::test_kernel)
NegTestDataWhileKernel (onert_micro::test_model)
NegTestDataWithInvalidOutputShapeDequantizeKernel (onert_micro::test_model)
NegTestDataWithInvalidOutputShapeQuantizeKernel (onert_micro::test_model)
NegTestDataWrongAxisGatherKernel (luci_interpreter::test_kernel)
NegTestDataWrongAxisGatherKernel (onert_micro::test_model)
NegTestDataWrongAxisTypeReduceProdKernel (luci_interpreter::test_kernel)
NegTestDataWrongBiasShapeFullyConnectedKernel (luci_interpreter::test_kernel)
NegTestDataWrongBiasShapeFullyConnectedKernel (onert_micro::test_model)
NegTestDataWrongBiasTypeConv2DKernel (luci_interpreter::test_kernel)
NegTestDataWrongBiasTypeDepthwiseConv2DKernel (luci_interpreter::test_kernel)
NegTestDataWrongBiasTypeDepthwiseConv2DKernel (onert_micro::test_model)
NegTestDataWrongInputShapeFillKernel (onert_micro::test_model)
NegTestDataWrongInputShapeFillKernel (luci_interpreter::test_kernel)
NegTestDataWrongInputTypeReduceProdKernel (luci_interpreter::test_kernel)
NegTestDataWrongOutputTypeShapeKernel (luci_interpreter::test_kernel)
NegTestDataWrongOutputTypeShapeKernel (onert_micro::test_model)
NegTestDataWrongParamFloatSqueeze (luci_interpreter::test_kernel)
NegTestDataWrongPermTypeTransposeKernel (onert_micro::test_model)
NegTestDataWrongPositionTypeGatherKernel (luci_interpreter::test_kernel)
NegTestDataWrongPositionTypeGatherKernel (onert_micro::test_model)
NegTestDataWrongWeightShapeFullyConnectedKernel (luci_interpreter::test_kernel)
NegTestDataWrongWeightShapeFullyConnectedKernel (onert_micro::test_model)
NegTestDataWrongWeightTypeFullyConnectedKernel (luci_interpreter::test_kernel)
NegTestIOMismatchParamFloatSqueeze (luci_interpreter::test_kernel)
NegTestQuantAddNoScaleKernel (onert_micro::test_model)
NegTestQuantMulNoScaleKernel (onert_micro::test_model)
NEHashtableLookup (arm_compute)
NEHashtableLookupKernel (arm_compute)
NEInstanceNormalizationLayerEx (arm_compute)
NEInstanceNormalizationLayerKernelEx (arm_compute)
NEMultiplyScaleFactorKernel (arm_compute)
NEOneHot (arm_compute)
NEOneHotKernel (arm_compute)
NEQuantizationSymmetricKernel (arm_compute)
NEReduceOperation (arm_compute)
NEReduceSum (arm_compute)
NESubTensor (onert::backend::acl_neon::operand)
NETensor (onert::backend::acl_neon::operand)
NETransposeConvLayer (arm_compute)
NHWC (coco::KernelLayouts)
NHWCLayout (nncc::core::ADT::kernel)
nnfw_adam_option
nnfw_custom_kernel_params
nnfw_loss_info
nnfw_operand
nnfw_session
NNFW_SESSION
nnfw_tensorinfo
nnfw_train_info
NNPkg (onert::ir)
DLinkedList::Node (coco)
Node (loco)
Node (nest::expr)
Node (nest::stmt)
Node (onert::dumper::dot)
NodeAnnotation (loco)
NodeBuilderBase (luci)
NodeConverterRegistry (mir_onnx)
NodeData (locomotiv)
NodeDataImpl (locomotiv)
NodeDefTable (moco)
NodeDesc (locop)
NodeDomain (locomotiv)
NodeExecution (locomotiv)
NodeFiller (luci)
NodeMixin (loco)
NodeMixin< NodeTrait::DataType > (loco)
NodeMixin< NodeTrait::TensorShape > (loco)
NodePool (loco)
NodeShape (loco)
NodeSummaryBuilder (exo)
NodeSummaryBuilder (locop)
NodeSummaryBuilder (luci)
NodeSummaryBuilderFactory (luci)
NodeSummaryBuilderFactory (exo)
NodeSummaryBuilderFactory (locop)
NonIncreasingStride (nnfw::misc::tensor)
NonMaxSuppressionV4Chef
NonMaxSuppressionV4ChefFactory
NonMaxSuppressionV5Chef
NonMaxSuppressionV5ChefFactory
NopFunction (onert::exec)
NormalDistribution (nnfw::cker::random)
NormalDistribution< Generator, double > (nnfw::cker::random)
NormalDistribution< Generator, Eigen::half > (nnfw::cker::random)
NormalDistribution< Generator, float > (nnfw::cker::random)
NormalOption (argumentparse)
NotEqual (luci_interpreter::kernels)
NotEqualChef
NotEqualChefFactory
nullopt_holder (flatbuffers::internal)
nullopt_t (flatbuffers)
numeric_limits (flatbuffers)
O
Object (flexbuffers)
Object (coco)
Object (nnfw::misc::vector)
Object (nnfw::misc::feature)
Object (nnfw::misc::tensor)
ObjectManager (coco)
ObjectManager (onert::util)
ObjectPool (loco)
Comparator::Observer (nnfw::misc::tensor)
OddOutputPass (onert::compiler::pass)
Offset (flatbuffers)
Offset (tflite2circle)
OMBackpropExecute (onert_micro::train)
OMBackpropExecuteArgs (onert_micro::train)
OMCheckpointLoader (onert_micro::core::train)
OMCheckpointSaver (onert_micro::core::train)
OMCircleReader (onert_micro::core::reader)
OMConfig (onert_micro)
OMConfigureArgs (onert_micro::import)
OMDataTypeImpl (onert_micro::core)
OMDataTypeImpl< OMDataType::BOOL > (onert_micro::core)
OMDataTypeImpl< OMDataType::FLOAT16 > (onert_micro::core)
OMDataTypeImpl< OMDataType::FLOAT32 > (onert_micro::core)
OMDataTypeImpl< OMDataType::FLOAT64 > (onert_micro::core)
OMDataTypeImpl< OMDataType::S16 > (onert_micro::core)
OMDataTypeImpl< OMDataType::S32 > (onert_micro::core)
OMDataTypeImpl< OMDataType::S64 > (onert_micro::core)
OMDataTypeImpl< OMDataType::S8 > (onert_micro::core)
OMDataTypeImpl< OMDataType::U16 > (onert_micro::core)
OMDataTypeImpl< OMDataType::U32 > (onert_micro::core)
OMDataTypeImpl< OMDataType::U64 > (onert_micro::core)
OMDataTypeImpl< OMDataType::U8 > (onert_micro::core)
OMDynamicShapesHandler (onert_micro::import)
OMExecuteArgs (onert_micro::execute)
OMExecutionPlanCreator (onert_micro::import)
OMGraphStatus (onert_micro::optimize)
OMInterpreter (onert_micro)
OMKernelConfiguration (onert_micro::import)
OMKernelExecute (onert_micro::execute)
OMMemoryManager (onert_micro::core::memory)
OMOptimizer (onert_micro::optimize)
OMRuntimeAllocator (onert_micro::core::memory)
OMRuntimeContext (onert_micro::core)
OMRuntimeGraph (onert_micro::core)
OMRuntimeKernel (onert_micro::execute)
OMRuntimeModule (onert_micro::core)
OMRuntimeShape (onert_micro::core)
OMRuntimeStorage (onert_micro::core)
OMTrainingConfigReader (onert_micro::core::reader)
OMTrainingContext (onert_micro)
OMTrainingHandler (onert_micro::core::train)
OMTrainingInterpreter (onert_micro)
OMTrainingRuntimeModule (onert_micro::core)
OMTrainingStorage (onert_micro::core::train)
OMWeightOnlyFormatReader (onert_micro::core::reader)
OneHot (luci_interpreter::kernels)
OneHot (onert::ir::operation)
OneHotChef
OneHotChefFactory
OneHotLayer (onert::backend::cpu::ops)
OneHotParams (luci_interpreter)
OneHotPrinter (tfldump)
OneHotPrinter (circledump)
OnertException (onert)
OnnxRunner (validate_onnx2circle)
Op (coco)
OpBuilder
OpChef
OpChefFactory
OpCode (exo::circle_detail)
OpCode (luci)
OpCode (exo::tflite_detail)
Operand (ann)
Operand
Operand (onert::dumper::dot)
Operand (onert::ir)
OperandConstraint (onert::ir)
OperandID (ann)
OperandIndexSequence (onert::ir)
OperandInfo (onert::ir)
OperandInventory (ann)
OperandLowerInfo (onert::compiler)
OperandObserver (onert::compiler)
OperandPass (onert::compiler::pass)
Operands (onert::ir)
Operation
Operation (onert::ir)
Operation (mir)
Operation (ann)
Operation (onert::dumper::dot)
OperationDumper (onert::ir)
OperationExporterRule (luci)
OperationIndexSet (onert::ir)
OperationInventory (ann)
OperationPass (onert::compiler::pass)
Operations (onert::ir)
OperationValidator (onert::ir)
OperationVisitor (onert::ir)
OperatorCodeLink (tflite2circle)
OpManager (coco)
OpMinMaxHash (onert::exec)
OpPrinter (circledump)
OpPrinter
OpPrinter (tfldump)
OpPrinterRegistry (tfldump)
OpPrinterRegistry (circledump)
OpSelector (opselector)
OpSeqDurationEvent
EventCollector::OpSeqEvent
OpTablePrinter (circledump)
OptimizePassRegistry (onert_micro::optimize)
Optimizer (moco::tf)
Optimizer (onert::backend::acl_cl)
Optimizer (onert::backend::acl_neon)
Optimizer (onert::exec::train::optimizer)
OptimizerInfo (onert::ir::train)
Option (argumentparse)
Option (nnc::cli)
Optional (argumentparse)
OptionBuilder (OptionBuilder)
CircleOptimizer::Options (luci)
CircleQuantizer::Options (luci)
OptionType (nnc::cli)
OptionType< T, false > (nnc::cli)
OptionType< T, true > (nnc::cli)
Output (coco)
Operation::Output (mir)
OutputBlobContext (nnkit::support::caffe)
Graph::OutputContext (loco)
OutputDesc (onert::exec)
OutputLayer
OutputManager (coco)
OutputOp (mir::ops)
OutputTensorContext (nnkit::support::moco::tf)
OutputTensorSet (nnkit::support::tflite)
Overlay (nncc::core::ADT::feature)
Overlay (nncc::core::ADT::kernel)
Overlay (nncc::core::ADT::tensor)
OverlayFactory (nncc::core::ADT::kernel)
@@ -153,7 +153,7 @@
DetectionPostProcess::Scale (onert::ir::operation)
ScaleBuilder (caffeimport)
ScatterNdChef
ScatterNdChefFactory
Schedule (nest)
ScratchpadHelperCMSISNN (circle_planner)
ScratchpadHelperLinux (circle_planner)
ScratchpadHelperMCU (circle_planner)
Section (crew)
SegmentSumChef
SegmentSumChefFactory
Select (luci_interpreter::kernels)
Select (onert::ir::operation)
SelectChef
SelectChefFactory
SelectLayer (onert::backend::cpu::ops)
SelectV2 (luci_interpreter::kernels)
SelectV2Chef
SelectV2ChefFactory
SequentialTensorWriter (nnfw::cker)
SerializedGraphData (luci)
SerializedModelData (exo::circle_detail)
SerializedModelData (exo::tflite_detail)
SerializedModelData (luci)
Serializer (nnc)
ServiceDef (flatbuffers)
Session (locomotiv)
session (package.infer)
Set (onert::util)
SetZeroFunctor (nnfw::cker::functor)
Severity (hermes)
SGD (onert::backend::train::optimizer)
SGD (onert_micro::train::optimizers)
Shape (nnfw::cker)
Shape (nnfw::misc::feature)
Shape (nnfw::misc::kernel)
Shape (nnfw::misc::matrix)
Shape (nnfw::misc::tensor)
Shape (nnfw::ruy)
Shape (onert::ir::operation)
Shape (onert::ir)
Shape
Shape (nncc::core::ADT::kernel)
Shape (nncc::core::ADT::tensor)
TFLReshape::Shape (locoex)
CircleReshape::Shape (luci)
Shape (luci_interpreter)
Shape (mir)
Shape (ndarray)
Shape (nncc::core::ADT::feature)
ShapeChef
ShapeChefFactory
ShapeDescription (exo)
ShapeDescription (luci)
ShapeGraphBuilder (moco)
ShapeHint (tfinfo)
ShapeHint (tfinfo::v2)
ShapeInference (exo)
ShapeInference (loco)
ShapeInferencePass (moco::tf)
ShapeInferencePass (exo)
ShapeInferenceRule (loco)
ShapeInferenceSession (loco)
ShapeIter (mir)
ShapeIterator (nnfw::cker)
ShapeKernel (luci_interpreter::kernels)
ShapeLayer (onert::backend::cpu::ops)
ShapeParams (luci_interpreter)
ShapePrinter (tfldump)
ShapePrinter (circledump)
ShapeQuery
ShapeRange (mir)
ShapeValidator (onert::compiler)
ShowAction
Shuffle (coco)
ShuffleWeightTo16x1Float32Pass (luci)
SigmoidImpl (mir_interpreter)
SigmoidImpl< uint8_t > (mir_interpreter)
SigmoidOp (mir::ops)
Graph::SimpleFactoryObjectPool (loco)
SimpleFloatConstantGenerator (flatbuffers)
SimpleGraph (mpqsolver::test::models)
SimpleMemoryManager (luci_interpreter)
SimpleMock (onert_test::ir)
SimpleNodeTransform (moco::tf)
SimplifyDomainConversionPass (logo)
Sin (luci_interpreter::kernels)
SinChef
SinChefFactory
SingleModelExecutors (onert::exec)
SingleOperatorTest (SingleOperatorTest)
SingleSampleAdapter (nnfw::cker::random)
Sink (hermes)
ShapeInferenceRule::Sink (loco)
SinkRelu (nnc)
SinkTranspose (nnc)
SISOKernel (luci_interpreter::kernels)
Sized (flexbuffers)
Slice (onert::ir::operation)
Slice (luci_interpreter::kernels)
SliceAllocator (flatbuffers::grpc)
SliceChef
SliceChefFactory
SliceImpl (mir_interpreter)
SliceLayer (onert::backend::cpu::ops)
SliceOp (mir::ops)
SliceParams (nnfw::cker)
SliceParams (onert_micro::core)
small_vector (adt)
SNPEWriter
Softmax (loco)
Softmax (luci_interpreter::kernels)
Softmax (onert::ir::operation)
Softmax (onert::ir::train::operation)
Softmax< Domain::Tensor > (loco)
Softmax_000_Q8 (Softmax_000)
SoftmaxCanonicalizer (moco::tf)
SoftmaxChef
SoftmaxChefFactory
SoftmaxGraphBuilder (moco)
SoftmaxGraphlet (mpqsolver::test::models)
SoftmaxImpl (mir_interpreter)
SoftmaxImpl< uint8_t > (mir_interpreter)
SoftMaxLayer (onert::backend::cpu::ops)
SoftMaxLayer (onert::backend::train::ops)
SoftmaxOp (mir::ops)
SoftmaxParams (luci_interpreter)
SoftmaxParams (luci_interpreter_pal)
SoftmaxParams (nnfw::cker)
SoftmaxParams (onert_micro::core)
SoftmaxPrinter (circledump)
SoftmaxPrinter (tfldump)
SoftmaxTestGraph (mpqsolver::test::models)
SolverHooks (mpqsolver::core)
SolverOutput
CircleNodeOrigin::Source (luci)
Source (hermes)
SourceSetting (hermes)
SourceTablePrinter (circledump)
SpaceToBatchND (luci_interpreter::kernels)
SpaceToBatchND (onert::ir::operation)
SpaceToBatchNDChef
SpaceToBatchNDChefFactory
SpaceToBatchNDLayer (onert::backend::cpu::ops)
SpaceToBatchParams (nnfw::cker)
SpaceToDepth (luci_interpreter::kernels)
SpaceToDepth (onert::ir::operation)
SpaceToDepthChef
SpaceToDepthChefFactory
SpaceToDepthLayer (onert::backend::cpu::ops)
SpaceToDepthParams (luci_interpreter)
SpaceToDepthParams (nnfw::cker)
SpaceToDepthPrinter (circledump)
SpaceToDepthPrinter (tfldump)
Span (coco)
SparseCrossEntropy (onert_micro::train::losses_functions)
SparseCrossEntropyAccuracy (onert_micro::train::metrics)
SparseIndexVector (luci)
SparseToDenseChef
SparseToDenseChefFactory
SparseToDensePrinter (circledump)
SparseToDensePrinter (tfldump)
Sparsifier (luci)
SparsifyTensorPass (luci)
Sparsity (onert::ir)
SparsityParam (luci)
SpatialConvolutionBackwardInputFunc (nnfw::cker::train::functor)
SpatialConvolutionBackwardInputWithExplicitPaddingFunc (nnfw::cker::train::functor)
SpatialPadding
SpatialPaddingBuilder
Spec (locop)
Spec< Interface::Formatted > (locop)
Split (luci_interpreter::kernels)
Split (onert::ir::operation)
SplitChef
SplitChefFactory
SplitLayer (onert::backend::cpu::ops)
SplitParams (onert_micro::core)
SplitParams (nnfw::cker)
SplitPrinter (circledump)
SplitPrinter (tfldump)
SplitV (luci_interpreter::kernels)
SplitV (onert::ir::operation)
SplitVChef
SplitVChefFactory
SplitVLayer (onert::backend::cpu::ops)
SplitVParams (nnfw::cker)
SplitVPrinter (circledump)
SplitVPrinter (tfldump)
SqDiffLayer (onert::backend::cpu::ops)
Sqrt (coco)
Sqrt (luci_interpreter::kernels)
SqrtCanonicalizer (moco::tf)
SqrtChef
SqrtChefFactory
SqrtGraphBuilder (moco)
SqrtImpl (mir_interpreter)
SqrtImpl< uint8_t > (mir_interpreter)
SqrtOp (mir::ops)
Square (luci_interpreter::kernels)
SquareChef
SquareChefFactory
SquaredDifference (luci_interpreter::kernels)
SquaredDifference (onert::ir::operation)
SquaredDifferenceChef
SquaredDifferenceChefFactory
SquaredDifferenceFn (onert_micro::execute::pal)
SquaredDifferenceGraphBuilder (moco)
Squeeze (luci_interpreter::kernels)
Squeeze (onert::ir::operation)
SqueezeCanonicalizer (moco::tf)
SqueezeChef
SqueezeChefFactory
SqueezeGraphBuilder (moco)
SqueezeOp (mir::ops)
SqueezeParams (luci_interpreter)
SqueezePrinter (circledump)
SqueezePrinter (tfldump)
SqueezeReduceNode (moco)
SRMSEComputer (QErrorComputer)
GraphBuilder::Stack
StatelessRandomUniform (onert::ir::operation)
StatelessRandomUniformLayer (onert::backend::cpu::ops)
StaticBackwardShapeInferer (onert::compiler::train)
StaticMemoryManager (luci_interpreter)
StaticShapeInferer (onert::compiler)
StaticTensorManager (onert::backend::basic)
Status (nnkit::support::onnx)
Step (coco)
StopGradientCanonicalizer (moco::tf)
StopGradientGraphBuilder (moco)
Stride (loco)
Stride (onert::ir)
Stride (locoex)
Stride (luci)
Stride2D (coco)
Stride< 2 > (loco)
StridedSlice (luci_interpreter::kernels)
StridedSlice (onert::ir::operation)
StridedSliceChef
StridedSliceChefFactory
StridedSliceContext (luci::sinf)
StridedSliceGraphBuilder (moco)
StridedSliceLayer (onert::backend::cpu::ops)
StridedSliceParams (luci::sinf)
StridedSliceParams (onert_micro::core)
StridedSliceParams (onert::shape_inference)
StridedSliceParams (nnfw::cker)
StridedSliceParams (luci_interpreter_pal)
StridedSliceParams (luci_interpreter)
StridedSlicePrinter (circledump)
StridedSlicePrinter (tfldump)
StrideFunctor (nnfw::cker::functor)
StrideInfo (nnop)
Strides (ndarray)
String (flatbuffers)
String (flexbuffers)
FlatBufferBuilder::StringOffsetCompare (flatbuffers)
StructDef (flatbuffers)
Sub (coco)
Sub (luci_interpreter::kernels)
SubCanonicalizer (moco::tf)
SubChef
SubChefFactory
SubFn (luci_interpreter_pal)
SubFn (onert_micro::execute::pal)
SubgDurationEvent
EventCollector::SubgEvent
SubGraphBuilder (moco)
SubGraphBuilder (tflimport)
SubGraphContext (exo::circle_detail)
SubGraphContext (luci)
SubGraphContext (exo::tflite_detail)
SubGraphLink (tflite2circle)
SubImpl (mir_interpreter)
SubImpl< uint8_t > (mir_interpreter)
SubnetBlockCompiler (enco)
SubnetManager (enco)
SubnetStruct (enco)
SubnetStructBuilder (enco)
SubOp (mir::ops)
SubParams (luci_interpreter)
SubPrinter (circledump)
SubPrinter (tfldump)
Subscript (nest::expr)
Subst (loco)
Subst< SubstQualifier::Default > (loco)
SubstituteExpandDimsToReshapePass (luci)
SubstitutePackToReshapePass (luci)
SubstitutePadV2ToPadPass (luci)
SubstituteSplitVToSplitPass (luci)
SubstituteSqueezeToReshapePass (luci)
SubstituteStridedSliceToReshapePass (luci)
SubstituteTransposeToReshapePass (luci)
Sum (luci_interpreter::kernels)
SumChef
SumChefFactory
SVDF (luci_interpreter::kernels)
SVDFChef
SVDFChefFactory
SVDFParams (luci_interpreter)
SVDFPrinter (circledump)
SVDFPrinter (tfldump)
SVDFQuantParams (onert_micro::core)
SymbolTable (flatbuffers)
SymbolTable (locop)
SymbolTable (moco::onnx)
SymbolTable (moco)
T
-
TAEComputer (QErrorComputer)
Tanh (loco)
Tanh (luci_interpreter::kernels)
TanhCanonicalizer (moco::tf)
TanhChef
TanhChefFactory
TanhFunctor (onert_micro::execute::pal)
TanhGraphBuilder (moco)
TanhImpl (mir_interpreter)
TanhImpl< uint8_t > (mir_interpreter)
TanhOp (mir::ops)
TargetOption (argumentparse)
TargetPlatform (circle_planner)
Tensor (circle_eval_diff)
Tensor (luci_interpreter)
Tensor (mir)
Tensor (nnfw::cker)
Tensor (onert::backend::basic)
Tensor (onert::backend::train)
Tensor
Tensor3D
Tensor4D
RuntimeGraph::TensorAllocPlan (luci_interpreter)
TensorAxisSet (loco)
TensorBags (tflimport)
TensorBroadcast (loco)
TensorBroadcastConverter (exo)
TensorBroadcastLayer
TensorBuilder (onert::backend::basic)
TensorBuilder (onert::backend::builtin)
TensorBuilder (onert::backend::train)
TensorConcat (loco)
TensorConcatConverter (exo)
TensorConstantPad (loco)
TensorContext (nnkit::support::caffe)
TensorContext (nnkit::support::moco::tf)
TensorContext (nnkit::support::onnx)
TensorContext (nnkit::support::tf)
TensorContext (nnkit::support::tflite)
TensorContext (nnkit)
TensorContext (tflimport)
TensorContractionInputMapper< Scalar_, Index, Side, TensorEvaluator< const TensorReshapingOp< NewDimension, const TensorImagePatchOp< Rows, Cols, ArgType > >, Device >, nocontract_t, contract_t, packet_size, inner_dim_contiguous, inner_dim_reordered, Alignment > (Eigen::internal)
TensorContractionSubMapper< Scalar, Index, Side, TensorEvaluator< const TensorReshapingOp< NewDimension, const TensorImagePatchOp< Rows, Cols, ArgType > >, Device >, nocontract_t, contract_t, packet_size, inner_dim_contiguous, inner_dim_reordered, Alignment > (Eigen::internal)
TensorDataMap (nnkit::support::tf)
TensorDataType (circle_eval_diff)
TensorDescriptor (nnc::sir)
TensorEvaluatorHasPartialPacket (Eigen::internal)
TensorFiller (souschef)
tensorinfo
TensorManager (onert::backend::train)
TensorName (moco)
TensorNameCompare (moco)
TensorOperand (ann)
TensorPackEnumerator (moco)
TensorPlanner (onert::backend::train)
TensorReduce (loco)
TensorReduceConverter (exo)
TensorRegistries (onert::compiler)
TensorRegistries (onert::compiler::train)
TensorRegistry (onert::backend::builtin)
TensorRegistry (onert::backend::builtin::train)
TensorRegistry (onert::backend::train)
TensorSet (nnkit::support::onnx)
TensorSet (nnkit::support::tflite)
TensorShape (circle_eval_diff)
TensorShape (loco)
TensorShapeExpander (luci::sinf)
TensorSignature (tfinfo)
TensorSignature (tfinfo::v2)
TensorSliceEnumerator (moco)
TensorTranspose (loco)
TensorTransposeConverter (exo)
TensorType (mir)
TensorVariant (mir)
TestCase (test_utils)
TestData32IntAdd (luci_interpreter::test_kernel)
TestData32IntAdd (onert_micro::test_model)
TestData64IntAdd (luci_interpreter::test_kernel)
TestData64IntAdd (onert_micro::test_model)
TestDataAbsBase (luci_interpreter::test_kernel)
TestDataAbsBase (onert_micro::test_model)
TestDataAddBase (luci_interpreter::test_kernel)
TestDataAddBase (onert_micro::test_model)
TestDataAddNBase (luci_interpreter::test_kernel)
TestDataAddNBase (onert_micro::test_model)
TestDataArgMaxBase (luci_interpreter::test_kernel)
TestDataArgMaxBase (onert_micro::test_model)
TestDataArgMinBase (luci_interpreter::test_kernel)
TestDataArgMinBase (onert_micro::test_model)
TestDataAveragePool2DBase (luci_interpreter::test_kernel)
TestDataAveragePool2DBase (onert_micro::test_model)
TestDataAxisOutputTypeMismatchArgMax (onert_micro::test_model)
TestDataAxisOutputTypeMismatchArgMin (onert_micro::test_model)
TestDataBase (luci_interpreter::test_kernel)
TestDataBase (onert_micro::test_model)
TestDataBatchToSpaceNDBase (luci_interpreter::test_kernel)
TestDataBatchToSpaceNDBase (onert_micro::test_model)
TestDataBoolLogicalAnd (luci_interpreter::test_kernel)
TestDataBoolLogicalNot (luci_interpreter::test_kernel)
TestDataBoolLogicalOr (luci_interpreter::test_kernel)
TestDataBroadcastToBase (luci_interpreter::test_kernel)
TestDataCastBase (luci_interpreter::test_kernel)
TestDataCastBase (onert_micro::test_model)
TestDataCeilBase (luci_interpreter::test_kernel)
TestDataCeilBase (onert_micro::test_model)
TestDataConcatenationBase (luci_interpreter::test_kernel)
TestDataConcatenationBase (onert_micro::test_model)
TestDataConv2DBase (luci_interpreter::test_kernel)
TestDataConv2DBase (onert_micro::test_model)
TestDataCosBase (luci_interpreter::test_kernel)
TestDataCosBase (onert_micro::test_model)
TestDataDepthToSpaceBase (luci_interpreter::test_kernel)
TestDataDepthwiseConv2DBase (luci_interpreter::test_kernel)
TestDataDepthwiseConv2DBase (onert_micro::test_model)
TestDataDequantizeBase (luci_interpreter::test_kernel)
TestDataDequantizeBase (onert_micro::test_model)
TestDataDivBase (luci_interpreter::test_kernel)
TestDataDivBase (onert_micro::test_model)
TestDataEluBase (luci_interpreter::test_kernel)
TestDataEluBase (onert_micro::test_model)
TestDataEqualBase (luci_interpreter::test_kernel)
TestDataEqualBase (onert_micro::test_model)
TestDataExpandDimsKernel (luci_interpreter::test_kernel)
TestDataExpandDimsKernel (onert_micro::test_model)
TestDataExpBase (onert_micro::test_model)
TestDataExpBase (luci_interpreter::test_kernel)
TestDataFillKernel (luci_interpreter::test_kernel)
TestDataFillKernel (onert_micro::test_model)
TestDataFloatAbs (luci_interpreter::test_kernel)
TestDataFloatAbs (onert_micro::test_model)
TestDataFloatAdd (luci_interpreter::test_kernel)
TestDataFloatAdd (onert_micro::test_model)
TestDataFloatAddN (luci_interpreter::test_kernel)
TestDataFloatAddN (onert_micro::test_model)
TestDataFloatArgMax (luci_interpreter::test_kernel)
TestDataFloatArgMax (onert_micro::test_model)
TestDataFloatArgMin (luci_interpreter::test_kernel)
TestDataFloatArgMin (onert_micro::test_model)
TestDataFloatAveragePool2D (luci_interpreter::test_kernel)
TestDataFloatAveragePool2D (onert_micro::test_model)
TestDataFloatBatchToSpaceND (luci_interpreter::test_kernel)
TestDataFloatBatchToSpaceND (onert_micro::test_model)
TestDataFloatBroadcastTo (luci_interpreter::test_kernel)
TestDataFloatCast (luci_interpreter::test_kernel)
TestDataFloatCast (onert_micro::test_model)
TestDataFloatCeil (luci_interpreter::test_kernel)
TestDataFloatCeil (onert_micro::test_model)
TestDataFloatConcatenation (luci_interpreter::test_kernel)
TestDataFloatConcatenation (onert_micro::test_model)
TestDataFloatConv2D (luci_interpreter::test_kernel)
TestDataFloatConv2D (onert_micro::test_model)
TestDataFloatCos (luci_interpreter::test_kernel)
TestDataFloatCos (onert_micro::test_model)
TestDataFloatDepthToSpace (luci_interpreter::test_kernel)
TestDataFloatDepthwiseConv2D (luci_interpreter::test_kernel)
TestDataFloatDepthwiseConv2D (onert_micro::test_model)
TestDataFloatDequantize (luci_interpreter::test_kernel)
TestDataFloatDequantize (onert_micro::test_model)
TestDataFloatDiv (luci_interpreter::test_kernel)
TestDataFloatDiv (onert_micro::test_model)
TestDataFloatElu (luci_interpreter::test_kernel)
TestDataFloatElu (onert_micro::test_model)
TestDataFloatEqual (luci_interpreter::test_kernel)
TestDataFloatEqual (onert_micro::test_model)
TestDataFloatExp (luci_interpreter::test_kernel)
TestDataFloatExp (onert_micro::test_model)
TestDataFloatFloor (luci_interpreter::test_kernel)
TestDataFloatFloor (onert_micro::test_model)
TestDataFloatFloorDiv (luci_interpreter::test_kernel)
TestDataFloatFloorDiv (onert_micro::test_model)
TestDataFloatFloorMod (onert_micro::test_model)
TestDataFloatFloorMod (luci_interpreter::test_kernel)
TestDataFloatFullyConnected (luci_interpreter::test_kernel)
TestDataFloatFullyConnected (onert_micro::test_model)
TestDataFloatGather (luci_interpreter::test_kernel)
TestDataFloatGather (onert_micro::test_model)
TestDataFloatGatherND (luci_interpreter::test_kernel)
TestDataFloatGatherND (onert_micro::test_model)
TestDataFloatGreater (luci_interpreter::test_kernel)
TestDataFloatGreater (onert_micro::test_model)
TestDataFloatGreaterEqual (luci_interpreter::test_kernel)
TestDataFloatGreaterEqual (onert_micro::test_model)
TestDataFloatGRU (onert_micro::test_model)
TestDataFloatL2Normalization (luci_interpreter::test_kernel)
TestDataFloatL2Normalization (onert_micro::test_model)
TestDataFloatL2Pool2D (luci_interpreter::test_kernel)
TestDataFloatL2Pool2D (onert_micro::test_model)
TestDataFloatLeakyReLU (luci_interpreter::test_kernel)
TestDataFloatLeakyReLU (onert_micro::test_model)
TestDataFloatLess (luci_interpreter::test_kernel)
TestDataFloatLess (onert_micro::test_model)
TestDataFloatLessEqual (luci_interpreter::test_kernel)
TestDataFloatLessEqual (onert_micro::test_model)
TestDataFloatLog (onert_micro::test_model)
TestDataFloatLog (luci_interpreter::test_kernel)
TestDataFloatLogistic (luci_interpreter::test_kernel)
TestDataFloatLogistic (onert_micro::test_model)
TestDataFloatLogSoftmax (luci_interpreter::test_kernel)
TestDataFloatLogSoftmax (onert_micro::test_model)
TestDataFloatMaximum (luci_interpreter::test_kernel)
TestDataFloatMaximum (onert_micro::test_model)
TestDataFloatMaxPool2D (luci_interpreter::test_kernel)
TestDataFloatMaxPool2D (onert_micro::test_model)
TestDataFloatMean (luci_interpreter::test_kernel)
TestDataFloatMinimum (luci_interpreter::test_kernel)
TestDataFloatMinimum (onert_micro::test_model)
TestDataFloatMirrorPad (luci_interpreter::test_kernel)
TestDataFloatMul (luci_interpreter::test_kernel)
TestDataFloatMul (onert_micro::test_model)
TestDataFloatNeg (luci_interpreter::test_kernel)
TestDataFloatNeg (onert_micro::test_model)
TestDataFloatNotEqual (luci_interpreter::test_kernel)
TestDataFloatNotEqual (onert_micro::test_model)
TestDataFloatPack (luci_interpreter::test_kernel)
TestDataFloatPack (onert_micro::test_model)
TestDataFloatPad (luci_interpreter::test_kernel)
TestDataFloatPad (onert_micro::test_model)
TestDataFloatPadV2 (luci_interpreter::test_kernel)
TestDataFloatPRelu (luci_interpreter::test_kernel)
TestDataFloatQuantize (luci_interpreter::test_kernel)
TestDataFloatQuantize (onert_micro::test_model)
TestDataFloatReduceMax (luci_interpreter::test_kernel)
TestDataFloatReduceProd (luci_interpreter::test_kernel)
TestDataFloatReLU (luci_interpreter::test_kernel)
TestDataFloatReLU (onert_micro::test_model)
TestDataFloatReLU6 (luci_interpreter::test_kernel)
TestDataFloatReLU6 (onert_micro::test_model)
TestDataFloatResizeBilinear (luci_interpreter::test_kernel)
TestDataFloatResizeNearestNeighbor (luci_interpreter::test_kernel)
TestDataFloatRound (luci_interpreter::test_kernel)
TestDataFloatRound (onert_micro::test_model)
TestDataFloatRsqrt (luci_interpreter::test_kernel)
TestDataFloatRsqrt (onert_micro::test_model)
TestDataFloatSelectV2 (luci_interpreter::test_kernel)
TestDataFloatSin (luci_interpreter::test_kernel)
TestDataFloatSin (onert_micro::test_model)
TestDataFloatSlice (luci_interpreter::test_kernel)
TestDataFloatSlice (onert_micro::test_model)
TestDataFloatSoftmax (onert_micro::test_model)
TestDataFloatSpaceToBatchND (luci_interpreter::test_kernel)
TestDataFloatSpaceToBatchND (onert_micro::test_model)
TestDataFloatSpaceToDepth (luci_interpreter::test_kernel)
TestDataFloatSpaceToDepth (onert_micro::test_model)
TestDataFloatSplit (luci_interpreter::test_kernel)
TestDataFloatSplit (onert_micro::test_model)
TestDataFloatSplitV (onert_micro::test_model)
TestDataFloatSqrt (onert_micro::test_model)
TestDataFloatSqrt (luci_interpreter::test_kernel)
TestDataFloatSquare (luci_interpreter::test_kernel)
TestDataFloatSquare (onert_micro::test_model)
TestDataFloatSquaredDifference (luci_interpreter::test_kernel)
TestDataFloatSquaredDifference (onert_micro::test_model)
TestDataFloatSqueeze (luci_interpreter::test_kernel)
TestDataFloatStridedSlice (onert_micro::test_model)
TestDataFloatSub (luci_interpreter::test_kernel)
TestDataFloatSub (onert_micro::test_model)
TestDataFloatSum (luci_interpreter::test_kernel)
TestDataFloatSVDF (luci_interpreter::test_kernel)
TestDataFloatSVDF (onert_micro::test_model)
TestDataFloatTanh (luci_interpreter::test_kernel)
TestDataFloatTanh (onert_micro::test_model)
TestDataFloatTransposeConv (luci_interpreter::test_kernel)
TestDataFloatTransposeConv (onert_micro::test_model)
TestDataFloatUnidirectionalLSTM (luci_interpreter::test_kernel)
TestDataFloatUnpack (luci_interpreter::test_kernel)
TestDataFloatUnpack (onert_micro::test_model)
TestDataFloatWQInt8FullyConnected (onert_micro::test_model)
TestDataFloatZerosLike (luci_interpreter::test_kernel)
TestDataFloorBase (onert_micro::test_model)
TestDataFloorBase (luci_interpreter::test_kernel)
TestDataFloorDivBase (luci_interpreter::test_kernel)
TestDataFloorDivBase (onert_micro::test_model)
TestDataFloorModBase (luci_interpreter::test_kernel)
TestDataFloorModBase (onert_micro::test_model)
TestDataFullyConnectedBase (luci_interpreter::test_kernel)
TestDataFullyConnectedBase (onert_micro::test_model)
TestDataGatherBase (luci_interpreter::test_kernel)
TestDataGatherBase (onert_micro::test_model)
TestDataGatherNDBase (onert_micro::test_model)
TestDataGatherNDBase (luci_interpreter::test_kernel)
TestDataGreaterBase (luci_interpreter::test_kernel)
TestDataGreaterBase (onert_micro::test_model)
TestDataGreaterEqualBase (luci_interpreter::test_kernel)
TestDataGreaterEqualBase (onert_micro::test_model)
TestDataGRUBase (onert_micro::test_model)
TestDataIfKernel (luci_interpreter::test_kernel)
TestDataInputTypeMismatchAddN (luci_interpreter::test_kernel)
TestDataInputTypeMismatchAddN (onert_micro::test_model)
TestDataInputTypeMismatchConcatenation (luci_interpreter::test_kernel)
TestDataInputTypeMismatchConcatenation (onert_micro::test_model)
TestDataInt32Slice (onert_micro::test_model)
TestDataInt64Div (onert_micro::test_model)
TestDataInt64Slice (onert_micro::test_model)
TestDataInt8Add (onert_micro::test_model)
TestDataInt8DepthwiseConv2D (onert_micro::test_model)
TestDataInt8Mul (onert_micro::test_model)
TestDataInt8Softmax (onert_micro::test_model)
TestDataInt8UnidirectionalLSTM (luci_interpreter::test_kernel)
TestDataIntDiv (onert_micro::test_model)
TestDataIntEqual (luci_interpreter::test_kernel)
TestDataIntEqual (onert_micro::test_model)
TestDataIntGather (luci_interpreter::test_kernel)
TestDataIntGather (onert_micro::test_model)
TestDataIntLess (luci_interpreter::test_kernel)
TestDataIntLess (onert_micro::test_model)
TestDataIntMul (onert_micro::test_model)
TestDataIntMul (luci_interpreter::test_kernel)
TestDataIntPack (luci_interpreter::test_kernel)
TestDataIntPack (onert_micro::test_model)
TestDataIntReduceProd (luci_interpreter::test_kernel)
TestDataIntSplit (luci_interpreter::test_kernel)
TestDataIntStridedSlice (onert_micro::test_model)
TestDataIntSub (luci_interpreter::test_kernel)
TestDataIntSub (onert_micro::test_model)
TestDataL2NormalizationBase (luci_interpreter::test_kernel)
TestDataL2NormalizationBase (onert_micro::test_model)
TestDataL2Pool2DBase (luci_interpreter::test_kernel)
TestDataL2Pool2DBase (onert_micro::test_model)
TestDataLeakyReLUBase (luci_interpreter::test_kernel)
TestDataLeakyReLUBase (onert_micro::test_model)
TestDataLessBase (luci_interpreter::test_kernel)
TestDataLessBase (onert_micro::test_model)
TestDataLessEqualBase (luci_interpreter::test_kernel)
TestDataLessEqualBase (onert_micro::test_model)
TestDataLogBase (luci_interpreter::test_kernel)
TestDataLogBase (onert_micro::test_model)
TestDataLogicalAndBase (luci_interpreter::test_kernel)
TestDataLogicalNotBase (luci_interpreter::test_kernel)
TestDataLogicalOrBase (luci_interpreter::test_kernel)
TestDataLogisticBase (luci_interpreter::test_kernel)
TestDataLogisticBase (onert_micro::test_model)
TestDataLogSoftmaxBase (luci_interpreter::test_kernel)
TestDataLogSoftmaxBase (onert_micro::test_model)
TestDataMaximumBase (luci_interpreter::test_kernel)
TestDataMaximumBase (onert_micro::test_model)
TestDataMaxPool2DBase (luci_interpreter::test_kernel)
TestDataMaxPool2DBase (onert_micro::test_model)
TestDataMeanBase (luci_interpreter::test_kernel)
TestDataMinimumBase (onert_micro::test_model)
TestDataMinimumBase (luci_interpreter::test_kernel)
TestDataMirrorPadBase (luci_interpreter::test_kernel)
TestDataMulBase (onert_micro::test_model)
TestDataMulBase (luci_interpreter::test_kernel)
TestDataNegBase (luci_interpreter::test_kernel)
TestDataNegBase (onert_micro::test_model)
TestDataNotEqualBase (luci_interpreter::test_kernel)
TestDataNotEqualBase (onert_micro::test_model)
TestDataOutputWrongOutputArgMax (luci_interpreter::test_kernel)
TestDataOutputWrongOutputArgMin (luci_interpreter::test_kernel)
TestDataPackBase (luci_interpreter::test_kernel)
TestDataPackBase (onert_micro::test_model)
TestDataPadBase (onert_micro::test_model)
TestDataPadBase (luci_interpreter::test_kernel)
TestDataPadV2Base (luci_interpreter::test_kernel)
TestDataPReluBase (luci_interpreter::test_kernel)
TestDataQuantizeBase (luci_interpreter::test_kernel)
TestDataQuantizeBase (onert_micro::test_model)
TestDataQuantLess (luci_interpreter::test_kernel)
TestDataQuantLess (onert_micro::test_model)
TestDataQuantU8Pack (luci_interpreter::test_kernel)
TestDataQuantU8Pack (onert_micro::test_model)
TestDataReduceCommonBase (luci_interpreter::test_kernel)
TestDataReduceMaxBase (luci_interpreter::test_kernel)
TestDataReLU6Base (luci_interpreter::test_kernel)
TestDataReLU6Base (onert_micro::test_model)
TestDataReLUBase (luci_interpreter::test_kernel)
TestDataReLUBase (onert_micro::test_model)
TestDataReluConcatenation (luci_interpreter::test_kernel)
TestDataReluConcatenation (onert_micro::test_model)
TestDataReshapeKernel (luci_interpreter::test_kernel)
TestDataReshapeKernel (onert_micro::test_model)
TestDataResizeBilinearBase (luci_interpreter::test_kernel)
TestDataResizeNearestNeighborBase (luci_interpreter::test_kernel)
TestDataRoundBase (luci_interpreter::test_kernel)
TestDataRoundBase (onert_micro::test_model)
TestDataRsqrtBase (luci_interpreter::test_kernel)
TestDataRsqrtBase (onert_micro::test_model)
TestDataS16FullyConnected (onert_micro::test_model)
TestDataS16Slice (luci_interpreter::test_kernel)
TestDataS32Concatenation (luci_interpreter::test_kernel)
TestDataS32Concatenation (onert_micro::test_model)
TestDataS64Concatenation (luci_interpreter::test_kernel)
TestDataS64Concatenation (onert_micro::test_model)
TestDataS8AveragePool2D (onert_micro::test_model)
TestDataS8Concatenation (onert_micro::test_model)
TestDataS8Conv2D (onert_micro::test_model)
TestDataS8FullyConnected (onert_micro::test_model)
TestDataS8Gather (onert_micro::test_model)
TestDataS8Less (onert_micro::test_model)
TestDataS8Logistic (onert_micro::test_model)
TestDataS8MaxPool2D (onert_micro::test_model)
TestDataS8Pack (onert_micro::test_model)
TestDataS8ReLU (onert_micro::test_model)
TestDataS8ReLU6 (onert_micro::test_model)
TestDataS8ReshapeKernel (onert_micro::test_model)
TestDataS8SpaceToDepth (onert_micro::test_model)
TestDataS8StridedSlice (onert_micro::test_model)
TestDataS8Sub (onert_micro::test_model)
TestDataS8Unpack (onert_micro::test_model)
TestDataSelectV2Base (luci_interpreter::test_kernel)
TestDataShapeKernel (luci_interpreter::test_kernel)
TestDataShapeKernel (onert_micro::test_model)
TestDataSinBase (luci_interpreter::test_kernel)
TestDataSinBase (onert_micro::test_model)
TestDataSliceBase (onert_micro::test_model)
TestDataSliceBase (luci_interpreter::test_kernel)
TestDataSoftmaxBase (onert_micro::test_model)
TestDataSpaceToBatchNDBase (luci_interpreter::test_kernel)
TestDataSpaceToBatchNDBase (onert_micro::test_model)
TestDataSpaceToDepthBase (luci_interpreter::test_kernel)
TestDataSpaceToDepthBase (onert_micro::test_model)
TestDataSplitBase (luci_interpreter::test_kernel)
TestDataSplitBase (onert_micro::test_model)
TestDataSplitVBase (onert_micro::test_model)
TestDataSplitVKernel (luci_interpreter::test_kernel)
TestDataSqrtBase (onert_micro::test_model)
TestDataSqrtBase (luci_interpreter::test_kernel)
TestDataSquareBase (luci_interpreter::test_kernel)
TestDataSquareBase (onert_micro::test_model)
TestDataSquaredDifferenceBase (luci_interpreter::test_kernel)
TestDataSquaredDifferenceBase (onert_micro::test_model)
TestDataSqueezeBase (luci_interpreter::test_kernel)
TestDataStridedSliceBase (onert_micro::test_model)
TestDataStridedSliceKernel (luci_interpreter::test_kernel)
TestDataSubBase (luci_interpreter::test_kernel)
TestDataSubBase (onert_micro::test_model)
TestDataSumBase (luci_interpreter::test_kernel)
TestDataSVDFBase (luci_interpreter::test_kernel)
TestDataSVDFBase (onert_micro::test_model)
TestDataTanhBase (luci_interpreter::test_kernel)
TestDataTanhBase (onert_micro::test_model)
TestDataTransposeConvBase (luci_interpreter::test_kernel)
TestDataTransposeConvBase (onert_micro::test_model)
TestDataTransposeKernel (luci_interpreter::test_kernel)
TestDataTransposeKernel (onert_micro::test_model)
TestDataTypeMismatchSlice (luci_interpreter::test_kernel)
TestDataTypeMismatchSlice (onert_micro::test_model)
TestDataU8Conv2D (luci_interpreter::test_kernel)
TestDataU8FullyConnected (luci_interpreter::test_kernel)
TestDataU8Slice (luci_interpreter::test_kernel)
TestDataUint8ResizeBilinear (luci_interpreter::test_kernel)
TestDataUnidirectionalLSTMBase (luci_interpreter::test_kernel)
TestDataUnpackBase (luci_interpreter::test_kernel)
TestDataUnpackBase (onert_micro::test_model)
TestDataWhileKernel (luci_interpreter::test_kernel)
TestDataWhileKernel (onert_micro::test_model)
TestDataWrongAxisConcatenation (luci_interpreter::test_kernel)
TestDataWrongAxisConcatenation (onert_micro::test_model)
TestDataWrongBeginTypeSlice (luci_interpreter::test_kernel)
TestDataWrongBeginTypeSlice (onert_micro::test_model)
TestDataWrongInputShapeSlice (luci_interpreter::test_kernel)
TestDataWrongInputShapeSlice (onert_micro::test_model)
TestDataWrongSizeTypeSlice (luci_interpreter::test_kernel)
TestDataWrongSizeTypeSlice (onert_micro::test_model)
TestDataZerosLikeBase (luci_interpreter::test_kernel)
TestGraph (exo::test)
TestGraph (luci::test)
TestMemoryManager (luci_interpreter)
TestRunner (test_utils)
TextFormatter (nnfw::misc::feature)
TFAdd (moco)
TFAvgPool (moco)
TFBiasAdd (moco)
TFConcatV2 (moco)
TFConst (moco)
TFConv2D (moco)
TFConv2DBackpropInput (moco)
TFDepthwiseConv2dNative (moco)
TFDialect (moco)
TFFakeQuantWithMinMaxVars (moco)
TFFusedBatchNorm (moco)
TFIdentity (moco)
TFLAdd (locoex)
TFLAveragePool2D (locoex)
TflBufferContext::TflBuffer (tflimport)
TflBufferContext (tflimport)
TFLConcatenation (locoex)
TFLConst (locoex)
TFLConv2D (locoex)
TFLDepthwiseConv2D (locoex)
TFLDialect (locoex)
TFLDiv (locoex)
TFLExporter (exo)
TFLFullyConnected (locoex)
TfLiteDimensionMetadata (sparsity)
TFliteImport (tflchef)
TfLiteIntArray (sparsity)
TFliteOpAbs (tflchef)
TFliteOpAdd (tflchef)
TFliteOpAddN (tflchef)
TFliteOpArgMax (tflchef)
TFliteOpArgMin (tflchef)
TFliteOpAveragePool2D (tflchef)
TFliteOpBatchMatMul (tflchef)
TFliteOpBatchToSpaceND (tflchef)
TFliteOpBidirectionalSequenceLSTM (tflchef)
TFliteOpBroadcastTo (tflchef)
TFliteOpCast (tflchef)
TFliteOpCeil (tflchef)
TFliteOpChef (tflchef)
TFliteOpConcatenation (tflchef)
TFliteOpConv2D (tflchef)
TFliteOpCos (tflchef)
TFLiteOpCreator (mir_tflite)
TFliteOpCumsum (tflchef)
TFliteOpDepthToSpace (tflchef)
TFliteOpDepthwiseConv2D (tflchef)
TFliteOpDequantize (tflchef)
TFliteOpDiv (tflchef)
TFliteOpELU (tflchef)
TFliteOpEqual (tflchef)
TFliteOpExp (tflchef)
TFliteOpExpandDims (tflchef)
TFliteOpFakeQuant (tflchef)
TFliteOpFill (tflchef)
TFliteOpFloor (tflchef)
TFliteOpFloorDiv (tflchef)
TFliteOpFloorMod (tflchef)
TFliteOpFullyConnected (tflchef)
TFliteOpGather (tflchef)
TFliteOpGatherNd (tflchef)
TFliteOpGelu (tflchef)
TFliteOpGreater (tflchef)
TFliteOpGreaterEqual (tflchef)
TFliteOpHardSwish (tflchef)
TFliteOpL2Normalize (tflchef)
TFliteOpL2Pool2D (tflchef)
TFliteOpLeakyRelu (tflchef)
TFliteOpLess (tflchef)
TFliteOpLessEqual (tflchef)
TFliteOpLocalResponseNormalization (tflchef)
TFliteOpLog (tflchef)
TFliteOpLogicalAnd (tflchef)
TFliteOpLogicalNot (tflchef)
TFliteOpLogicalOr (tflchef)
TFliteOpLogistic (tflchef)
TFliteOpLogSoftmax (tflchef)
TFliteOpMatrixDiag (tflchef)
TFliteOpMatrixSetDiag (tflchef)
TFliteOpMaximum (tflchef)
TFliteOpMaxPool2D (tflchef)
TFliteOpMean (tflchef)
TFliteOpMinimum (tflchef)
TFliteOpMirrorPad (tflchef)
TFliteOpMul (tflchef)
TFliteOpNeg (tflchef)
TFliteOpNonMaxSuppressionV4 (tflchef)
TFliteOpNonMaxSuppressionV5 (tflchef)
TFliteOpNotEqual (tflchef)
TFliteOpOneHot (tflchef)
TFliteOpPack (tflchef)
TFliteOpPad (tflchef)
TFliteOpPadV2 (tflchef)
TFliteOpPow (tflchef)
TFliteOpPRelu (tflchef)
TFliteOpQuantize (tflchef)
TFliteOpRange (tflchef)
TFliteOpRank (tflchef)
TFliteOpReduceAny (tflchef)
TFliteOpReduceMax (tflchef)
TFliteOpReduceMin (tflchef)
TFliteOpReduceProd (tflchef)
TFliteOpRegistry (tflchef)
TFliteOpReLU (tflchef)
TFliteOpReLU0To1 (tflchef)
TFliteOpReLU6 (tflchef)
TFliteOpReLUN1To1 (tflchef)
TFliteOpReshape (tflchef)
TFliteOpResizeBilinear (tflchef)
TFliteOpResizeNearestNeighbor (tflchef)
TFliteOpReverseSequence (tflchef)
TFliteOpReverseV2 (tflchef)
TFliteOpRound (tflchef)
TFliteOpRsqrt (tflchef)
TFliteOpScatterNd (tflchef)
TFliteOpSegmentSum (tflchef)
TFliteOpSelect (tflchef)
TFliteOpSelectV2 (tflchef)
TFliteOpShape (tflchef)
TFliteOpSin (tflchef)
TFliteOpSlice (tflchef)
TFliteOpSoftmax (tflchef)
TFliteOpSpaceToBatchND (tflchef)
TFliteOpSpaceToDepth (tflchef)
TFliteOpSparseToDense (tflchef)
TFliteOpSplit (tflchef)
TFliteOpSplitV (tflchef)
TFliteOpSqrt (tflchef)
TFliteOpSquare (tflchef)
TFliteOpSquaredDifference (tflchef)
TFliteOpSqueeze (tflchef)
TFliteOpStridedSlice (tflchef)
TFliteOpSub (tflchef)
TFliteOpSum (tflchef)
TFliteOpSVDF (tflchef)
TFliteOpTanh (tflchef)
TFliteOpTile (tflchef)
TFliteOpTopKV2 (tflchef)
TFliteOpTranspose (tflchef)
TFliteOpTransposeConv (tflchef)
TFliteOpUnidirectionalSequenceLSTM (tflchef)
TFliteOpUnique (tflchef)
TFliteOpUnpack (tflchef)
TFliteOpWhere (tflchef)
TFliteOpWhile (tflchef)
TFliteOpZerosLike (tflchef)
TfLiteSparsity (sparsity)
TFLMaximum (locoex)
TFLMaxPool2D (locoex)
TFLMean (locoex)
TFLModel (tflite2circle)
TFLMul (locoex)
TFLNode (locoex)
TFLNodeImpl (locoex)
TFLNodeMixin (locoex)
TFLNodeMixin< TFLNodeTrait::Bias > (locoex)
TFLNodeMixin< TFLNodeTrait::FusedActFunc > (locoex)
TFLNodeMutableVisitor (locoex)
TFLNodeMutableVisitorBase (locoex)
TFLNodeVisitor (locoex)
TFLNodeVisitorBase (locoex)
TflOpCodeContext (tflimport)
TFLRelu (locoex)
TFLRelu6 (locoex)
TFLReshape (locoex)
TFLRsqrt (locoex)
TFLShapeInferenceRule (locoex)
TFLSqrt (locoex)
TFLSquaredDifference (locoex)
TFLSub (locoex)
TFLTranspose (locoex)
TFLTransposeConv (locoex)
TFLTypeInferenceRule (locoex)
TFMaximum (moco)
TFMaxPool (moco)
TFMean (moco)
TFMul (moco)
TFNode (moco)
TFNodeBuildTester (moco::test)
TFNodeBuildTester (moco::tf::test)
TFNodeImpl (moco)
TFNodeMutableVisitor (moco)
TFNodeMutableVisitorBase (moco)
TFNodeSummaryBuilderFactory (moco::tf)
TFNodeVisitor (moco)
TFNodeVisitorBase (moco)
TFOptimizer (moco::tf)
TFPack (moco)
TFPad (moco)
TFPlaceholder (moco)
TFPush (moco)
TFPushCanonicalizer (moco::tf)
TFRealDiv (moco)
TFRelu (moco)
TFRelu6 (moco)
TFReshape (moco)
TFRsqrt (moco)
TFShape (moco)
TFShapeInferenceRule (moco)
TFSoftmax (moco)
TFSqrt (moco)
TFSquaredDifference (moco)
TFSqueeze (moco)
TFStopGradient (moco)
TFStridedSlice (moco)
TFSub (moco)
TFTanh (moco)
TFTypeInferenceRule (moco)
ThreadPool (onert::exec)
Tile (luci_interpreter::kernels)
Tile (onert::ir::operation)
TileChef
TileChefFactory
TileLayer (onert::backend::cpu::ops)
TISOData (luci_interpreter::kernels)
TISOKernel (luci_interpreter::kernels)
TopContainer (nnfw::rt::optimized_ops)
TopKMatchPrinter (circle_eval_diff)
TopKV2 (onert::ir::operation)
TopKV2Chef
TopKV2ChefFactory
TopologicalSortHelper (TopologicalSortHelper)
ToStringVisitor (flatbuffers)
TracingCtx (onert::util)
TracingObserver (onert::exec)
TrainableBackendContext (onert::backend::train)
TrainableCodeAndInfo (onert::compiler::train)
TrainableConstantInsertionPass (onert::compiler::train::pass)
TrainableContextData (onert::backend::train)
TrainableExecutor (onert::exec::train)
TrainableExecutors (onert::exec::train)
TrainableFnSequence (onert::exec::train)
TrainableGraph (onert::ir::train)
TrainableMemoryManager (onert::backend::train)
TrainableOperation (onert::ir::train)
TrainableOperationConverter (onert::compiler::train)
TrainableOperationVisitor (onert::ir::train)
TrainableTensor (onert::backend::basic::train)
TrainConfigFileData (training_configure_tool)
TrainData (training_configure_tool)
TrainInfoBuilder (onert::exporter)
TrainingCompiler (onert::compiler::train)
TrainingIndex (onert::ir::train)
TrainingInfo (onert::ir::train)
TrainingKernelRegistry (onert::backend::train::ops)
TrainResult (training_configure_tool)
Transformer (mir2loco)
TransformMinMaxToRelu6Pass (luci)
TransformMinReluToRelu6Pass (luci)
TransformSqrtDivToRsqrtMulPass (luci)
Transpose (luci_interpreter::kernels)
Transpose (onert::ir::operation)
TransposeChef
TransposeChefFactory
TransposeConv (onert::ir::operation)
TransposeConv (luci_interpreter::kernels)
TransposeConvChef
TransposeConvChefFactory
TransposeConvParams (luci_interpreter)
TransposeConvParams (nnfw::cker)
TransposeConvPrinter (circledump)
TransposeConvPrinter (tfldump)
TransposedConv2D (loco)
TransposedConv2DConverter (exo)
TransposedConv2DLayer
TransposeImpl (mir_interpreter)
TransposeLayer (onert::backend::cpu::ops)
TransposeOp (mir::ops)
TransposeParams (nnfw::cker)
TransposeParams (onert_micro::core)
TransposeParams (luci_interpreter_pal)
TransposeTensor (nnc::sir)
TrixLoader (onert::trix_loader)
TrixMetaReader (onert::trix_loader)
TruncatedNormalDistribution (nnfw::cker::random)
TruncatedNormalDistribution< SingleSampleGenerator, double > (nnfw::cker::random)
TruncatedNormalDistribution< SingleSampleGenerator, Eigen::half > (nnfw::cker::random)
TruncatedNormalDistribution< SingleSampleGenerator, float > (nnfw::cker::random)
TTypes (nnfw::cker)
Type (flatbuffers)
TypedFloatConstantGenerator (flatbuffers)
TypedNodeBuilder (luci)
TypedVector (flexbuffers)
TypeInference (exo::circle_detail)
TypeInference (exo)
TypeInference (loco)
TypeInferencePass (exo)
TypeInferencePass (moco::tf)
TypeInferenceRule (loco)
TypeInferenceSession (loco)
TypeInfo (onert::ir)
TypeInfo (onert::backend::custom)
TypeMapper (luci)
TypeMapper< float > (luci)
TypeMapper< int16_t > (luci)
TypeMapper< int32_t > (luci)
TypeMapper< int64_t > (luci)
TypeMapper< int8_t > (luci)
TypeMapper< uint16_t > (luci)
TypeMapper< uint32_t > (luci)
TypeMapper< uint64_t > (luci)
TypeMapper< uint8_t > (luci)
TypeName (arser)
TypeName< bool > (arser)
TypeName< const char * > (arser)
TypeName< float > (arser)
TypeName< int > (arser)
TypeName< std::string > (arser)
TypeName< std::vector< const char * > > (arser)
TypeName< std::vector< float > > (arser)
TypeName< std::vector< int > > (arser)
TypeName< std::vector< std::string > > (arser)
TypeShapeReadyPhase (exo::test)
+
TAEComputer (QErrorComputer)
Tanh (loco)
Tanh (luci_interpreter::kernels)
TanhCanonicalizer (moco::tf)
TanhChef
TanhChefFactory
TanhFunctor (onert_micro::execute::pal)
TanhGraphBuilder (moco)
TanhImpl (mir_interpreter)
TanhImpl< uint8_t > (mir_interpreter)
TanhOp (mir::ops)
TargetOption (argumentparse)
TargetPlatform (circle_planner)
Tensor (circle_eval_diff)
Tensor (luci_interpreter)
Tensor (mir)
Tensor (nnfw::cker)
Tensor (onert::backend::basic)
Tensor (onert::backend::train)
Tensor
Tensor3D
Tensor4D
RuntimeGraph::TensorAllocPlan (luci_interpreter)
TensorAxisSet (loco)
TensorBags (tflimport)
TensorBroadcast (loco)
TensorBroadcastConverter (exo)
TensorBroadcastLayer
TensorBuilder (onert::backend::basic)
TensorBuilder (onert::backend::builtin)
TensorBuilder (onert::backend::train)
TensorConcat (loco)
TensorConcatConverter (exo)
TensorConstantPad (loco)
TensorContext (nnkit::support::caffe)
TensorContext (nnkit::support::moco::tf)
TensorContext (nnkit::support::onnx)
TensorContext (nnkit::support::tf)
TensorContext (nnkit::support::tflite)
TensorContext (nnkit)
TensorContext (tflimport)
TensorContractionInputMapper< Scalar_, Index, Side, TensorEvaluator< const TensorReshapingOp< NewDimension, const TensorImagePatchOp< Rows, Cols, ArgType > >, Device >, nocontract_t, contract_t, packet_size, inner_dim_contiguous, inner_dim_reordered, Alignment > (Eigen::internal)
TensorContractionSubMapper< Scalar, Index, Side, TensorEvaluator< const TensorReshapingOp< NewDimension, const TensorImagePatchOp< Rows, Cols, ArgType > >, Device >, nocontract_t, contract_t, packet_size, inner_dim_contiguous, inner_dim_reordered, Alignment > (Eigen::internal)
TensorDataMap (nnkit::support::tf)
TensorDataType (circle_eval_diff)
TensorDescriptor (nnc::sir)
TensorEvaluatorHasPartialPacket (Eigen::internal)
TensorFiller (souschef)
tensorinfo
TensorManager (onert::backend::train)
TensorName (moco)
TensorNameCompare (moco)
TensorOperand (ann)
TensorPackEnumerator (moco)
TensorPlanner (onert::backend::train)
TensorReduce (loco)
TensorReduceConverter (exo)
TensorRegistries (onert::compiler)
TensorRegistries (onert::compiler::train)
TensorRegistry (onert::backend::builtin)
TensorRegistry (onert::backend::builtin::train)
TensorRegistry (onert::backend::train)
TensorSet (nnkit::support::onnx)
TensorSet (nnkit::support::tflite)
TensorShape (circle_eval_diff)
TensorShape (loco)
TensorShapeExpander (luci::sinf)
TensorSignature (tfinfo)
TensorSignature (tfinfo::v2)
TensorSliceEnumerator (moco)
TensorTranspose (loco)
TensorTransposeConverter (exo)
TensorType (mir)
TensorVariant (mir)
TestCase (test_utils)
TestData32IntAdd (luci_interpreter::test_kernel)
TestData32IntAdd (onert_micro::test_model)
TestData64IntAdd (luci_interpreter::test_kernel)
TestData64IntAdd (onert_micro::test_model)
TestDataAbsBase (luci_interpreter::test_kernel)
TestDataAbsBase (onert_micro::test_model)
TestDataAddBase (luci_interpreter::test_kernel)
TestDataAddBase (onert_micro::test_model)
TestDataAddNBase (luci_interpreter::test_kernel)
TestDataAddNBase (onert_micro::test_model)
TestDataArgMaxBase (luci_interpreter::test_kernel)
TestDataArgMaxBase (onert_micro::test_model)
TestDataArgMinBase (luci_interpreter::test_kernel)
TestDataArgMinBase (onert_micro::test_model)
TestDataAveragePool2DBase (luci_interpreter::test_kernel)
TestDataAveragePool2DBase (onert_micro::test_model)
TestDataAxisOutputTypeMismatchArgMax (onert_micro::test_model)
TestDataAxisOutputTypeMismatchArgMin (onert_micro::test_model)
TestDataBase (luci_interpreter::test_kernel)
TestDataBase (onert_micro::test_model)
TestDataBatchToSpaceNDBase (luci_interpreter::test_kernel)
TestDataBatchToSpaceNDBase (onert_micro::test_model)
TestDataBoolLogicalAnd (luci_interpreter::test_kernel)
TestDataBoolLogicalNot (luci_interpreter::test_kernel)
TestDataBoolLogicalOr (luci_interpreter::test_kernel)
TestDataBroadcastToBase (luci_interpreter::test_kernel)
TestDataCastBase (onert_micro::test_model)
TestDataCastBase (luci_interpreter::test_kernel)
TestDataCeilBase (onert_micro::test_model)
TestDataCeilBase (luci_interpreter::test_kernel)
TestDataConcatenationBase (onert_micro::test_model)
TestDataConcatenationBase (luci_interpreter::test_kernel)
TestDataConv2DBase (luci_interpreter::test_kernel)
TestDataConv2DBase (onert_micro::test_model)
TestDataCosBase (luci_interpreter::test_kernel)
TestDataCosBase (onert_micro::test_model)
TestDataDepthToSpaceBase (luci_interpreter::test_kernel)
TestDataDepthwiseConv2DBase (luci_interpreter::test_kernel)
TestDataDepthwiseConv2DBase (onert_micro::test_model)
TestDataDequantizeBase (onert_micro::test_model)
TestDataDequantizeBase (luci_interpreter::test_kernel)
TestDataDivBase (luci_interpreter::test_kernel)
TestDataDivBase (onert_micro::test_model)
TestDataEluBase (luci_interpreter::test_kernel)
TestDataEluBase (onert_micro::test_model)
TestDataEqualBase (luci_interpreter::test_kernel)
TestDataEqualBase (onert_micro::test_model)
TestDataExpandDimsKernel (luci_interpreter::test_kernel)
TestDataExpandDimsKernel (onert_micro::test_model)
TestDataExpBase (onert_micro::test_model)
TestDataExpBase (luci_interpreter::test_kernel)
TestDataFillKernel (luci_interpreter::test_kernel)
TestDataFillKernel (onert_micro::test_model)
TestDataFloatAbs (luci_interpreter::test_kernel)
TestDataFloatAbs (onert_micro::test_model)
TestDataFloatAdd (luci_interpreter::test_kernel)
TestDataFloatAdd (onert_micro::test_model)
TestDataFloatAddN (luci_interpreter::test_kernel)
TestDataFloatAddN (onert_micro::test_model)
TestDataFloatArgMax (luci_interpreter::test_kernel)
TestDataFloatArgMax (onert_micro::test_model)
TestDataFloatArgMin (luci_interpreter::test_kernel)
TestDataFloatArgMin (onert_micro::test_model)
TestDataFloatAveragePool2D (luci_interpreter::test_kernel)
TestDataFloatAveragePool2D (onert_micro::test_model)
TestDataFloatBatchToSpaceND (luci_interpreter::test_kernel)
TestDataFloatBatchToSpaceND (onert_micro::test_model)
TestDataFloatBroadcastTo (luci_interpreter::test_kernel)
TestDataFloatCast (luci_interpreter::test_kernel)
TestDataFloatCast (onert_micro::test_model)
TestDataFloatCeil (luci_interpreter::test_kernel)
TestDataFloatCeil (onert_micro::test_model)
TestDataFloatConcatenation (onert_micro::test_model)
TestDataFloatConcatenation (luci_interpreter::test_kernel)
TestDataFloatConv2D (luci_interpreter::test_kernel)
TestDataFloatConv2D (onert_micro::test_model)
TestDataFloatCos (luci_interpreter::test_kernel)
TestDataFloatCos (onert_micro::test_model)
TestDataFloatDepthToSpace (luci_interpreter::test_kernel)
TestDataFloatDepthwiseConv2D (luci_interpreter::test_kernel)
TestDataFloatDepthwiseConv2D (onert_micro::test_model)
TestDataFloatDequantize (luci_interpreter::test_kernel)
TestDataFloatDequantize (onert_micro::test_model)
TestDataFloatDiv (luci_interpreter::test_kernel)
TestDataFloatDiv (onert_micro::test_model)
TestDataFloatElu (onert_micro::test_model)
TestDataFloatElu (luci_interpreter::test_kernel)
TestDataFloatEqual (luci_interpreter::test_kernel)
TestDataFloatEqual (onert_micro::test_model)
TestDataFloatExp (luci_interpreter::test_kernel)
TestDataFloatExp (onert_micro::test_model)
TestDataFloatFloor (luci_interpreter::test_kernel)
TestDataFloatFloor (onert_micro::test_model)
TestDataFloatFloorDiv (luci_interpreter::test_kernel)
TestDataFloatFloorDiv (onert_micro::test_model)
TestDataFloatFloorMod (luci_interpreter::test_kernel)
TestDataFloatFloorMod (onert_micro::test_model)
TestDataFloatFullyConnected (luci_interpreter::test_kernel)
TestDataFloatFullyConnected (onert_micro::test_model)
TestDataFloatGather (luci_interpreter::test_kernel)
TestDataFloatGather (onert_micro::test_model)
TestDataFloatGatherND (luci_interpreter::test_kernel)
TestDataFloatGatherND (onert_micro::test_model)
TestDataFloatGreater (luci_interpreter::test_kernel)
TestDataFloatGreater (onert_micro::test_model)
TestDataFloatGreaterEqual (luci_interpreter::test_kernel)
TestDataFloatGreaterEqual (onert_micro::test_model)
TestDataFloatGRU (onert_micro::test_model)
TestDataFloatL2Normalization (onert_micro::test_model)
TestDataFloatL2Normalization (luci_interpreter::test_kernel)
TestDataFloatL2Pool2D (luci_interpreter::test_kernel)
TestDataFloatL2Pool2D (onert_micro::test_model)
TestDataFloatLeakyReLU (luci_interpreter::test_kernel)
TestDataFloatLeakyReLU (onert_micro::test_model)
TestDataFloatLess (luci_interpreter::test_kernel)
TestDataFloatLess (onert_micro::test_model)
TestDataFloatLessEqual (luci_interpreter::test_kernel)
TestDataFloatLessEqual (onert_micro::test_model)
TestDataFloatLog (luci_interpreter::test_kernel)
TestDataFloatLog (onert_micro::test_model)
TestDataFloatLogistic (luci_interpreter::test_kernel)
TestDataFloatLogistic (onert_micro::test_model)
TestDataFloatLogSoftmax (luci_interpreter::test_kernel)
TestDataFloatLogSoftmax (onert_micro::test_model)
TestDataFloatMaximum (luci_interpreter::test_kernel)
TestDataFloatMaximum (onert_micro::test_model)
TestDataFloatMaxPool2D (luci_interpreter::test_kernel)
TestDataFloatMaxPool2D (onert_micro::test_model)
TestDataFloatMean (luci_interpreter::test_kernel)
TestDataFloatMinimum (luci_interpreter::test_kernel)
TestDataFloatMinimum (onert_micro::test_model)
TestDataFloatMirrorPad (luci_interpreter::test_kernel)
TestDataFloatMul (luci_interpreter::test_kernel)
TestDataFloatMul (onert_micro::test_model)
TestDataFloatNeg (luci_interpreter::test_kernel)
TestDataFloatNeg (onert_micro::test_model)
TestDataFloatNotEqual (luci_interpreter::test_kernel)
TestDataFloatNotEqual (onert_micro::test_model)
TestDataFloatPack (luci_interpreter::test_kernel)
TestDataFloatPack (onert_micro::test_model)
TestDataFloatPad (luci_interpreter::test_kernel)
TestDataFloatPad (onert_micro::test_model)
TestDataFloatPadV2 (luci_interpreter::test_kernel)
TestDataFloatPRelu (luci_interpreter::test_kernel)
TestDataFloatQuantize (luci_interpreter::test_kernel)
TestDataFloatQuantize (onert_micro::test_model)
TestDataFloatReduceMax (luci_interpreter::test_kernel)
TestDataFloatReduceProd (luci_interpreter::test_kernel)
TestDataFloatReLU (luci_interpreter::test_kernel)
TestDataFloatReLU (onert_micro::test_model)
TestDataFloatReLU6 (luci_interpreter::test_kernel)
TestDataFloatReLU6 (onert_micro::test_model)
TestDataFloatResizeBilinear (luci_interpreter::test_kernel)
TestDataFloatResizeNearestNeighbor (luci_interpreter::test_kernel)
TestDataFloatRound (luci_interpreter::test_kernel)
TestDataFloatRound (onert_micro::test_model)
TestDataFloatRsqrt (luci_interpreter::test_kernel)
TestDataFloatRsqrt (onert_micro::test_model)
TestDataFloatSelectV2 (luci_interpreter::test_kernel)
TestDataFloatSin (onert_micro::test_model)
TestDataFloatSin (luci_interpreter::test_kernel)
TestDataFloatSlice (luci_interpreter::test_kernel)
TestDataFloatSlice (onert_micro::test_model)
TestDataFloatSoftmax (onert_micro::test_model)
TestDataFloatSpaceToBatchND (luci_interpreter::test_kernel)
TestDataFloatSpaceToBatchND (onert_micro::test_model)
TestDataFloatSpaceToDepth (luci_interpreter::test_kernel)
TestDataFloatSpaceToDepth (onert_micro::test_model)
TestDataFloatSplit (luci_interpreter::test_kernel)
TestDataFloatSplit (onert_micro::test_model)
TestDataFloatSplitV (onert_micro::test_model)
TestDataFloatSqrt (onert_micro::test_model)
TestDataFloatSqrt (luci_interpreter::test_kernel)
TestDataFloatSquare (onert_micro::test_model)
TestDataFloatSquare (luci_interpreter::test_kernel)
TestDataFloatSquaredDifference (luci_interpreter::test_kernel)
TestDataFloatSquaredDifference (onert_micro::test_model)
TestDataFloatSqueeze (luci_interpreter::test_kernel)
TestDataFloatStridedSlice (onert_micro::test_model)
TestDataFloatSub (luci_interpreter::test_kernel)
TestDataFloatSub (onert_micro::test_model)
TestDataFloatSum (luci_interpreter::test_kernel)
TestDataFloatSVDF (luci_interpreter::test_kernel)
TestDataFloatSVDF (onert_micro::test_model)
TestDataFloatTanh (luci_interpreter::test_kernel)
TestDataFloatTanh (onert_micro::test_model)
TestDataFloatTransposeConv (luci_interpreter::test_kernel)
TestDataFloatTransposeConv (onert_micro::test_model)
TestDataFloatUnidirectionalLSTM (luci_interpreter::test_kernel)
TestDataFloatUnpack (luci_interpreter::test_kernel)
TestDataFloatUnpack (onert_micro::test_model)
TestDataFloatWQInt8FullyConnected (onert_micro::test_model)
TestDataFloatZerosLike (luci_interpreter::test_kernel)
TestDataFloatZerosLike (onert_micro::test_model)
TestDataFloorBase (luci_interpreter::test_kernel)
TestDataFloorBase (onert_micro::test_model)
TestDataFloorDivBase (luci_interpreter::test_kernel)
TestDataFloorDivBase (onert_micro::test_model)
TestDataFloorModBase (luci_interpreter::test_kernel)
TestDataFloorModBase (onert_micro::test_model)
TestDataFullyConnectedBase (luci_interpreter::test_kernel)
TestDataFullyConnectedBase (onert_micro::test_model)
TestDataGatherBase (luci_interpreter::test_kernel)
TestDataGatherBase (onert_micro::test_model)
TestDataGatherNDBase (luci_interpreter::test_kernel)
TestDataGatherNDBase (onert_micro::test_model)
TestDataGreaterBase (luci_interpreter::test_kernel)
TestDataGreaterBase (onert_micro::test_model)
TestDataGreaterEqualBase (luci_interpreter::test_kernel)
TestDataGreaterEqualBase (onert_micro::test_model)
TestDataGRUBase (onert_micro::test_model)
TestDataIfKernel (luci_interpreter::test_kernel)
TestDataInputTypeMismatchAddN (luci_interpreter::test_kernel)
TestDataInputTypeMismatchAddN (onert_micro::test_model)
TestDataInputTypeMismatchConcatenation (luci_interpreter::test_kernel)
TestDataInputTypeMismatchConcatenation (onert_micro::test_model)
TestDataInt32Slice (onert_micro::test_model)
TestDataInt64Div (onert_micro::test_model)
TestDataInt64Slice (onert_micro::test_model)
TestDataInt8Add (onert_micro::test_model)
TestDataInt8DepthwiseConv2D (onert_micro::test_model)
TestDataInt8Mul (onert_micro::test_model)
TestDataInt8Softmax (onert_micro::test_model)
TestDataInt8UnidirectionalLSTM (luci_interpreter::test_kernel)
TestDataIntDiv (onert_micro::test_model)
TestDataIntEqual (luci_interpreter::test_kernel)
TestDataIntEqual (onert_micro::test_model)
TestDataIntGather (luci_interpreter::test_kernel)
TestDataIntGather (onert_micro::test_model)
TestDataIntLess (luci_interpreter::test_kernel)
TestDataIntLess (onert_micro::test_model)
TestDataIntMul (onert_micro::test_model)
TestDataIntMul (luci_interpreter::test_kernel)
TestDataIntPack (luci_interpreter::test_kernel)
TestDataIntPack (onert_micro::test_model)
TestDataIntReduceProd (luci_interpreter::test_kernel)
TestDataIntSplit (luci_interpreter::test_kernel)
TestDataIntStridedSlice (onert_micro::test_model)
TestDataIntSub (luci_interpreter::test_kernel)
TestDataIntSub (onert_micro::test_model)
TestDataL2NormalizationBase (luci_interpreter::test_kernel)
TestDataL2NormalizationBase (onert_micro::test_model)
TestDataL2Pool2DBase (luci_interpreter::test_kernel)
TestDataL2Pool2DBase (onert_micro::test_model)
TestDataLeakyReLUBase (luci_interpreter::test_kernel)
TestDataLeakyReLUBase (onert_micro::test_model)
TestDataLessBase (luci_interpreter::test_kernel)
TestDataLessBase (onert_micro::test_model)
TestDataLessEqualBase (luci_interpreter::test_kernel)
TestDataLessEqualBase (onert_micro::test_model)
TestDataLogBase (luci_interpreter::test_kernel)
TestDataLogBase (onert_micro::test_model)
TestDataLogicalAndBase (luci_interpreter::test_kernel)
TestDataLogicalNotBase (luci_interpreter::test_kernel)
TestDataLogicalOrBase (luci_interpreter::test_kernel)
TestDataLogisticBase (luci_interpreter::test_kernel)
TestDataLogisticBase (onert_micro::test_model)
TestDataLogSoftmaxBase (luci_interpreter::test_kernel)
TestDataLogSoftmaxBase (onert_micro::test_model)
TestDataMaximumBase (luci_interpreter::test_kernel)
TestDataMaximumBase (onert_micro::test_model)
TestDataMaxPool2DBase (luci_interpreter::test_kernel)
TestDataMaxPool2DBase (onert_micro::test_model)
TestDataMeanBase (luci_interpreter::test_kernel)
TestDataMinimumBase (onert_micro::test_model)
TestDataMinimumBase (luci_interpreter::test_kernel)
TestDataMirrorPadBase (luci_interpreter::test_kernel)
TestDataMulBase (onert_micro::test_model)
TestDataMulBase (luci_interpreter::test_kernel)
TestDataNegBase (luci_interpreter::test_kernel)
TestDataNegBase (onert_micro::test_model)
TestDataNotEqualBase (luci_interpreter::test_kernel)
TestDataNotEqualBase (onert_micro::test_model)
TestDataOutputWrongOutputArgMax (luci_interpreter::test_kernel)
TestDataOutputWrongOutputArgMin (luci_interpreter::test_kernel)
TestDataPackBase (luci_interpreter::test_kernel)
TestDataPackBase (onert_micro::test_model)
TestDataPadBase (onert_micro::test_model)
TestDataPadBase (luci_interpreter::test_kernel)
TestDataPadV2Base (luci_interpreter::test_kernel)
TestDataPReluBase (luci_interpreter::test_kernel)
TestDataQuantizeBase (luci_interpreter::test_kernel)
TestDataQuantizeBase (onert_micro::test_model)
TestDataQuantLess (luci_interpreter::test_kernel)
TestDataQuantLess (onert_micro::test_model)
TestDataQuantU8Pack (luci_interpreter::test_kernel)
TestDataQuantU8Pack (onert_micro::test_model)
TestDataReduceCommonBase (luci_interpreter::test_kernel)
TestDataReduceMaxBase (luci_interpreter::test_kernel)
TestDataReLU6Base (luci_interpreter::test_kernel)
TestDataReLU6Base (onert_micro::test_model)
TestDataReLUBase (luci_interpreter::test_kernel)
TestDataReLUBase (onert_micro::test_model)
TestDataReluConcatenation (luci_interpreter::test_kernel)
TestDataReluConcatenation (onert_micro::test_model)
TestDataReshapeKernel (luci_interpreter::test_kernel)
TestDataReshapeKernel (onert_micro::test_model)
TestDataResizeBilinearBase (luci_interpreter::test_kernel)
TestDataResizeNearestNeighborBase (luci_interpreter::test_kernel)
TestDataRoundBase (luci_interpreter::test_kernel)
TestDataRoundBase (onert_micro::test_model)
TestDataRsqrtBase (luci_interpreter::test_kernel)
TestDataRsqrtBase (onert_micro::test_model)
TestDataS16FullyConnected (onert_micro::test_model)
TestDataS16Slice (luci_interpreter::test_kernel)
TestDataS32Concatenation (luci_interpreter::test_kernel)
TestDataS32Concatenation (onert_micro::test_model)
TestDataS64Concatenation (luci_interpreter::test_kernel)
TestDataS64Concatenation (onert_micro::test_model)
TestDataS8AveragePool2D (onert_micro::test_model)
TestDataS8Concatenation (onert_micro::test_model)
TestDataS8Conv2D (onert_micro::test_model)
TestDataS8FullyConnected (onert_micro::test_model)
TestDataS8Gather (onert_micro::test_model)
TestDataS8Less (onert_micro::test_model)
TestDataS8Logistic (onert_micro::test_model)
TestDataS8MaxPool2D (onert_micro::test_model)
TestDataS8Pack (onert_micro::test_model)
TestDataS8ReLU (onert_micro::test_model)
TestDataS8ReLU6 (onert_micro::test_model)
TestDataS8ReshapeKernel (onert_micro::test_model)
TestDataS8SpaceToDepth (onert_micro::test_model)
TestDataS8StridedSlice (onert_micro::test_model)
TestDataS8Sub (onert_micro::test_model)
TestDataS8Unpack (onert_micro::test_model)
TestDataSelectV2Base (luci_interpreter::test_kernel)
TestDataShapeKernel (luci_interpreter::test_kernel)
TestDataShapeKernel (onert_micro::test_model)
TestDataSinBase (luci_interpreter::test_kernel)
TestDataSinBase (onert_micro::test_model)
TestDataSliceBase (onert_micro::test_model)
TestDataSliceBase (luci_interpreter::test_kernel)
TestDataSoftmaxBase (onert_micro::test_model)
TestDataSpaceToBatchNDBase (luci_interpreter::test_kernel)
TestDataSpaceToBatchNDBase (onert_micro::test_model)
TestDataSpaceToDepthBase (luci_interpreter::test_kernel)
TestDataSpaceToDepthBase (onert_micro::test_model)
TestDataSplitBase (luci_interpreter::test_kernel)
TestDataSplitBase (onert_micro::test_model)
TestDataSplitVBase (onert_micro::test_model)
TestDataSplitVKernel (luci_interpreter::test_kernel)
TestDataSqrtBase (onert_micro::test_model)
TestDataSqrtBase (luci_interpreter::test_kernel)
TestDataSquareBase (luci_interpreter::test_kernel)
TestDataSquareBase (onert_micro::test_model)
TestDataSquaredDifferenceBase (luci_interpreter::test_kernel)
TestDataSquaredDifferenceBase (onert_micro::test_model)
TestDataSqueezeBase (luci_interpreter::test_kernel)
TestDataStridedSliceBase (onert_micro::test_model)
TestDataStridedSliceKernel (luci_interpreter::test_kernel)
TestDataSubBase (luci_interpreter::test_kernel)
TestDataSubBase (onert_micro::test_model)
TestDataSumBase (luci_interpreter::test_kernel)
TestDataSVDFBase (luci_interpreter::test_kernel)
TestDataSVDFBase (onert_micro::test_model)
TestDataTanhBase (luci_interpreter::test_kernel)
TestDataTanhBase (onert_micro::test_model)
TestDataTransposeConvBase (luci_interpreter::test_kernel)
TestDataTransposeConvBase (onert_micro::test_model)
TestDataTransposeKernel (luci_interpreter::test_kernel)
TestDataTransposeKernel (onert_micro::test_model)
TestDataTypeMismatchSlice (luci_interpreter::test_kernel)
TestDataTypeMismatchSlice (onert_micro::test_model)
TestDataU8Conv2D (luci_interpreter::test_kernel)
TestDataU8FullyConnected (luci_interpreter::test_kernel)
TestDataU8Slice (luci_interpreter::test_kernel)
TestDataUint8ResizeBilinear (luci_interpreter::test_kernel)
TestDataUnidirectionalLSTMBase (luci_interpreter::test_kernel)
TestDataUnpackBase (luci_interpreter::test_kernel)
TestDataUnpackBase (onert_micro::test_model)
TestDataWhileKernel (luci_interpreter::test_kernel)
TestDataWhileKernel (onert_micro::test_model)
TestDataWrongAxisConcatenation (luci_interpreter::test_kernel)
TestDataWrongAxisConcatenation (onert_micro::test_model)
TestDataWrongBeginTypeSlice (luci_interpreter::test_kernel)
TestDataWrongBeginTypeSlice (onert_micro::test_model)
TestDataWrongInputShapeSlice (luci_interpreter::test_kernel)
TestDataWrongInputShapeSlice (onert_micro::test_model)
TestDataWrongSizeTypeSlice (luci_interpreter::test_kernel)
TestDataWrongSizeTypeSlice (onert_micro::test_model)
TestDataZerosLikeBase (luci_interpreter::test_kernel)
TestDataZerosLikeBase (onert_micro::test_model)
TestGraph (exo::test)
TestGraph (luci::test)
TestMemoryManager (luci_interpreter)
TestRunner (test_utils)
TextFormatter (nnfw::misc::feature)
TFAdd (moco)
TFAvgPool (moco)
TFBiasAdd (moco)
TFConcatV2 (moco)
TFConst (moco)
TFConv2D (moco)
TFConv2DBackpropInput (moco)
TFDepthwiseConv2dNative (moco)
TFDialect (moco)
TFFakeQuantWithMinMaxVars (moco)
TFFusedBatchNorm (moco)
TFIdentity (moco)
TFLAdd (locoex)
TFLAveragePool2D (locoex)
TflBufferContext::TflBuffer (tflimport)
TflBufferContext (tflimport)
TFLConcatenation (locoex)
TFLConst (locoex)
TFLConv2D (locoex)
TFLDepthwiseConv2D (locoex)
TFLDialect (locoex)
TFLDiv (locoex)
TFLExporter (exo)
TFLFullyConnected (locoex)
TfLiteDimensionMetadata (sparsity)
TFliteImport (tflchef)
TfLiteIntArray (sparsity)
TFliteOpAbs (tflchef)
TFliteOpAdd (tflchef)
TFliteOpAddN (tflchef)
TFliteOpArgMax (tflchef)
TFliteOpArgMin (tflchef)
TFliteOpAveragePool2D (tflchef)
TFliteOpBatchMatMul (tflchef)
TFliteOpBatchToSpaceND (tflchef)
TFliteOpBidirectionalSequenceLSTM (tflchef)
TFliteOpBroadcastTo (tflchef)
TFliteOpCast (tflchef)
TFliteOpCeil (tflchef)
TFliteOpChef (tflchef)
TFliteOpConcatenation (tflchef)
TFliteOpConv2D (tflchef)
TFliteOpCos (tflchef)
TFLiteOpCreator (mir_tflite)
TFliteOpCumsum (tflchef)
TFliteOpDepthToSpace (tflchef)
TFliteOpDepthwiseConv2D (tflchef)
TFliteOpDequantize (tflchef)
TFliteOpDiv (tflchef)
TFliteOpELU (tflchef)
TFliteOpEqual (tflchef)
TFliteOpExp (tflchef)
TFliteOpExpandDims (tflchef)
TFliteOpFakeQuant (tflchef)
TFliteOpFill (tflchef)
TFliteOpFloor (tflchef)
TFliteOpFloorDiv (tflchef)
TFliteOpFloorMod (tflchef)
TFliteOpFullyConnected (tflchef)
TFliteOpGather (tflchef)
TFliteOpGatherNd (tflchef)
TFliteOpGelu (tflchef)
TFliteOpGreater (tflchef)
TFliteOpGreaterEqual (tflchef)
TFliteOpHardSwish (tflchef)
TFliteOpL2Normalize (tflchef)
TFliteOpL2Pool2D (tflchef)
TFliteOpLeakyRelu (tflchef)
TFliteOpLess (tflchef)
TFliteOpLessEqual (tflchef)
TFliteOpLocalResponseNormalization (tflchef)
TFliteOpLog (tflchef)
TFliteOpLogicalAnd (tflchef)
TFliteOpLogicalNot (tflchef)
TFliteOpLogicalOr (tflchef)
TFliteOpLogistic (tflchef)
TFliteOpLogSoftmax (tflchef)
TFliteOpMatrixDiag (tflchef)
TFliteOpMatrixSetDiag (tflchef)
TFliteOpMaximum (tflchef)
TFliteOpMaxPool2D (tflchef)
TFliteOpMean (tflchef)
TFliteOpMinimum (tflchef)
TFliteOpMirrorPad (tflchef)
TFliteOpMul (tflchef)
TFliteOpNeg (tflchef)
TFliteOpNonMaxSuppressionV4 (tflchef)
TFliteOpNonMaxSuppressionV5 (tflchef)
TFliteOpNotEqual (tflchef)
TFliteOpOneHot (tflchef)
TFliteOpPack (tflchef)
TFliteOpPad (tflchef)
TFliteOpPadV2 (tflchef)
TFliteOpPow (tflchef)
TFliteOpPRelu (tflchef)
TFliteOpQuantize (tflchef)
TFliteOpRange (tflchef)
TFliteOpRank (tflchef)
TFliteOpReduceAny (tflchef)
TFliteOpReduceMax (tflchef)
TFliteOpReduceMin (tflchef)
TFliteOpReduceProd (tflchef)
TFliteOpRegistry (tflchef)
TFliteOpReLU (tflchef)
TFliteOpReLU0To1 (tflchef)
TFliteOpReLU6 (tflchef)
TFliteOpReLUN1To1 (tflchef)
TFliteOpReshape (tflchef)
TFliteOpResizeBilinear (tflchef)
TFliteOpResizeNearestNeighbor (tflchef)
TFliteOpReverseSequence (tflchef)
TFliteOpReverseV2 (tflchef)
TFliteOpRound (tflchef)
TFliteOpRsqrt (tflchef)
TFliteOpScatterNd (tflchef)
TFliteOpSegmentSum (tflchef)
TFliteOpSelect (tflchef)
TFliteOpSelectV2 (tflchef)
TFliteOpShape (tflchef)
TFliteOpSin (tflchef)
TFliteOpSlice (tflchef)
TFliteOpSoftmax (tflchef)
TFliteOpSpaceToBatchND (tflchef)
TFliteOpSpaceToDepth (tflchef)
TFliteOpSparseToDense (tflchef)
TFliteOpSplit (tflchef)
TFliteOpSplitV (tflchef)
TFliteOpSqrt (tflchef)
TFliteOpSquare (tflchef)
TFliteOpSquaredDifference (tflchef)
TFliteOpSqueeze (tflchef)
TFliteOpStridedSlice (tflchef)
TFliteOpSub (tflchef)
TFliteOpSum (tflchef)
TFliteOpSVDF (tflchef)
TFliteOpTanh (tflchef)
TFliteOpTile (tflchef)
TFliteOpTopKV2 (tflchef)
TFliteOpTranspose (tflchef)
TFliteOpTransposeConv (tflchef)
TFliteOpUnidirectionalSequenceLSTM (tflchef)
TFliteOpUnique (tflchef)
TFliteOpUnpack (tflchef)
TFliteOpWhere (tflchef)
TFliteOpWhile (tflchef)
TFliteOpZerosLike (tflchef)
TfLiteSparsity (sparsity)
TFLMaximum (locoex)
TFLMaxPool2D (locoex)
TFLMean (locoex)
TFLModel (tflite2circle)
TFLMul (locoex)
TFLNode (locoex)
TFLNodeImpl (locoex)
TFLNodeMixin (locoex)
TFLNodeMixin< TFLNodeTrait::Bias > (locoex)
TFLNodeMixin< TFLNodeTrait::FusedActFunc > (locoex)
TFLNodeMutableVisitor (locoex)
TFLNodeMutableVisitorBase (locoex)
TFLNodeVisitor (locoex)
TFLNodeVisitorBase (locoex)
TflOpCodeContext (tflimport)
TFLRelu (locoex)
TFLRelu6 (locoex)
TFLReshape (locoex)
TFLRsqrt (locoex)
TFLShapeInferenceRule (locoex)
TFLSqrt (locoex)
TFLSquaredDifference (locoex)
TFLSub (locoex)
TFLTranspose (locoex)
TFLTransposeConv (locoex)
TFLTypeInferenceRule (locoex)
TFMaximum (moco)
TFMaxPool (moco)
TFMean (moco)
TFMul (moco)
TFNode (moco)
TFNodeBuildTester (moco::test)
TFNodeBuildTester (moco::tf::test)
TFNodeImpl (moco)
TFNodeMutableVisitor (moco)
TFNodeMutableVisitorBase (moco)
TFNodeSummaryBuilderFactory (moco::tf)
TFNodeVisitor (moco)
TFNodeVisitorBase (moco)
TFOptimizer (moco::tf)
TFPack (moco)
TFPad (moco)
TFPlaceholder (moco)
TFPush (moco)
TFPushCanonicalizer (moco::tf)
TFRealDiv (moco)
TFRelu (moco)
TFRelu6 (moco)
TFReshape (moco)
TFRsqrt (moco)
TFShape (moco)
TFShapeInferenceRule (moco)
TFSoftmax (moco)
TFSqrt (moco)
TFSquaredDifference (moco)
TFSqueeze (moco)
TFStopGradient (moco)
TFStridedSlice (moco)
TFSub (moco)
TFTanh (moco)
TFTypeInferenceRule (moco)
ThreadPool (onert::exec)
Tile (luci_interpreter::kernels)
Tile (onert::ir::operation)
TileChef
TileChefFactory
TileLayer (onert::backend::cpu::ops)
TISOData (luci_interpreter::kernels)
TISOKernel (luci_interpreter::kernels)
TopContainer (nnfw::rt::optimized_ops)
TopKMatchPrinter (circle_eval_diff)
TopKV2 (onert::ir::operation)
TopKV2Chef
TopKV2ChefFactory
TopologicalSortHelper (TopologicalSortHelper)
ToStringVisitor (flatbuffers)
TracingCtx (onert::util)
TracingObserver (onert::exec)
TrainableBackendContext (onert::backend::train)
TrainableCodeAndInfo (onert::compiler::train)
TrainableConstantInsertionPass (onert::compiler::train::pass)
TrainableContextData (onert::backend::train)
TrainableExecutor (onert::exec::train)
TrainableExecutors (onert::exec::train)
TrainableFnSequence (onert::exec::train)
TrainableGraph (onert::ir::train)
TrainableMemoryManager (onert::backend::train)
TrainableOperation (onert::ir::train)
TrainableOperationConverter (onert::compiler::train)
TrainableOperationVisitor (onert::ir::train)
TrainableTensor (onert::backend::basic::train)
TrainConfigFileData (training_configure_tool)
TrainData (training_configure_tool)
TrainInfoBuilder (onert::exporter)
TrainingCompiler (onert::compiler::train)
TrainingIndex (onert::ir::train)
TrainingInfo (onert::ir::train)
TrainingKernelRegistry (onert::backend::train::ops)
TrainResult (training_configure_tool)
Transformer (mir2loco)
TransformMinMaxToRelu6Pass (luci)
TransformMinReluToRelu6Pass (luci)
TransformSqrtDivToRsqrtMulPass (luci)
Transpose (luci_interpreter::kernels)
Transpose (onert::ir::operation)
TransposeChef
TransposeChefFactory
TransposeConv (luci_interpreter::kernels)
TransposeConv (onert::ir::operation)
TransposeConvChef
TransposeConvChefFactory
TransposeConvParams (luci_interpreter)
TransposeConvParams (nnfw::cker)
TransposeConvPrinter (circledump)
TransposeConvPrinter (tfldump)
TransposedConv2D (loco)
TransposedConv2DConverter (exo)
TransposedConv2DLayer
TransposeImpl (mir_interpreter)
TransposeLayer (onert::backend::cpu::ops)
TransposeOp (mir::ops)
TransposeParams (nnfw::cker)
TransposeParams (onert_micro::core)
TransposeParams (luci_interpreter_pal)
TransposeTensor (nnc::sir)
TrixLoader (onert::trix_loader)
TrixMetaReader (onert::trix_loader)
TruncatedNormalDistribution (nnfw::cker::random)
TruncatedNormalDistribution< SingleSampleGenerator, double > (nnfw::cker::random)
TruncatedNormalDistribution< SingleSampleGenerator, Eigen::half > (nnfw::cker::random)
TruncatedNormalDistribution< SingleSampleGenerator, float > (nnfw::cker::random)
TTypes (nnfw::cker)
Type (flatbuffers)
TypedFloatConstantGenerator (flatbuffers)
TypedNodeBuilder (luci)
TypedVector (flexbuffers)
TypeInference (exo::circle_detail)
TypeInference (exo)
TypeInference (loco)
TypeInferencePass (exo)
TypeInferencePass (moco::tf)
TypeInferenceRule (loco)
TypeInferenceSession (loco)
TypeInfo (onert::ir)
TypeInfo (onert::backend::custom)
TypeMapper (luci)
TypeMapper< float > (luci)
TypeMapper< int16_t > (luci)
TypeMapper< int32_t > (luci)
TypeMapper< int64_t > (luci)
TypeMapper< int8_t > (luci)
TypeMapper< uint16_t > (luci)
TypeMapper< uint32_t > (luci)
TypeMapper< uint64_t > (luci)
TypeMapper< uint8_t > (luci)
TypeName (arser)
TypeName< bool > (arser)
TypeName< const char * > (arser)
TypeName< float > (arser)
TypeName< int > (arser)
TypeName< std::string > (arser)
TypeName< std::vector< const char * > > (arser)
TypeName< std::vector< float > > (arser)
TypeName< std::vector< int > > (arser)
TypeName< std::vector< std::string > > (arser)
TypeShapeReadyPhase (exo::test)
U
UI
UnaryFunc (locomotiv)
UnaryOp (coco)
UnidirectionalSequenceLSTM (luci_interpreter::kernels)
UnidirectionalSequenceLSTMChef
UnidirectionalSequenceLSTMChefFactory
UnidirectionalSequenceLSTMParams (luci_interpreter)
UnidirectionalSequenceLSTMPrinter (circledump)
UnidirectionalSequenceLSTMPrinter (tfldump)
UniformDistribution (nnfw::cker::random)
UniformDistribution< Generator, double > (nnfw::cker::random)
UniformDistribution< Generator, Eigen::half > (nnfw::cker::random)
UniformDistribution< Generator, float > (nnfw::cker::random)
UniformDistribution< Generator, int32_t > (nnfw::cker::random)
UniformDistribution< Generator, int64_t > (nnfw::cker::random)
UniformFullIntDistribution (nnfw::cker::random)
UniformFullIntDistribution32 (nnfw::cker::random)
UniformFullIntDistribution64 (nnfw::cker::random)
UniformFullIntDistribution< Generator, int32_t > (nnfw::cker::random)
UniformFullIntDistribution< Generator, int64_t > (nnfw::cker::random)
UniformFullIntDistribution< Generator, uint32_t > (nnfw::cker::random)
UniformFullIntDistribution< Generator, uint64_t > (nnfw::cker::random)
UniformPalette (Palette)
UniformTransform (bino)
unique_ptr (flatbuffers)
UniqueChef
UniqueChefFactory
UniquePrinter (tfldump)
UniquePrinter (circledump)
Unpack (luci_interpreter::kernels)
Unpack (onert::ir::operation)
UnpackChef
UnpackChefFactory
UnpackCommand (tfkit)
UnpackLayer (onert::backend::cpu::ops)
UnpackParams (luci_interpreter)
UnpackParams (nnfw::cker)
UnrollUnidirectionalSequenceLSTMPass (luci)
UntrainableOperation (onert::ir::train::operation)
UntrainableOperationConverter (onert::compiler::train)
UNUSED_ALL (nnfw::cker)
UNUSED_ALL (nnfw::ruy)
UnusedOperandEliminationPass (onert::compiler::pass)
Update (coco)
UpdateQueue (moco)
Bag::Updater (coco)
Use (coco)
Use (loco)
Operation::Use (mir)
UseDefChain (onert::ir::train)
UseDefGenerator (onert::ir::train)
UseDefGeneratorBase (onert::ir::train)
Custom::Userdata (onert::ir::operation)
UserExn (oops)
UserSettings (luci)
UserSettingsImpl (luci)
UserTensor (onert::backend::builtin)
diff --git a/classflatbuffers_1_1_vector.html b/classflatbuffers_1_1_vector.html index d150cafcd1c..279bafdcdb2 100644 --- a/classflatbuffers_1_1_vector.html +++ b/classflatbuffers_1_1_vector.html @@ -1340,7 +1340,7 @@

References flatbuffers::Vector< T >::length_.

-

Referenced by tflimport::as_index_vector(), circlechef::as_index_vector(), tflinspect::as_index_vector(), tflchef::as_index_vector(), tflread::as_index_vector(), tflimport::as_tensor_shape(), onert_micro::import::OMKernelConfiguration::configureKernels(), onert_micro::import::OMExecutionPlanCreator::createBackwardExecutionPlan(), onert_micro::import::OMExecutionPlanCreator::createExecutionPlan(), onert_micro::import::OMExecutionPlanCreator::createForwardExecutionPlan(), flatbuffers::Vector< T >::end(), flatbuffers::Vector< T >::end(), flatbuffers::Vector< T >::FLATBUFFERS_ATTRIBUTE(), flatbuffers::Vector< T >::Get(), flatbuffers::Vector< T >::GetMutableObject(), onert_micro::core::OMRuntimeGraph::getNumberOfOutputs(), onert_micro::execute::getQuantizedConvolutionMultiplers(), flatbuffers::Vector< T >::LookupByKey(), flatbuffers::Vector< T >::Mutate(), flatbuffers::Vector< T >::MutateOffset(), circlechef::CircleImport::num_subgraph(), mio::circle::Reader::num_subgraph(), tflinspect::Reader::num_subgraph(), tflchef::TFliteImport::num_subgraph(), tflread::Reader::num_subgraph(), flatbuffers::String::operator<(), circledump::operator<<(), tfldump::operator<<(), circledump::CustomOpPrinter::options(), tfldump::CustomOpPrinter::options(), flatbuffers::ResizeVector(), onert_micro::train::OMBackpropExecute::runBackward(), onert_micro::execute::OMKernelExecute::runForward(), circlechef::CircleImport::select_sub_graph(), tflchef::TFliteImport::select_sub_graph(), tflinspect::Reader::select_subgraph(), tflread::Reader::select_subgraph(), tflimport::TflBufferContext::TflBufferContext(), onert_micro::core::reader::OMTrainingConfigReader::validate(), and onert_micro::core::reader::OMWeightOnlyFormatReader::validate().

+

Referenced by tflimport::as_index_vector(), circlechef::as_index_vector(), tflinspect::as_index_vector(), tflchef::as_index_vector(), tflread::as_index_vector(), tflimport::as_tensor_shape(), onert_micro::import::OMKernelConfiguration::configureKernels(), onert_micro::import::OMExecutionPlanCreator::createBackwardExecutionPlan(), onert_micro::import::OMExecutionPlanCreator::createExecutionPlan(), onert_micro::import::OMExecutionPlanCreator::createForwardExecutionPlan(), flatbuffers::Vector< T >::end(), flatbuffers::Vector< T >::end(), onert_micro::execute::execute_kernel_CircleGRU(), flatbuffers::Vector< T >::FLATBUFFERS_ATTRIBUTE(), flatbuffers::Vector< T >::Get(), flatbuffers::Vector< T >::GetMutableObject(), onert_micro::core::OMRuntimeGraph::getNumberOfOutputs(), onert_micro::execute::getQuantizedConvolutionMultiplers(), flatbuffers::Vector< T >::LookupByKey(), flatbuffers::Vector< T >::Mutate(), flatbuffers::Vector< T >::MutateOffset(), circlechef::CircleImport::num_subgraph(), mio::circle::Reader::num_subgraph(), tflinspect::Reader::num_subgraph(), tflchef::TFliteImport::num_subgraph(), tflread::Reader::num_subgraph(), flatbuffers::String::operator<(), circledump::operator<<(), tfldump::operator<<(), circledump::CustomOpPrinter::options(), tfldump::CustomOpPrinter::options(), flatbuffers::ResizeVector(), onert_micro::train::OMBackpropExecute::runBackward(), onert_micro::execute::OMKernelExecute::runForward(), circlechef::CircleImport::select_sub_graph(), tflchef::TFliteImport::select_sub_graph(), tflinspect::Reader::select_subgraph(), tflread::Reader::select_subgraph(), tflimport::TflBufferContext::TflBufferContext(), onert_micro::core::reader::OMTrainingConfigReader::validate(), and onert_micro::core::reader::OMWeightOnlyFormatReader::validate().

diff --git a/classluci_1_1_circle_pad_v2.html b/classluci_1_1_circle_pad_v2.html index 7a820f4c0df..d3f86b0b4fb 100644 --- a/classluci_1_1_circle_pad_v2.html +++ b/classluci_1_1_circle_pad_v2.html @@ -296,7 +296,7 @@

References luci::FixedArityNode< 3, CircleNodeImpl< CircleOpcode::PADV2 > >::at(), and loco::Use::node().

-

Referenced by luci::propagate_pad_v2_quantparam().

+

Referenced by luci::propagate_pad_v2_quantparam().

@@ -360,7 +360,7 @@

References luci::FixedArityNode< 3, CircleNodeImpl< CircleOpcode::PADV2 > >::at(), and loco::Use::node().

-

Referenced by luci::propagate_pad_v2_quantparam().

+

Referenced by luci::propagate_pad_v2_quantparam().

diff --git a/classluci_1_1_fixed_arity_node.html b/classluci_1_1_fixed_arity_node.html index 05cf8bc627d..a23de14b811 100644 --- a/classluci_1_1_fixed_arity_node.html +++ b/classluci_1_1_fixed_arity_node.html @@ -229,7 +229,7 @@

Definition at line 87 of file CircleNodeMixins.h.

87{ return _args.at(n)->node(); }
-

Referenced by luci::propagate_pad_v2_quantparam().

+

Referenced by luci::propagate_pad_v2_quantparam().

diff --git a/classluci_1_1_quantize_onnx_fake_quant_model_pass.html b/classluci_1_1_quantize_onnx_fake_quant_model_pass.html index eb0939ed4af..c8dbc173f1c 100644 --- a/classluci_1_1_quantize_onnx_fake_quant_model_pass.html +++ b/classluci_1_1_quantize_onnx_fake_quant_model_pass.html @@ -245,74 +245,80 @@

logo::Pass.

-

Definition at line 63 of file QuantizeOnnxFakeQuantModelPass.cpp.

-
64{
-
65 LOGGER(l);
-
66 INFO(l) << "QuantizeOnnxFakeQuantModelPass Start" << std::endl;
-
67
-
68 // Quantize Onnx QuantizeLinear-DequantizeLinear pattern
-
69 {
-
70 QuantizeOnnxQDQPass pass;
-
71 pass.run(g);
-
72 }
-
73
-
74 // Quantize Onnx const-DequantizeLinear pattern
-
75 {
-
76 QuantizeOnnxDequantizeLinearPass pass;
-
77 pass.run(g);
-
78 }
-
79
-
80 // Quantize const input activation
-
81 for (auto node : loco::active_nodes(loco::output_nodes(g)))
-
82 {
-
83 auto circle_node = loco::must_cast<luci::CircleNode *>(node);
-
84
-
85 QuantizeConstInputActivation qcia(_ctx->default_activation_dtype);
-
86 circle_node->accept(&qcia);
-
87 }
-
88
-
89 // Quantize nodes using their predecessors' qparams
-
90 {
-
91 QuantizeWithPredecessorPass pass;
-
92 pass.run(g);
-
93 }
-
94
-
95 // Update qparam of output of special Ops
-
96 for (auto node : loco::active_nodes(loco::output_nodes(g)))
+

Definition at line 64 of file QuantizeOnnxFakeQuantModelPass.cpp.

+
65{
+
66 LOGGER(l);
+
67 INFO(l) << "QuantizeOnnxFakeQuantModelPass Start" << std::endl;
+
68
+
69 // Quantize Onnx QuantizeLinear-DequantizeLinear pattern
+
70 {
+
71 QuantizeOnnxQDQPass pass;
+
72 pass.run(g);
+
73 }
+
74
+
75 // Quantize Onnx const-DequantizeLinear pattern
+
76 {
+
77 QuantizeOnnxDequantizeLinearPass pass;
+
78 pass.run(g);
+
79 }
+
80
+
81 // Quantize const input activation
+
82 for (auto node : loco::active_nodes(loco::output_nodes(g)))
+
83 {
+
84 auto circle_node = loco::must_cast<luci::CircleNode *>(node);
+
85
+
86 QuantizeConstInputActivation qcia(_ctx->default_activation_dtype);
+
87 circle_node->accept(&qcia);
+
88 }
+
89
+
90 // Quantize nodes using their predecessors' qparams
+
91 {
+
92 QuantizeWithPredecessorPass pass;
+
93 pass.run(g);
+
94 }
+
95
+
96 // Backward propagation of activation qparam
97 {
-
98 auto circle_node = loco::must_cast<luci::CircleNode *>(node);
-
99
-
100 if (is_quantized(circle_node))
-
101 {
-
102 QuantizeSpecialActivation qsa(circle_node->dtype());
-
103 circle_node->accept(&qsa);
-
104 }
-
105 }
+
98 PropagateQParamBackwardPass pqbp(_ctx->default_activation_dtype);
+
99 pqbp.run(g);
+
100 }
+
101
+
102 // Update qparam of output of special Ops
+
103 for (auto node : loco::active_nodes(loco::output_nodes(g)))
+
104 {
+
105 auto circle_node = loco::must_cast<luci::CircleNode *>(node);
106
-
107 // Insert QuantizeOp if input/output dtype does not match
-
108 for (auto node : loco::active_nodes(loco::output_nodes(g)))
-
109 {
-
110 auto circle_node = loco::must_cast<luci::CircleNode *>(node);
-
111
-
112 InsertQuantizeOpOnDTypeMismatch iqoodm;
-
113 circle_node->accept(&iqoodm);
-
114 }
-
115
-
116 // Update output dtype
-
117 auto graph_outputs = g->outputs();
-
118 for (auto node : loco::output_nodes(g))
-
119 {
-
120 auto circle_node = loco::must_cast<luci::CircleOutput *>(node);
-
121 auto from = loco::must_cast<luci::CircleNode *>(circle_node->from());
-
122 circle_node->dtype(from->dtype());
-
123
-
124 auto graph_output = graph_outputs->at(circle_node->index());
-
125 graph_output->dtype(circle_node->dtype());
-
126 }
-
127
-
128 INFO(l) << "QuantizeOnnxFakeQuantModelPass End" << std::endl;
-
129 return false; // one time run
-
130}
+
107 if (is_quantized(circle_node))
+
108 {
+
109 QuantizeSpecialActivation qsa(circle_node->dtype());
+
110 circle_node->accept(&qsa);
+
111 }
+
112 }
+
113
+
114 // Insert QuantizeOp if input/output dtype does not match
+
115 for (auto node : loco::active_nodes(loco::output_nodes(g)))
+
116 {
+
117 auto circle_node = loco::must_cast<luci::CircleNode *>(node);
+
118
+
119 InsertQuantizeOpOnDTypeMismatch iqoodm;
+
120 circle_node->accept(&iqoodm);
+
121 }
+
122
+
123 // Update output dtype
+
124 auto graph_outputs = g->outputs();
+
125 for (auto node : loco::output_nodes(g))
+
126 {
+
127 auto circle_node = loco::must_cast<luci::CircleOutput *>(node);
+
128 auto from = loco::must_cast<luci::CircleNode *>(circle_node->from());
+
129 circle_node->dtype(from->dtype());
+
130
+
131 auto graph_output = graph_outputs->at(circle_node->index());
+
132 graph_output->dtype(circle_node->dtype());
+
133 }
+
134
+
135 INFO(l) << "QuantizeOnnxFakeQuantModelPass End" << std::endl;
+
136 return false; // one time run
+
137}
#define LOGGER(name)
Definition Log.h:65
#define INFO(name)
Definition Log.h:68
@@ -321,7 +327,7 @@

std::vector< Node * > output_nodes(Graph *)
Definition Graph.cpp:101

bool is_quantized(const CircleNode *node)
-

References loco::active_nodes(), INFO, luci::is_quantized(), LOGGER, loco::output_nodes(), luci::QuantizeOnnxDequantizeLinearPass::run(), luci::QuantizeOnnxQDQPass::run(), and luci::QuantizeWithPredecessorPass::run().

+

References loco::active_nodes(), INFO, luci::is_quantized(), LOGGER, loco::output_nodes(), luci::PropagateQParamBackwardPass::run(), luci::QuantizeOnnxDequantizeLinearPass::run(), luci::QuantizeOnnxQDQPass::run(), and luci::QuantizeWithPredecessorPass::run().

Referenced by package.infer.session::inference().

diff --git a/classluci_1_1_quantize_with_min_max_pass.html b/classluci_1_1_quantize_with_min_max_pass.html index 3c412256f76..a6665bb444e 100644 --- a/classluci_1_1_quantize_with_min_max_pass.html +++ b/classluci_1_1_quantize_with_min_max_pass.html @@ -456,7 +456,7 @@

Quantize non-const activaion using pre-defined scale/zp for special Ops.
QuantizeWeights quantizes tensors for weights.
-

References loco::active_nodes(), loco::all_nodes(), INFO, luci::layer_info_map(), LOGGER, luci::CircleNode::name(), loco::output_nodes(), luci::PropagateQParamBackwardPass::run(), logo::Saturate, and luci::warn_accuracy_with_range().

+

References loco::active_nodes(), loco::all_nodes(), INFO, luci::layer_info_map(), LOGGER, luci::CircleNode::name(), loco::output_nodes(), luci::PropagateQParamBackwardPass::run(), logo::Saturate, and luci::warn_accuracy_with_range().

Referenced by package.infer.session::inference().

diff --git a/classluci__interpreter_1_1_runtime_shape.html b/classluci__interpreter_1_1_runtime_shape.html index ab6f9622fd9..16f97fae58c 100644 --- a/classluci__interpreter_1_1_runtime_shape.html +++ b/classluci__interpreter_1_1_runtime_shape.html @@ -416,7 +416,7 @@

Definition at line 106 of file Tensor.h.

106{ return _size; }
-

Referenced by luci_interpreter::kernels::areShapesEqual(), luci_interpreter_pal::ArgMinMax(), luci_interpreter_pal::BatchToSpaceND(), luci_interpreter_pal::Concatenation(), onert_micro::execute::pal::Concatenation(), onert_micro::import::helpers::configure_pooling_kernel_common(), onert_micro::import::helpers::configure_spaces_batches_nd_kernel_common(), luci_interpreter::execute_kernel_CircleAdd(), onert_micro::execute::pal::Floor(), luci_interpreter_pal::Floor(), onert_micro::execute::pal::FullyConnected(), onert_micro::execute::pal::FullyConnected(), onert_micro::execute::pal::FullyConnected(), onert_micro::execute::pal::FullyConnected< int8_t >(), luci_interpreter_pal::GatherND(), onert_micro::train::pal::GRUWeightGrads(), luci_interpreter_pal::L2Normalization(), luci_interpreter_pal::LogSoftmax(), luci_interpreter_pal::Negate(), luci_interpreter_pal::Offset(), luci_interpreter_pal::ProcessBroadcastShapes(), RuntimeShape(), luci_interpreter_pal::SpaceToBatchND(), onert_micro::execute::pal::Split(), luci_interpreter_pal::TransposeImpl(), and onert_micro::execute::pal::Unpack().

+

Referenced by luci_interpreter::kernels::areShapesEqual(), luci_interpreter_pal::ArgMinMax(), luci_interpreter_pal::BatchToSpaceND(), luci_interpreter_pal::Concatenation(), onert_micro::execute::pal::Concatenation(), onert_micro::import::configure_kernel_CircleConv2D(), onert_micro::import::configure_kernel_CircleDepthwiseConv2D(), onert_micro::import::configure_kernel_CircleGRU(), onert_micro::import::configure_kernel_CircleSoftmax(), onert_micro::import::configure_kernel_CircleSVDF(), onert_micro::import::helpers::configure_pooling_kernel_common(), onert_micro::import::helpers::configure_spaces_batches_nd_kernel_common(), luci_interpreter::execute_kernel_CircleAdd(), onert_micro::execute::pal::Floor(), luci_interpreter_pal::Floor(), onert_micro::execute::pal::FullyConnected(), onert_micro::execute::pal::FullyConnected(), onert_micro::execute::pal::FullyConnected(), onert_micro::execute::pal::FullyConnected< int8_t >(), luci_interpreter_pal::GatherND(), onert_micro::train::pal::GRUWeightGrads(), luci_interpreter_pal::L2Normalization(), luci_interpreter_pal::LogSoftmax(), luci_interpreter_pal::Negate(), luci_interpreter_pal::Offset(), luci_interpreter_pal::ProcessBroadcastShapes(), RuntimeShape(), luci_interpreter_pal::SpaceToBatchND(), onert_micro::execute::pal::Split(), luci_interpreter_pal::TransposeImpl(), and onert_micro::execute::pal::Unpack().

@@ -451,7 +451,7 @@

112 return _dims[i];
113 }
-

Referenced by luci_interpreter::kernels::areShapesEqual(), luci_interpreter_pal::ArgMinMax(), onert_micro::execute::pal::AveragePool(), onert_micro::execute::pal::AveragePool(), luci_interpreter_pal::AveragePool(), luci_interpreter_pal::AveragePool(), onert_micro::execute::pal::BatchToSpaceND(), luci_interpreter_pal::BatchToSpaceND(), luci_interpreter_pal::BroadcastArithmeticOp4DSlow(), luci_interpreter_pal::BroadcastBinaryOp4DSlow(), luci_interpreter_pal::BroadcastPrelu4DSlowFloat(), luci_interpreter_pal::BroadcastTISO4DSlow(), luci_interpreter_pal::Concatenation(), onert_micro::execute::pal::Concatenation(), onert_micro::execute::pal::ConvFloat(), onert_micro::execute::pal::ConvPerChannel(), luci_interpreter_pal::copyDimsToDesc(), luci_interpreter_pal::DepthToSpace(), onert_micro::execute::pal::DepthwiseConv2D< float >(), onert_micro::execute::pal::DepthwiseConvPerChannel(), luci_interpreter::execute_kernel_CircleAdd(), onert_micro::execute::pal::Floor(), luci_interpreter_pal::Floor(), onert_micro::execute::pal::FullyConnected(), onert_micro::execute::pal::FullyConnected(), onert_micro::execute::pal::FullyConnected(), onert_micro::execute::pal::FullyConnected< int8_t >(), luci_interpreter_pal::GatherND(), luci_interpreter::kernels::getTensorDims(), onert_micro::train::pal::GRUWeightGrads(), onert_micro::execute::pal::L2Pool(), luci_interpreter_pal::L2Pool(), luci_interpreter_pal::MatchingDim(), onert_micro::execute::pal::MaxPool(), onert_micro::execute::pal::MaxPool(), luci_interpreter_pal::MaxPool(), luci_interpreter_pal::MaxPool(), luci_interpreter_pal::Mean(), luci_interpreter_pal::Negate(), luci_interpreter_pal::ResizeNearestNeighbor(), onert_micro::execute::pal::SpaceToBatchND(), luci_interpreter_pal::SpaceToBatchND(), luci_interpreter_pal::SpaceToDepth(), onert_micro::execute::pal::Split(), luci_interpreter_pal::StridedSlice(), onert_micro::execute::pal::SVDF(), luci_interpreter_pal::TransposeConv(), onert_micro::execute::pal::TransposeConv< float >(), and onert_micro::execute::pal::Unpack().

+

Referenced by luci_interpreter::kernels::areShapesEqual(), luci_interpreter_pal::ArgMinMax(), onert_micro::execute::pal::AveragePool(), onert_micro::execute::pal::AveragePool(), luci_interpreter_pal::AveragePool(), luci_interpreter_pal::AveragePool(), onert_micro::execute::pal::BatchToSpaceND(), luci_interpreter_pal::BatchToSpaceND(), luci_interpreter_pal::BroadcastArithmeticOp4DSlow(), luci_interpreter_pal::BroadcastBinaryOp4DSlow(), luci_interpreter_pal::BroadcastPrelu4DSlowFloat(), luci_interpreter_pal::BroadcastTISO4DSlow(), luci_interpreter_pal::Concatenation(), onert_micro::execute::pal::Concatenation(), onert_micro::import::configure_kernel_CircleDepthwiseConv2D(), onert_micro::import::configure_kernel_CircleGRU(), onert_micro::import::configure_kernel_CircleSpaceToDepth(), onert_micro::import::configure_kernel_CircleSVDF(), onert_micro::import::configure_kernel_CircleUnpack(), onert_micro::execute::pal::ConvFloat(), onert_micro::execute::pal::ConvPerChannel(), luci_interpreter_pal::copyDimsToDesc(), luci_interpreter_pal::DepthToSpace(), onert_micro::execute::pal::DepthwiseConv2D< float >(), onert_micro::execute::pal::DepthwiseConvPerChannel(), luci_interpreter::execute_kernel_CircleAdd(), onert_micro::execute::pal::Floor(), luci_interpreter_pal::Floor(), onert_micro::execute::pal::FullyConnected(), onert_micro::execute::pal::FullyConnected(), onert_micro::execute::pal::FullyConnected(), onert_micro::execute::pal::FullyConnected< int8_t >(), luci_interpreter_pal::GatherND(), luci_interpreter::kernels::getTensorDims(), onert_micro::train::pal::GRUWeightGrads(), onert_micro::execute::pal::L2Pool(), luci_interpreter_pal::L2Pool(), luci_interpreter_pal::MatchingDim(), onert_micro::execute::pal::MaxPool(), onert_micro::execute::pal::MaxPool(), luci_interpreter_pal::MaxPool(), luci_interpreter_pal::MaxPool(), luci_interpreter_pal::Mean(), luci_interpreter_pal::Negate(), luci_interpreter_pal::ResizeNearestNeighbor(), onert_micro::execute::pal::SpaceToBatchND(), luci_interpreter_pal::SpaceToBatchND(), luci_interpreter_pal::SpaceToDepth(), onert_micro::execute::pal::Split(), luci_interpreter_pal::StridedSlice(), onert_micro::execute::pal::SVDF(), luci_interpreter_pal::TransposeConv(), onert_micro::execute::pal::TransposeConv< float >(), and onert_micro::execute::pal::Unpack().

@@ -595,7 +595,7 @@

References dimsData().

-

Referenced by luci_interpreter_pal::BroadcastTo(), luci_interpreter::evalInteger(), luci_interpreter::execute_kernel_CircleAbs(), luci_interpreter::execute_kernel_CircleAdd(), luci_interpreter::execute_kernel_CircleCast(), luci_interpreter::execute_kernel_CircleCeil(), luci_interpreter::execute_kernel_CircleCos(), luci_interpreter::execute_kernel_CircleDequantize(), luci_interpreter::execute_kernel_CircleElu(), luci_interpreter::execute_kernel_CircleExp(), luci_interpreter::execute_kernel_CircleFloorDiv(), luci_interpreter::execute_kernel_CircleFloorMod(), luci_interpreter::execute_kernel_CircleLeakyRelu(), luci_interpreter::execute_kernel_CircleLog(), luci_interpreter::execute_kernel_CircleLogistic(), luci_interpreter::execute_kernel_CircleMaximum(), luci_interpreter::execute_kernel_CircleMinimum(), luci_interpreter::execute_kernel_CircleQuantize(), luci_interpreter::execute_kernel_CircleRelu(), luci_interpreter::execute_kernel_CircleRelu6(), luci_interpreter::execute_kernel_CircleRound(), luci_interpreter::execute_kernel_CircleRsqrt(), luci_interpreter::execute_kernel_CircleSin(), luci_interpreter::execute_kernel_CircleSqrt(), luci_interpreter::execute_kernel_CircleSquare(), luci_interpreter::execute_kernel_CircleSquaredDifference(), luci_interpreter::execute_kernel_CircleTanh(), luci_interpreter::execute_kernel_CircleZerosLike(), onert_micro::execute::pal::Fill(), luci_interpreter_pal::Floor(), luci_interpreter_pal::GatherND(), onert_micro::execute::pal::GRU(), onert_micro::train::pal::GRUWeightGrads(), luci_interpreter_pal::lstm_internal::lstmStep(), luci_interpreter_pal::lstm_internal::mul(), luci_interpreter_pal::lstm_internal::mul(), luci_interpreter_pal::lstm_internal::mul(), luci_interpreter_pal::Negate(), luci_interpreter_pal::ProcessBroadcastShapes(), luci_interpreter_pal::Select(), luci_interpreter_pal::lstm_internal::sigmoid(), luci_interpreter_pal::lstm_internal::sigmoid(), luci_interpreter_pal::lstm_internal::tanh(), luci_interpreter_pal::lstm_internal::tanh(), luci_interpreter_pal::TransposeConv(), and onert_micro::execute::pal::TransposeConv< float >().

+

Referenced by luci_interpreter_pal::BroadcastTo(), onert_micro::import::configure_kernel_CircleFullyConnected(), onert_micro::import::configure_kernel_CircleReshape(), luci_interpreter::evalInteger(), luci_interpreter::execute_kernel_CircleAbs(), luci_interpreter::execute_kernel_CircleAdd(), onert_micro::execute::execute_kernel_CircleAdd(), onert_micro::execute::execute_kernel_CircleAddN(), luci_interpreter::execute_kernel_CircleCast(), luci_interpreter::execute_kernel_CircleCeil(), luci_interpreter::execute_kernel_CircleCos(), luci_interpreter::execute_kernel_CircleDequantize(), luci_interpreter::execute_kernel_CircleElu(), luci_interpreter::execute_kernel_CircleExp(), luci_interpreter::execute_kernel_CircleFloorDiv(), luci_interpreter::execute_kernel_CircleFloorMod(), luci_interpreter::execute_kernel_CircleLeakyRelu(), luci_interpreter::execute_kernel_CircleLog(), luci_interpreter::execute_kernel_CircleLogistic(), luci_interpreter::execute_kernel_CircleMaximum(), luci_interpreter::execute_kernel_CircleMinimum(), onert_micro::execute::execute_kernel_CircleMul(), luci_interpreter::execute_kernel_CircleQuantize(), luci_interpreter::execute_kernel_CircleRelu(), luci_interpreter::execute_kernel_CircleRelu6(), luci_interpreter::execute_kernel_CircleRound(), luci_interpreter::execute_kernel_CircleRsqrt(), luci_interpreter::execute_kernel_CircleSin(), luci_interpreter::execute_kernel_CircleSqrt(), luci_interpreter::execute_kernel_CircleSquare(), luci_interpreter::execute_kernel_CircleSquaredDifference(), luci_interpreter::execute_kernel_CircleTanh(), luci_interpreter::execute_kernel_CircleZerosLike(), onert_micro::execute::pal::Fill(), luci_interpreter_pal::Floor(), luci_interpreter_pal::GatherND(), onert_micro::execute::pal::GRU(), onert_micro::train::pal::GRUWeightGrads(), luci_interpreter_pal::lstm_internal::lstmStep(), luci_interpreter_pal::lstm_internal::mul(), luci_interpreter_pal::lstm_internal::mul(), luci_interpreter_pal::lstm_internal::mul(), luci_interpreter_pal::Negate(), luci_interpreter_pal::ProcessBroadcastShapes(), luci_interpreter_pal::Select(), luci_interpreter_pal::lstm_internal::sigmoid(), luci_interpreter_pal::lstm_internal::sigmoid(), luci_interpreter_pal::lstm_internal::tanh(), luci_interpreter_pal::lstm_internal::tanh(), luci_interpreter_pal::TransposeConv(), and onert_micro::execute::pal::TransposeConv< float >().

diff --git a/classluci__interpreter_1_1test__kernel_1_1_neg_test_data_input_mismatch_zeros_like_kernel.html b/classluci__interpreter_1_1test__kernel_1_1_neg_test_data_input_mismatch_zeros_like_kernel.html index 7e478ea3c6f..03eac76b0bd 100644 --- a/classluci__interpreter_1_1test__kernel_1_1_neg_test_data_input_mismatch_zeros_like_kernel.html +++ b/classluci__interpreter_1_1test__kernel_1_1_neg_test_data_input_mismatch_zeros_like_kernel.html @@ -96,7 +96,7 @@
-

#include <NegZerosLikeKernel.h>

+

#include <NegZerosLikeKernel.h>

Collaboration diagram for luci_interpreter::test_kernel::NegTestDataInputMismatchZerosLikeKernel:
@@ -214,10 +214,10 @@

luci_interpreter::test_kernel::NegTestDataBase.

-

Definition at line 76 of file NegZerosLikeKernel.h.

+

Definition at line 76 of file NegZerosLikeKernel.h.

-

References _test_kernel_model_circle.

+

References _test_kernel_model_circle.

@@ -242,14 +242,14 @@

-

Definition at line 79 of file NegZerosLikeKernel.h.

+

Definition at line 79 of file NegZerosLikeKernel.h.

-

Referenced by get_model_ptr(), and NegTestDataInputMismatchZerosLikeKernel().

+

Referenced by get_model_ptr(), and NegTestDataInputMismatchZerosLikeKernel().


The documentation for this class was generated from the following file: diff --git a/classluci__interpreter_1_1test__kernel_1_1_test_data_float_zeros_like.html b/classluci__interpreter_1_1test__kernel_1_1_test_data_float_zeros_like.html index 355d96ae3a1..22d9730a474 100644 --- a/classluci__interpreter_1_1test__kernel_1_1_test_data_float_zeros_like.html +++ b/classluci__interpreter_1_1test__kernel_1_1_test_data_float_zeros_like.html @@ -95,7 +95,7 @@
-

#include <FloatZerosLikeKernel.h>

+

#include <FloatZerosLikeKernel.h>

Collaboration diagram for luci_interpreter::test_kernel::TestDataFloatZerosLike:
@@ -144,7 +144,7 @@

Detailed Description

-

Definition at line 115 of file FloatZerosLikeKernel.h.

+

Definition at line 115 of file FloatZerosLikeKernel.h.

Constructor & Destructor Documentation

◆ TestDataFloatZerosLike()

@@ -169,20 +169,20 @@

-

Definition at line 118 of file FloatZerosLikeKernel.h.

+

Definition at line 118 of file FloatZerosLikeKernel.h.

119 {
123 }
- - - - - - + + + + + +
-

References luci_interpreter::test_kernel::TestDataZerosLikeBase< float >::_input_data, luci_interpreter::test_kernel::TestDataZerosLikeBase< float >::_reference_output_data, luci_interpreter::test_kernel::TestDataZerosLikeBase< float >::_test_kernel_model_circle, luci_interpreter::test_kernel::zeros_like_float::input_data, luci_interpreter::test_kernel::zeros_like_float::reference_output_data, and luci_interpreter::test_kernel::zeros_like_float::test_kernel_model_circle.

+

References luci_interpreter::test_kernel::TestDataZerosLikeBase< float >::_input_data, luci_interpreter::test_kernel::TestDataZerosLikeBase< float >::_reference_output_data, luci_interpreter::test_kernel::TestDataZerosLikeBase< float >::_test_kernel_model_circle, luci_interpreter::test_kernel::zeros_like_float::input_data, luci_interpreter::test_kernel::zeros_like_float::reference_output_data, and luci_interpreter::test_kernel::zeros_like_float::test_kernel_model_circle.

@@ -212,7 +212,7 @@

FloatZerosLikeKernel.h +
  • onert-micro/luci-interpreter/include/luci_interpreter/test_models/zeros_like/FloatZerosLikeKernel.h
  • diff --git a/classluci__interpreter_1_1test__kernel_1_1_test_data_zeros_like_base.html b/classluci__interpreter_1_1test__kernel_1_1_test_data_zeros_like_base.html index 6557d17ea3d..fd490325ed2 100644 --- a/classluci__interpreter_1_1test__kernel_1_1_test_data_zeros_like_base.html +++ b/classluci__interpreter_1_1test__kernel_1_1_test_data_zeros_like_base.html @@ -96,7 +96,7 @@
    -

    #include <TestDataZerosLikeBase.h>

    +

    #include <TestDataZerosLikeBase.h>

    Collaboration diagram for luci_interpreter::test_kernel::TestDataZerosLikeBase< T >:
    @@ -134,7 +134,7 @@

    Detailed Description

    template<typename T>
    class luci_interpreter::test_kernel::TestDataZerosLikeBase< T >
    -

    Definition at line 27 of file TestDataZerosLikeBase.h.

    +

    Definition at line 27 of file TestDataZerosLikeBase.h.

    Constructor & Destructor Documentation

    ◆ TestDataZerosLikeBase()

    @@ -192,7 +192,7 @@

    luci_interpreter::test_kernel::TestDataBase< T, U >.

    -

    Definition at line 34 of file TestDataZerosLikeBase.h.

    +

    Definition at line 34 of file TestDataZerosLikeBase.h.

    35 {
    36 switch (i)
    37 {
    @@ -202,9 +202,9 @@

    41 assert(false && "Wrong input index");

    42 }
    43 }
    -
    +

    -

    References luci_interpreter::test_kernel::TestDataZerosLikeBase< T >::_input_data.

    +

    References luci_interpreter::test_kernel::TestDataZerosLikeBase< T >::_input_data.

    @@ -235,11 +235,11 @@

    luci_interpreter::test_kernel::TestDataBase< T, U >.

    -

    Definition at line 32 of file TestDataZerosLikeBase.h.

    +

    Definition at line 32 of file TestDataZerosLikeBase.h.

    -

    References luci_interpreter::test_kernel::TestDataZerosLikeBase< T >::_test_kernel_model_circle.

    +

    References luci_interpreter::test_kernel::TestDataZerosLikeBase< T >::_test_kernel_model_circle.

    @@ -271,14 +271,14 @@

    luci_interpreter::test_kernel::TestDataBase< T, U >.

    -

    Definition at line 45 of file TestDataZerosLikeBase.h.

    +

    Definition at line 45 of file TestDataZerosLikeBase.h.

    -

    References luci_interpreter::test_kernel::TestDataZerosLikeBase< T >::_reference_output_data.

    +

    References luci_interpreter::test_kernel::TestDataZerosLikeBase< T >::_reference_output_data.

    @@ -305,9 +305,9 @@

    -

    Definition at line 52 of file TestDataZerosLikeBase.h.

    +

    Definition at line 52 of file TestDataZerosLikeBase.h.

    -

    Referenced by luci_interpreter::test_kernel::TestDataZerosLikeBase< T >::get_input_data_by_index().

    +

    Referenced by luci_interpreter::test_kernel::TestDataZerosLikeBase< T >::get_input_data_by_index().

    @@ -333,9 +333,9 @@

    -

    Definition at line 53 of file TestDataZerosLikeBase.h.

    +

    Definition at line 53 of file TestDataZerosLikeBase.h.

    -

    Referenced by luci_interpreter::test_kernel::TestDataZerosLikeBase< T >::get_output_data_by_index().

    +

    Referenced by luci_interpreter::test_kernel::TestDataZerosLikeBase< T >::get_output_data_by_index().

    @@ -361,14 +361,14 @@

    -

    Definition at line 54 of file TestDataZerosLikeBase.h.

    +

    Definition at line 54 of file TestDataZerosLikeBase.h.

    -

    Referenced by luci_interpreter::test_kernel::TestDataZerosLikeBase< T >::get_model_ptr().

    +

    Referenced by luci_interpreter::test_kernel::TestDataZerosLikeBase< T >::get_model_ptr().


    The documentation for this class was generated from the following file: diff --git a/classonert_1_1odc_1_1_i_quantizer.html b/classonert_1_1odc_1_1_i_quantizer.html index e36156f219c..0c4a7ed924d 100644 --- a/classonert_1_1odc_1_1_i_quantizer.html +++ b/classonert_1_1odc_1_1_i_quantizer.html @@ -273,7 +273,7 @@

    onert::odc::Quantizer.

    +

    Implemented in onert::odc::Quantizer.

    diff --git a/classonert_1_1odc_1_1_quantizer.html b/classonert_1_1odc_1_1_quantizer.html index 7b422966e11..b535eb74aba 100644 --- a/classonert_1_1odc_1_1_quantizer.html +++ b/classonert_1_1odc_1_1_quantizer.html @@ -115,9 +115,9 @@   int quantize (const char *in, const char *out, QuantizeType qtype) override   -void setMinMaxRecordsThreshold (uint32_t value) - Set the number of minmax records enough for quantization.
    -  +void setMinMaxRecordsThreshold (uint32_t value) override + Set the number of minmax records enough for quantization.
    +  bool readyForQuantize () override  Checking the number of minmax records enough for quantization (comparison with threshold)
      @@ -408,8 +408,8 @@

    -

    ◆ setMinMaxRecordsThreshold()

    + +

    ◆ setMinMaxRecordsThreshold()

    diff --git a/classonert_1_1odc_1_1_quantizer.js b/classonert_1_1odc_1_1_quantizer.js index 68ebec5b7d4..d055fa0e920 100644 --- a/classonert_1_1odc_1_1_quantizer.js +++ b/classonert_1_1odc_1_1_quantizer.js @@ -5,5 +5,5 @@ var classonert_1_1odc_1_1_quantizer = [ "deleteMinMaxFile", "classonert_1_1odc_1_1_quantizer.html#ab3174e2d0386db9de97eaec747cbe72d", null ], [ "quantize", "classonert_1_1odc_1_1_quantizer.html#a68acd767b22a286a63a173cb7ab3938c", null ], [ "readyForQuantize", "classonert_1_1odc_1_1_quantizer.html#afd589c143c3d3726d4c736c1913243e5", null ], - [ "setMinMaxRecordsThreshold", "classonert_1_1odc_1_1_quantizer.html#a0f9ccd77ede2a309d643e487c2006668", null ] + [ "setMinMaxRecordsThreshold", "classonert_1_1odc_1_1_quantizer.html#a2a7994f35272afc81e5e20286c416c61", null ] ]; \ No newline at end of file diff --git a/classonert__micro_1_1core_1_1_o_m_runtime_context.html b/classonert__micro_1_1core_1_1_o_m_runtime_context.html index 57ab3c1145e..e3f3892c5d5 100644 --- a/classonert__micro_1_1core_1_1_o_m_runtime_context.html +++ b/classonert__micro_1_1core_1_1_o_m_runtime_context.html @@ -369,7 +369,7 @@

    References onert_micro::core::reader::OMCircleReader::operators().

    -

    Referenced by onert_micro::import::OMKernelConfiguration::configureKernels(), onert_micro::import::OMExecutionPlanCreator::createBackwardExecutionPlan(), onert_micro::import::OMExecutionPlanCreator::createExecutionPlan(), onert_micro::import::OMExecutionPlanCreator::createForwardExecutionPlan(), onert_micro::train::OMBackpropExecute::runBackward(), and onert_micro::execute::OMKernelExecute::runForward().

    +

    Referenced by onert_micro::import::OMKernelConfiguration::configureKernels(), onert_micro::import::OMExecutionPlanCreator::createBackwardExecutionPlan(), onert_micro::import::OMExecutionPlanCreator::createExecutionPlan(), onert_micro::import::OMExecutionPlanCreator::createForwardExecutionPlan(), onert_micro::execute::execute_kernel_CircleGRU(), onert_micro::train::OMBackpropExecute::runBackward(), and onert_micro::execute::OMKernelExecute::runForward().

    @@ -558,7 +558,7 @@

    References onert_micro::core::reader::OMCircleReader::outputs().

    -

    Referenced by onert_micro::core::OMRuntimeGraph::getOutputDataAt(), onert_micro::core::OMRuntimeGraph::getOutputDataTypeSize(), and onert_micro::core::OMRuntimeGraph::getOutputSizeAt().

    +

    Referenced by onert_micro::import::configure_kernel_CircleWhile(), onert_micro::core::OMRuntimeGraph::getOutputDataAt(), onert_micro::core::OMRuntimeGraph::getOutputDataTypeSize(), and onert_micro::core::OMRuntimeGraph::getOutputSizeAt().

    @@ -587,7 +587,7 @@

    References onert_micro::core::reader::OMCircleReader::tensors().

    -

    Referenced by onert_micro::core::memory::OMRuntimeAllocator::allocate(), onert_micro::core::memory::OMRuntimeAllocator::allocateGraphInputs(), onert_micro::core::memory::OMRuntimeAllocator::clearAllTensorsData(), onert_micro::core::train::OMTrainingHandler::evaluateMetric(), getConstDataByTensorIndex(), onert_micro::core::OMRuntimeGraph::getInputDataTypeSize(), onert_micro::core::OMRuntimeGraph::getInputSizeAt(), onert_micro::core::OMRuntimeGraph::getOutputDataTypeSize(), onert_micro::core::OMRuntimeGraph::getOutputSizeAt(), onert_micro::train::optimizers::Adam::handle(), onert_micro::train::optimizers::SGD::handle(), onert_micro::core::train::OMTrainingHandler::handleError(), onert_micro::import::OMDynamicShapesHandler::importDynamicShapesFromTrainConfig(), onert_micro::execute::OMRuntimeKernel::readKernel(), onert_micro::train::optimizers::Adam::updateWeights(), and onert_micro::train::optimizers::SGD::updateWeights().

    +

    Referenced by onert_micro::core::memory::OMRuntimeAllocator::allocate(), onert_micro::core::memory::OMRuntimeAllocator::allocateGraphInputs(), onert_micro::core::memory::OMRuntimeAllocator::clearAllTensorsData(), onert_micro::import::configure_kernel_CircleWhile(), onert_micro::core::train::OMTrainingHandler::evaluateMetric(), getConstDataByTensorIndex(), onert_micro::core::OMRuntimeGraph::getInputDataTypeSize(), onert_micro::core::OMRuntimeGraph::getInputSizeAt(), onert_micro::core::OMRuntimeGraph::getOutputDataTypeSize(), onert_micro::core::OMRuntimeGraph::getOutputSizeAt(), onert_micro::train::optimizers::Adam::handle(), onert_micro::train::optimizers::SGD::handle(), onert_micro::core::train::OMTrainingHandler::handleError(), onert_micro::import::OMDynamicShapesHandler::importDynamicShapesFromTrainConfig(), onert_micro::execute::OMRuntimeKernel::readKernel(), onert_micro::train::optimizers::Adam::updateWeights(), and onert_micro::train::optimizers::SGD::updateWeights().

    @@ -656,7 +656,7 @@

    References onert_micro::core::reader::OMCircleReader::isConstTensor().

    -

    Referenced by onert_micro::import::OMExecutionPlanCreator::createBackwardExecutionPlan(), onert_micro::import::OMExecutionPlanCreator::createExecutionPlan(), and onert_micro::import::OMExecutionPlanCreator::createForwardExecutionPlan().

    +

    Referenced by onert_micro::import::configure_kernel_CircleReshape(), onert_micro::import::OMExecutionPlanCreator::createBackwardExecutionPlan(), onert_micro::import::OMExecutionPlanCreator::createExecutionPlan(), and onert_micro::import::OMExecutionPlanCreator::createForwardExecutionPlan().

    diff --git a/classonert__micro_1_1core_1_1_o_m_runtime_graph.html b/classonert__micro_1_1core_1_1_o_m_runtime_graph.html index d0e57ac7ad8..2489cecf957 100644 --- a/classonert__micro_1_1core_1_1_o_m_runtime_graph.html +++ b/classonert__micro_1_1core_1_1_o_m_runtime_graph.html @@ -272,7 +272,7 @@

    References onert_micro::core::memory::OMRuntimeAllocator::allocateGraphInputs().

    -

    Referenced by onert_micro::core::OMTrainingRuntimeModule::evaluateMetric(), and onert_micro::core::OMTrainingRuntimeModule::trainSingleStep().

    +

    Referenced by onert_micro::core::OMTrainingRuntimeModule::evaluateMetric(), onert_micro::execute::execute_kernel_CircleWhile(), and onert_micro::core::OMTrainingRuntimeModule::trainSingleStep().

    @@ -314,7 +314,7 @@

    References onert_micro::core::memory::OMRuntimeAllocator::allocateGraphInputs(), onert_micro::core::OMRuntimeStorage::getDataByTensorIndex(), and onert_micro::core::OMRuntimeContext::getGraphInputTensorIndex().

    -

    Referenced by onert_micro::core::OMTrainingRuntimeModule::evaluateMetric(), and onert_micro::core::OMTrainingRuntimeModule::trainSingleStep().

    +

    Referenced by onert_micro::core::OMTrainingRuntimeModule::evaluateMetric(), onert_micro::execute::execute_kernel_CircleWhile(), and onert_micro::core::OMTrainingRuntimeModule::trainSingleStep().

    @@ -412,7 +412,7 @@

    References onert_micro::core::OMRuntimeContext::getCircleInputs().

    -

    Referenced by onert_micro::core::OMTrainingRuntimeModule::evaluateMetric(), and onert_micro::core::OMTrainingRuntimeModule::trainSingleStep().

    +

    Referenced by onert_micro::import::configure_kernel_CircleWhile(), onert_micro::core::OMTrainingRuntimeModule::evaluateMetric(), onert_micro::execute::execute_kernel_CircleWhile(), and onert_micro::core::OMTrainingRuntimeModule::trainSingleStep().

    @@ -444,6 +444,8 @@

    References onert_micro::core::OMRuntimeContext::getCircleOutputs(), and flatbuffers::Vector< T >::size().

    +

    Referenced by onert_micro::import::configure_kernel_CircleWhile().

    + @@ -474,6 +476,8 @@

    References onert_micro::core::OMRuntimeStorage::getDataByTensorIndex(), and onert_micro::core::OMRuntimeContext::getGraphOutputTensorIndex().

    +

    Referenced by onert_micro::execute::execute_kernel_CircleWhile().

    + @@ -562,7 +566,7 @@

    Definition at line 66 of file OMRuntimeGraph.h.

    66{ return _allocator; }
    -

    Referenced by onert_micro::core::OMRuntimeModule::run(), and onert_micro::core::OMTrainingRuntimeModule::trainSingleStep().

    +

    Referenced by onert_micro::execute::execute_kernel_CircleWhile(), onert_micro::core::OMRuntimeModule::run(), and onert_micro::core::OMTrainingRuntimeModule::trainSingleStep().

    @@ -592,7 +596,7 @@

    Definition at line 68 of file OMRuntimeGraph.h.

    68{ return _context; }
    -

    Referenced by onert_micro::core::OMTrainingRuntimeModule::evaluateMetric(), onert_micro::core::OMRuntimeModule::run(), and onert_micro::core::OMTrainingRuntimeModule::trainSingleStep().

    +

    Referenced by onert_micro::import::configure_kernel_CircleWhile(), onert_micro::core::OMTrainingRuntimeModule::evaluateMetric(), onert_micro::execute::execute_kernel_CircleWhile(), onert_micro::core::OMRuntimeModule::run(), and onert_micro::core::OMTrainingRuntimeModule::trainSingleStep().

    @@ -622,7 +626,7 @@

    Definition at line 64 of file OMRuntimeGraph.h.

    64{ return _storage; }
    -

    Referenced by onert_micro::core::OMTrainingRuntimeModule::evaluateMetric(), onert_micro::core::OMRuntimeModule::run(), and onert_micro::core::OMTrainingRuntimeModule::trainSingleStep().

    +

    Referenced by onert_micro::core::OMTrainingRuntimeModule::evaluateMetric(), onert_micro::execute::execute_kernel_CircleWhile(), onert_micro::core::OMRuntimeModule::run(), and onert_micro::core::OMTrainingRuntimeModule::trainSingleStep().

    @@ -706,7 +710,7 @@

    References onert_micro::core::memory::OMRuntimeAllocator::clearAllTensorsData(), and onert_micro::core::OMRuntimeStorage::clearTensorIndexToData().

    -

    Referenced by onert_micro::core::OMTrainingRuntimeModule::evaluateMetric(), onert_micro::core::OMTrainingRuntimeModule::trainSingleStep(), and ~OMRuntimeGraph().

    +

    Referenced by onert_micro::core::OMTrainingRuntimeModule::evaluateMetric(), onert_micro::execute::execute_kernel_CircleWhile(), onert_micro::core::OMTrainingRuntimeModule::trainSingleStep(), and ~OMRuntimeGraph().

    diff --git a/classonert__micro_1_1core_1_1_o_m_runtime_module.html b/classonert__micro_1_1core_1_1_o_m_runtime_module.html index 9050159dd87..af9a3be3be5 100644 --- a/classonert__micro_1_1core_1_1_o_m_runtime_module.html +++ b/classonert__micro_1_1core_1_1_o_m_runtime_module.html @@ -474,6 +474,8 @@

    References _graphs, onert_micro::Ok, and onert_micro::UnknownError.

    +

    Referenced by onert_micro::import::configure_kernel_CircleWhile(), and onert_micro::execute::execute_kernel_CircleWhile().

    + diff --git a/classonert__micro_1_1core_1_1_o_m_runtime_shape.html b/classonert__micro_1_1core_1_1_o_m_runtime_shape.html index e850ee23019..df85b3c2062 100644 --- a/classonert__micro_1_1core_1_1_o_m_runtime_shape.html +++ b/classonert__micro_1_1core_1_1_o_m_runtime_shape.html @@ -462,7 +462,7 @@

    Definition at line 127 of file OMRuntimeShape.h.

    127{ return _size; }
    -

    Referenced by onert_micro::execute::pal::ArgMinMax(), onert_micro::execute::pal::BatchToSpaceND(), onert_micro::import::helpers::configure_arg_kernel_common(), onert_micro::import::helpers::configure_pooling_kernel_common(), onert_micro::import::helpers::configure_spaces_batches_nd_kernel_common(), onert_micro::train::pal::Conv2DBiasGrad(), onert_micro::execute::pal::Floor(), onert_micro::execute::pal::FullyConnected(), onert_micro::execute::pal::FullyConnected(), onert_micro::execute::pal::FullyConnected(), onert_micro::execute::pal::FullyConnected< int8_t >(), onert_micro::execute::pal::GatherND(), onert_micro::train::pal::GRUWeightGrads(), OMRuntimeShape(), onert_micro::execute::pal::processBroadcastShapes(), onert_micro::execute::pal::ReduceDimensionsForBroadcast(), onert_micro::train::pal::SoftmaxInputGrad(), onert_micro::execute::pal::SpaceToBatchND(), onert_micro::execute::pal::Split(), onert_micro::execute::pal::TransposeImpl(), and onert_micro::execute::pal::Unpack().

    +

    Referenced by onert_micro::execute::pal::ArgMinMax(), onert_micro::execute::pal::BatchToSpaceND(), onert_micro::import::helpers::configure_arg_kernel_common(), onert_micro::import::configure_kernel_CircleConcatenation(), onert_micro::import::configure_kernel_CircleConv2D(), onert_micro::import::configure_kernel_CircleDepthwiseConv2D(), onert_micro::import::configure_kernel_CircleExpandDims(), onert_micro::import::configure_kernel_CircleFill(), onert_micro::import::configure_kernel_CircleFullyConnected(), onert_micro::import::configure_kernel_CircleGather(), onert_micro::import::configure_kernel_CircleGatherND(), onert_micro::import::configure_kernel_CircleGRU(), onert_micro::import::configure_kernel_CirclePack(), onert_micro::import::configure_kernel_CircleSoftmax(), onert_micro::import::configure_kernel_CircleSplit(), onert_micro::import::configure_kernel_CircleSplitV(), onert_micro::import::configure_kernel_CircleSVDF(), onert_micro::import::configure_kernel_CircleTranspose(), onert_micro::import::configure_kernel_CircleTransposeConv(), onert_micro::import::configure_kernel_CircleUnpack(), onert_micro::import::helpers::configure_pooling_kernel_common(), onert_micro::import::helpers::configure_spaces_batches_nd_kernel_common(), onert_micro::train::pal::Conv2DBiasGrad(), onert_micro::execute::execute_kernel_CircleGather(), onert_micro::execute::execute_kernel_CircleL2Normalize(), onert_micro::execute::execute_kernel_CircleLogSoftmax(), onert_micro::execute::execute_kernel_CirclePad(), onert_micro::execute::execute_kernel_CircleShape(), onert_micro::execute::execute_kernel_CircleSlice(), onert_micro::execute::execute_kernel_CircleSoftmax(), onert_micro::execute::execute_kernel_CircleSplit(), onert_micro::execute::execute_kernel_CircleSplitV(), onert_micro::execute::execute_kernel_CircleStridedSlice(), onert_micro::execute::execute_kernel_CircleTranspose(), onert_micro::execute::pal::Floor(), onert_micro::execute::pal::FullyConnected(), onert_micro::execute::pal::FullyConnected(), onert_micro::execute::pal::FullyConnected(), onert_micro::execute::pal::FullyConnected< int8_t >(), onert_micro::execute::pal::GatherND(), onert_micro::train::pal::GRUWeightGrads(), OMRuntimeShape(), onert_micro::execute::pal::processBroadcastShapes(), onert_micro::execute::pal::ReduceDimensionsForBroadcast(), onert_micro::train::pal::SoftmaxInputGrad(), onert_micro::execute::pal::SpaceToBatchND(), onert_micro::execute::pal::Split(), onert_micro::execute::pal::TransposeImpl(), and onert_micro::execute::pal::Unpack().

    @@ -497,7 +497,7 @@

    133 return _dims[i];
    134 }
    -

    Referenced by onert_micro::execute::pal::ArgMinMax(), onert_micro::execute::pal::AveragePool(), onert_micro::execute::pal::AveragePool(), onert_micro::execute::pal::BatchToSpaceND(), onert_micro::execute::pal::BroadcastArithmeticOp4DSlow(), onert_micro::execute::pal::BroadcastBinaryOp4DSlow(), onert_micro::train::pal::Conv2DBiasGrad(), onert_micro::train::pal::Conv2DInputGrad(), onert_micro::train::pal::Conv2DWeightGrad(), onert_micro::execute::pal::ConvFloat(), onert_micro::execute::pal::ConvPerChannel(), onert_micro::execute::pal::copyDimsToDesc(), onert_micro::execute::pal::DepthwiseConv2D< float >(), onert_micro::execute::pal::DepthwiseConvPerChannel(), onert_micro::execute::pal::Floor(), onert_micro::execute::pal::FullyConnected(), onert_micro::execute::pal::FullyConnected(), onert_micro::execute::pal::FullyConnected(), onert_micro::execute::pal::FullyConnected< int8_t >(), onert_micro::train::pal::FullyConnectedInputGrad(), onert_micro::train::pal::FullyConnectedWeightGrad(), onert_micro::execute::pal::GatherND(), onert_micro::execute::pal::GRU(), onert_micro::train::pal::GRUWeightGrads(), onert_micro::execute::pal::L2Pool(), onert_micro::execute::pal::MatchingDim(), onert_micro::execute::pal::MaxPool(), onert_micro::execute::pal::MaxPool(), onert_micro::train::pal::MaxPool2D(), onert_micro::execute::pal::Slice(), onert_micro::train::pal::SoftmaxInputGrad(), onert_micro::execute::pal::SpaceToBatchND(), onert_micro::execute::pal::SpaceToDepth(), onert_micro::execute::pal::Split(), onert_micro::execute::pal::StridedSlice(), onert_micro::execute::pal::SVDF(), onert_micro::execute::pal::TransposeConv< float >(), onert_micro::execute::pal::Unpack(), onert_micro::train::optimizers::Adam::updateWeights(), and onert_micro::train::optimizers::SGD::updateWeights().

    +

    Referenced by onert_micro::execute::pal::ArgMinMax(), onert_micro::execute::pal::AveragePool(), onert_micro::execute::pal::AveragePool(), onert_micro::execute::pal::BatchToSpaceND(), onert_micro::execute::pal::BroadcastArithmeticOp4DSlow(), onert_micro::execute::pal::BroadcastBinaryOp4DSlow(), onert_micro::import::configure_kernel_CircleConv2D(), onert_micro::import::configure_kernel_CircleDepthwiseConv2D(), onert_micro::import::configure_kernel_CircleFullyConnected(), onert_micro::import::configure_kernel_CircleGather(), onert_micro::import::configure_kernel_CircleGatherND(), onert_micro::import::configure_kernel_CircleGRU(), onert_micro::import::configure_kernel_CircleSpaceToDepth(), onert_micro::import::configure_kernel_CircleSVDF(), onert_micro::import::configure_kernel_CircleTranspose(), onert_micro::import::configure_kernel_CircleUnpack(), onert_micro::train::pal::Conv2DBiasGrad(), onert_micro::train::pal::Conv2DInputGrad(), onert_micro::train::pal::Conv2DWeightGrad(), onert_micro::execute::pal::ConvFloat(), onert_micro::execute::pal::ConvPerChannel(), onert_micro::execute::pal::copyDimsToDesc(), onert_micro::execute::pal::DepthwiseConv2D< float >(), onert_micro::execute::pal::DepthwiseConvPerChannel(), onert_micro::execute::execute_kernel_CircleConv2D(), onert_micro::execute::execute_kernel_CircleDepthwiseConv2D(), onert_micro::execute::execute_kernel_CircleGather(), onert_micro::execute::execute_kernel_CircleGRU(), onert_micro::execute::execute_kernel_CircleL2Normalize(), onert_micro::execute::execute_kernel_CircleLogSoftmax(), onert_micro::execute::execute_kernel_CircleShape(), onert_micro::execute::execute_kernel_CircleSoftmax(), onert_micro::execute::execute_kernel_CircleSVDF(), onert_micro::execute::execute_kernel_CircleTranspose(), onert_micro::execute::execute_kernel_CircleTransposeConv(), onert_micro::execute::execute_pooling_common(), onert_micro::execute::pal::Floor(), onert_micro::execute::pal::FullyConnected(), onert_micro::execute::pal::FullyConnected(), onert_micro::execute::pal::FullyConnected(), onert_micro::execute::pal::FullyConnected< int8_t >(), onert_micro::train::pal::FullyConnectedInputGrad(), onert_micro::train::pal::FullyConnectedWeightGrad(), onert_micro::execute::pal::GatherND(), onert_micro::execute::pal::GRU(), onert_micro::train::pal::GRUWeightGrads(), onert_micro::execute::pal::L2Pool(), onert_micro::execute::pal::MatchingDim(), onert_micro::execute::pal::MaxPool(), onert_micro::execute::pal::MaxPool(), onert_micro::train::pal::MaxPool2D(), onert_micro::execute::pal::Slice(), onert_micro::train::pal::SoftmaxInputGrad(), onert_micro::execute::pal::SpaceToBatchND(), onert_micro::execute::pal::SpaceToDepth(), onert_micro::execute::pal::Split(), onert_micro::execute::pal::StridedSlice(), onert_micro::execute::pal::SVDF(), onert_micro::execute::pal::TransposeConv< float >(), onert_micro::execute::pal::Unpack(), onert_micro::train::optimizers::Adam::updateWeights(), and onert_micro::train::optimizers::SGD::updateWeights().

    @@ -527,7 +527,7 @@

    Definition at line 77 of file OMRuntimeShape.h.

    77{ return _dims; }
    -

    Referenced by onert_micro::execute::pal::BatchToSpaceND(), onert_micro::execute::pal::BroadcastMul6DSlow(), onert_micro::execute::pal::DepthwiseConv2D< float >(), flatSize(), onert_micro::execute::pal::L2Pool(), OMRuntimeShape(), OMRuntimeShape(), OMRuntimeShape(), operator==(), onert_micro::execute::pal::ReduceDimensionsForBroadcast(), onert_micro::execute::pal::SpaceToBatchND(), onert_micro::execute::pal::SpaceToDepth(), and onert_micro::execute::pal::TransposeConv< float >().

    +

    Referenced by onert_micro::execute::pal::BatchToSpaceND(), onert_micro::execute::pal::BroadcastMul6DSlow(), onert_micro::execute::pal::DepthwiseConv2D< float >(), onert_micro::execute::execute_kernel_CircleL2Normalize(), flatSize(), onert_micro::execute::pal::L2Pool(), OMRuntimeShape(), OMRuntimeShape(), OMRuntimeShape(), operator==(), onert_micro::execute::pal::ReduceDimensionsForBroadcast(), onert_micro::execute::pal::SpaceToBatchND(), onert_micro::execute::pal::SpaceToDepth(), and onert_micro::execute::pal::TransposeConv< float >().

    @@ -643,7 +643,7 @@

    References dimsData().

    -

    Referenced by onert_micro::execute::pal::Abs(), onert_micro::core::memory::OMRuntimeAllocator::allocate(), onert_micro::core::memory::OMRuntimeAllocator::allocateGraphInputs(), onert_micro::execute::pal::Cast(), onert_micro::execute::pal::Ceil(), onert_micro::core::memory::OMRuntimeAllocator::clearAllTensorsData(), onert_micro::import::helpers::configure_arg_kernel_common(), onert_micro::train::pal::Conv2DBiasGrad(), onert_micro::train::pal::Conv2DInputGrad(), onert_micro::train::pal::Conv2DWeightGrad(), onert_micro::execute::pal::Cos(), onert_micro::execute::evalComparisonGeneric(), onert_micro::execute::evalQuantizedComparisonGeneric(), onert_micro::core::train::OMTrainingHandler::evaluateMetric(), onert_micro::execute::execute_relu_common(), onert_micro::execute::execute_reshape_common(), onert_micro::execute::pal::Exp(), onert_micro::execute::pal::Floor(), onert_micro::execute::pal::GatherND(), onert_micro::core::OMRuntimeGraph::getInputSizeAt(), onert_micro::core::OMRuntimeGraph::getOutputSizeAt(), onert_micro::train::pal::GRUWeightGrads(), onert_micro::train::optimizers::Adam::handle(), onert_micro::train::optimizers::SGD::handle(), onert_micro::core::train::OMTrainingHandler::handleError(), onert_micro::execute::pal::Log(), onert_micro::execute::pal::Neg(), onert_micro::execute::pal::processBroadcastShapes(), onert_micro::train::pal::ReluInputGrad(), onert_micro::execute::pal::Round< float >(), onert_micro::execute::pal::Sin(), onert_micro::execute::pal::SISOOperation(), onert_micro::execute::pal::Sqrt(), onert_micro::execute::pal::Square(), onert_micro::execute::pal::Tanh(), onert_micro::execute::pal::UnaryOp(), onert_micro::train::optimizers::Adam::updateWeights(), and onert_micro::train::optimizers::SGD::updateWeights().

    +

    Referenced by onert_micro::execute::pal::Abs(), onert_micro::core::memory::OMRuntimeAllocator::allocate(), onert_micro::core::memory::OMRuntimeAllocator::allocateGraphInputs(), onert_micro::execute::pal::Cast(), onert_micro::execute::pal::Ceil(), onert_micro::core::memory::OMRuntimeAllocator::clearAllTensorsData(), onert_micro::import::helpers::configure_arg_kernel_common(), onert_micro::import::configure_kernel_CircleConv2D(), onert_micro::import::configure_kernel_CircleFill(), onert_micro::import::configure_kernel_CircleFullyConnected(), onert_micro::import::configure_kernel_CircleReshape(), onert_micro::train::pal::Conv2DBiasGrad(), onert_micro::train::pal::Conv2DInputGrad(), onert_micro::train::pal::Conv2DWeightGrad(), onert_micro::execute::pal::Cos(), onert_micro::execute::evalComparisonGeneric(), onert_micro::execute::evalQuantizedComparisonGeneric(), onert_micro::core::train::OMTrainingHandler::evaluateMetric(), onert_micro::execute::execute_kernel_CircleAdd(), onert_micro::execute::execute_kernel_CircleDiv(), onert_micro::execute::execute_kernel_CircleElu(), onert_micro::execute::execute_kernel_CircleFloorDiv(), onert_micro::execute::execute_kernel_CircleFloorMod(), onert_micro::execute::execute_kernel_CircleGRU(), onert_micro::execute::execute_kernel_CircleMaximum(), onert_micro::execute::execute_kernel_CircleMinimum(), onert_micro::execute::execute_kernel_CircleMul(), onert_micro::execute::execute_kernel_CircleSquaredDifference(), onert_micro::execute::execute_kernel_CircleSub(), onert_micro::execute::execute_kernel_CircleSVDF(), onert_micro::execute::execute_kernel_CircleWhile(), onert_micro::execute::execute_kernel_CircleZerosLike(), onert_micro::execute::execute_relu_common(), onert_micro::execute::execute_reshape_common(), onert_micro::execute::pal::Exp(), onert_micro::execute::pal::Floor(), onert_micro::execute::pal::GatherND(), onert_micro::core::OMRuntimeGraph::getInputSizeAt(), onert_micro::core::OMRuntimeGraph::getOutputSizeAt(), onert_micro::train::pal::GRUWeightGrads(), onert_micro::train::optimizers::Adam::handle(), onert_micro::train::optimizers::SGD::handle(), onert_micro::core::train::OMTrainingHandler::handleError(), onert_micro::execute::pal::Log(), onert_micro::execute::pal::Neg(), onert_micro::execute::pal::processBroadcastShapes(), onert_micro::train::pal::ReluInputGrad(), onert_micro::execute::pal::Round< float >(), onert_micro::execute::pal::Sin(), onert_micro::execute::pal::SISOOperation(), onert_micro::execute::pal::Sqrt(), onert_micro::execute::pal::Square(), onert_micro::execute::pal::Tanh(), onert_micro::execute::pal::UnaryOp(), onert_micro::train::optimizers::Adam::updateWeights(), and onert_micro::train::optimizers::SGD::updateWeights().

    diff --git a/classonert__micro_1_1core_1_1_o_m_runtime_storage.html b/classonert__micro_1_1core_1_1_o_m_runtime_storage.html index 514eea32724..34221ce6a50 100644 --- a/classonert__micro_1_1core_1_1_o_m_runtime_storage.html +++ b/classonert__micro_1_1core_1_1_o_m_runtime_storage.html @@ -346,7 +346,7 @@

    79 return it->second;
    80 }
    -

    Referenced by onert_micro::core::memory::OMRuntimeAllocator::allocate(), onert_micro::core::memory::OMRuntimeAllocator::allocateGraphInputs(), onert_micro::core::memory::OMRuntimeAllocator::clearAllTensorsData(), onert_micro::train::optimizers::Adam::handle(), onert_micro::train::optimizers::SGD::handle(), onert_micro::train::optimizers::Adam::updateWeights(), and onert_micro::train::optimizers::SGD::updateWeights().

    +

    Referenced by onert_micro::core::memory::OMRuntimeAllocator::allocate(), onert_micro::core::memory::OMRuntimeAllocator::allocateGraphInputs(), onert_micro::core::memory::OMRuntimeAllocator::clearAllTensorsData(), onert_micro::import::configure_kernel_CircleFullyConnected(), onert_micro::execute::execute_kernel_CircleAdd(), onert_micro::train::optimizers::Adam::handle(), onert_micro::train::optimizers::SGD::handle(), onert_micro::train::optimizers::Adam::updateWeights(), and onert_micro::train::optimizers::SGD::updateWeights().

    @@ -543,7 +543,7 @@

    References onert_micro::Ok.

    -

    Referenced by onert_micro::core::memory::OMRuntimeAllocator::allocate(), onert_micro::core::memory::OMRuntimeAllocator::allocateGraphInputs(), onert_micro::execute::OMRuntimeKernel::getDataFromStorage(), and onert_micro::core::train::OMTrainingHandler::handleError().

    +

    Referenced by onert_micro::core::memory::OMRuntimeAllocator::allocate(), onert_micro::core::memory::OMRuntimeAllocator::allocateGraphInputs(), onert_micro::execute::execute_kernel_CircleGRU(), onert_micro::execute::OMRuntimeKernel::getDataFromStorage(), and onert_micro::core::train::OMTrainingHandler::handleError().

    @@ -589,7 +589,7 @@

    References onert_micro::Ok.

    -

    Referenced by onert_micro::import::OMDynamicShapesHandler::importDynamicShapesFromTrainConfig().

    +

    Referenced by onert_micro::import::configure_kernel_CircleReshape(), and onert_micro::import::OMDynamicShapesHandler::importDynamicShapesFromTrainConfig().

    diff --git a/classonert__micro_1_1execute_1_1_o_m_runtime_kernel.html b/classonert__micro_1_1execute_1_1_o_m_runtime_kernel.html index 83a7bb02de2..66df029dc52 100644 --- a/classonert__micro_1_1execute_1_1_o_m_runtime_kernel.html +++ b/classonert__micro_1_1execute_1_1_o_m_runtime_kernel.html @@ -339,7 +339,7 @@

    References onert_micro::core::OMRuntimeContext::getConstDataByTensorIndex(), onert_micro::core::OMRuntimeStorage::getDataByTensorIndex(), onert_micro::core::OMRuntimeStorage::getKernelType(), onert_micro::core::Inplace, onert_micro::Ok, onert_micro::core::OMRuntimeStorage::removeTensorFromTensorIndexToData(), and onert_micro::core::OMRuntimeStorage::saveDataToTensorIndex().

    -

    Referenced by onert_micro::execute::execute_arg_common(), onert_micro::execute::execute_relu_common(), onert_micro::execute::execute_reshape_common(), onert_micro::execute::readKernelDataTISO(), onert_micro::execute::SISOHeader(), and onert_micro::execute::TISOHeader().

    +

    Referenced by onert_micro::import::configure_kernel_CircleExpandDims(), onert_micro::import::configure_kernel_CircleSplit(), onert_micro::import::configure_kernel_CircleSplitV(), onert_micro::execute::execute_arg_common(), onert_micro::execute::execute_kernel_CircleAdd(), onert_micro::execute::execute_kernel_CircleAddN(), onert_micro::execute::execute_kernel_CircleConcatenation(), onert_micro::execute::execute_kernel_CircleConv2D(), onert_micro::execute::execute_kernel_CircleDepthwiseConv2D(), onert_micro::execute::execute_kernel_CircleDiv(), onert_micro::execute::execute_kernel_CircleElu(), onert_micro::execute::execute_kernel_CircleFill(), onert_micro::execute::execute_kernel_CircleFullyConnected(), onert_micro::execute::execute_kernel_CircleGather(), onert_micro::execute::execute_kernel_CircleGRU(), onert_micro::execute::execute_kernel_CircleLessEqual(), onert_micro::execute::execute_kernel_CircleMul(), onert_micro::execute::execute_kernel_CirclePack(), onert_micro::execute::execute_kernel_CirclePad(), onert_micro::execute::execute_kernel_CircleShape(), onert_micro::execute::execute_kernel_CircleSlice(), onert_micro::execute::execute_kernel_CircleSoftmax(), onert_micro::execute::execute_kernel_CircleSpaceToDepth(), onert_micro::execute::execute_kernel_CircleSplit(), onert_micro::execute::execute_kernel_CircleSplitV(), onert_micro::execute::execute_kernel_CircleSquaredDifference(), onert_micro::execute::execute_kernel_CircleStridedSlice(), onert_micro::execute::execute_kernel_CircleSub(), onert_micro::execute::execute_kernel_CircleSVDF(), onert_micro::execute::execute_kernel_CircleTranspose(), onert_micro::execute::execute_kernel_CircleTransposeConv(), onert_micro::execute::execute_kernel_CircleUnpack(), onert_micro::execute::execute_kernel_CircleWhile(), onert_micro::execute::execute_kernel_CircleZerosLike(), onert_micro::execute::execute_pooling_common(), onert_micro::execute::execute_relu_common(), onert_micro::execute::execute_reshape_common(), onert_micro::execute::execute_spaces_batches_nd_common(), onert_micro::execute::readKernelDataTISO(), onert_micro::execute::SISOHeader(), and onert_micro::execute::TISOHeader().

    @@ -472,7 +472,7 @@

    References first_operator, onert_micro::core::OMRuntimeContext::getCircleOperatorAt(), onert_micro::core::OMRuntimeContext::getTensorByIndex(), inputs, inputs_index, inputs_num, onert_micro::Ok, outputs, outputs_index, outputs_num, and onert_micro::UnknownError.

    -

    Referenced by onert_micro::import::helpers::configure_arg_kernel_common(), onert_micro::import::helpers::configure_floor_kernel_common(), onert_micro::import::helpers::configure_pad_kernel_common(), onert_micro::import::helpers::configure_pooling_kernel_common(), onert_micro::import::helpers::configure_SISO_kernel(), onert_micro::import::helpers::configure_spaces_batches_nd_kernel_common(), onert_micro::import::helpers::configure_TISO_kernel(), onert_micro::execute::execute_arg_common(), onert_micro::execute::execute_relu_common(), onert_micro::execute::execute_reshape_common(), onert_micro::execute::readKernelDataTISO(), onert_micro::import::SISOHeader(), onert_micro::execute::SISOHeader(), onert_micro::import::TISOHeader(), and onert_micro::execute::TISOHeader().

    +

    Referenced by onert_micro::import::helpers::configure_arg_kernel_common(), onert_micro::import::helpers::configure_floor_kernel_common(), onert_micro::import::configure_kernel_CircleAddN(), onert_micro::import::configure_kernel_CircleCast(), onert_micro::import::configure_kernel_CircleConcatenation(), onert_micro::import::configure_kernel_CircleConv2D(), onert_micro::import::configure_kernel_CircleDepthwiseConv2D(), onert_micro::import::configure_kernel_CircleDequantize(), onert_micro::import::configure_kernel_CircleExpandDims(), onert_micro::import::configure_kernel_CircleFill(), onert_micro::import::configure_kernel_CircleFullyConnected(), onert_micro::import::configure_kernel_CircleGather(), onert_micro::import::configure_kernel_CircleGatherND(), onert_micro::import::configure_kernel_CircleGRU(), onert_micro::import::configure_kernel_CircleMaximum(), onert_micro::import::configure_kernel_CircleMinimum(), onert_micro::import::configure_kernel_CirclePack(), onert_micro::import::configure_kernel_CircleQuantize(), onert_micro::import::configure_kernel_CircleReshape(), onert_micro::import::configure_kernel_CircleShape(), onert_micro::import::configure_kernel_CircleSlice(), onert_micro::import::configure_kernel_CircleSpaceToDepth(), onert_micro::import::configure_kernel_CircleSplit(), onert_micro::import::configure_kernel_CircleSplitV(), onert_micro::import::configure_kernel_CircleStridedSlice(), onert_micro::import::configure_kernel_CircleSVDF(), onert_micro::import::configure_kernel_CircleTranspose(), onert_micro::import::configure_kernel_CircleTransposeConv(), onert_micro::import::configure_kernel_CircleUnpack(), onert_micro::import::configure_kernel_CircleWhile(), onert_micro::import::helpers::configure_pad_kernel_common(), onert_micro::import::helpers::configure_pooling_kernel_common(), onert_micro::import::helpers::configure_SISO_kernel(), onert_micro::import::helpers::configure_spaces_batches_nd_kernel_common(), onert_micro::import::helpers::configure_TISO_kernel(), onert_micro::execute::execute_arg_common(), onert_micro::execute::execute_kernel_CircleAdd(), onert_micro::execute::execute_kernel_CircleAddN(), onert_micro::execute::execute_kernel_CircleConcatenation(), onert_micro::execute::execute_kernel_CircleConv2D(), onert_micro::execute::execute_kernel_CircleDepthwiseConv2D(), onert_micro::execute::execute_kernel_CircleDiv(), onert_micro::execute::execute_kernel_CircleElu(), onert_micro::execute::execute_kernel_CircleFill(), onert_micro::execute::execute_kernel_CircleFullyConnected(), onert_micro::execute::execute_kernel_CircleGather(), onert_micro::execute::execute_kernel_CircleGRU(), onert_micro::execute::execute_kernel_CircleLessEqual(), onert_micro::execute::execute_kernel_CircleMul(), onert_micro::execute::execute_kernel_CirclePack(), onert_micro::execute::execute_kernel_CirclePad(), onert_micro::execute::execute_kernel_CircleShape(), onert_micro::execute::execute_kernel_CircleSlice(), onert_micro::execute::execute_kernel_CircleSoftmax(), onert_micro::execute::execute_kernel_CircleSpaceToDepth(), onert_micro::execute::execute_kernel_CircleSplit(), onert_micro::execute::execute_kernel_CircleSplitV(), onert_micro::execute::execute_kernel_CircleSquaredDifference(), onert_micro::execute::execute_kernel_CircleStridedSlice(), onert_micro::execute::execute_kernel_CircleSub(), onert_micro::execute::execute_kernel_CircleSVDF(), onert_micro::execute::execute_kernel_CircleTranspose(), onert_micro::execute::execute_kernel_CircleTransposeConv(), onert_micro::execute::execute_kernel_CircleUnpack(), onert_micro::execute::execute_kernel_CircleWhile(), onert_micro::execute::execute_kernel_CircleZerosLike(), onert_micro::execute::execute_pooling_common(), onert_micro::execute::execute_relu_common(), onert_micro::execute::execute_reshape_common(), onert_micro::execute::execute_spaces_batches_nd_common(), onert_micro::execute::readKernelDataTISO(), onert_micro::import::SISOHeader(), onert_micro::execute::SISOHeader(), onert_micro::import::TISOHeader(), and onert_micro::execute::TISOHeader().

    @@ -491,7 +491,7 @@

    Definition at line 63 of file OMRuntimeKernel.h.

    -

    Referenced by onert_micro::import::helpers::configure_pooling_kernel_common(), onert_micro::execute::execute_relu_common(), and readKernel().

    +

    Referenced by onert_micro::import::configure_kernel_CircleConcatenation(), onert_micro::import::configure_kernel_CircleDepthwiseConv2D(), onert_micro::import::configure_kernel_CircleGather(), onert_micro::import::configure_kernel_CirclePack(), onert_micro::import::configure_kernel_CircleSpaceToDepth(), onert_micro::import::configure_kernel_CircleSVDF(), onert_micro::import::configure_kernel_CircleUnpack(), onert_micro::import::configure_kernel_CircleWhile(), onert_micro::import::helpers::configure_pooling_kernel_common(), onert_micro::execute::execute_kernel_CircleAdd(), onert_micro::execute::execute_kernel_CircleConv2D(), onert_micro::execute::execute_kernel_CircleDepthwiseConv2D(), onert_micro::execute::execute_kernel_CircleDiv(), onert_micro::execute::execute_kernel_CircleFullyConnected(), onert_micro::execute::execute_kernel_CircleGather(), onert_micro::execute::execute_kernel_CircleMul(), onert_micro::execute::execute_kernel_CirclePad(), onert_micro::execute::execute_kernel_CircleSlice(), onert_micro::execute::execute_kernel_CircleSoftmax(), onert_micro::execute::execute_kernel_CircleSpaceToDepth(), onert_micro::execute::execute_kernel_CircleSplit(), onert_micro::execute::execute_kernel_CircleStridedSlice(), onert_micro::execute::execute_kernel_CircleSub(), onert_micro::execute::execute_kernel_CircleSVDF(), onert_micro::execute::execute_kernel_CircleTransposeConv(), onert_micro::execute::execute_kernel_CircleUnpack(), onert_micro::execute::execute_kernel_CircleWhile(), onert_micro::execute::execute_pooling_common(), onert_micro::execute::execute_relu_common(), and readKernel().

    @@ -510,7 +510,7 @@

    Definition at line 51 of file OMRuntimeKernel.h.

    51{nullptr};
    -

    Referenced by onert_micro::import::helpers::configure_arg_kernel_common(), onert_micro::import::helpers::configure_floor_kernel_common(), onert_micro::import::helpers::configure_pad_kernel_common(), onert_micro::import::helpers::configure_pooling_kernel_common(), onert_micro::import::helpers::configure_SISO_kernel(), onert_micro::import::helpers::configure_spaces_batches_nd_kernel_common(), onert_micro::import::helpers::configure_TISO_kernel(), onert_micro::execute::evalQuantizedComparisonGeneric(), onert_micro::execute::execute_arg_common(), onert_micro::execute::execute_relu_common(), onert_micro::execute::execute_reshape_common(), validate_onnx2circle.OnnxRunner::feed_random_inputs(), onert_micro::execute::readDataKernel(), readKernel(), onert_micro::execute::readKernelDataTISO(), package.infer.session::set_inputs(), onert_micro::import::SISOHeader(), onert_micro::execute::SISOHeader(), onert_micro::import::TISOHeader(), and onert_micro::execute::TISOHeader().

    +

    Referenced by onert_micro::import::helpers::configure_arg_kernel_common(), onert_micro::import::helpers::configure_floor_kernel_common(), onert_micro::import::configure_kernel_CircleAddN(), onert_micro::import::configure_kernel_CircleCast(), onert_micro::import::configure_kernel_CircleConcatenation(), onert_micro::import::configure_kernel_CircleConv2D(), onert_micro::import::configure_kernel_CircleDepthwiseConv2D(), onert_micro::import::configure_kernel_CircleDequantize(), onert_micro::import::configure_kernel_CircleExpandDims(), onert_micro::import::configure_kernel_CircleFill(), onert_micro::import::configure_kernel_CircleFullyConnected(), onert_micro::import::configure_kernel_CircleGather(), onert_micro::import::configure_kernel_CircleGatherND(), onert_micro::import::configure_kernel_CircleGRU(), onert_micro::import::configure_kernel_CircleMaximum(), onert_micro::import::configure_kernel_CircleMinimum(), onert_micro::import::configure_kernel_CirclePack(), onert_micro::import::configure_kernel_CircleQuantize(), onert_micro::import::configure_kernel_CircleReshape(), onert_micro::import::configure_kernel_CircleSlice(), onert_micro::import::configure_kernel_CircleSpaceToDepth(), onert_micro::import::configure_kernel_CircleSplit(), onert_micro::import::configure_kernel_CircleSplitV(), onert_micro::import::configure_kernel_CircleStridedSlice(), onert_micro::import::configure_kernel_CircleSVDF(), onert_micro::import::configure_kernel_CircleTranspose(), onert_micro::import::configure_kernel_CircleTransposeConv(), onert_micro::import::configure_kernel_CircleUnpack(), onert_micro::import::helpers::configure_pad_kernel_common(), onert_micro::import::helpers::configure_pooling_kernel_common(), onert_micro::import::helpers::configure_SISO_kernel(), onert_micro::import::helpers::configure_spaces_batches_nd_kernel_common(), onert_micro::import::helpers::configure_TISO_kernel(), onert_micro::execute::evalQuantizedComparisonGeneric(), onert_micro::execute::execute_arg_common(), onert_micro::execute::execute_kernel_CircleAdd(), onert_micro::execute::execute_kernel_CircleConcatenation(), onert_micro::execute::execute_kernel_CircleConv2D(), onert_micro::execute::execute_kernel_CircleDepthwiseConv2D(), onert_micro::execute::execute_kernel_CircleDiv(), onert_micro::execute::execute_kernel_CircleElu(), onert_micro::execute::execute_kernel_CircleFill(), onert_micro::execute::execute_kernel_CircleFullyConnected(), onert_micro::execute::execute_kernel_CircleGather(), onert_micro::execute::execute_kernel_CircleGRU(), onert_micro::execute::execute_kernel_CircleLessEqual(), onert_micro::execute::execute_kernel_CircleMul(), onert_micro::execute::execute_kernel_CirclePack(), onert_micro::execute::execute_kernel_CirclePad(), onert_micro::execute::execute_kernel_CircleShape(), onert_micro::execute::execute_kernel_CircleSlice(), onert_micro::execute::execute_kernel_CircleSoftmax(), onert_micro::execute::execute_kernel_CircleSpaceToDepth(), onert_micro::execute::execute_kernel_CircleSplit(), onert_micro::execute::execute_kernel_CircleSplitV(), onert_micro::execute::execute_kernel_CircleSquaredDifference(), onert_micro::execute::execute_kernel_CircleStridedSlice(), onert_micro::execute::execute_kernel_CircleSub(), onert_micro::execute::execute_kernel_CircleSVDF(), onert_micro::execute::execute_kernel_CircleTranspose(), onert_micro::execute::execute_kernel_CircleTransposeConv(), onert_micro::execute::execute_kernel_CircleUnpack(), onert_micro::execute::execute_kernel_CircleWhile(), onert_micro::execute::execute_kernel_CircleZerosLike(), onert_micro::execute::execute_pooling_common(), onert_micro::execute::execute_relu_common(), onert_micro::execute::execute_reshape_common(), onert_micro::execute::execute_spaces_batches_nd_common(), validate_onnx2circle.OnnxRunner::feed_random_inputs(), onert_micro::execute::readDataKernel(), readKernel(), onert_micro::execute::readKernelDataTISO(), package.infer.session::set_inputs(), onert_micro::import::SISOHeader(), onert_micro::execute::SISOHeader(), onert_micro::import::TISOHeader(), and onert_micro::execute::TISOHeader().

    @@ -529,7 +529,7 @@

    Definition at line 54 of file OMRuntimeKernel.h.

    54{nullptr};
    -

    Referenced by onert_micro::execute::execute_arg_common(), onert_micro::execute::execute_relu_common(), onert_micro::execute::execute_reshape_common(), validate_onnx2circle.OnnxRunner::feed_random_inputs(), onert_micro::execute::readDataKernel(), onert_micro::execute::readKernelDataTISO(), and onert_micro::execute::SISOHeader().

    +

    Referenced by onert_micro::import::configure_kernel_CircleExpandDims(), onert_micro::import::configure_kernel_CircleSplit(), onert_micro::import::configure_kernel_CircleSplitV(), onert_micro::execute::execute_arg_common(), onert_micro::execute::execute_kernel_CircleAdd(), onert_micro::execute::execute_kernel_CircleAddN(), onert_micro::execute::execute_kernel_CircleConv2D(), onert_micro::execute::execute_kernel_CircleDepthwiseConv2D(), onert_micro::execute::execute_kernel_CircleDiv(), onert_micro::execute::execute_kernel_CircleElu(), onert_micro::execute::execute_kernel_CircleFill(), onert_micro::execute::execute_kernel_CircleFullyConnected(), onert_micro::execute::execute_kernel_CircleGather(), onert_micro::execute::execute_kernel_CircleGRU(), onert_micro::execute::execute_kernel_CircleMul(), onert_micro::execute::execute_kernel_CirclePad(), onert_micro::execute::execute_kernel_CircleSlice(), onert_micro::execute::execute_kernel_CircleSoftmax(), onert_micro::execute::execute_kernel_CircleSpaceToDepth(), onert_micro::execute::execute_kernel_CircleSplit(), onert_micro::execute::execute_kernel_CircleSplitV(), onert_micro::execute::execute_kernel_CircleSquaredDifference(), onert_micro::execute::execute_kernel_CircleStridedSlice(), onert_micro::execute::execute_kernel_CircleSub(), onert_micro::execute::execute_kernel_CircleSVDF(), onert_micro::execute::execute_kernel_CircleTranspose(), onert_micro::execute::execute_kernel_CircleTransposeConv(), onert_micro::execute::execute_kernel_CircleUnpack(), onert_micro::execute::execute_kernel_CircleWhile(), onert_micro::execute::execute_pooling_common(), onert_micro::execute::execute_relu_common(), onert_micro::execute::execute_reshape_common(), onert_micro::execute::execute_spaces_batches_nd_common(), validate_onnx2circle.OnnxRunner::feed_random_inputs(), onert_micro::execute::readDataKernel(), onert_micro::execute::readKernelDataTISO(), and onert_micro::execute::SISOHeader().

    @@ -548,7 +548,7 @@

    Definition at line 57 of file OMRuntimeKernel.h.

    57{-1};
    -

    Referenced by readKernel().

    +

    Referenced by onert_micro::import::configure_kernel_CircleFullyConnected(), onert_micro::import::configure_kernel_CircleReshape(), onert_micro::execute::execute_kernel_CircleAdd(), onert_micro::execute::execute_kernel_CircleGRU(), and readKernel().

    @@ -566,7 +566,7 @@

    Definition at line 61 of file OMRuntimeKernel.h.

    -

    Referenced by readKernel().

    +

    Referenced by onert_micro::import::configure_kernel_CircleAddN(), onert_micro::import::configure_kernel_CircleConcatenation(), onert_micro::import::configure_kernel_CirclePack(), onert_micro::import::configure_kernel_CircleWhile(), onert_micro::execute::execute_kernel_CircleAddN(), onert_micro::execute::execute_kernel_CircleWhile(), and readKernel().

    @@ -585,7 +585,7 @@

    Definition at line 52 of file OMRuntimeKernel.h.

    52{nullptr};
    -

    Referenced by onert_micro::import::helpers::configure_arg_kernel_common(), onert_micro::import::helpers::configure_floor_kernel_common(), onert_micro::import::helpers::configure_pad_kernel_common(), onert_micro::import::helpers::configure_pooling_kernel_common(), onert_micro::import::helpers::configure_SISO_kernel(), onert_micro::import::helpers::configure_spaces_batches_nd_kernel_common(), onert_micro::import::helpers::configure_TISO_kernel(), onert_micro::execute::evalQuantizedComparisonGeneric(), onert_micro::execute::execute_arg_common(), onert_micro::execute::execute_relu_common(), onert_micro::execute::execute_reshape_common(), validate_onnx2circle.OnnxRunner::get_outputs(), package.infer.session::inference(), onert_micro::execute::readDataKernel(), readKernel(), onert_micro::execute::readKernelDataTISO(), package.infer.session::set_outputs(), onert_micro::import::SISOHeader(), onert_micro::execute::SISOHeader(), onert_micro::import::TISOHeader(), and onert_micro::execute::TISOHeader().

    +

    Referenced by onert_micro::import::helpers::configure_arg_kernel_common(), onert_micro::import::helpers::configure_floor_kernel_common(), onert_micro::import::configure_kernel_CircleAddN(), onert_micro::import::configure_kernel_CircleCast(), onert_micro::import::configure_kernel_CircleConcatenation(), onert_micro::import::configure_kernel_CircleConv2D(), onert_micro::import::configure_kernel_CircleDepthwiseConv2D(), onert_micro::import::configure_kernel_CircleDequantize(), onert_micro::import::configure_kernel_CircleExpandDims(), onert_micro::import::configure_kernel_CircleFill(), onert_micro::import::configure_kernel_CircleFullyConnected(), onert_micro::import::configure_kernel_CircleGather(), onert_micro::import::configure_kernel_CircleGatherND(), onert_micro::import::configure_kernel_CircleGRU(), onert_micro::import::configure_kernel_CircleMaximum(), onert_micro::import::configure_kernel_CircleMinimum(), onert_micro::import::configure_kernel_CirclePack(), onert_micro::import::configure_kernel_CircleQuantize(), onert_micro::import::configure_kernel_CircleReshape(), onert_micro::import::configure_kernel_CircleShape(), onert_micro::import::configure_kernel_CircleSlice(), onert_micro::import::configure_kernel_CircleSpaceToDepth(), onert_micro::import::configure_kernel_CircleSplit(), onert_micro::import::configure_kernel_CircleSplitV(), onert_micro::import::configure_kernel_CircleStridedSlice(), onert_micro::import::configure_kernel_CircleSVDF(), onert_micro::import::configure_kernel_CircleTranspose(), onert_micro::import::configure_kernel_CircleTransposeConv(), onert_micro::import::configure_kernel_CircleUnpack(), onert_micro::import::helpers::configure_pad_kernel_common(), onert_micro::import::helpers::configure_pooling_kernel_common(), onert_micro::import::helpers::configure_SISO_kernel(), onert_micro::import::helpers::configure_spaces_batches_nd_kernel_common(), onert_micro::import::helpers::configure_TISO_kernel(), onert_micro::execute::evalQuantizedComparisonGeneric(), onert_micro::execute::execute_arg_common(), onert_micro::execute::execute_kernel_CircleAdd(), onert_micro::execute::execute_kernel_CircleAddN(), onert_micro::execute::execute_kernel_CircleConv2D(), onert_micro::execute::execute_kernel_CircleDepthwiseConv2D(), onert_micro::execute::execute_kernel_CircleDiv(), onert_micro::execute::execute_kernel_CircleElu(), onert_micro::execute::execute_kernel_CircleFill(), onert_micro::execute::execute_kernel_CircleFullyConnected(), onert_micro::execute::execute_kernel_CircleGather(), onert_micro::execute::execute_kernel_CircleGRU(), onert_micro::execute::execute_kernel_CircleLessEqual(), onert_micro::execute::execute_kernel_CircleMul(), onert_micro::execute::execute_kernel_CirclePad(), onert_micro::execute::execute_kernel_CircleSlice(), onert_micro::execute::execute_kernel_CircleSoftmax(), onert_micro::execute::execute_kernel_CircleSpaceToDepth(), onert_micro::execute::execute_kernel_CircleSplit(), onert_micro::execute::execute_kernel_CircleSplitV(), onert_micro::execute::execute_kernel_CircleSquaredDifference(), onert_micro::execute::execute_kernel_CircleStridedSlice(), onert_micro::execute::execute_kernel_CircleSub(), onert_micro::execute::execute_kernel_CircleSVDF(), onert_micro::execute::execute_kernel_CircleTranspose(), onert_micro::execute::execute_kernel_CircleTransposeConv(), onert_micro::execute::execute_kernel_CircleUnpack(), onert_micro::execute::execute_kernel_CircleWhile(), onert_micro::execute::execute_pooling_common(), onert_micro::execute::execute_relu_common(), onert_micro::execute::execute_reshape_common(), onert_micro::execute::execute_spaces_batches_nd_common(), validate_onnx2circle.OnnxRunner::get_outputs(), package.infer.session::inference(), onert_micro::execute::readDataKernel(), readKernel(), onert_micro::execute::readKernelDataTISO(), package.infer.session::set_outputs(), onert_micro::import::SISOHeader(), onert_micro::execute::SISOHeader(), onert_micro::import::TISOHeader(), and onert_micro::execute::TISOHeader().

    @@ -604,7 +604,7 @@

    Definition at line 55 of file OMRuntimeKernel.h.

    55{nullptr};
    -

    Referenced by onert_micro::execute::execute_arg_common(), onert_micro::execute::execute_relu_common(), onert_micro::execute::execute_reshape_common(), onert_micro::execute::readDataKernel(), onert_micro::execute::readKernelDataTISO(), and onert_micro::execute::SISOHeader().

    +

    Referenced by onert_micro::execute::execute_arg_common(), onert_micro::execute::execute_kernel_CircleAdd(), onert_micro::execute::execute_kernel_CircleAddN(), onert_micro::execute::execute_kernel_CircleConv2D(), onert_micro::execute::execute_kernel_CircleDepthwiseConv2D(), onert_micro::execute::execute_kernel_CircleDiv(), onert_micro::execute::execute_kernel_CircleElu(), onert_micro::execute::execute_kernel_CircleFill(), onert_micro::execute::execute_kernel_CircleFullyConnected(), onert_micro::execute::execute_kernel_CircleGather(), onert_micro::execute::execute_kernel_CircleGRU(), onert_micro::execute::execute_kernel_CircleMul(), onert_micro::execute::execute_kernel_CirclePad(), onert_micro::execute::execute_kernel_CircleShape(), onert_micro::execute::execute_kernel_CircleSlice(), onert_micro::execute::execute_kernel_CircleSoftmax(), onert_micro::execute::execute_kernel_CircleSpaceToDepth(), onert_micro::execute::execute_kernel_CircleSplit(), onert_micro::execute::execute_kernel_CircleSplitV(), onert_micro::execute::execute_kernel_CircleSquaredDifference(), onert_micro::execute::execute_kernel_CircleStridedSlice(), onert_micro::execute::execute_kernel_CircleSub(), onert_micro::execute::execute_kernel_CircleSVDF(), onert_micro::execute::execute_kernel_CircleTranspose(), onert_micro::execute::execute_kernel_CircleTransposeConv(), onert_micro::execute::execute_kernel_CircleUnpack(), onert_micro::execute::execute_kernel_CircleWhile(), onert_micro::execute::execute_kernel_CircleZerosLike(), onert_micro::execute::execute_pooling_common(), onert_micro::execute::execute_relu_common(), onert_micro::execute::execute_reshape_common(), onert_micro::execute::execute_spaces_batches_nd_common(), onert_micro::execute::readDataKernel(), onert_micro::execute::readKernelDataTISO(), and onert_micro::execute::SISOHeader().

    @@ -623,7 +623,7 @@

    Definition at line 58 of file OMRuntimeKernel.h.

    58{-1};
    -

    Referenced by readKernel().

    +

    Referenced by onert_micro::import::configure_kernel_CircleReshape(), and readKernel().

    @@ -641,7 +641,7 @@

    Definition at line 60 of file OMRuntimeKernel.h.

    -

    Referenced by readKernel().

    +

    Referenced by onert_micro::import::configure_kernel_CircleSplitV(), onert_micro::import::configure_kernel_CircleUnpack(), onert_micro::import::configure_kernel_CircleWhile(), onert_micro::execute::execute_kernel_CircleSplitV(), onert_micro::execute::execute_kernel_CircleWhile(), and readKernel().

    diff --git a/classonert__micro_1_1test__model_1_1_neg_test_data_base.html b/classonert__micro_1_1test__model_1_1_neg_test_data_base.html index fa453cb9b32..6daba1cdb01 100644 --- a/classonert__micro_1_1test__model_1_1_neg_test_data_base.html +++ b/classonert__micro_1_1test__model_1_1_neg_test_data_base.html @@ -157,7 +157,7 @@

    -

    Implemented in onert_micro::test_model::NegTestDataNoQuantParamsSubKernel, onert_micro::test_model::NegTestDataInputOutputTypeMismatchAbsKernel, onert_micro::test_model::NegTestDataInputOutputShapeMismatchAbsKernel, onert_micro::test_model::NegTestDataInputMismatchAddKernel, onert_micro::test_model::NegTestQuantAddNoScaleKernel, onert_micro::test_model::NegTestDataNoQuantParamsS16AddKernel, onert_micro::test_model::TestDataInputTypeMismatchAddN, onert_micro::test_model::TestDataAxisOutputTypeMismatchArgMax, onert_micro::test_model::TestDataAxisOutputTypeMismatchArgMin, onert_micro::test_model::NegTestDataInputOutputTypeMismatchAveragePool2DKernel, onert_micro::test_model::NegTestDataNoQuantParamsAveragePool2DKernel, onert_micro::test_model::NegTestDataInputOutputTypeMismatchBatchToSpaceNDKernel, onert_micro::test_model::NegTestDataInputOutputShapeMismatchCastKernel, onert_micro::test_model::NegTestDataInputOutputTypeMismatchCeilKernel, onert_micro::test_model::TestDataInputTypeMismatchConcatenation, onert_micro::test_model::TestDataReluConcatenation, onert_micro::test_model::TestDataWrongAxisConcatenation, onert_micro::test_model::NegTestDataInputMismatchConv2DKernel, onert_micro::test_model::NegTestDataInvalidInputShapeConv2DKernel, onert_micro::test_model::NegTestDataNoQuantParamsConv2DKernel, onert_micro::test_model::NegTestDataInputOutputTypeMismatchCosKernel, onert_micro::test_model::NegTestDataNoQuantParamsDepthwiseConv2DKernel, onert_micro::test_model::NegTestDataInputMismatchDepthwiseConv2DKernel, onert_micro::test_model::NegTestDataWrongBiasTypeDepthwiseConv2DKernel, onert_micro::test_model::NegTestDataInvalidInputShapeDepthwiseConv2DKernel, onert_micro::test_model::NegTestDataWithInvalidOutputShapeDequantizeKernel, onert_micro::test_model::NegTestDataInput1WrongTypeDiv, onert_micro::test_model::NegTestDataInput2WrongTypeDiv, onert_micro::test_model::NegTestDataInputOutputTypeMismatchEluKernel, onert_micro::test_model::NegTestDataInputOutputTypeMismatchExpKernel, onert_micro::test_model::NegTestDataInvalidInputTypeExpandDimsKernel, onert_micro::test_model::NegTestDataInputTypeMismatchFillKernel, onert_micro::test_model::NegTestDataWrongInputShapeFillKernel, onert_micro::test_model::NegTestDataInputOutputTypeMismatchFloorKernel, onert_micro::test_model::NegTestDataInvalidInputOutputShapeFloorKernel, onert_micro::test_model::NegTestDataInput1WrongTypeFloorDiv, onert_micro::test_model::NegTestDataInput2WrongTypeFloorDiv, onert_micro::test_model::NegTestDataInput1WrongTypeFloorMod, onert_micro::test_model::NegTestDataInput2WrongTypeFloorMod, onert_micro::test_model::NegTestDataWrongWeightShapeFullyConnectedKernel, onert_micro::test_model::NegTestDataWrongBiasShapeFullyConnectedKernel, onert_micro::test_model::NegTestDataNoZeroPointsFullyConnectedKernel, onert_micro::test_model::NegTestDataInputOutputTypeMismatchGatherKernel, onert_micro::test_model::NegTestDataWrongPositionTypeGatherKernel, onert_micro::test_model::NegTestDataWrongAxisGatherKernel, onert_micro::test_model::NegTestDataInputOutputScaleMismatchGatherKernel, onert_micro::test_model::NegTestDataInputOutputTypeMismatchGatherNDKernel, onert_micro::test_model::NegTestDataFloatGreaterTypeMishmach, onert_micro::test_model::NegTestDataFloatGreaterEqualTypeMishmach, onert_micro::test_model::NegTestDataInputOutputTypeMismatchNegKernel, onert_micro::test_model::NegTestDataInputOutputTypeMismatchL2Pool2DKernel, onert_micro::test_model::NegTestDataInputOutputTypeMismatchLeakyReLUKernel, onert_micro::test_model::NegTestDataLessKernel, onert_micro::test_model::NegTestDataInputOutputTypeMismatchLogKernel, onert_micro::test_model::NegTestDataInputOutputTypeMismatchLogSoftmaxKernel, onert_micro::test_model::NegTestDataInputOutputTypeMismatchLogisticKernel, onert_micro::test_model::NegTestDataNoQuantParamsLogisticKernel, onert_micro::test_model::NegTestDataInput1WrongTypeMaximum, onert_micro::test_model::NegTestDataInput2WrongTypeMaximum, onert_micro::test_model::NegTestDataInputOutputTypeMismatchMaxPool2DKernel, onert_micro::test_model::NegTestDataInvalidInputShapeMaxPool2DKernel, onert_micro::test_model::NegTestDataNoQuantParamsMaxPool2DKernel, onert_micro::test_model::NegTestDataInput1WrongTypeMinimum, onert_micro::test_model::NegTestDataInput2WrongTypeMinimum, onert_micro::test_model::NegTestDataInput1WrongTypeMul, onert_micro::test_model::NegTestDataInput2WrongTypeMul, onert_micro::test_model::NegTestDataInt16TypeMul, onert_micro::test_model::NegTestQuantMulNoScaleKernel, onert_micro::test_model::NegTestDataInputOutputTypeMismatchNegKernel, onert_micro::test_model::NegTestDataInvalidInputShapeNegKernel, onert_micro::test_model::NegTestDataInputOutputTypeMismatchPadKernel, onert_micro::test_model::NegTestDataWithInvalidOutputShapeQuantizeKernel, onert_micro::test_model::NegTestDataInputOutputTypeMismatchReLUKernel, onert_micro::test_model::NegTestDataInputOutputShapeMismatchReLUKernel, onert_micro::test_model::NegTestDataInputOutputTypeMismatchReLU6Kernel, onert_micro::test_model::NegTestDataInputOutputShapeMismatchReLU6Kernel, onert_micro::test_model::NegTestDataInputOutputTypeMismatchRoundKernel, onert_micro::test_model::NegTestDataInputOutputTypeMismatchRsqrtKernel, onert_micro::test_model::NegTestDataWrongOutputTypeShapeKernel, onert_micro::test_model::NegTestDataInputOutputTypeMismatchSinKernel, onert_micro::test_model::TestDataTypeMismatchSlice, onert_micro::test_model::TestDataWrongBeginTypeSlice, onert_micro::test_model::TestDataWrongSizeTypeSlice, onert_micro::test_model::TestDataWrongInputShapeSlice, onert_micro::test_model::NegTestDataInputOutputTypeMismatchSoftmaxKernel, onert_micro::test_model::NegTestDataNoQuantParamsSoftmaxKernel, onert_micro::test_model::NegTestDataInputOutputTypeMismatchSpaceToBatchNDKernel, onert_micro::test_model::NegTestDataInputOutputTypeMismatchSpaceToDepthKernel, onert_micro::test_model::NegTestDataInputOutputShapeMismatchSpaceToDepthKernel, onert_micro::test_model::NegTestDataInputOutputTypeMismatchSplitKernel, onert_micro::test_model::NegTestDataInputOutputTypeMismatchSplitVKernel, onert_micro::test_model::NegTestDataInputOutputTypeMismatchSqrtKernel, onert_micro::test_model::NegTestDataInputOutputTypeMismatchSquareKernel, onert_micro::test_model::NegTestDataInputsTypeMismatchSquaredDifference, onert_micro::test_model::NegTestDataInputOutputTypeMismatchStridedSliceKernel, onert_micro::test_model::NegTestDataIncorrectTypeParamBeginStridedSliceKernel, onert_micro::test_model::NegTestDataIncorrectTypeParamStridesStridedSliceKernel, onert_micro::test_model::NegTestDataInputsTypeMismatchSubKernel, onert_micro::test_model::NegTestDataInputOutputTypeMismatchSubKernel, onert_micro::test_model::NegTestDataInputOutputTypeMismatchSVDFKernel, onert_micro::test_model::NegTestDataInputOutputTypeMismatchTanhKernel, onert_micro::test_model::NegTestDataWrongPermTypeTransposeKernel, onert_micro::test_model::NegTestDataInputMismatchTransposeConvKernel, onert_micro::test_model::NegTestDataInvalidInputShapeTransposeConvKernel, onert_micro::test_model::NegTestDataInputOutputTypeMismatchUnpackKernel, and onert_micro::test_model::NegTestDataWhileKernel.

    +

    Implemented in onert_micro::test_model::NegTestDataNoQuantParamsSubKernel, onert_micro::test_model::NegTestDataInputOutputTypeMismatchAbsKernel, onert_micro::test_model::NegTestDataInputOutputShapeMismatchAbsKernel, onert_micro::test_model::NegTestDataInputMismatchAddKernel, onert_micro::test_model::NegTestQuantAddNoScaleKernel, onert_micro::test_model::NegTestDataNoQuantParamsS16AddKernel, onert_micro::test_model::TestDataInputTypeMismatchAddN, onert_micro::test_model::TestDataAxisOutputTypeMismatchArgMax, onert_micro::test_model::TestDataAxisOutputTypeMismatchArgMin, onert_micro::test_model::NegTestDataInputOutputTypeMismatchAveragePool2DKernel, onert_micro::test_model::NegTestDataNoQuantParamsAveragePool2DKernel, onert_micro::test_model::NegTestDataInputOutputTypeMismatchBatchToSpaceNDKernel, onert_micro::test_model::NegTestDataInputOutputShapeMismatchCastKernel, onert_micro::test_model::NegTestDataInputOutputTypeMismatchCeilKernel, onert_micro::test_model::TestDataInputTypeMismatchConcatenation, onert_micro::test_model::TestDataReluConcatenation, onert_micro::test_model::TestDataWrongAxisConcatenation, onert_micro::test_model::NegTestDataInputMismatchConv2DKernel, onert_micro::test_model::NegTestDataInvalidInputShapeConv2DKernel, onert_micro::test_model::NegTestDataNoQuantParamsConv2DKernel, onert_micro::test_model::NegTestDataInputOutputTypeMismatchCosKernel, onert_micro::test_model::NegTestDataNoQuantParamsDepthwiseConv2DKernel, onert_micro::test_model::NegTestDataInputMismatchDepthwiseConv2DKernel, onert_micro::test_model::NegTestDataWrongBiasTypeDepthwiseConv2DKernel, onert_micro::test_model::NegTestDataInvalidInputShapeDepthwiseConv2DKernel, onert_micro::test_model::NegTestDataWithInvalidOutputShapeDequantizeKernel, onert_micro::test_model::NegTestDataInput1WrongTypeDiv, onert_micro::test_model::NegTestDataInput2WrongTypeDiv, onert_micro::test_model::NegTestDataInputOutputTypeMismatchEluKernel, onert_micro::test_model::NegTestDataInputOutputTypeMismatchExpKernel, onert_micro::test_model::NegTestDataInvalidInputTypeExpandDimsKernel, onert_micro::test_model::NegTestDataInputTypeMismatchFillKernel, onert_micro::test_model::NegTestDataWrongInputShapeFillKernel, onert_micro::test_model::NegTestDataInputOutputTypeMismatchFloorKernel, onert_micro::test_model::NegTestDataInvalidInputOutputShapeFloorKernel, onert_micro::test_model::NegTestDataInput1WrongTypeFloorDiv, onert_micro::test_model::NegTestDataInput2WrongTypeFloorDiv, onert_micro::test_model::NegTestDataInput1WrongTypeFloorMod, onert_micro::test_model::NegTestDataInput2WrongTypeFloorMod, onert_micro::test_model::NegTestDataWrongWeightShapeFullyConnectedKernel, onert_micro::test_model::NegTestDataWrongBiasShapeFullyConnectedKernel, onert_micro::test_model::NegTestDataNoZeroPointsFullyConnectedKernel, onert_micro::test_model::NegTestDataInputOutputTypeMismatchGatherKernel, onert_micro::test_model::NegTestDataWrongPositionTypeGatherKernel, onert_micro::test_model::NegTestDataWrongAxisGatherKernel, onert_micro::test_model::NegTestDataInputOutputScaleMismatchGatherKernel, onert_micro::test_model::NegTestDataInputOutputTypeMismatchGatherNDKernel, onert_micro::test_model::NegTestDataFloatGreaterTypeMishmach, onert_micro::test_model::NegTestDataFloatGreaterEqualTypeMishmach, onert_micro::test_model::NegTestDataInputOutputTypeMismatchNegKernel, onert_micro::test_model::NegTestDataInputOutputTypeMismatchL2Pool2DKernel, onert_micro::test_model::NegTestDataInputOutputTypeMismatchLeakyReLUKernel, onert_micro::test_model::NegTestDataLessKernel, onert_micro::test_model::NegTestDataInputOutputTypeMismatchLogKernel, onert_micro::test_model::NegTestDataInputOutputTypeMismatchLogSoftmaxKernel, onert_micro::test_model::NegTestDataInputOutputTypeMismatchLogisticKernel, onert_micro::test_model::NegTestDataNoQuantParamsLogisticKernel, onert_micro::test_model::NegTestDataInput1WrongTypeMaximum, onert_micro::test_model::NegTestDataInput2WrongTypeMaximum, onert_micro::test_model::NegTestDataInputOutputTypeMismatchMaxPool2DKernel, onert_micro::test_model::NegTestDataInvalidInputShapeMaxPool2DKernel, onert_micro::test_model::NegTestDataNoQuantParamsMaxPool2DKernel, onert_micro::test_model::NegTestDataInput1WrongTypeMinimum, onert_micro::test_model::NegTestDataInput2WrongTypeMinimum, onert_micro::test_model::NegTestDataInput1WrongTypeMul, onert_micro::test_model::NegTestDataInput2WrongTypeMul, onert_micro::test_model::NegTestDataInt16TypeMul, onert_micro::test_model::NegTestQuantMulNoScaleKernel, onert_micro::test_model::NegTestDataInputOutputTypeMismatchNegKernel, onert_micro::test_model::NegTestDataInvalidInputShapeNegKernel, onert_micro::test_model::NegTestDataInputOutputTypeMismatchPadKernel, onert_micro::test_model::NegTestDataWithInvalidOutputShapeQuantizeKernel, onert_micro::test_model::NegTestDataInputOutputTypeMismatchReLUKernel, onert_micro::test_model::NegTestDataInputOutputShapeMismatchReLUKernel, onert_micro::test_model::NegTestDataInputOutputTypeMismatchReLU6Kernel, onert_micro::test_model::NegTestDataInputOutputShapeMismatchReLU6Kernel, onert_micro::test_model::NegTestDataInputOutputTypeMismatchRoundKernel, onert_micro::test_model::NegTestDataInputOutputTypeMismatchRsqrtKernel, onert_micro::test_model::NegTestDataWrongOutputTypeShapeKernel, onert_micro::test_model::NegTestDataInputOutputTypeMismatchSinKernel, onert_micro::test_model::TestDataTypeMismatchSlice, onert_micro::test_model::TestDataWrongBeginTypeSlice, onert_micro::test_model::TestDataWrongSizeTypeSlice, onert_micro::test_model::TestDataWrongInputShapeSlice, onert_micro::test_model::NegTestDataInputOutputTypeMismatchSoftmaxKernel, onert_micro::test_model::NegTestDataNoQuantParamsSoftmaxKernel, onert_micro::test_model::NegTestDataInputOutputTypeMismatchSpaceToBatchNDKernel, onert_micro::test_model::NegTestDataInputOutputTypeMismatchSpaceToDepthKernel, onert_micro::test_model::NegTestDataInputOutputShapeMismatchSpaceToDepthKernel, onert_micro::test_model::NegTestDataInputOutputTypeMismatchSplitKernel, onert_micro::test_model::NegTestDataInputOutputTypeMismatchSplitVKernel, onert_micro::test_model::NegTestDataInputOutputTypeMismatchSqrtKernel, onert_micro::test_model::NegTestDataInputOutputTypeMismatchSquareKernel, onert_micro::test_model::NegTestDataInputsTypeMismatchSquaredDifference, onert_micro::test_model::NegTestDataInputOutputTypeMismatchStridedSliceKernel, onert_micro::test_model::NegTestDataIncorrectTypeParamBeginStridedSliceKernel, onert_micro::test_model::NegTestDataIncorrectTypeParamStridesStridedSliceKernel, onert_micro::test_model::NegTestDataInputsTypeMismatchSubKernel, onert_micro::test_model::NegTestDataInputOutputTypeMismatchSubKernel, onert_micro::test_model::NegTestDataInputOutputTypeMismatchSVDFKernel, onert_micro::test_model::NegTestDataInputOutputTypeMismatchTanhKernel, onert_micro::test_model::NegTestDataWrongPermTypeTransposeKernel, onert_micro::test_model::NegTestDataInputMismatchTransposeConvKernel, onert_micro::test_model::NegTestDataInvalidInputShapeTransposeConvKernel, onert_micro::test_model::NegTestDataInputOutputTypeMismatchUnpackKernel, onert_micro::test_model::NegTestDataWhileKernel, and onert_micro::test_model::NegTestDataInputMismatchZerosLikeKernel.

    Referenced by onert_micro::execute::testing::checkNEGSISOKernel().

    diff --git a/classonert__micro_1_1test__model_1_1_neg_test_data_input_mismatch_zeros_like_kernel.html b/classonert__micro_1_1test__model_1_1_neg_test_data_input_mismatch_zeros_like_kernel.html new file mode 100644 index 00000000000..71534d724e1 --- /dev/null +++ b/classonert__micro_1_1test__model_1_1_neg_test_data_input_mismatch_zeros_like_kernel.html @@ -0,0 +1,264 @@ + + + + + + + +ONE - On-device Neural Engine: onert_micro::test_model::NegTestDataInputMismatchZerosLikeKernel Class Reference + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    ONE - On-device Neural Engine +
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    + +
    onert_micro::test_model::NegTestDataInputMismatchZerosLikeKernel Class Reference
    +
    +
    + +

    #include <NegZerosLikeKernel.h>

    +
    +Collaboration diagram for onert_micro::test_model::NegTestDataInputMismatchZerosLikeKernel:
    +
    +
    Collaboration graph
    + + + + + +
    [legend]
    + + + + + + + + + + + +

    +Public Member Functions

     NegTestDataInputMismatchZerosLikeKernel ()
     
     ~NegTestDataInputMismatchZerosLikeKernel () override=default
     
    const unsigned char * get_model_ptr () override final
     
    - Public Member Functions inherited from onert_micro::test_model::NegTestDataBase
    virtual ~NegTestDataBase ()=default
     
    + + + +

    +Protected Attributes

    const unsigned char * _test_kernel_model_circle
     
    +

    Detailed Description

    +
    +

    Definition at line 66 of file NegZerosLikeKernel.h.

    +

    Constructor & Destructor Documentation

    + +

    ◆ NegTestDataInputMismatchZerosLikeKernel()

    + +
    +
    + + + + + +
    + + + + + + + +
    onert_micro::test_model::NegTestDataInputMismatchZerosLikeKernel::NegTestDataInputMismatchZerosLikeKernel ()
    +
    +inline
    +
    +
    + +

    ◆ ~NegTestDataInputMismatchZerosLikeKernel()

    + +
    +
    + + + + + +
    + + + + + + + +
    onert_micro::test_model::NegTestDataInputMismatchZerosLikeKernel::~NegTestDataInputMismatchZerosLikeKernel ()
    +
    +overridedefault
    +
    + +
    +
    +

    Member Function Documentation

    + +

    ◆ get_model_ptr()

    + +
    +
    + + + + + +
    + + + + + + + +
    const unsigned char * onert_micro::test_model::NegTestDataInputMismatchZerosLikeKernel::get_model_ptr ()
    +
    +inlinefinaloverridevirtual
    +
    + +

    Implements onert_micro::test_model::NegTestDataBase.

    + +

    Definition at line 76 of file NegZerosLikeKernel.h.

    +
    +
    +

    References _test_kernel_model_circle.

    + +
    +
    +

    Field Documentation

    + +

    ◆ _test_kernel_model_circle

    + +
    +
    + + + + + +
    + + + + +
    const unsigned char* onert_micro::test_model::NegTestDataInputMismatchZerosLikeKernel::_test_kernel_model_circle
    +
    +protected
    +
    + +

    Definition at line 79 of file NegZerosLikeKernel.h.

    + +

    Referenced by get_model_ptr(), and NegTestDataInputMismatchZerosLikeKernel().

    + +
    +
    +
    The documentation for this class was generated from the following file: +
    +
    + + + + diff --git a/classonert__micro_1_1test__model_1_1_neg_test_data_input_mismatch_zeros_like_kernel.js b/classonert__micro_1_1test__model_1_1_neg_test_data_input_mismatch_zeros_like_kernel.js new file mode 100644 index 00000000000..b2d2c52d318 --- /dev/null +++ b/classonert__micro_1_1test__model_1_1_neg_test_data_input_mismatch_zeros_like_kernel.js @@ -0,0 +1,7 @@ +var classonert__micro_1_1test__model_1_1_neg_test_data_input_mismatch_zeros_like_kernel = +[ + [ "NegTestDataInputMismatchZerosLikeKernel", "classonert__micro_1_1test__model_1_1_neg_test_data_input_mismatch_zeros_like_kernel.html#a1dbc8a5cea6aced3f861cb15a5534bbc", null ], + [ "~NegTestDataInputMismatchZerosLikeKernel", "classonert__micro_1_1test__model_1_1_neg_test_data_input_mismatch_zeros_like_kernel.html#ab33445a6665776f69250aca469e733dc", null ], + [ "get_model_ptr", "classonert__micro_1_1test__model_1_1_neg_test_data_input_mismatch_zeros_like_kernel.html#a96c5273df3daa7d653d5e8252f8a98aa", null ], + [ "_test_kernel_model_circle", "classonert__micro_1_1test__model_1_1_neg_test_data_input_mismatch_zeros_like_kernel.html#a7b84f86c487e1b1036372870b7739e47", null ] +]; \ No newline at end of file diff --git a/classonert__micro_1_1test__model_1_1_neg_test_data_input_mismatch_zeros_like_kernel__coll__graph.map b/classonert__micro_1_1test__model_1_1_neg_test_data_input_mismatch_zeros_like_kernel__coll__graph.map new file mode 100644 index 00000000000..1e093de1e3d --- /dev/null +++ b/classonert__micro_1_1test__model_1_1_neg_test_data_input_mismatch_zeros_like_kernel__coll__graph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/classonert__micro_1_1test__model_1_1_neg_test_data_input_mismatch_zeros_like_kernel__coll__graph.md5 b/classonert__micro_1_1test__model_1_1_neg_test_data_input_mismatch_zeros_like_kernel__coll__graph.md5 new file mode 100644 index 00000000000..087fc77b94a --- /dev/null +++ b/classonert__micro_1_1test__model_1_1_neg_test_data_input_mismatch_zeros_like_kernel__coll__graph.md5 @@ -0,0 +1 @@ +8019018e26fca65007a1b7caada45c5c \ No newline at end of file diff --git a/classonert__micro_1_1test__model_1_1_neg_test_data_input_mismatch_zeros_like_kernel__coll__graph.png b/classonert__micro_1_1test__model_1_1_neg_test_data_input_mismatch_zeros_like_kernel__coll__graph.png new file mode 100644 index 0000000000000000000000000000000000000000..86cc75d9ee98292db2415a14e21c68a8b6119b34 GIT binary patch literal 8744 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 UJm^H>S3eNS^6GLWGN%6j3wLC&+5i9m literal 0 HcmV?d00001 diff --git a/classonert__micro_1_1test__model_1_1_test_data_base.html b/classonert__micro_1_1test__model_1_1_test_data_base.html index 061c8d60341..bab61be5e4f 100644 --- a/classonert__micro_1_1test__model_1_1_test_data_base.html +++ b/classonert__micro_1_1test__model_1_1_test_data_base.html @@ -167,7 +167,7 @@

    -

    Implemented in onert_micro::test_model::TestDataAbsBase< T >, onert_micro::test_model::TestDataAddBase< T >, onert_micro::test_model::TestDataAddBase< int8_t >, onert_micro::test_model::TestDataAddNBase< T >, onert_micro::test_model::TestDataArgMaxBase< T, U >, onert_micro::test_model::TestDataArgMaxBase< float, int >, onert_micro::test_model::TestDataArgMinBase< T, U >, onert_micro::test_model::TestDataArgMinBase< float, int >, onert_micro::test_model::TestDataAveragePool2DBase< T >, onert_micro::test_model::TestDataAveragePool2DBase< int8_t >, onert_micro::test_model::TestDataBatchToSpaceNDBase< T >, onert_micro::test_model::TestDataCastBase< T, U >, onert_micro::test_model::TestDataCeilBase< T >, onert_micro::test_model::TestDataConcatenationBase< T >, onert_micro::test_model::TestDataConcatenationBase< int8_t >, onert_micro::test_model::TestDataConv2DBase< T >, onert_micro::test_model::TestDataConv2DBase< int8_t >, onert_micro::test_model::TestDataCosBase< T >, onert_micro::test_model::TestDataDepthwiseConv2DBase< T >, onert_micro::test_model::TestDataDepthwiseConv2DBase< int8_t >, onert_micro::test_model::TestDataDequantizeBase< T, O >, onert_micro::test_model::TestDataDequantizeBase< int8_t, float >, onert_micro::test_model::TestDataDivBase< T >, onert_micro::test_model::TestDataDivBase< int32_t >, onert_micro::test_model::TestDataDivBase< int64_t >, onert_micro::test_model::TestDataEluBase< T >, onert_micro::test_model::TestDataEqualBase< T, U >, onert_micro::test_model::TestDataExpBase< T >, onert_micro::test_model::TestDataExpandDimsKernel< T >, onert_micro::test_model::TestDataFillKernel< T >, onert_micro::test_model::TestDataFloorBase< T >, onert_micro::test_model::TestDataFloorDivBase< T >, onert_micro::test_model::TestDataFloorModBase< T >, onert_micro::test_model::TestDataFullyConnectedBase< T >, onert_micro::test_model::TestDataFullyConnectedBase< int16_t >, onert_micro::test_model::TestDataFullyConnectedBase< int8_t >, onert_micro::test_model::TestDataGatherBase< T >, onert_micro::test_model::TestDataGatherBase< int8_t >, onert_micro::test_model::TestDataGatherNDBase< T >, onert_micro::test_model::TestDataGreaterBase< T, U >, onert_micro::test_model::TestDataGreaterEqualBase< T, U >, onert_micro::test_model::TestDataGRUBase< T >, onert_micro::test_model::TestDataGRUBase< float >, onert_micro::test_model::TestDataL2NormalizationBase< T >, onert_micro::test_model::TestDataL2Pool2DBase< T >, onert_micro::test_model::TestDataLeakyReLUBase< T >, onert_micro::test_model::TestDataLessBase< T, U >, onert_micro::test_model::TestDataLessBase< int8_t, bool >, onert_micro::test_model::TestDataLessEqualBase< T, U >, onert_micro::test_model::TestDataLogBase< T >, onert_micro::test_model::TestDataLogSoftmaxBase< T >, onert_micro::test_model::TestDataLogisticBase< T >, onert_micro::test_model::TestDataLogisticBase< int8_t >, onert_micro::test_model::TestDataMaximumBase< T >, onert_micro::test_model::TestDataMaxPool2DBase< T >, onert_micro::test_model::TestDataMaxPool2DBase< int8_t >, onert_micro::test_model::TestDataMinimumBase< T >, onert_micro::test_model::TestDataMulBase< T >, onert_micro::test_model::TestDataMulBase< int8_t >, onert_micro::test_model::TestDataNegBase< T >, onert_micro::test_model::TestDataNotEqualBase< T, U >, onert_micro::test_model::TestDataPackBase< T >, onert_micro::test_model::TestDataPackBase< int8_t >, onert_micro::test_model::TestDataPadBase< T >, onert_micro::test_model::TestDataQuantizeBase< T, O >, onert_micro::test_model::TestDataQuantizeBase< float, int8_t >, onert_micro::test_model::TestDataReLUBase< T >, onert_micro::test_model::TestDataReLUBase< int8_t >, onert_micro::test_model::TestDataReLU6Base< T >, onert_micro::test_model::TestDataReLU6Base< int8_t >, onert_micro::test_model::TestDataReshapeKernel< T >, onert_micro::test_model::TestDataS8ReshapeKernel, onert_micro::test_model::TestDataRoundBase< T >, onert_micro::test_model::TestDataRsqrtBase< T >, onert_micro::test_model::TestDataShapeKernel< T, U >, onert_micro::test_model::TestDataSinBase< T >, onert_micro::test_model::TestDataSliceBase< T >, onert_micro::test_model::TestDataSliceBase< int32_t >, onert_micro::test_model::TestDataSliceBase< int64_t >, onert_micro::test_model::TestDataSoftmaxBase< T >, onert_micro::test_model::TestDataSoftmaxBase< float >, onert_micro::test_model::TestDataSoftmaxBase< int8_t >, onert_micro::test_model::TestDataSpaceToBatchNDBase< T >, onert_micro::test_model::TestDataSpaceToDepthBase< T >, onert_micro::test_model::TestDataSpaceToDepthBase< int8_t >, onert_micro::test_model::TestDataSplitBase< T >, onert_micro::test_model::TestDataSplitVBase< T >, onert_micro::test_model::TestDataSplitVBase< float >, onert_micro::test_model::TestDataSqrtBase< T >, onert_micro::test_model::TestDataSquareBase< T >, onert_micro::test_model::TestDataSquaredDifferenceBase< T >, onert_micro::test_model::TestDataStridedSliceBase< T >, onert_micro::test_model::TestDataStridedSliceBase< float >, onert_micro::test_model::TestDataStridedSliceBase< int32_t >, onert_micro::test_model::TestDataStridedSliceBase< int8_t >, onert_micro::test_model::TestDataSubBase< T >, onert_micro::test_model::TestDataSubBase< int8_t >, onert_micro::test_model::TestDataSVDFBase< T >, onert_micro::test_model::TestDataTanhBase< T >, onert_micro::test_model::TestDataTransposeKernel< T >, onert_micro::test_model::TestDataTransposeConvBase< T >, onert_micro::test_model::TestDataUnpackBase< T >, onert_micro::test_model::TestDataUnpackBase< int8_t >, and onert_micro::test_model::TestDataWhileKernel< T >.

    +

    Implemented in onert_micro::test_model::TestDataAbsBase< T >, onert_micro::test_model::TestDataAddBase< T >, onert_micro::test_model::TestDataAddBase< int8_t >, onert_micro::test_model::TestDataAddNBase< T >, onert_micro::test_model::TestDataArgMaxBase< T, U >, onert_micro::test_model::TestDataArgMaxBase< float, int >, onert_micro::test_model::TestDataArgMinBase< T, U >, onert_micro::test_model::TestDataArgMinBase< float, int >, onert_micro::test_model::TestDataAveragePool2DBase< T >, onert_micro::test_model::TestDataAveragePool2DBase< int8_t >, onert_micro::test_model::TestDataBatchToSpaceNDBase< T >, onert_micro::test_model::TestDataCastBase< T, U >, onert_micro::test_model::TestDataCeilBase< T >, onert_micro::test_model::TestDataConcatenationBase< T >, onert_micro::test_model::TestDataConcatenationBase< int8_t >, onert_micro::test_model::TestDataConv2DBase< T >, onert_micro::test_model::TestDataConv2DBase< int8_t >, onert_micro::test_model::TestDataCosBase< T >, onert_micro::test_model::TestDataDepthwiseConv2DBase< T >, onert_micro::test_model::TestDataDepthwiseConv2DBase< int8_t >, onert_micro::test_model::TestDataDequantizeBase< T, O >, onert_micro::test_model::TestDataDequantizeBase< int8_t, float >, onert_micro::test_model::TestDataDivBase< T >, onert_micro::test_model::TestDataDivBase< int32_t >, onert_micro::test_model::TestDataDivBase< int64_t >, onert_micro::test_model::TestDataEluBase< T >, onert_micro::test_model::TestDataEqualBase< T, U >, onert_micro::test_model::TestDataExpBase< T >, onert_micro::test_model::TestDataExpandDimsKernel< T >, onert_micro::test_model::TestDataFillKernel< T >, onert_micro::test_model::TestDataFloorBase< T >, onert_micro::test_model::TestDataFloorDivBase< T >, onert_micro::test_model::TestDataFloorModBase< T >, onert_micro::test_model::TestDataFullyConnectedBase< T >, onert_micro::test_model::TestDataFullyConnectedBase< int16_t >, onert_micro::test_model::TestDataFullyConnectedBase< int8_t >, onert_micro::test_model::TestDataGatherBase< T >, onert_micro::test_model::TestDataGatherBase< int8_t >, onert_micro::test_model::TestDataGatherNDBase< T >, onert_micro::test_model::TestDataGreaterBase< T, U >, onert_micro::test_model::TestDataGreaterEqualBase< T, U >, onert_micro::test_model::TestDataGRUBase< T >, onert_micro::test_model::TestDataGRUBase< float >, onert_micro::test_model::TestDataL2NormalizationBase< T >, onert_micro::test_model::TestDataL2Pool2DBase< T >, onert_micro::test_model::TestDataLeakyReLUBase< T >, onert_micro::test_model::TestDataLessBase< T, U >, onert_micro::test_model::TestDataLessBase< int8_t, bool >, onert_micro::test_model::TestDataLessEqualBase< T, U >, onert_micro::test_model::TestDataLogBase< T >, onert_micro::test_model::TestDataLogSoftmaxBase< T >, onert_micro::test_model::TestDataLogisticBase< T >, onert_micro::test_model::TestDataLogisticBase< int8_t >, onert_micro::test_model::TestDataMaximumBase< T >, onert_micro::test_model::TestDataMaxPool2DBase< T >, onert_micro::test_model::TestDataMaxPool2DBase< int8_t >, onert_micro::test_model::TestDataMinimumBase< T >, onert_micro::test_model::TestDataMulBase< T >, onert_micro::test_model::TestDataMulBase< int8_t >, onert_micro::test_model::TestDataNegBase< T >, onert_micro::test_model::TestDataNotEqualBase< T, U >, onert_micro::test_model::TestDataPackBase< T >, onert_micro::test_model::TestDataPackBase< int8_t >, onert_micro::test_model::TestDataPadBase< T >, onert_micro::test_model::TestDataQuantizeBase< T, O >, onert_micro::test_model::TestDataQuantizeBase< float, int8_t >, onert_micro::test_model::TestDataReLUBase< T >, onert_micro::test_model::TestDataReLUBase< int8_t >, onert_micro::test_model::TestDataReLU6Base< T >, onert_micro::test_model::TestDataReLU6Base< int8_t >, onert_micro::test_model::TestDataReshapeKernel< T >, onert_micro::test_model::TestDataS8ReshapeKernel, onert_micro::test_model::TestDataRoundBase< T >, onert_micro::test_model::TestDataRsqrtBase< T >, onert_micro::test_model::TestDataShapeKernel< T, U >, onert_micro::test_model::TestDataSinBase< T >, onert_micro::test_model::TestDataSliceBase< T >, onert_micro::test_model::TestDataSliceBase< int32_t >, onert_micro::test_model::TestDataSliceBase< int64_t >, onert_micro::test_model::TestDataSoftmaxBase< T >, onert_micro::test_model::TestDataSoftmaxBase< float >, onert_micro::test_model::TestDataSoftmaxBase< int8_t >, onert_micro::test_model::TestDataSpaceToBatchNDBase< T >, onert_micro::test_model::TestDataSpaceToDepthBase< T >, onert_micro::test_model::TestDataSpaceToDepthBase< int8_t >, onert_micro::test_model::TestDataSplitBase< T >, onert_micro::test_model::TestDataSplitVBase< T >, onert_micro::test_model::TestDataSplitVBase< float >, onert_micro::test_model::TestDataSqrtBase< T >, onert_micro::test_model::TestDataSquareBase< T >, onert_micro::test_model::TestDataSquaredDifferenceBase< T >, onert_micro::test_model::TestDataStridedSliceBase< T >, onert_micro::test_model::TestDataStridedSliceBase< float >, onert_micro::test_model::TestDataStridedSliceBase< int32_t >, onert_micro::test_model::TestDataStridedSliceBase< int8_t >, onert_micro::test_model::TestDataSubBase< T >, onert_micro::test_model::TestDataSubBase< int8_t >, onert_micro::test_model::TestDataSVDFBase< T >, onert_micro::test_model::TestDataTanhBase< T >, onert_micro::test_model::TestDataTransposeKernel< T >, onert_micro::test_model::TestDataTransposeConvBase< T >, onert_micro::test_model::TestDataUnpackBase< T >, onert_micro::test_model::TestDataUnpackBase< int8_t >, onert_micro::test_model::TestDataWhileKernel< T >, and onert_micro::test_model::TestDataZerosLikeBase< T >.

    Referenced by onert_micro::execute::testing::checkKernel().

    @@ -198,7 +198,7 @@

    -

    Implemented in onert_micro::test_model::TestDataAbsBase< T >, onert_micro::test_model::TestDataAddBase< T >, onert_micro::test_model::TestDataAddBase< int8_t >, onert_micro::test_model::TestDataAddNBase< T >, onert_micro::test_model::TestDataArgMaxBase< T, U >, onert_micro::test_model::TestDataArgMaxBase< float, int >, onert_micro::test_model::TestDataArgMinBase< T, U >, onert_micro::test_model::TestDataArgMinBase< float, int >, onert_micro::test_model::TestDataAveragePool2DBase< T >, onert_micro::test_model::TestDataAveragePool2DBase< int8_t >, onert_micro::test_model::TestDataBatchToSpaceNDBase< T >, onert_micro::test_model::TestDataCastBase< T, U >, onert_micro::test_model::TestDataCeilBase< T >, onert_micro::test_model::TestDataConcatenationBase< T >, onert_micro::test_model::TestDataConcatenationBase< int8_t >, onert_micro::test_model::TestDataConv2DBase< T >, onert_micro::test_model::TestDataConv2DBase< int8_t >, onert_micro::test_model::TestDataCosBase< T >, onert_micro::test_model::TestDataDepthwiseConv2DBase< T >, onert_micro::test_model::TestDataDepthwiseConv2DBase< int8_t >, onert_micro::test_model::TestDataDequantizeBase< T, O >, onert_micro::test_model::TestDataDequantizeBase< int8_t, float >, onert_micro::test_model::TestDataDivBase< T >, onert_micro::test_model::TestDataDivBase< int32_t >, onert_micro::test_model::TestDataDivBase< int64_t >, onert_micro::test_model::TestDataEluBase< T >, onert_micro::test_model::TestDataEqualBase< T, U >, onert_micro::test_model::TestDataExpBase< T >, onert_micro::test_model::TestDataExpandDimsKernel< T >, onert_micro::test_model::TestDataFillKernel< T >, onert_micro::test_model::TestDataFloorBase< T >, onert_micro::test_model::TestDataFloorDivBase< T >, onert_micro::test_model::TestDataFloorModBase< T >, onert_micro::test_model::TestDataFullyConnectedBase< T >, onert_micro::test_model::TestDataFullyConnectedBase< int16_t >, onert_micro::test_model::TestDataFullyConnectedBase< int8_t >, onert_micro::test_model::TestDataGatherBase< T >, onert_micro::test_model::TestDataGatherBase< int8_t >, onert_micro::test_model::TestDataGatherNDBase< T >, onert_micro::test_model::TestDataGreaterBase< T, U >, onert_micro::test_model::TestDataGreaterEqualBase< T, U >, onert_micro::test_model::TestDataGRUBase< T >, onert_micro::test_model::TestDataGRUBase< float >, onert_micro::test_model::TestDataL2NormalizationBase< T >, onert_micro::test_model::TestDataL2Pool2DBase< T >, onert_micro::test_model::TestDataLeakyReLUBase< T >, onert_micro::test_model::TestDataLessBase< T, U >, onert_micro::test_model::TestDataLessBase< int8_t, bool >, onert_micro::test_model::TestDataLessEqualBase< T, U >, onert_micro::test_model::TestDataLogBase< T >, onert_micro::test_model::TestDataLogSoftmaxBase< T >, onert_micro::test_model::TestDataLogisticBase< T >, onert_micro::test_model::TestDataLogisticBase< int8_t >, onert_micro::test_model::TestDataMaximumBase< T >, onert_micro::test_model::TestDataMaxPool2DBase< T >, onert_micro::test_model::TestDataMaxPool2DBase< int8_t >, onert_micro::test_model::TestDataMinimumBase< T >, onert_micro::test_model::TestDataMulBase< T >, onert_micro::test_model::TestDataMulBase< int8_t >, onert_micro::test_model::TestDataNegBase< T >, onert_micro::test_model::TestDataNotEqualBase< T, U >, onert_micro::test_model::TestDataPackBase< T >, onert_micro::test_model::TestDataPackBase< int8_t >, onert_micro::test_model::TestDataPadBase< T >, onert_micro::test_model::TestDataQuantizeBase< T, O >, onert_micro::test_model::TestDataQuantizeBase< float, int8_t >, onert_micro::test_model::TestDataReLUBase< T >, onert_micro::test_model::TestDataReLUBase< int8_t >, onert_micro::test_model::TestDataReLU6Base< T >, onert_micro::test_model::TestDataReLU6Base< int8_t >, onert_micro::test_model::TestDataReshapeKernel< T >, onert_micro::test_model::TestDataS8ReshapeKernel, onert_micro::test_model::TestDataRoundBase< T >, onert_micro::test_model::TestDataRsqrtBase< T >, onert_micro::test_model::TestDataShapeKernel< T, U >, onert_micro::test_model::TestDataSinBase< T >, onert_micro::test_model::TestDataSliceBase< T >, onert_micro::test_model::TestDataSliceBase< int32_t >, onert_micro::test_model::TestDataSliceBase< int64_t >, onert_micro::test_model::TestDataSoftmaxBase< T >, onert_micro::test_model::TestDataSoftmaxBase< float >, onert_micro::test_model::TestDataSoftmaxBase< int8_t >, onert_micro::test_model::TestDataSpaceToBatchNDBase< T >, onert_micro::test_model::TestDataSpaceToDepthBase< T >, onert_micro::test_model::TestDataSpaceToDepthBase< int8_t >, onert_micro::test_model::TestDataSplitBase< T >, onert_micro::test_model::TestDataSplitVBase< T >, onert_micro::test_model::TestDataSplitVBase< float >, onert_micro::test_model::TestDataSqrtBase< T >, onert_micro::test_model::TestDataSquareBase< T >, onert_micro::test_model::TestDataSquaredDifferenceBase< T >, onert_micro::test_model::TestDataStridedSliceBase< T >, onert_micro::test_model::TestDataStridedSliceBase< float >, onert_micro::test_model::TestDataStridedSliceBase< int32_t >, onert_micro::test_model::TestDataStridedSliceBase< int8_t >, onert_micro::test_model::TestDataSubBase< T >, onert_micro::test_model::TestDataSubBase< int8_t >, onert_micro::test_model::TestDataSVDFBase< T >, onert_micro::test_model::TestDataTanhBase< T >, onert_micro::test_model::TestDataTransposeKernel< T >, onert_micro::test_model::TestDataTransposeConvBase< T >, onert_micro::test_model::TestDataUnpackBase< T >, onert_micro::test_model::TestDataUnpackBase< int8_t >, and onert_micro::test_model::TestDataWhileKernel< T >.

    +

    Implemented in onert_micro::test_model::TestDataAbsBase< T >, onert_micro::test_model::TestDataAddBase< T >, onert_micro::test_model::TestDataAddBase< int8_t >, onert_micro::test_model::TestDataAddNBase< T >, onert_micro::test_model::TestDataArgMaxBase< T, U >, onert_micro::test_model::TestDataArgMaxBase< float, int >, onert_micro::test_model::TestDataArgMinBase< T, U >, onert_micro::test_model::TestDataArgMinBase< float, int >, onert_micro::test_model::TestDataAveragePool2DBase< T >, onert_micro::test_model::TestDataAveragePool2DBase< int8_t >, onert_micro::test_model::TestDataBatchToSpaceNDBase< T >, onert_micro::test_model::TestDataCastBase< T, U >, onert_micro::test_model::TestDataCeilBase< T >, onert_micro::test_model::TestDataConcatenationBase< T >, onert_micro::test_model::TestDataConcatenationBase< int8_t >, onert_micro::test_model::TestDataConv2DBase< T >, onert_micro::test_model::TestDataConv2DBase< int8_t >, onert_micro::test_model::TestDataCosBase< T >, onert_micro::test_model::TestDataDepthwiseConv2DBase< T >, onert_micro::test_model::TestDataDepthwiseConv2DBase< int8_t >, onert_micro::test_model::TestDataDequantizeBase< T, O >, onert_micro::test_model::TestDataDequantizeBase< int8_t, float >, onert_micro::test_model::TestDataDivBase< T >, onert_micro::test_model::TestDataDivBase< int32_t >, onert_micro::test_model::TestDataDivBase< int64_t >, onert_micro::test_model::TestDataEluBase< T >, onert_micro::test_model::TestDataEqualBase< T, U >, onert_micro::test_model::TestDataExpBase< T >, onert_micro::test_model::TestDataExpandDimsKernel< T >, onert_micro::test_model::TestDataFillKernel< T >, onert_micro::test_model::TestDataFloorBase< T >, onert_micro::test_model::TestDataFloorDivBase< T >, onert_micro::test_model::TestDataFloorModBase< T >, onert_micro::test_model::TestDataFullyConnectedBase< T >, onert_micro::test_model::TestDataFullyConnectedBase< int16_t >, onert_micro::test_model::TestDataFullyConnectedBase< int8_t >, onert_micro::test_model::TestDataGatherBase< T >, onert_micro::test_model::TestDataGatherBase< int8_t >, onert_micro::test_model::TestDataGatherNDBase< T >, onert_micro::test_model::TestDataGreaterBase< T, U >, onert_micro::test_model::TestDataGreaterEqualBase< T, U >, onert_micro::test_model::TestDataGRUBase< T >, onert_micro::test_model::TestDataGRUBase< float >, onert_micro::test_model::TestDataL2NormalizationBase< T >, onert_micro::test_model::TestDataL2Pool2DBase< T >, onert_micro::test_model::TestDataLeakyReLUBase< T >, onert_micro::test_model::TestDataLessBase< T, U >, onert_micro::test_model::TestDataLessBase< int8_t, bool >, onert_micro::test_model::TestDataLessEqualBase< T, U >, onert_micro::test_model::TestDataLogBase< T >, onert_micro::test_model::TestDataLogSoftmaxBase< T >, onert_micro::test_model::TestDataLogisticBase< T >, onert_micro::test_model::TestDataLogisticBase< int8_t >, onert_micro::test_model::TestDataMaximumBase< T >, onert_micro::test_model::TestDataMaxPool2DBase< T >, onert_micro::test_model::TestDataMaxPool2DBase< int8_t >, onert_micro::test_model::TestDataMinimumBase< T >, onert_micro::test_model::TestDataMulBase< T >, onert_micro::test_model::TestDataMulBase< int8_t >, onert_micro::test_model::TestDataNegBase< T >, onert_micro::test_model::TestDataNotEqualBase< T, U >, onert_micro::test_model::TestDataPackBase< T >, onert_micro::test_model::TestDataPackBase< int8_t >, onert_micro::test_model::TestDataPadBase< T >, onert_micro::test_model::TestDataQuantizeBase< T, O >, onert_micro::test_model::TestDataQuantizeBase< float, int8_t >, onert_micro::test_model::TestDataReLUBase< T >, onert_micro::test_model::TestDataReLUBase< int8_t >, onert_micro::test_model::TestDataReLU6Base< T >, onert_micro::test_model::TestDataReLU6Base< int8_t >, onert_micro::test_model::TestDataReshapeKernel< T >, onert_micro::test_model::TestDataS8ReshapeKernel, onert_micro::test_model::TestDataRoundBase< T >, onert_micro::test_model::TestDataRsqrtBase< T >, onert_micro::test_model::TestDataShapeKernel< T, U >, onert_micro::test_model::TestDataSinBase< T >, onert_micro::test_model::TestDataSliceBase< T >, onert_micro::test_model::TestDataSliceBase< int32_t >, onert_micro::test_model::TestDataSliceBase< int64_t >, onert_micro::test_model::TestDataSoftmaxBase< T >, onert_micro::test_model::TestDataSoftmaxBase< float >, onert_micro::test_model::TestDataSoftmaxBase< int8_t >, onert_micro::test_model::TestDataSpaceToBatchNDBase< T >, onert_micro::test_model::TestDataSpaceToDepthBase< T >, onert_micro::test_model::TestDataSpaceToDepthBase< int8_t >, onert_micro::test_model::TestDataSplitBase< T >, onert_micro::test_model::TestDataSplitVBase< T >, onert_micro::test_model::TestDataSplitVBase< float >, onert_micro::test_model::TestDataSqrtBase< T >, onert_micro::test_model::TestDataSquareBase< T >, onert_micro::test_model::TestDataSquaredDifferenceBase< T >, onert_micro::test_model::TestDataStridedSliceBase< T >, onert_micro::test_model::TestDataStridedSliceBase< float >, onert_micro::test_model::TestDataStridedSliceBase< int32_t >, onert_micro::test_model::TestDataStridedSliceBase< int8_t >, onert_micro::test_model::TestDataSubBase< T >, onert_micro::test_model::TestDataSubBase< int8_t >, onert_micro::test_model::TestDataSVDFBase< T >, onert_micro::test_model::TestDataTanhBase< T >, onert_micro::test_model::TestDataTransposeKernel< T >, onert_micro::test_model::TestDataTransposeConvBase< T >, onert_micro::test_model::TestDataUnpackBase< T >, onert_micro::test_model::TestDataUnpackBase< int8_t >, onert_micro::test_model::TestDataWhileKernel< T >, and onert_micro::test_model::TestDataZerosLikeBase< T >.

    Referenced by onert_micro::execute::testing::checkKernel().

    @@ -230,7 +230,7 @@

    -

    Implemented in onert_micro::test_model::TestDataAbsBase< T >, onert_micro::test_model::TestDataAddBase< T >, onert_micro::test_model::TestDataAddBase< int8_t >, onert_micro::test_model::TestDataAddNBase< T >, onert_micro::test_model::TestDataArgMaxBase< T, U >, onert_micro::test_model::TestDataArgMaxBase< float, int >, onert_micro::test_model::TestDataArgMinBase< T, U >, onert_micro::test_model::TestDataArgMinBase< float, int >, onert_micro::test_model::TestDataAveragePool2DBase< T >, onert_micro::test_model::TestDataAveragePool2DBase< int8_t >, onert_micro::test_model::TestDataBatchToSpaceNDBase< T >, onert_micro::test_model::TestDataCastBase< T, U >, onert_micro::test_model::TestDataCeilBase< T >, onert_micro::test_model::TestDataConcatenationBase< T >, onert_micro::test_model::TestDataConcatenationBase< int8_t >, onert_micro::test_model::TestDataConv2DBase< T >, onert_micro::test_model::TestDataConv2DBase< int8_t >, onert_micro::test_model::TestDataCosBase< T >, onert_micro::test_model::TestDataDepthwiseConv2DBase< T >, onert_micro::test_model::TestDataDepthwiseConv2DBase< int8_t >, onert_micro::test_model::TestDataDequantizeBase< T, O >, onert_micro::test_model::TestDataDequantizeBase< int8_t, float >, onert_micro::test_model::TestDataDivBase< T >, onert_micro::test_model::TestDataDivBase< int32_t >, onert_micro::test_model::TestDataDivBase< int64_t >, onert_micro::test_model::TestDataEluBase< T >, onert_micro::test_model::TestDataEqualBase< T, U >, onert_micro::test_model::TestDataExpBase< T >, onert_micro::test_model::TestDataExpandDimsKernel< T >, onert_micro::test_model::TestDataFillKernel< T >, onert_micro::test_model::TestDataFloorBase< T >, onert_micro::test_model::TestDataFloorDivBase< T >, onert_micro::test_model::TestDataFloorModBase< T >, onert_micro::test_model::TestDataFullyConnectedBase< T >, onert_micro::test_model::TestDataFullyConnectedBase< int16_t >, onert_micro::test_model::TestDataFullyConnectedBase< int8_t >, onert_micro::test_model::TestDataGatherBase< T >, onert_micro::test_model::TestDataGatherBase< int8_t >, onert_micro::test_model::TestDataGatherNDBase< T >, onert_micro::test_model::TestDataGreaterBase< T, U >, onert_micro::test_model::TestDataGreaterEqualBase< T, U >, onert_micro::test_model::TestDataGRUBase< T >, onert_micro::test_model::TestDataGRUBase< float >, onert_micro::test_model::TestDataL2NormalizationBase< T >, onert_micro::test_model::TestDataL2Pool2DBase< T >, onert_micro::test_model::TestDataLeakyReLUBase< T >, onert_micro::test_model::TestDataLessBase< T, U >, onert_micro::test_model::TestDataLessBase< int8_t, bool >, onert_micro::test_model::TestDataLessEqualBase< T, U >, onert_micro::test_model::TestDataLogBase< T >, onert_micro::test_model::TestDataLogSoftmaxBase< T >, onert_micro::test_model::TestDataLogisticBase< T >, onert_micro::test_model::TestDataLogisticBase< int8_t >, onert_micro::test_model::TestDataMaximumBase< T >, onert_micro::test_model::TestDataMaxPool2DBase< T >, onert_micro::test_model::TestDataMaxPool2DBase< int8_t >, onert_micro::test_model::TestDataMinimumBase< T >, onert_micro::test_model::TestDataMulBase< T >, onert_micro::test_model::TestDataMulBase< int8_t >, onert_micro::test_model::TestDataNegBase< T >, onert_micro::test_model::TestDataNotEqualBase< T, U >, onert_micro::test_model::TestDataPackBase< T >, onert_micro::test_model::TestDataPackBase< int8_t >, onert_micro::test_model::TestDataPadBase< T >, onert_micro::test_model::TestDataQuantizeBase< T, O >, onert_micro::test_model::TestDataQuantizeBase< float, int8_t >, onert_micro::test_model::TestDataReLUBase< T >, onert_micro::test_model::TestDataReLUBase< int8_t >, onert_micro::test_model::TestDataReLU6Base< T >, onert_micro::test_model::TestDataReLU6Base< int8_t >, onert_micro::test_model::TestDataReshapeKernel< T >, onert_micro::test_model::TestDataS8ReshapeKernel, onert_micro::test_model::TestDataRoundBase< T >, onert_micro::test_model::TestDataRsqrtBase< T >, onert_micro::test_model::TestDataShapeKernel< T, U >, onert_micro::test_model::TestDataSinBase< T >, onert_micro::test_model::TestDataSliceBase< T >, onert_micro::test_model::TestDataSliceBase< int32_t >, onert_micro::test_model::TestDataSliceBase< int64_t >, onert_micro::test_model::TestDataSoftmaxBase< T >, onert_micro::test_model::TestDataSoftmaxBase< float >, onert_micro::test_model::TestDataSoftmaxBase< int8_t >, onert_micro::test_model::TestDataSpaceToBatchNDBase< T >, onert_micro::test_model::TestDataSpaceToDepthBase< T >, onert_micro::test_model::TestDataSpaceToDepthBase< int8_t >, onert_micro::test_model::TestDataSplitBase< T >, onert_micro::test_model::TestDataSplitVBase< T >, onert_micro::test_model::TestDataSplitVBase< float >, onert_micro::test_model::TestDataSqrtBase< T >, onert_micro::test_model::TestDataSquareBase< T >, onert_micro::test_model::TestDataSquaredDifferenceBase< T >, onert_micro::test_model::TestDataStridedSliceBase< T >, onert_micro::test_model::TestDataStridedSliceBase< float >, onert_micro::test_model::TestDataStridedSliceBase< int32_t >, onert_micro::test_model::TestDataStridedSliceBase< int8_t >, onert_micro::test_model::TestDataSubBase< T >, onert_micro::test_model::TestDataSubBase< int8_t >, onert_micro::test_model::TestDataSVDFBase< T >, onert_micro::test_model::TestDataTanhBase< T >, onert_micro::test_model::TestDataTransposeKernel< T >, onert_micro::test_model::TestDataTransposeConvBase< T >, onert_micro::test_model::TestDataUnpackBase< T >, onert_micro::test_model::TestDataUnpackBase< int8_t >, and onert_micro::test_model::TestDataWhileKernel< T >.

    +

    Implemented in onert_micro::test_model::TestDataAbsBase< T >, onert_micro::test_model::TestDataAddBase< T >, onert_micro::test_model::TestDataAddBase< int8_t >, onert_micro::test_model::TestDataAddNBase< T >, onert_micro::test_model::TestDataArgMaxBase< T, U >, onert_micro::test_model::TestDataArgMaxBase< float, int >, onert_micro::test_model::TestDataArgMinBase< T, U >, onert_micro::test_model::TestDataArgMinBase< float, int >, onert_micro::test_model::TestDataAveragePool2DBase< T >, onert_micro::test_model::TestDataAveragePool2DBase< int8_t >, onert_micro::test_model::TestDataBatchToSpaceNDBase< T >, onert_micro::test_model::TestDataCastBase< T, U >, onert_micro::test_model::TestDataCeilBase< T >, onert_micro::test_model::TestDataConcatenationBase< T >, onert_micro::test_model::TestDataConcatenationBase< int8_t >, onert_micro::test_model::TestDataConv2DBase< T >, onert_micro::test_model::TestDataConv2DBase< int8_t >, onert_micro::test_model::TestDataCosBase< T >, onert_micro::test_model::TestDataDepthwiseConv2DBase< T >, onert_micro::test_model::TestDataDepthwiseConv2DBase< int8_t >, onert_micro::test_model::TestDataDequantizeBase< T, O >, onert_micro::test_model::TestDataDequantizeBase< int8_t, float >, onert_micro::test_model::TestDataDivBase< T >, onert_micro::test_model::TestDataDivBase< int32_t >, onert_micro::test_model::TestDataDivBase< int64_t >, onert_micro::test_model::TestDataEluBase< T >, onert_micro::test_model::TestDataEqualBase< T, U >, onert_micro::test_model::TestDataExpBase< T >, onert_micro::test_model::TestDataExpandDimsKernel< T >, onert_micro::test_model::TestDataFillKernel< T >, onert_micro::test_model::TestDataFloorBase< T >, onert_micro::test_model::TestDataFloorDivBase< T >, onert_micro::test_model::TestDataFloorModBase< T >, onert_micro::test_model::TestDataFullyConnectedBase< T >, onert_micro::test_model::TestDataFullyConnectedBase< int16_t >, onert_micro::test_model::TestDataFullyConnectedBase< int8_t >, onert_micro::test_model::TestDataGatherBase< T >, onert_micro::test_model::TestDataGatherBase< int8_t >, onert_micro::test_model::TestDataGatherNDBase< T >, onert_micro::test_model::TestDataGreaterBase< T, U >, onert_micro::test_model::TestDataGreaterEqualBase< T, U >, onert_micro::test_model::TestDataGRUBase< T >, onert_micro::test_model::TestDataGRUBase< float >, onert_micro::test_model::TestDataL2NormalizationBase< T >, onert_micro::test_model::TestDataL2Pool2DBase< T >, onert_micro::test_model::TestDataLeakyReLUBase< T >, onert_micro::test_model::TestDataLessBase< T, U >, onert_micro::test_model::TestDataLessBase< int8_t, bool >, onert_micro::test_model::TestDataLessEqualBase< T, U >, onert_micro::test_model::TestDataLogBase< T >, onert_micro::test_model::TestDataLogSoftmaxBase< T >, onert_micro::test_model::TestDataLogisticBase< T >, onert_micro::test_model::TestDataLogisticBase< int8_t >, onert_micro::test_model::TestDataMaximumBase< T >, onert_micro::test_model::TestDataMaxPool2DBase< T >, onert_micro::test_model::TestDataMaxPool2DBase< int8_t >, onert_micro::test_model::TestDataMinimumBase< T >, onert_micro::test_model::TestDataMulBase< T >, onert_micro::test_model::TestDataMulBase< int8_t >, onert_micro::test_model::TestDataNegBase< T >, onert_micro::test_model::TestDataNotEqualBase< T, U >, onert_micro::test_model::TestDataPackBase< T >, onert_micro::test_model::TestDataPackBase< int8_t >, onert_micro::test_model::TestDataPadBase< T >, onert_micro::test_model::TestDataQuantizeBase< T, O >, onert_micro::test_model::TestDataQuantizeBase< float, int8_t >, onert_micro::test_model::TestDataReLUBase< T >, onert_micro::test_model::TestDataReLUBase< int8_t >, onert_micro::test_model::TestDataReLU6Base< T >, onert_micro::test_model::TestDataReLU6Base< int8_t >, onert_micro::test_model::TestDataReshapeKernel< T >, onert_micro::test_model::TestDataS8ReshapeKernel, onert_micro::test_model::TestDataRoundBase< T >, onert_micro::test_model::TestDataRsqrtBase< T >, onert_micro::test_model::TestDataShapeKernel< T, U >, onert_micro::test_model::TestDataSinBase< T >, onert_micro::test_model::TestDataSliceBase< T >, onert_micro::test_model::TestDataSliceBase< int32_t >, onert_micro::test_model::TestDataSliceBase< int64_t >, onert_micro::test_model::TestDataSoftmaxBase< T >, onert_micro::test_model::TestDataSoftmaxBase< float >, onert_micro::test_model::TestDataSoftmaxBase< int8_t >, onert_micro::test_model::TestDataSpaceToBatchNDBase< T >, onert_micro::test_model::TestDataSpaceToDepthBase< T >, onert_micro::test_model::TestDataSpaceToDepthBase< int8_t >, onert_micro::test_model::TestDataSplitBase< T >, onert_micro::test_model::TestDataSplitVBase< T >, onert_micro::test_model::TestDataSplitVBase< float >, onert_micro::test_model::TestDataSqrtBase< T >, onert_micro::test_model::TestDataSquareBase< T >, onert_micro::test_model::TestDataSquaredDifferenceBase< T >, onert_micro::test_model::TestDataStridedSliceBase< T >, onert_micro::test_model::TestDataStridedSliceBase< float >, onert_micro::test_model::TestDataStridedSliceBase< int32_t >, onert_micro::test_model::TestDataStridedSliceBase< int8_t >, onert_micro::test_model::TestDataSubBase< T >, onert_micro::test_model::TestDataSubBase< int8_t >, onert_micro::test_model::TestDataSVDFBase< T >, onert_micro::test_model::TestDataTanhBase< T >, onert_micro::test_model::TestDataTransposeKernel< T >, onert_micro::test_model::TestDataTransposeConvBase< T >, onert_micro::test_model::TestDataUnpackBase< T >, onert_micro::test_model::TestDataUnpackBase< int8_t >, onert_micro::test_model::TestDataWhileKernel< T >, and onert_micro::test_model::TestDataZerosLikeBase< T >.

    diff --git a/classonert__micro_1_1test__model_1_1_test_data_float_zeros_like.html b/classonert__micro_1_1test__model_1_1_test_data_float_zeros_like.html new file mode 100644 index 00000000000..253cdc84732 --- /dev/null +++ b/classonert__micro_1_1test__model_1_1_test_data_float_zeros_like.html @@ -0,0 +1,223 @@ + + + + + + + +ONE - On-device Neural Engine: onert_micro::test_model::TestDataFloatZerosLike Class Reference + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    ONE - On-device Neural Engine +
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    + +
    onert_micro::test_model::TestDataFloatZerosLike Class Reference
    +
    +
    + +

    #include <FloatZerosLikeKernel.h>

    +
    +Collaboration diagram for onert_micro::test_model::TestDataFloatZerosLike:
    +
    +
    Collaboration graph
    + + + + + + + +
    [legend]
    + + + + + + + + + + + + + + + + + + +

    +Public Member Functions

     TestDataFloatZerosLike ()
     
     ~TestDataFloatZerosLike () override=default
     
    - Public Member Functions inherited from onert_micro::test_model::TestDataZerosLikeBase< T >
     TestDataZerosLikeBase ()=default
     
    const unsigned char * get_model_ptr () override final
     
    const std::vector< T > & get_input_data_by_index (int i) override final
     
    const std::vector< T > & get_output_data_by_index (int i) override final
     
    - Public Member Functions inherited from onert_micro::test_model::TestDataBase< T, U >
    virtual ~TestDataBase ()=default
     
    + + + + + + + + +

    +Additional Inherited Members

    - Protected Attributes inherited from onert_micro::test_model::TestDataZerosLikeBase< T >
    std::vector< T > _input_data
     
    std::vector< T > _reference_output_data
     
    const unsigned char * _test_kernel_model_circle
     
    +

    Detailed Description

    +
    +

    Definition at line 115 of file FloatZerosLikeKernel.h.

    +

    Constructor & Destructor Documentation

    + +

    ◆ TestDataFloatZerosLike()

    + +
    +
    + + + + + +
    + + + + + + + +
    onert_micro::test_model::TestDataFloatZerosLike::TestDataFloatZerosLike ()
    +
    +inline
    +
    + +

    Definition at line 118 of file FloatZerosLikeKernel.h.

    + +

    References onert_micro::test_model::TestDataZerosLikeBase< T >::_input_data, onert_micro::test_model::TestDataZerosLikeBase< T >::_reference_output_data, onert_micro::test_model::TestDataZerosLikeBase< T >::_test_kernel_model_circle, onert_micro::test_model::zeros_like_float::input_data, onert_micro::test_model::zeros_like_float::reference_output_data, and onert_micro::test_model::zeros_like_float::test_kernel_model_circle.

    + +
    +
    + +

    ◆ ~TestDataFloatZerosLike()

    + +
    +
    + + + + + +
    + + + + + + + +
    onert_micro::test_model::TestDataFloatZerosLike::~TestDataFloatZerosLike ()
    +
    +overridedefault
    +
    + +
    +
    +
    The documentation for this class was generated from the following file: +
    +
    + + + + diff --git a/classonert__micro_1_1test__model_1_1_test_data_float_zeros_like.js b/classonert__micro_1_1test__model_1_1_test_data_float_zeros_like.js new file mode 100644 index 00000000000..91a0969c425 --- /dev/null +++ b/classonert__micro_1_1test__model_1_1_test_data_float_zeros_like.js @@ -0,0 +1,5 @@ +var classonert__micro_1_1test__model_1_1_test_data_float_zeros_like = +[ + [ "TestDataFloatZerosLike", "classonert__micro_1_1test__model_1_1_test_data_float_zeros_like.html#a2a149bbf721b4136b58a77fa539e8c19", null ], + [ "~TestDataFloatZerosLike", "classonert__micro_1_1test__model_1_1_test_data_float_zeros_like.html#a3f4851b26531464b59c71c8f9006658a", null ] +]; \ No newline at end of file diff --git a/classonert__micro_1_1test__model_1_1_test_data_float_zeros_like__coll__graph.map b/classonert__micro_1_1test__model_1_1_test_data_float_zeros_like__coll__graph.map new file mode 100644 index 00000000000..f84ff778246 --- /dev/null +++ b/classonert__micro_1_1test__model_1_1_test_data_float_zeros_like__coll__graph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/classonert__micro_1_1test__model_1_1_test_data_float_zeros_like__coll__graph.md5 b/classonert__micro_1_1test__model_1_1_test_data_float_zeros_like__coll__graph.md5 new file mode 100644 index 00000000000..fe44c2e9d9e --- /dev/null +++ b/classonert__micro_1_1test__model_1_1_test_data_float_zeros_like__coll__graph.md5 @@ -0,0 +1 @@ +a136711bf499398803aa359e2147cf09 \ No newline at end of file diff --git a/classonert__micro_1_1test__model_1_1_test_data_float_zeros_like__coll__graph.png b/classonert__micro_1_1test__model_1_1_test_data_float_zeros_like__coll__graph.png new file mode 100644 index 0000000000000000000000000000000000000000..b465d3fd47d01d5223e66d96af8b39a0255daa46 GIT binary patch literal 11198 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 + + + + + + +ONE - On-device Neural Engine: onert_micro::test_model::TestDataZerosLikeBase< T > Class Template Reference + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    ONE - On-device Neural Engine +
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    + +
    onert_micro::test_model::TestDataZerosLikeBase< T > Class Template Reference
    +
    +
    + +

    #include <TestDataZerosLikeBase.h>

    +
    +Collaboration diagram for onert_micro::test_model::TestDataZerosLikeBase< T >:
    +
    +
    Collaboration graph
    + + + + + +
    [legend]
    + + + + + + + + + + + + + +

    +Public Member Functions

     TestDataZerosLikeBase ()=default
     
    const unsigned char * get_model_ptr () override final
     
    const std::vector< T > & get_input_data_by_index (int i) override final
     
    const std::vector< T > & get_output_data_by_index (int i) override final
     
    - Public Member Functions inherited from onert_micro::test_model::TestDataBase< T, U >
    virtual ~TestDataBase ()=default
     
    + + + + + + + +

    +Protected Attributes

    std::vector< T > _input_data
     
    std::vector< T > _reference_output_data
     
    const unsigned char * _test_kernel_model_circle
     
    +

    Detailed Description

    +
    template<typename T>
    +class onert_micro::test_model::TestDataZerosLikeBase< T >
    +

    Definition at line 27 of file TestDataZerosLikeBase.h.

    +

    Constructor & Destructor Documentation

    + +

    ◆ TestDataZerosLikeBase()

    + +
    +
    +
    +template<typename T >
    + + + + + +
    + + + + + + + +
    onert_micro::test_model::TestDataZerosLikeBase< T >::TestDataZerosLikeBase ()
    +
    +default
    +
    + +
    +
    +

    Member Function Documentation

    + +

    ◆ get_input_data_by_index()

    + +
    +
    +
    +template<typename T >
    + + + + + +
    + + + + + + + + +
    const std::vector< T > & onert_micro::test_model::TestDataZerosLikeBase< T >::get_input_data_by_index (int i)
    +
    +inlinefinaloverridevirtual
    +
    + +

    Implements onert_micro::test_model::TestDataBase< T, U >.

    + +

    Definition at line 34 of file TestDataZerosLikeBase.h.

    +
    35 {
    +
    36 switch (i)
    +
    37 {
    +
    38 case 0:
    +
    39 return _input_data;
    +
    40 default:
    +
    41 assert(false && "Wrong input index");
    +
    42 }
    +
    43 }
    + +
    +

    References onert_micro::test_model::TestDataZerosLikeBase< T >::_input_data.

    + +
    +
    + +

    ◆ get_model_ptr()

    + +
    +
    +
    +template<typename T >
    + + + + + +
    + + + + + + + +
    const unsigned char * onert_micro::test_model::TestDataZerosLikeBase< T >::get_model_ptr ()
    +
    +inlinefinaloverridevirtual
    +
    +
    + +

    ◆ get_output_data_by_index()

    + +
    +
    +
    +template<typename T >
    + + + + + +
    + + + + + + + + +
    const std::vector< T > & onert_micro::test_model::TestDataZerosLikeBase< T >::get_output_data_by_index (int i)
    +
    +inlinefinaloverridevirtual
    +
    +
    +

    Field Documentation

    + +

    ◆ _input_data

    + +
    +
    +
    +template<typename T >
    + + + + + +
    + + + + +
    std::vector<T> onert_micro::test_model::TestDataZerosLikeBase< T >::_input_data
    +
    +protected
    +
    +
    + +

    ◆ _reference_output_data

    + +
    +
    +
    +template<typename T >
    + + + + + +
    + + + + +
    std::vector<T> onert_micro::test_model::TestDataZerosLikeBase< T >::_reference_output_data
    +
    +protected
    +
    +
    + +

    ◆ _test_kernel_model_circle

    + +
    +
    +
    +template<typename T >
    + + + + + +
    + + + + +
    const unsigned char* onert_micro::test_model::TestDataZerosLikeBase< T >::_test_kernel_model_circle
    +
    +protected
    +
    +
    +
    The documentation for this class was generated from the following file: +
    +
    + + + + diff --git a/classonert__micro_1_1test__model_1_1_test_data_zeros_like_base.js b/classonert__micro_1_1test__model_1_1_test_data_zeros_like_base.js new file mode 100644 index 00000000000..fbb1216db99 --- /dev/null +++ b/classonert__micro_1_1test__model_1_1_test_data_zeros_like_base.js @@ -0,0 +1,10 @@ +var classonert__micro_1_1test__model_1_1_test_data_zeros_like_base = +[ + [ "TestDataZerosLikeBase", "classonert__micro_1_1test__model_1_1_test_data_zeros_like_base.html#a1c0ff76d21589cee4fd2b7ed0d0c00f5", null ], + [ "get_input_data_by_index", "classonert__micro_1_1test__model_1_1_test_data_zeros_like_base.html#a2ea2e836593e3dc7bca549ea287c0ddd", null ], + [ "get_model_ptr", "classonert__micro_1_1test__model_1_1_test_data_zeros_like_base.html#a07dc3092b67ffe62ab5ffaf1183ab901", null ], + [ "get_output_data_by_index", "classonert__micro_1_1test__model_1_1_test_data_zeros_like_base.html#a62f512f3aae54875ac448dce4962051f", null ], + [ "_input_data", "classonert__micro_1_1test__model_1_1_test_data_zeros_like_base.html#a11d1172c9cb29867866308a29f976a0c", null ], + [ "_reference_output_data", "classonert__micro_1_1test__model_1_1_test_data_zeros_like_base.html#a0b1e51deb88007c3a68ac5b8305856c2", null ], + [ "_test_kernel_model_circle", "classonert__micro_1_1test__model_1_1_test_data_zeros_like_base.html#af6d09a0f2f2c0b06d8f869ca5436f819", null ] +]; \ No newline at end of file diff --git a/classonert__micro_1_1test__model_1_1_test_data_zeros_like_base__coll__graph.map b/classonert__micro_1_1test__model_1_1_test_data_zeros_like_base__coll__graph.map new file mode 100644 index 00000000000..d57a549bfea --- /dev/null +++ b/classonert__micro_1_1test__model_1_1_test_data_zeros_like_base__coll__graph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/classonert__micro_1_1test__model_1_1_test_data_zeros_like_base__coll__graph.md5 b/classonert__micro_1_1test__model_1_1_test_data_zeros_like_base__coll__graph.md5 new file mode 100644 index 00000000000..a4e029b94f2 --- /dev/null +++ b/classonert__micro_1_1test__model_1_1_test_data_zeros_like_base__coll__graph.md5 @@ -0,0 +1 @@ +6dedcde24beea73a0063703fc2b6d196 \ No newline at end of file diff --git a/classonert__micro_1_1test__model_1_1_test_data_zeros_like_base__coll__graph.png b/classonert__micro_1_1test__model_1_1_test_data_zeros_like_base__coll__graph.png new file mode 100644 index 0000000000000000000000000000000000000000..37e560a1bf0d09be057078e7201c49d98defb321 GIT binary patch literal 7494 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 literal 0 HcmV?d00001 diff --git a/classpackage_1_1infer_1_1session.html b/classpackage_1_1infer_1_1session.html index c0063dd2ace..7e6d8b3a17e 100644 --- a/classpackage_1_1infer_1_1session.html +++ b/classpackage_1_1infer_1_1session.html @@ -200,7 +200,7 @@

    55
    56
    -

    References Operation.outputs, Request.outputs, circlechef::CircleImport.outputs(), crew::Part.outputs, luci::CircleReader.outputs(), mio::circle::Reader.outputs(), moco::ModelSignature.outputs(), tflinspect::Reader.outputs(), tflchef::TFliteImport.outputs(), tflread::Reader.outputs(), luci_interpreter::CircleReader.outputs(), onert_micro::core::reader::OMCircleReader.outputs(), mio::circle::Reader.outputs(), loco::Graph.outputs(), ann::Operation.outputs(), luci::PGroup.outputs, nnc::sir::CallFunction.outputs, nnkit::support::onnx::Runner.outputs(), loco::Graph.outputs(), validate_onnx2circle.OnnxRunner.outputs, onert_micro::execute::OMRuntimeKernel.outputs, nnfw_custom_kernel_params.outputs, package.infer.session.outputs, onert::exec::IODescription.outputs, nnkit::support::tf::Runner.run(), nnfw_session.run(), NNFW_SESSION.run(), onert::backend::acl_common::AclConstantInitializer.run(), onert::backend::cpu::ops::LogSoftMaxLayer.run(), onert::compiler::pass::PassRunner.run(), onert::exec::Job.run(), onert::compiler::pass::OperationPass.run(), onert::compiler::pass::UnusedOperandEliminationPass.run(), onert::compiler::train::pass::LossInsertionPass.run(), arm_compute::CLDirectTransposeConvLayer.run(), arm_compute::CLFullyConnectedHybridLayer.run(), arm_compute::weights_transformations::CLFullyConnectedLayerReshapeWeightsExManaged.run(), arm_compute::CLFullyConnectedLayerEx.run(), arm_compute::CLOneHot.run(), arm_compute::CLPadLayerEx.run(), arm_compute::CLReduceOperation.run(), arm_compute::CLSplitVEx.run(), arm_compute::CLTopKV2.run(), arm_compute::CLTransposeConvLayer.run(), arm_compute::NEFullyConnectedHybridLayer.run(), arm_compute::NEFullyConnectedLayerEx.run(), arm_compute::NEInstanceNormalizationLayerEx.run(), arm_compute::NEReduceOperation.run(), arm_compute::NEReduceSum.run(), arm_compute::NETransposeConvLayer.run(), onert::api::CustomKernel.run(), onert::backend::acl_common::AclFunction.run(), onert::backend::cpu::ops::AddNLayer.run(), onert::backend::cpu::ops::ArgMinMaxLayer.run(), onert::backend::cpu::ops::BatchMatMulLayer.run(), onert::backend::cpu::ops::BatchToSpaceNDLayer.run(), onert::backend::cpu::ops::BinaryArithmeticLayer.run(), onert::backend::cpu::ops::BroadcastToLayer.run(), onert::backend::cpu::ops::CompareLayer.run(), onert::backend::cpu::ops::ConcatLayer.run(), onert::backend::cpu::ops::ConvolutionLayer.run(), onert::backend::cpu::ops::DepthToSpaceLayer.run(), onert::backend::cpu::ops::DepthwiseConvolutionLayer.run(), onert::backend::cpu::ops::DetectionPostProcessLayer.run(), onert::backend::cpu::ops::EinsumLayer.run(), onert::backend::cpu::ops::ElementwiseActivationLayer.run(), onert::backend::cpu::ops::ElementwiseBinaryLayer.run(), onert::backend::cpu::ops::ElementwiseUnaryLayer.run(), onert::backend::cpu::ops::ExpandDimsLayer.run(), onert::backend::cpu::ops::FillLayer.run(), onert::backend::cpu::ops::FullyConnectedLayer.run(), onert::backend::cpu::ops::FusedBatchNormLayer.run(), onert::backend::cpu::ops::GatherLayer.run(), onert::backend::cpu::ops::L2NormLayer.run(), onert::backend::cpu::ops::LSTMLayer.run(), onert::backend::cpu::ops::MatrixBandPartLayer.run(), onert::backend::cpu::ops::MeanLayer.run(), onert::backend::cpu::ops::OneHotLayer.run(), onert::backend::cpu::ops::PackLayer.run(), onert::backend::cpu::ops::PadLayer.run(), onert::backend::cpu::ops::PoolLayer.run(), onert::backend::cpu::ops::PowLayer.run(), onert::backend::cpu::ops::QuantizeLayer.run(), onert::backend::cpu::ops::RangeLayer.run(), onert::backend::cpu::ops::RankLayer.run(), onert::backend::cpu::ops::ReduceLayer.run(), onert::backend::cpu::ops::ReshapeLayer.run(), onert::backend::cpu::ops::ResizeBilinearLayer.run(), onert::backend::cpu::ops::ReverseLayer.run(), onert::backend::cpu::ops::RmsNormLayer.run(), onert::backend::cpu::ops::RoPELayer.run(), onert::backend::cpu::ops::SelectLayer.run(), onert::backend::cpu::ops::ShapeLayer.run(), onert::backend::cpu::ops::SliceLayer.run(), onert::backend::cpu::ops::SoftMaxLayer.run(), onert::backend::cpu::ops::SpaceToBatchNDLayer.run(), onert::backend::cpu::ops::SpaceToDepthLayer.run(), onert::backend::cpu::ops::SplitLayer.run(), onert::backend::cpu::ops::SplitVLayer.run(), onert::backend::cpu::ops::SqDiffLayer.run(), onert::backend::cpu::ops::StatelessRandomUniformLayer.run(), onert::backend::cpu::ops::StridedSliceLayer.run(), onert::backend::cpu::ops::TileLayer.run(), onert::backend::cpu::ops::TransposeLayer.run(), onert::backend::cpu::ops::UnpackLayer.run(), onert::backend::ruy::ops::ConvolutionLayer.run(), onert::backend::ruy::ops::FullyConnectedLayer.run(), onert::backend::trix::ops::BulkLayer.run(), onert::backend::xnnpack::ops::ConvolutionLayer.run(), onert::backend::xnnpack::ops::DepthwiseConvolutionLayer.run(), onert::backend::xnnpack::ops::FullyConnectedLayer.run(), onert::exec::FunctionSequence.run(), onert::exec::NopFunction.run(), onert::backend::builtin::kernel::IfLayer.run(), onert::backend::builtin::kernel::PermuteLayer.run(), onert::backend::builtin::kernel::WhileLayer.run(), onert::compiler::pass::OddOutputPass.run(), onert::exec::IPermuteFunction.run(), onert::exec::HookFunction.run(), onert::compiler::pass::OperandPass.run(), onert::exec::IFunction.run(), onert::compiler::pass::IPass.run(), onert::compiler::pass::Pass.run(), mir_interpreter::AvgPool2DImpl< uint8_t >.run(), mir_interpreter::AvgPool2DImpl< T >.run(), mir_interpreter::DepthwiseConv2DImpl< T >.run(), mir_interpreter::DepthwiseConv2DImpl< uint8_t >.run(), mir_interpreter::SliceImpl< T >.run(), mir_interpreter::ELUImpl< T >.run(), mir_interpreter::LeakyReLUImpl< T >.run(), mir_interpreter::CappedReLUImpl< T >.run(), mir_interpreter::CappedReLUImpl< uint8_t >.run(), mir_interpreter::SoftmaxImpl< T >.run(), mir_interpreter::AbsImpl< T >.run(), mir_interpreter::AbsImpl< uint8_t >.run(), mir_interpreter::ReLUImpl< T >.run(), mir_interpreter::ReLUImpl< uint8_t >.run(), mir_interpreter::SigmoidImpl< T >.run(), mir_interpreter::SigmoidImpl< uint8_t >.run(), mir_interpreter::SqrtImpl< T >.run(), mir_interpreter::SqrtImpl< uint8_t >.run(), mir_interpreter::TanhImpl< T >.run(), mir_interpreter::TanhImpl< uint8_t >.run(), mir_interpreter::MaxPool2DImpl< uint8_t >.run(), mir_interpreter::TransposeImpl< T >.run(), mir_interpreter::SoftmaxImpl< uint8_t >.run(), mir_interpreter::HardSwishImpl< T >.run(), mir_interpreter::HardSwishImpl< uint8_t >.run(), mir_interpreter::MaxPool2DImpl< T >.run(), mir_interpreter::PadImpl< T >.run(), mir_interpreter::ReduceMeanImpl< T >.run(), mir_interpreter::FullyConnectedImpl< T >.run(), mir_interpreter::FullyConnectedImpl< uint8_t >.run(), Executor.run(), onert_micro::core::OMRuntimeModule.run(), onert_micro::OMInterpreter.run(), onert_micro::OMTrainingInterpreter.run(), logo::PhaseRunner< PhaseStrategy::Saturate >.run(), logo::PhaseRunner< PhaseStrategy::Restart >.run(), luci::PhaseRunner< logo::PhaseStrategy::Saturate >.run(), luci::PhaseRunner< logo::PhaseStrategy::Restart >.run(), enco::Pass.run(), enco::AvgPoolLoweringPass.run(), enco::ConcatLoweringPass.run(), enco::ConstantFoldingPass.run(), enco::CopyLoweringPass.run(), enco::DataLayoutConversionPass.run(), enco::DeadBagEliminationPass.run(), enco::DeadObjectEliminationPass.run(), enco::BagDuplicationPass.run(), enco::DuplicatedObjectReductionPass.run(), enco::FeatureUnificationPass.run(), enco::FreeInstrEliminationPass.run(), enco::FreeOpEliminationPass.run(), enco::IdenticalObjectReductionPass.run(), enco::IndirectCopyEliminationPass.run(), enco::IntrinsicSelectionPass.run(), enco::BypassGenerationPass.run(), enco::PhaseConstructionPass.run(), VerifyFlatbuffers.run(), mpqsolver::bisection::BisectionSolver.run(), mpqsolver::pattern::PatternSolver.run(), mpqsolver::MPQSolver.run(), mir_interpreter::ConcatImpl< T >.run(), mir_interpreter::ConcatImpl< uint8_t >.run(), mir_interpreter::GatherByT< T >.run(), mir_interpreter::GatherImpl< T, IndicesT >.run(), mir_interpreter::Conv2DImpl< T >.run(), mir_interpreter::Conv2DImpl< uint8_t >.run(), mir_interpreter::DeConv2DImpl< T >.run(), mir_interpreter::AddImpl< T >.run(), mir_interpreter::AddImpl< uint8_t >.run(), mir_interpreter::DivImpl< T >.run(), mir_interpreter::DivImpl< uint8_t >.run(), mir_interpreter::EqualImpl< T >.run(), mir_interpreter::GreaterImpl< T >.run(), mir_interpreter::LessImpl< T >.run(), mir_interpreter::MaxImpl< T >.run(), mir_interpreter::MaxImpl< uint8_t >.run(), mir_interpreter::MulImpl< T >.run(), mir_interpreter::MulImpl< uint8_t >.run(), mir_interpreter::SubImpl< T >.run(), mir_interpreter::SubImpl< uint8_t >.run(), arm_compute::CLBinaryLogicalOpKernel.run(), arm_compute::CLEmbeddingLookupKernel.run(), arm_compute::CLGatherExKernel.run(), arm_compute::CLGEMMMatrixAccumulateBiasesKernel.run(), arm_compute::CLHashtableLookupKernel.run(), arm_compute::CLInstanceNormalizationLayerKernelEx.run(), arm_compute::CLMemsetKernel.run(), arm_compute::CLMultiplyScaleFactorKernel.run(), arm_compute::CLNegKernel.run(), arm_compute::CLOneHotKernel.run(), arm_compute::CLPadLayerKernelEx.run(), arm_compute::CLQuantizationSymmetricKernel.run(), arm_compute::CLReduceOperationKernel.run(), arm_compute::CLScaleFactorSymm8Kernel.run(), arm_compute::NECastBoolKernel.run(), arm_compute::NEEmbeddingLookupKernel.run(), arm_compute::NEGatherKernelEx.run(), arm_compute::NEGEMMMatrixAccumulateBiasesKernel.run(), arm_compute::NEHashtableLookupKernel.run(), arm_compute::NEInstanceNormalizationLayerKernelEx.run(), arm_compute::NEMultiplyScaleFactorKernel.run(), arm_compute::NEOneHotKernel.run(), arm_compute::NEQuantizationSymmetricKernel.run(), cli::App.run(), cli::Command.run(), DecodeCommand.run(), EncodeCommand.run(), InitCommand.run(), MergeCommand.run(), cli::FunctionCommand.run(), tfkit::ConvertCommand.run(), tfkit::DecodeCommand.run(), tfkit::EncodeCommand.run(), tfkit::PackCommand.run(), tfkit::UnpackCommand.run(), exo::test::TypeShapeReadyPhase.run(), logo::RemoveDeadNodePass.run(), logo::RemoveDeadNodeWithQueryPass.run(), logo::ReorderDecodePass< loco::TensorBiasAdd >.run(), logo::ReorderDecodePass< loco::ReLU >.run(), luci::CircleTypeInferencePass.run(), exo::FoldReshapeOfConstPass.run(), exo::FoldTransposeOfConstPass.run(), exo::FuseBiasAddPass.run(), exo::FuseInstanceNormPass.run(), exo::FuseReluPass.run(), exo::FuseRsqrtPass.run(), exo::FuseSquaredDifferencePass.run(), logo::RemoveForwardNodePass.run(), logo::SimplifyDomainConversionPass.run(), luci::CanonicalizePass.run(), luci::ConvertNCHWToNHWCPass.run(), luci::ConvertToFakeQuantizedModelPass.run(), luci::DecomposeHardSwishPass.run(), luci::DecomposeSoftmaxPass.run(), luci::ExpandBroadcastConstPass.run(), luci::FoldAddV2Pass.run(), luci::FoldCastPass.run(), luci::FoldDensifyPass.run(), luci::FoldDepthwiseConv2DPass.run(), luci::FoldDequantizePass.run(), luci::FoldFullyConnectedPass.run(), luci::FoldGatherPass.run(), luci::FoldMulPass.run(), luci::FoldReshapePass.run(), luci::FoldShapePass.run(), luci::FoldSparseToDensePass.run(), luci::FoldSqueezePass.run(), luci::ForwardReshapeToUnaryOpPass.run(), luci::ForwardTransposeOpPass.run(), luci::FuseActivationFunctionPass.run(), luci::FuseAddToFullyConnectedBiasPass.run(), luci::FuseAddWithConvPass.run(), luci::FuseAddWithFullyConnectedPass.run(), luci::FuseAddWithTConvPass.run(), luci::FuseBatchNormWithConvPass.run(), luci::FuseBatchNormWithDwConvPass.run(), luci::FuseBatchNormWithTConvPass.run(), luci::FuseBCQPass.run(), luci::FuseGeluPass.run(), luci::FuseHorizontalFullyConnectedPass.run(), luci::FuseInstanceNormPass.run(), luci::FuseMeanWithMeanPass.run(), luci::FuseMulToFullyConnectedWeightsPass.run(), luci::FuseMulWithConvPass.run(), luci::FuseMulWithDivPass.run(), luci::FuseMulWithFullyConnectedPass.run(), luci::FusePreActivationBatchNormPass.run(), luci::FusePReluPass.run(), luci::FuseRmsNormPass.run(), luci::FuseRoPEPass.run(), luci::FuseRsqrtPass.run(), luci::FuseSliceWithTConvPass.run(), luci::FuseTransposeWithMeanPass.run(), luci::MakeBatchNormGammaPositivePass.run(), luci::PropagateQParamBackwardPass.run(), luci::PropagateQParamForwardPass.run(), luci::RemoveDuplicateConstPass.run(), luci::RemoveFakeQuantPass.run(), luci::RemoveGatherGuardPass.run(), luci::RemoveQDQForMixedPrecisionOpPass.run(), luci::RemoveQuantDequantSeqPass.run(), luci::RemoveRedundantDequantizePass.run(), luci::RemoveRedundantQuantizePass.run(), luci::RemoveRedundantReshapePass.run(), luci::RemoveRedundantTransposePass.run(), luci::RemoveUnnecessaryAddPass.run(), luci::RemoveUnnecessaryCastPass.run(), luci::RemoveUnnecessaryReshapeNetPass.run(), luci::RemoveUnnecessaryReshapePass.run(), luci::RemoveUnnecessarySlicePass.run(), luci::RemoveUnnecessarySplitPass.run(), luci::RemoveUnnecessaryStridedSlicePass.run(), luci::RemoveUnnecessaryTransposeNetPass.run(), luci::ReplaceMulAddWithDepthwiseConvPass.run(), luci::ReplaceNonConstFCWithBatchMatMulPass.run(), luci::ReplaceSubWithAddPass.run(), luci::ReplaceWithFCGeluFCPass.run(), luci::ResolveCustomOpAddPass.run(), luci::ResolveCustomOpBatchMatMulPass.run(), luci::ResolveCustomOpMatMulPass.run(), luci::ResolveCustomOpMaxPoolWithArgmaxPass.run(), luci::ResolveCustomOpSplitVPass.run(), luci::ResolveFormerCustomOpPass.run(), luci::ShuffleWeightTo16x1Float32Pass.run(), luci::SparsifyTensorPass.run(), luci::SubstituteExpandDimsToReshapePass.run(), luci::SubstitutePackToReshapePass.run(), luci::SubstitutePadV2ToPadPass.run(), luci::SubstituteSplitVToSplitPass.run(), luci::SubstituteSqueezeToReshapePass.run(), luci::SubstituteStridedSliceToReshapePass.run(), luci::SubstituteTransposeToReshapePass.run(), luci::TransformMinMaxToRelu6Pass.run(), luci::TransformMinReluToRelu6Pass.run(), luci::TransformSqrtDivToRsqrtMulPass.run(), luci::UnrollUnidirectionalSequenceLSTMPass.run(), luci::XpSepActFromTransposeConvPass.run(), luci::QuantizeOnnxDequantizeLinearPass.run(), luci::QuantizeOnnxQDQPass.run(), luci::QuantizeWithPredecessorPass.run(), moco::RemoveTFIdentityNode.run(), exo::CanonicalNodeConverter< loco::ReLU6 >.run(), exo::CanonicalNodeConverter< loco::DepthwiseConv2D >.run(), exo::CanonicalNodeConverter< loco::EltwiseMul >.run(), exo::CanonicalNodeConverter< loco::EltwiseSqrt >.run(), exo::CanonicalNodeConverter< loco::ConstGen >.run(), exo::CanonicalNodeConverter< loco::MatMul >.run(), exo::CanonicalNodeConverter< loco::EltwiseAdd >.run(), exo::CanonicalNodeConverter< loco::AvgPool2D >.run(), exo::CanonicalNodeConverter< loco::EltwiseMax >.run(), exo::CanonicalNodeConverter< loco::EltwiseSub >.run(), exo::CanonicalNodeConverter< loco::ReLU >.run(), exo::CanonicalNodeConverter< CanonicalType >.run(), exo::CanonicalNodeConverter< loco::EltwiseDiv >.run(), exo::CanonicalNodeConverter< loco::FeatureBiasAdd >.run(), exo::CanonicalNodeConverter< loco::Conv2D >.run(), exo::CanonicalNodeConverter< loco::MaxPool2D >.run(), exo::CanonicalNodeConverter< loco::TransposedConv2D >.run(), exo::CanonicalNodeConverter< loco::TensorConcat >.run(), exo::CanonicalNodeConverter< loco::TensorTranspose >.run(), exo::CanonicalNodeConverter< loco::TensorReduce >.run(), exo::TensorBroadcastConverter.run(), exo::MergeConcatNodesPass.run(), exo::ShapeInferencePass.run(), exo::TypeInferencePass.run(), fme_apply::InsertScaleShift.run(), fme_apply::FusePostScalePass.run(), fme_apply::FusePreScalePass.run(), luci::CircleShapeInferencePass.run(), luci::CommonSubExpressionEliminationPass.run(), luci::CopyQuantParamPass.run(), luci::DynamicBatchToSingleBatchPass.run(), luci::ForceQuantParamPass.run(), luci::QuantizeDequantizeWeightsPass.run(), luci::QuantizeDequantizeWeightsWithGPTQPass.run(), luci::QuantizeOnnxFakeQuantModelPass.run(), luci::QuantizeWeightsPass.run(), luci::QuantizeWithMinMaxPass.run(), luci::RequantizePass.run(), luci::QuantizePreCheckerPass.run(), moco::tf::SimpleNodeTransform< ConcreteNode >.run(), moco::tf::SimpleNodeTransform< moco::TFTanh >.run(), moco::tf::SimpleNodeTransform< moco::TFPush >.run(), moco::tf::SimpleNodeTransform< moco::TFStopGradient >.run(), moco::tf::SimpleNodeTransform< moco::TFSqrt >.run(), moco::tf::SimpleNodeTransform< moco::TFSoftmax >.run(), moco::tf::SimpleNodeTransform<::moco::TFPlaceholder >.run(), moco::tf::SimpleNodeTransform< moco::TFMul >.run(), moco::tf::SimpleNodeTransform< moco::TFMean >.run(), moco::tf::SimpleNodeTransform< moco::TFMaximum >.run(), moco::tf::SimpleNodeTransform< moco::TFIdentity >.run(), moco::tf::SimpleNodeTransform< moco::TFConst >.run(), moco::tf::SimpleNodeTransform< moco::TFAvgPool >.run(), moco::tf::SimpleNodeTransform< TFAdd >.run(), moco::tf::SimpleNodeTransform< moco::TFRealDiv >.run(), moco::tf::SimpleNodeTransform< moco::TFBiasAdd >.run(), moco::tf::SimpleNodeTransform< moco::TFConv2DBackpropInput >.run(), moco::tf::SimpleNodeTransform< moco::TFMaxPool >.run(), moco::tf::SimpleNodeTransform< TFConv2D >.run(), moco::tf::SimpleNodeTransform< moco::TFPad >.run(), moco::tf::SimpleNodeTransform< moco::TFConcatV2 >.run(), moco::tf::SimpleNodeTransform< moco::TFRsqrt >.run(), moco::tf::SimpleNodeTransform< moco::TFSqueeze >.run(), moco::tf::SimpleNodeTransform< moco::TFReshape >.run(), moco::tf::SimpleNodeTransform< moco::TFDepthwiseConv2dNative >.run(), moco::tf::SimpleNodeTransform< moco::TFSub >.run(), moco::tf::SimpleNodeTransform< moco::TFRelu >.run(), moco::tf::SimpleNodeTransform< moco::TFRelu6 >.run(), logo::ConstantFoldingPass.run(), logo::ResolveDuplicateReshapePass.run(), logo::ResolveRedundantReshapePass.run(), moco::tf::ShapeInferencePass.run(), moco::tf::TypeInferencePass.run(), moco::ConstantFoldAdd.run(), moco::ConstantFoldMul.run(), moco::ConstantFoldPack.run(), moco::ConstantFoldStridedSlice.run(), moco::FuseBinaryIntoPreceding.run(), moco::ResolveConstantShape.run(), moco::ResolveFusedBatchNorm.run(), moco::ResolveReshapeWildcardDim.run(), moco::ResolveSquaredDifference.run(), moco::SqueezeReduceNode.run(), logo::Pass.run(), locomotiv::NodeExecution.run(), luci::Pass.run(), luci::CircleShapeInferencePass.run(), luci::CircleTypeInferencePass.run(), luci::FuseBCQPass.run(), nnc::InterpreterBackend.run(), nnc::AclCppCodeGenerator.run(), nnc::CPPCodeGenerator.run(), mir_interpreter::FillImpl< T >.run(), ShowAction.run(), nnc::DumperPass.run(), nnc::CombineTransposes.run(), nnc::ConstantFoldTranspose.run(), nnc::DeadCodeElimination.run(), nnc::FuseArithmeticOps.run(), nnc::SinkRelu.run(), nnc::SinkTranspose.run(), nnc::DataFormatSwitcher.run(), nnc::LowerConv2D.run(), DummyPass1.run(), DummyPass2.run(), nnc::Pass.run(), Command.Command.run(), validate_onnx2circle.OnnxRunner.run(), test_utils.TestRunner.run(), QErrorComputer.QErrorComputer.run(), QErrorComputer.MPEIRComputer.run(), QErrorComputer.MSEComputer.run(), QErrorComputer.TAEComputer.run(), QErrorComputer.SRMSEComputer.run(), CfgRunner.CfgRunner.run(), WorkflowRunner.WorkflowRunner.run(), cirops::DumpOperators.run(), circletensordump::DumpTensors.run(), circletensordump::DumpTensorsToHdf5.run(), circletensordump::DumpInterface.run(), circleinspect::DumpOperators.run(), circleinspect::DumpConv2DWeight.run(), circleinspect::DumpOperatorVersion.run(), circleinspect::DumpTensorDType.run(), circleinspect::DumpConstants.run(), circleinspect::DumpTensorShape.run(), circleinspect::DumpInterface.run(), tflinspect::DumpOperators.run(), tflinspect::DumpConv2DWeight.run(), tflinspect::DumpOperatorVersion.run(), tflinspect::DumpInterface.run(), RandomizeAction.run(), HD5ExportAction.run(), HD5ImportAction.run(), nnkit::Action.run(), moco::tf::test::TFNodeBuildTester.run(), moco::test::TFNodeBuildTester.run(), prunner::PModelsRunner.run(), nnkit::support::onnx::Runner.run(), nnkit::support::caffe::Backend< DType >.run(), nnkit::support::moco::tf::Backend.run(), nnkit::support::onnx::Backend.run(), nnkit::support::tf::Backend.run(), nnkit::support::tflite::AbstractBackend.run(), arm_compute::CLFullyConnectedReshapingLayer.run(), arm_compute::NEFullyConnectedReshapingLayer.run(), and nnkit::Backend.run().

    +

    References Operation.outputs, Request.outputs, circlechef::CircleImport.outputs(), crew::Part.outputs, luci::CircleReader.outputs(), mio::circle::Reader.outputs(), moco::ModelSignature.outputs(), tflinspect::Reader.outputs(), tflchef::TFliteImport.outputs(), tflread::Reader.outputs(), luci_interpreter::CircleReader.outputs(), onert_micro::core::reader::OMCircleReader.outputs(), mio::circle::Reader.outputs(), loco::Graph.outputs(), ann::Operation.outputs(), luci::PGroup.outputs, nnc::sir::CallFunction.outputs, nnkit::support::onnx::Runner.outputs(), loco::Graph.outputs(), validate_onnx2circle.OnnxRunner.outputs, onert_micro::execute::OMRuntimeKernel.outputs, nnfw_custom_kernel_params.outputs, package.infer.session.outputs, onert::exec::IODescription.outputs, nnkit::support::tf::Runner.run(), nnfw_session.run(), NNFW_SESSION.run(), onert::backend::acl_common::AclConstantInitializer.run(), onert::backend::cpu::ops::LogSoftMaxLayer.run(), onert::compiler::pass::PassRunner.run(), onert::exec::Job.run(), onert::compiler::pass::OperationPass.run(), onert::compiler::pass::UnusedOperandEliminationPass.run(), onert::compiler::train::pass::LossInsertionPass.run(), arm_compute::CLDirectTransposeConvLayer.run(), arm_compute::CLFullyConnectedHybridLayer.run(), arm_compute::weights_transformations::CLFullyConnectedLayerReshapeWeightsExManaged.run(), arm_compute::CLFullyConnectedLayerEx.run(), arm_compute::CLOneHot.run(), arm_compute::CLPadLayerEx.run(), arm_compute::CLReduceOperation.run(), arm_compute::CLSplitVEx.run(), arm_compute::CLTopKV2.run(), arm_compute::CLTransposeConvLayer.run(), arm_compute::NEFullyConnectedHybridLayer.run(), arm_compute::NEFullyConnectedLayerEx.run(), arm_compute::NEInstanceNormalizationLayerEx.run(), arm_compute::NEReduceOperation.run(), arm_compute::NEReduceSum.run(), arm_compute::NETransposeConvLayer.run(), onert::api::CustomKernel.run(), onert::backend::acl_common::AclFunction.run(), onert::backend::cpu::ops::AddNLayer.run(), onert::backend::cpu::ops::ArgMinMaxLayer.run(), onert::backend::cpu::ops::BatchMatMulLayer.run(), onert::backend::cpu::ops::BatchToSpaceNDLayer.run(), onert::backend::cpu::ops::BinaryArithmeticLayer.run(), onert::backend::cpu::ops::BroadcastToLayer.run(), onert::backend::cpu::ops::CompareLayer.run(), onert::backend::cpu::ops::ConcatLayer.run(), onert::backend::cpu::ops::ConvolutionLayer.run(), onert::backend::cpu::ops::DepthToSpaceLayer.run(), onert::backend::cpu::ops::DepthwiseConvolutionLayer.run(), onert::backend::cpu::ops::DetectionPostProcessLayer.run(), onert::backend::cpu::ops::EinsumLayer.run(), onert::backend::cpu::ops::ElementwiseActivationLayer.run(), onert::backend::cpu::ops::ElementwiseBinaryLayer.run(), onert::backend::cpu::ops::ElementwiseUnaryLayer.run(), onert::backend::cpu::ops::ExpandDimsLayer.run(), onert::backend::cpu::ops::FillLayer.run(), onert::backend::cpu::ops::FullyConnectedLayer.run(), onert::backend::cpu::ops::FusedBatchNormLayer.run(), onert::backend::cpu::ops::GatherLayer.run(), onert::backend::cpu::ops::L2NormLayer.run(), onert::backend::cpu::ops::LSTMLayer.run(), onert::backend::cpu::ops::MatrixBandPartLayer.run(), onert::backend::cpu::ops::MeanLayer.run(), onert::backend::cpu::ops::OneHotLayer.run(), onert::backend::cpu::ops::PackLayer.run(), onert::backend::cpu::ops::PadLayer.run(), onert::backend::cpu::ops::PoolLayer.run(), onert::backend::cpu::ops::PowLayer.run(), onert::backend::cpu::ops::QuantizeLayer.run(), onert::backend::cpu::ops::RangeLayer.run(), onert::backend::cpu::ops::RankLayer.run(), onert::backend::cpu::ops::ReduceLayer.run(), onert::backend::cpu::ops::ReshapeLayer.run(), onert::backend::cpu::ops::ResizeBilinearLayer.run(), onert::backend::cpu::ops::ReverseLayer.run(), onert::backend::cpu::ops::RmsNormLayer.run(), onert::backend::cpu::ops::RoPELayer.run(), onert::backend::cpu::ops::SelectLayer.run(), onert::backend::cpu::ops::ShapeLayer.run(), onert::backend::cpu::ops::SliceLayer.run(), onert::backend::cpu::ops::SoftMaxLayer.run(), onert::backend::cpu::ops::SpaceToBatchNDLayer.run(), onert::backend::cpu::ops::SpaceToDepthLayer.run(), onert::backend::cpu::ops::SplitLayer.run(), onert::backend::cpu::ops::SplitVLayer.run(), onert::backend::cpu::ops::SqDiffLayer.run(), onert::backend::cpu::ops::StatelessRandomUniformLayer.run(), onert::backend::cpu::ops::StridedSliceLayer.run(), onert::backend::cpu::ops::TileLayer.run(), onert::backend::cpu::ops::TransposeLayer.run(), onert::backend::cpu::ops::UnpackLayer.run(), onert::backend::ruy::ops::ConvolutionLayer.run(), onert::backend::ruy::ops::FullyConnectedLayer.run(), onert::backend::trix::ops::BulkLayer.run(), onert::backend::xnnpack::ops::ConvolutionLayer.run(), onert::backend::xnnpack::ops::DepthwiseConvolutionLayer.run(), onert::backend::xnnpack::ops::FullyConnectedLayer.run(), onert::exec::FunctionSequence.run(), onert::exec::NopFunction.run(), onert::backend::builtin::kernel::IfLayer.run(), onert::backend::builtin::kernel::PermuteLayer.run(), onert::backend::builtin::kernel::WhileLayer.run(), onert::compiler::pass::OddOutputPass.run(), onert::exec::IPermuteFunction.run(), onert::exec::HookFunction.run(), onert::compiler::pass::OperandPass.run(), onert::exec::IFunction.run(), onert::compiler::pass::IPass.run(), onert::compiler::pass::Pass.run(), mir_interpreter::AvgPool2DImpl< uint8_t >.run(), mir_interpreter::AvgPool2DImpl< T >.run(), mir_interpreter::DepthwiseConv2DImpl< T >.run(), mir_interpreter::DepthwiseConv2DImpl< uint8_t >.run(), mir_interpreter::SliceImpl< T >.run(), mir_interpreter::ELUImpl< T >.run(), mir_interpreter::LeakyReLUImpl< T >.run(), mir_interpreter::CappedReLUImpl< T >.run(), mir_interpreter::CappedReLUImpl< uint8_t >.run(), mir_interpreter::SoftmaxImpl< T >.run(), mir_interpreter::AbsImpl< T >.run(), mir_interpreter::AbsImpl< uint8_t >.run(), mir_interpreter::ReLUImpl< T >.run(), mir_interpreter::ReLUImpl< uint8_t >.run(), mir_interpreter::SigmoidImpl< T >.run(), mir_interpreter::SigmoidImpl< uint8_t >.run(), mir_interpreter::SqrtImpl< T >.run(), mir_interpreter::SqrtImpl< uint8_t >.run(), mir_interpreter::TanhImpl< T >.run(), mir_interpreter::TanhImpl< uint8_t >.run(), mir_interpreter::MaxPool2DImpl< uint8_t >.run(), mir_interpreter::TransposeImpl< T >.run(), mir_interpreter::SoftmaxImpl< uint8_t >.run(), mir_interpreter::HardSwishImpl< T >.run(), mir_interpreter::HardSwishImpl< uint8_t >.run(), mir_interpreter::MaxPool2DImpl< T >.run(), mir_interpreter::PadImpl< T >.run(), mir_interpreter::ReduceMeanImpl< T >.run(), mir_interpreter::FullyConnectedImpl< T >.run(), mir_interpreter::FullyConnectedImpl< uint8_t >.run(), Executor.run(), onert_micro::core::OMRuntimeModule.run(), onert_micro::OMInterpreter.run(), onert_micro::OMTrainingInterpreter.run(), logo::PhaseRunner< PhaseStrategy::Saturate >.run(), logo::PhaseRunner< PhaseStrategy::Restart >.run(), luci::PhaseRunner< logo::PhaseStrategy::Saturate >.run(), luci::PhaseRunner< logo::PhaseStrategy::Restart >.run(), enco::Pass.run(), enco::AvgPoolLoweringPass.run(), enco::ConcatLoweringPass.run(), enco::ConstantFoldingPass.run(), enco::CopyLoweringPass.run(), enco::DataLayoutConversionPass.run(), enco::DeadBagEliminationPass.run(), enco::DeadObjectEliminationPass.run(), enco::BagDuplicationPass.run(), enco::DuplicatedObjectReductionPass.run(), enco::FeatureUnificationPass.run(), enco::FreeInstrEliminationPass.run(), enco::FreeOpEliminationPass.run(), enco::IdenticalObjectReductionPass.run(), enco::IndirectCopyEliminationPass.run(), enco::IntrinsicSelectionPass.run(), enco::BypassGenerationPass.run(), enco::PhaseConstructionPass.run(), VerifyFlatbuffers.run(), mpqsolver::bisection::BisectionSolver.run(), mpqsolver::pattern::PatternSolver.run(), mpqsolver::MPQSolver.run(), mir_interpreter::ConcatImpl< T >.run(), mir_interpreter::ConcatImpl< uint8_t >.run(), mir_interpreter::GatherByT< T >.run(), mir_interpreter::GatherImpl< T, IndicesT >.run(), mir_interpreter::Conv2DImpl< T >.run(), mir_interpreter::Conv2DImpl< uint8_t >.run(), mir_interpreter::DeConv2DImpl< T >.run(), mir_interpreter::AddImpl< T >.run(), mir_interpreter::AddImpl< uint8_t >.run(), mir_interpreter::DivImpl< T >.run(), mir_interpreter::DivImpl< uint8_t >.run(), mir_interpreter::EqualImpl< T >.run(), mir_interpreter::GreaterImpl< T >.run(), mir_interpreter::LessImpl< T >.run(), mir_interpreter::MaxImpl< T >.run(), mir_interpreter::MaxImpl< uint8_t >.run(), mir_interpreter::MulImpl< T >.run(), mir_interpreter::MulImpl< uint8_t >.run(), mir_interpreter::SubImpl< T >.run(), mir_interpreter::SubImpl< uint8_t >.run(), arm_compute::CLBinaryLogicalOpKernel.run(), arm_compute::CLEmbeddingLookupKernel.run(), arm_compute::CLGatherExKernel.run(), arm_compute::CLGEMMMatrixAccumulateBiasesKernel.run(), arm_compute::CLHashtableLookupKernel.run(), arm_compute::CLInstanceNormalizationLayerKernelEx.run(), arm_compute::CLMemsetKernel.run(), arm_compute::CLMultiplyScaleFactorKernel.run(), arm_compute::CLNegKernel.run(), arm_compute::CLOneHotKernel.run(), arm_compute::CLPadLayerKernelEx.run(), arm_compute::CLQuantizationSymmetricKernel.run(), arm_compute::CLReduceOperationKernel.run(), arm_compute::CLScaleFactorSymm8Kernel.run(), arm_compute::NECastBoolKernel.run(), arm_compute::NEEmbeddingLookupKernel.run(), arm_compute::NEGatherKernelEx.run(), arm_compute::NEGEMMMatrixAccumulateBiasesKernel.run(), arm_compute::NEHashtableLookupKernel.run(), arm_compute::NEInstanceNormalizationLayerKernelEx.run(), arm_compute::NEMultiplyScaleFactorKernel.run(), arm_compute::NEOneHotKernel.run(), arm_compute::NEQuantizationSymmetricKernel.run(), cli::App.run(), cli::Command.run(), DecodeCommand.run(), EncodeCommand.run(), InitCommand.run(), MergeCommand.run(), cli::FunctionCommand.run(), tfkit::ConvertCommand.run(), tfkit::DecodeCommand.run(), tfkit::EncodeCommand.run(), tfkit::PackCommand.run(), tfkit::UnpackCommand.run(), exo::test::TypeShapeReadyPhase.run(), logo::RemoveDeadNodePass.run(), logo::RemoveDeadNodeWithQueryPass.run(), logo::ReorderDecodePass< loco::TensorBiasAdd >.run(), logo::ReorderDecodePass< loco::ReLU >.run(), luci::CircleTypeInferencePass.run(), exo::FoldReshapeOfConstPass.run(), exo::FoldTransposeOfConstPass.run(), exo::FuseBiasAddPass.run(), exo::FuseInstanceNormPass.run(), exo::FuseReluPass.run(), exo::FuseRsqrtPass.run(), exo::FuseSquaredDifferencePass.run(), logo::RemoveForwardNodePass.run(), logo::SimplifyDomainConversionPass.run(), luci::CanonicalizePass.run(), luci::ConvertNCHWToNHWCPass.run(), luci::ConvertToFakeQuantizedModelPass.run(), luci::DecomposeHardSwishPass.run(), luci::DecomposeSoftmaxPass.run(), luci::ExpandBroadcastConstPass.run(), luci::FoldAddV2Pass.run(), luci::FoldCastPass.run(), luci::FoldDensifyPass.run(), luci::FoldDepthwiseConv2DPass.run(), luci::FoldDequantizePass.run(), luci::FoldFullyConnectedPass.run(), luci::FoldGatherPass.run(), luci::FoldMulPass.run(), luci::FoldReshapePass.run(), luci::FoldShapePass.run(), luci::FoldSparseToDensePass.run(), luci::FoldSqueezePass.run(), luci::ForwardReshapeToUnaryOpPass.run(), luci::ForwardTransposeOpPass.run(), luci::FuseActivationFunctionPass.run(), luci::FuseAddToFullyConnectedBiasPass.run(), luci::FuseAddWithConvPass.run(), luci::FuseAddWithFullyConnectedPass.run(), luci::FuseAddWithTConvPass.run(), luci::FuseBatchNormWithConvPass.run(), luci::FuseBatchNormWithDwConvPass.run(), luci::FuseBatchNormWithTConvPass.run(), luci::FuseBCQPass.run(), luci::FuseGeluPass.run(), luci::FuseHorizontalFullyConnectedPass.run(), luci::FuseInstanceNormPass.run(), luci::FuseMeanWithMeanPass.run(), luci::FuseMulToFullyConnectedWeightsPass.run(), luci::FuseMulWithConvPass.run(), luci::FuseMulWithDivPass.run(), luci::FuseMulWithFullyConnectedPass.run(), luci::FusePreActivationBatchNormPass.run(), luci::FusePReluPass.run(), luci::FuseRmsNormPass.run(), luci::FuseRoPEPass.run(), luci::FuseRsqrtPass.run(), luci::FuseSliceWithTConvPass.run(), luci::FuseTransposeWithMeanPass.run(), luci::MakeBatchNormGammaPositivePass.run(), luci::PropagateQParamBackwardPass.run(), luci::PropagateQParamForwardPass.run(), luci::RemoveDuplicateConstPass.run(), luci::RemoveFakeQuantPass.run(), luci::RemoveGatherGuardPass.run(), luci::RemoveQDQForMixedPrecisionOpPass.run(), luci::RemoveQuantDequantSeqPass.run(), luci::RemoveRedundantDequantizePass.run(), luci::RemoveRedundantQuantizePass.run(), luci::RemoveRedundantReshapePass.run(), luci::RemoveRedundantTransposePass.run(), luci::RemoveUnnecessaryAddPass.run(), luci::RemoveUnnecessaryCastPass.run(), luci::RemoveUnnecessaryReshapeNetPass.run(), luci::RemoveUnnecessaryReshapePass.run(), luci::RemoveUnnecessarySlicePass.run(), luci::RemoveUnnecessarySplitPass.run(), luci::RemoveUnnecessaryStridedSlicePass.run(), luci::RemoveUnnecessaryTransposeNetPass.run(), luci::ReplaceMulAddWithDepthwiseConvPass.run(), luci::ReplaceNonConstFCWithBatchMatMulPass.run(), luci::ReplaceSubWithAddPass.run(), luci::ReplaceWithFCGeluFCPass.run(), luci::ResolveCustomOpAddPass.run(), luci::ResolveCustomOpBatchMatMulPass.run(), luci::ResolveCustomOpMatMulPass.run(), luci::ResolveCustomOpMaxPoolWithArgmaxPass.run(), luci::ResolveCustomOpSplitVPass.run(), luci::ResolveFormerCustomOpPass.run(), luci::ShuffleWeightTo16x1Float32Pass.run(), luci::SparsifyTensorPass.run(), luci::SubstituteExpandDimsToReshapePass.run(), luci::SubstitutePackToReshapePass.run(), luci::SubstitutePadV2ToPadPass.run(), luci::SubstituteSplitVToSplitPass.run(), luci::SubstituteSqueezeToReshapePass.run(), luci::SubstituteStridedSliceToReshapePass.run(), luci::SubstituteTransposeToReshapePass.run(), luci::TransformMinMaxToRelu6Pass.run(), luci::TransformMinReluToRelu6Pass.run(), luci::TransformSqrtDivToRsqrtMulPass.run(), luci::UnrollUnidirectionalSequenceLSTMPass.run(), luci::XpSepActFromTransposeConvPass.run(), luci::QuantizeOnnxDequantizeLinearPass.run(), luci::QuantizeOnnxQDQPass.run(), luci::QuantizeWithPredecessorPass.run(), moco::RemoveTFIdentityNode.run(), exo::CanonicalNodeConverter< loco::ReLU6 >.run(), exo::CanonicalNodeConverter< loco::DepthwiseConv2D >.run(), exo::CanonicalNodeConverter< loco::EltwiseMul >.run(), exo::CanonicalNodeConverter< loco::EltwiseSqrt >.run(), exo::CanonicalNodeConverter< loco::ConstGen >.run(), exo::CanonicalNodeConverter< loco::MatMul >.run(), exo::CanonicalNodeConverter< loco::EltwiseAdd >.run(), exo::CanonicalNodeConverter< loco::AvgPool2D >.run(), exo::CanonicalNodeConverter< loco::EltwiseMax >.run(), exo::CanonicalNodeConverter< loco::EltwiseSub >.run(), exo::CanonicalNodeConverter< loco::ReLU >.run(), exo::CanonicalNodeConverter< CanonicalType >.run(), exo::CanonicalNodeConverter< loco::EltwiseDiv >.run(), exo::CanonicalNodeConverter< loco::FeatureBiasAdd >.run(), exo::CanonicalNodeConverter< loco::Conv2D >.run(), exo::CanonicalNodeConverter< loco::MaxPool2D >.run(), exo::CanonicalNodeConverter< loco::TransposedConv2D >.run(), exo::CanonicalNodeConverter< loco::TensorConcat >.run(), exo::CanonicalNodeConverter< loco::TensorTranspose >.run(), exo::CanonicalNodeConverter< loco::TensorReduce >.run(), exo::TensorBroadcastConverter.run(), exo::MergeConcatNodesPass.run(), exo::ShapeInferencePass.run(), exo::TypeInferencePass.run(), fme_apply::InsertScaleShift.run(), fme_apply::FusePostScalePass.run(), fme_apply::FusePreScalePass.run(), luci::CircleShapeInferencePass.run(), luci::CommonSubExpressionEliminationPass.run(), luci::CopyQuantParamPass.run(), luci::DynamicBatchToSingleBatchPass.run(), luci::ForceQuantParamPass.run(), luci::QuantizeDequantizeWeightsPass.run(), luci::QuantizeDequantizeWeightsWithGPTQPass.run(), luci::QuantizeOnnxFakeQuantModelPass.run(), luci::QuantizeWeightsPass.run(), luci::QuantizeWithMinMaxPass.run(), luci::RequantizePass.run(), luci::QuantizePreCheckerPass.run(), moco::tf::SimpleNodeTransform< ConcreteNode >.run(), moco::tf::SimpleNodeTransform< moco::TFTanh >.run(), moco::tf::SimpleNodeTransform< moco::TFPush >.run(), moco::tf::SimpleNodeTransform< moco::TFStopGradient >.run(), moco::tf::SimpleNodeTransform< moco::TFSqrt >.run(), moco::tf::SimpleNodeTransform< moco::TFSoftmax >.run(), moco::tf::SimpleNodeTransform<::moco::TFPlaceholder >.run(), moco::tf::SimpleNodeTransform< moco::TFMul >.run(), moco::tf::SimpleNodeTransform< moco::TFMean >.run(), moco::tf::SimpleNodeTransform< moco::TFMaximum >.run(), moco::tf::SimpleNodeTransform< moco::TFIdentity >.run(), moco::tf::SimpleNodeTransform< moco::TFConst >.run(), moco::tf::SimpleNodeTransform< moco::TFAvgPool >.run(), moco::tf::SimpleNodeTransform< TFAdd >.run(), moco::tf::SimpleNodeTransform< moco::TFRealDiv >.run(), moco::tf::SimpleNodeTransform< moco::TFBiasAdd >.run(), moco::tf::SimpleNodeTransform< moco::TFConv2DBackpropInput >.run(), moco::tf::SimpleNodeTransform< moco::TFMaxPool >.run(), moco::tf::SimpleNodeTransform< TFConv2D >.run(), moco::tf::SimpleNodeTransform< moco::TFPad >.run(), moco::tf::SimpleNodeTransform< moco::TFConcatV2 >.run(), moco::tf::SimpleNodeTransform< moco::TFRsqrt >.run(), moco::tf::SimpleNodeTransform< moco::TFSqueeze >.run(), moco::tf::SimpleNodeTransform< moco::TFReshape >.run(), moco::tf::SimpleNodeTransform< moco::TFDepthwiseConv2dNative >.run(), moco::tf::SimpleNodeTransform< moco::TFSub >.run(), moco::tf::SimpleNodeTransform< moco::TFRelu >.run(), moco::tf::SimpleNodeTransform< moco::TFRelu6 >.run(), logo::ConstantFoldingPass.run(), logo::ResolveDuplicateReshapePass.run(), logo::ResolveRedundantReshapePass.run(), moco::tf::ShapeInferencePass.run(), moco::tf::TypeInferencePass.run(), moco::ConstantFoldAdd.run(), moco::ConstantFoldMul.run(), moco::ConstantFoldPack.run(), moco::ConstantFoldStridedSlice.run(), moco::FuseBinaryIntoPreceding.run(), moco::ResolveConstantShape.run(), moco::ResolveFusedBatchNorm.run(), moco::ResolveReshapeWildcardDim.run(), moco::ResolveSquaredDifference.run(), moco::SqueezeReduceNode.run(), logo::Pass.run(), locomotiv::NodeExecution.run(), luci::Pass.run(), luci::CircleShapeInferencePass.run(), luci::CircleTypeInferencePass.run(), luci::FuseBCQPass.run(), nnc::InterpreterBackend.run(), nnc::AclCppCodeGenerator.run(), nnc::CPPCodeGenerator.run(), mir_interpreter::FillImpl< T >.run(), ShowAction.run(), nnc::DumperPass.run(), nnc::CombineTransposes.run(), nnc::ConstantFoldTranspose.run(), nnc::DeadCodeElimination.run(), nnc::FuseArithmeticOps.run(), nnc::SinkRelu.run(), nnc::SinkTranspose.run(), nnc::DataFormatSwitcher.run(), nnc::LowerConv2D.run(), DummyPass1.run(), DummyPass2.run(), nnc::Pass.run(), Command.Command.run(), validate_onnx2circle.OnnxRunner.run(), test_utils.TestRunner.run(), QErrorComputer.QErrorComputer.run(), QErrorComputer.MPEIRComputer.run(), QErrorComputer.MSEComputer.run(), QErrorComputer.TAEComputer.run(), QErrorComputer.SRMSEComputer.run(), CfgRunner.CfgRunner.run(), WorkflowRunner.WorkflowRunner.run(), cirops::DumpOperators.run(), circletensordump::DumpTensors.run(), circletensordump::DumpTensorsToHdf5.run(), circletensordump::DumpInterface.run(), circleinspect::DumpOperators.run(), circleinspect::DumpConv2DWeight.run(), circleinspect::DumpOperatorVersion.run(), circleinspect::DumpTensorDType.run(), circleinspect::DumpConstants.run(), circleinspect::DumpTensorShape.run(), circleinspect::DumpInterface.run(), tflinspect::DumpOperators.run(), tflinspect::DumpConv2DWeight.run(), tflinspect::DumpOperatorVersion.run(), tflinspect::DumpInterface.run(), RandomizeAction.run(), HD5ExportAction.run(), HD5ImportAction.run(), nnkit::Action.run(), moco::tf::test::TFNodeBuildTester.run(), moco::test::TFNodeBuildTester.run(), prunner::PModelsRunner.run(), nnkit::support::onnx::Runner.run(), nnkit::support::caffe::Backend< DType >.run(), nnkit::support::moco::tf::Backend.run(), nnkit::support::onnx::Backend.run(), nnkit::support::tf::Backend.run(), nnkit::support::tflite::AbstractBackend.run(), arm_compute::CLFullyConnectedReshapingLayer.run(), arm_compute::NEFullyConnectedReshapingLayer.run(), and nnkit::Backend.run().

    diff --git a/dir_000237_000422.html b/dir_000237_000422.html index 31803cc8a5d..281fef85aa3 100644 --- a/dir_000237_000422.html +++ b/dir_000237_000422.html @@ -89,7 +89,7 @@
    -

    execute → include Relation

    File in onert-micro/onert-micro/src/executeIncludes file in onert-micro/onert-micro/include
    OMKernelExecute.cppexecute / OMKernelExecute.h
    OMKernelExecute.cppexecute / OMKernelExecutionBuilder.h
    OMKernelExecute.cppcore / OMKernelType.h
    OMKernelExecutionBuilder.cppexecute / OMKernelExecutionBuilder.h
    OMRuntimeKernel.cppexecute / OMRuntimeKernel.h
    OMTestUtils.cppOMInterpreter.h
    OMTestUtils.cppexecute / OMTestUtils.h
    OMUtils.cppexecute / OMUtils.h
    kernels / Abs.cppexecute / kernels / MathCommon.h
    kernels / Add.cppexecute / OMUtils.h
    kernels / Add.cppexecute / OMKernelExecutionBuilder.h
    kernels / Add.cppOMStatus.h
    kernels / Add.cppexecute / OMRuntimeKernel.h
    kernels / Add.cppcore / OMUtils.h
    kernels / Add.cppcore / OMRuntimeShape.h
    kernels / AddN.cppexecute / OMKernelExecutionBuilder.h
    kernels / AddN.cppOMStatus.h
    kernels / AddN.cppexecute / OMRuntimeKernel.h
    kernels / AddN.cppcore / OMRuntimeShape.h
    kernels / ArgCommon.cppexecute / kernels / ArgCommon.h
    kernels / ArgMax.cppexecute / kernels / ArgCommon.h
    kernels / ArgMin.cppexecute / kernels / ArgCommon.h
    kernels / ArgMin.cpppal / mcu / PALArgMin.h
    kernels / AveragePool2D.cppexecute / kernels / PoolingCommon.h
    kernels / BatchToSpaceND.cppexecute / kernels / SpacesBatchesNDCommon.h
    kernels / Cast.cppOMStatus.h
    kernels / Cast.cppcore / OMUtils.h
    kernels / Cast.cppcore / OMKernelData.h
    kernels / Cast.cppcore / OMDataType.h
    kernels / Cast.cppexecute / OMKernelExecutionBuilder.h
    kernels / Cast.cppexecute / OMUtils.h
    kernels / Cast.cppexecute / OMRuntimeKernel.h
    kernels / Cast.cpppal / common / PALCast.h
    kernels / Ceil.cppexecute / kernels / MathCommon.h
    kernels / Concatenation.cppcore / OMUtils.h
    kernels / Concatenation.cppcore / OMRuntimeShape.h
    kernels / Concatenation.cppcore / OMKernelData.h
    kernels / Concatenation.cppexecute / OMUtils.h
    kernels / Concatenation.cppexecute / OMKernelExecutionBuilder.h
    kernels / Concatenation.cppexecute / OMRuntimeKernel.h
    kernels / Concatenation.cppOMStatus.h
    kernels / Conv2D.cppOMStatus.h
    kernels / Conv2D.cppcore / OMUtils.h
    kernels / Conv2D.cppcore / OMKernelData.h
    kernels / Conv2D.cppexecute / OMKernelExecutionBuilder.h
    kernels / Conv2D.cppexecute / OMUtils.h
    kernels / Conv2D.cppexecute / OMRuntimeKernel.h
    kernels / Conv2D.cppexecute / kernels / ConvolutionCommon.h
    kernels / ConvolutionCommon.cppexecute / kernels / ConvolutionCommon.h
    kernels / ConvolutionCommon.cppexecute / OMUtils.h
    kernels / Cos.cppexecute / kernels / MathCommon.h
    kernels / DepthwiseConv2D.cppOMStatus.h
    kernels / DepthwiseConv2D.cppcore / OMUtils.h
    kernels / DepthwiseConv2D.cppcore / OMKernelData.h
    kernels / DepthwiseConv2D.cppexecute / OMKernelExecutionBuilder.h
    kernels / DepthwiseConv2D.cppexecute / OMUtils.h
    kernels / DepthwiseConv2D.cppexecute / OMRuntimeKernel.h
    kernels / DepthwiseConv2D.cppexecute / kernels / ConvolutionCommon.h
    kernels / Dequantize.cppexecute / OMKernelExecutionBuilder.h
    kernels / Dequantize.cppOMStatus.h
    kernels / Dequantize.cppexecute / OMRuntimeKernel.h
    kernels / Dequantize.cppcore / OMUtils.h
    kernels / Dequantize.cppcore / OMRuntimeShape.h
    kernels / Dequantize.cppexecute / OMUtils.h
    kernels / Div.cppexecute / OMUtils.h
    kernels / Div.cppexecute / OMKernelExecutionBuilder.h
    kernels / Div.cppOMStatus.h
    kernels / Div.cppexecute / OMRuntimeKernel.h
    kernels / Div.cppcore / OMUtils.h
    kernels / Div.cppcore / OMRuntimeShape.h
    kernels / Elu.cppOMStatus.h
    kernels / Elu.cppcore / OMUtils.h
    kernels / Elu.cppexecute / OMKernelExecutionBuilder.h
    kernels / Elu.cppexecute / OMRuntimeKernel.h
    kernels / Equal.cppexecute / OMKernelExecutionBuilder.h
    kernels / Equal.cppOMStatus.h
    kernels / Equal.cppexecute / OMRuntimeKernel.h
    kernels / Equal.cppcore / OMUtils.h
    kernels / Equal.cppexecute / kernels / ComparisonCommon.h
    kernels / Equal.cppexecute / OMUtils.h
    kernels / Exp.cppexecute / kernels / MathCommon.h
    kernels / ExpandDims.cppexecute / kernels / ReshapeCommon.h
    kernels / Fill.cppOMStatus.h
    kernels / Fill.cppcore / OMUtils.h
    kernels / Fill.cppcore / OMKernelData.h
    kernels / Fill.cppexecute / OMKernelExecutionBuilder.h
    kernels / Fill.cppexecute / OMRuntimeKernel.h
    kernels / Fill.cpppal / common / PALFill.h
    kernels / Floor.cppexecute / kernels / MathCommon.h
    kernels / FloorDiv.cppexecute / OMKernelExecutionBuilder.h
    kernels / FloorDiv.cppOMStatus.h
    kernels / FloorDiv.cppexecute / OMRuntimeKernel.h
    kernels / FloorDiv.cppexecute / kernels / ReadKernelDataCommon.h
    kernels / FloorDiv.cppcore / OMUtils.h
    kernels / FloorMod.cppexecute / OMKernelExecutionBuilder.h
    kernels / FloorMod.cppOMStatus.h
    kernels / FloorMod.cppexecute / OMRuntimeKernel.h
    kernels / FloorMod.cppexecute / kernels / ReadKernelDataCommon.h
    kernels / FloorMod.cppcore / OMUtils.h
    kernels / FullyConnected.cppOMStatus.h
    kernels / FullyConnected.cppcore / OMUtils.h
    kernels / FullyConnected.cppcore / OMKernelData.h
    kernels / FullyConnected.cppexecute / OMKernelExecutionBuilder.h
    kernels / FullyConnected.cppexecute / OMUtils.h
    kernels / FullyConnected.cppexecute / OMRuntimeKernel.h
    kernels / Gather.cppOMStatus.h
    kernels / Gather.cppcore / OMUtils.h
    kernels / Gather.cppcore / OMKernelData.h
    kernels / Gather.cppexecute / OMKernelExecutionBuilder.h
    kernels / Gather.cppexecute / OMUtils.h
    kernels / Gather.cppexecute / OMRuntimeKernel.h
    kernels / GatherND.cppOMStatus.h
    kernels / GatherND.cppcore / OMUtils.h
    kernels / GatherND.cppcore / OMKernelData.h
    kernels / GatherND.cppexecute / OMKernelExecutionBuilder.h
    kernels / GatherND.cppexecute / OMUtils.h
    kernels / GatherND.cppexecute / OMRuntimeKernel.h
    kernels / GatherND.cppexecute / kernels / ReadKernelDataCommon.h
    kernels / Greater.cppexecute / OMKernelExecutionBuilder.h
    kernels / Greater.cppOMStatus.h
    kernels / Greater.cppexecute / OMRuntimeKernel.h
    kernels / Greater.cppcore / OMUtils.h
    kernels / Greater.cppexecute / kernels / ComparisonCommon.h
    kernels / Greater.cppexecute / OMUtils.h
    kernels / GreaterEqual.cppexecute / OMKernelExecutionBuilder.h
    kernels / GreaterEqual.cppOMStatus.h
    kernels / GreaterEqual.cppexecute / OMRuntimeKernel.h
    kernels / GreaterEqual.cppcore / OMUtils.h
    kernels / GreaterEqual.cppexecute / kernels / ComparisonCommon.h
    kernels / GreaterEqual.cppexecute / OMUtils.h
    kernels / GRU.cppcore / OMDataType.h
    kernels / GRU.cppOMStatus.h
    kernels / GRU.cppcore / OMUtils.h
    kernels / GRU.cppcore / OMKernelData.h
    kernels / GRU.cppcore / memory / OMMemoryManager.h
    kernels / GRU.cppexecute / OMKernelExecutionBuilder.h
    kernels / GRU.cppexecute / OMUtils.h
    kernels / GRU.cppexecute / OMRuntimeKernel.h
    kernels / L2Normalize.cppOMStatus.h
    kernels / L2Normalize.cppcore / OMUtils.h
    kernels / L2Normalize.cppexecute / OMKernelExecutionBuilder.h
    kernels / L2Normalize.cppexecute / OMRuntimeKernel.h
    kernels / L2Normalize.cppexecute / OMUtils.h
    kernels / L2Pool2D.cppexecute / kernels / PoolingCommon.h
    kernels / LeakyRelu.cppexecute / kernels / ReluCommon.h
    kernels / Less.cppexecute / OMKernelExecutionBuilder.h
    kernels / Less.cppOMStatus.h
    kernels / Less.cppexecute / OMRuntimeKernel.h
    kernels / Less.cppcore / OMUtils.h
    kernels / Less.cppexecute / kernels / ComparisonCommon.h
    kernels / Less.cppexecute / OMUtils.h
    kernels / LessEqual.cppexecute / OMKernelExecutionBuilder.h
    kernels / LessEqual.cppOMStatus.h
    kernels / LessEqual.cppexecute / OMRuntimeKernel.h
    kernels / LessEqual.cppcore / OMUtils.h
    kernels / LessEqual.cppexecute / kernels / ComparisonCommon.h
    kernels / Log.cppexecute / kernels / MathCommon.h
    kernels / Logistic.cppOMStatus.h
    kernels / Logistic.cppcore / OMUtils.h
    kernels / Logistic.cppexecute / OMKernelExecutionBuilder.h
    kernels / Logistic.cppexecute / OMRuntimeKernel.h
    kernels / Logistic.cppexecute / OMUtils.h
    kernels / LogSoftmax.cppOMStatus.h
    kernels / LogSoftmax.cppcore / OMUtils.h
    kernels / LogSoftmax.cppexecute / OMKernelExecutionBuilder.h
    kernels / LogSoftmax.cppexecute / OMRuntimeKernel.h
    kernels / LogSoftmax.cppexecute / OMUtils.h
    kernels / MathCommon.cppexecute / kernels / MathCommon.h
    kernels / MathCommon.cppexecute / OMUtils.h
    kernels / Maximum.cppexecute / OMKernelExecutionBuilder.h
    kernels / Maximum.cppOMStatus.h
    kernels / Maximum.cppexecute / OMRuntimeKernel.h
    kernels / Maximum.cppexecute / kernels / ReadKernelDataCommon.h
    kernels / Maximum.cppcore / OMUtils.h
    kernels / MaxPool2D.cppexecute / kernels / PoolingCommon.h
    kernels / Minimum.cppexecute / OMKernelExecutionBuilder.h
    kernels / Minimum.cppOMStatus.h
    kernels / Minimum.cppexecute / OMRuntimeKernel.h
    kernels / Minimum.cppexecute / kernels / ReadKernelDataCommon.h
    kernels / Minimum.cppcore / OMUtils.h
    kernels / Mul.cppOMStatus.h
    kernels / Mul.cppcore / OMUtils.h
    kernels / Mul.cppcore / OMRuntimeShape.h
    kernels / Mul.cppexecute / OMUtils.h
    kernels / Mul.cppexecute / OMKernelExecutionBuilder.h
    kernels / Mul.cppexecute / OMRuntimeKernel.h
    kernels / Neg.cppexecute / kernels / MathCommon.h
    kernels / NotEqual.cppexecute / OMKernelExecutionBuilder.h
    kernels / NotEqual.cppOMStatus.h
    kernels / NotEqual.cppexecute / OMRuntimeKernel.h
    kernels / NotEqual.cppcore / OMUtils.h
    kernels / NotEqual.cppexecute / kernels / ComparisonCommon.h
    kernels / NotEqual.cppexecute / OMUtils.h
    kernels / Pack.cppOMStatus.h
    kernels / Pack.cppcore / OMUtils.h
    kernels / Pack.cppcore / OMRuntimeShape.h
    kernels / Pack.cppexecute / OMKernelExecutionBuilder.h
    kernels / Pack.cppexecute / OMRuntimeKernel.h
    kernels / Pad.cppOMStatus.h
    kernels / Pad.cppcore / OMUtils.h
    kernels / Pad.cppcore / OMRuntimeShape.h
    kernels / Pad.cppexecute / OMKernelExecutionBuilder.h
    kernels / Pad.cppexecute / OMRuntimeKernel.h
    kernels / PoolingCommon.cppexecute / kernels / PoolingCommon.h
    kernels / PoolingCommon.cppexecute / OMUtils.h
    kernels / Quantize.cppexecute / OMKernelExecutionBuilder.h
    kernels / Quantize.cppOMStatus.h
    kernels / Quantize.cppexecute / OMRuntimeKernel.h
    kernels / Quantize.cppcore / OMUtils.h
    kernels / Quantize.cppcore / OMRuntimeShape.h
    kernels / Quantize.cppexecute / OMUtils.h
    kernels / ReadKernelDataCommon.cppexecute / kernels / ReadKernelDataCommon.h
    kernels / ReadKernelDataCommon.cppexecute / OMUtils.h
    kernels / Relu.cppexecute / kernels / ReluCommon.h
    kernels / Relu6.cppexecute / kernels / ReluCommon.h
    kernels / ReluCommon.cppexecute / kernels / ReluCommon.h
    kernels / Reshape.cppexecute / kernels / ReshapeCommon.h
    kernels / ReshapeCommon.cppexecute / kernels / ReshapeCommon.h
    kernels / Round.cppexecute / kernels / MathCommon.h
    kernels / Rsqrt.cppexecute / kernels / MathCommon.h
    kernels / Shape.cppOMStatus.h
    kernels / Shape.cppcore / OMUtils.h
    kernels / Shape.cppexecute / OMKernelExecutionBuilder.h
    kernels / Shape.cppexecute / OMRuntimeKernel.h
    kernels / Sin.cppexecute / kernels / MathCommon.h
    kernels / Slice.cppOMStatus.h
    kernels / Slice.cppcore / OMUtils.h
    kernels / Slice.cppcore / OMKernelData.h
    kernels / Slice.cppexecute / OMKernelExecutionBuilder.h
    kernels / Slice.cppexecute / OMUtils.h
    kernels / Slice.cppexecute / OMRuntimeKernel.h
    kernels / Softmax.cppOMStatus.h
    kernels / Softmax.cppcore / OMUtils.h
    kernels / Softmax.cppexecute / OMKernelExecutionBuilder.h
    kernels / Softmax.cppexecute / OMRuntimeKernel.h
    kernels / Softmax.cppexecute / OMUtils.h
    kernels / SpacesBatchesNDCommon.cppexecute / kernels / SpacesBatchesNDCommon.h
    kernels / SpacesBatchesNDCommon.cppexecute / OMUtils.h
    kernels / SpaceToBatchND.cppexecute / kernels / SpacesBatchesNDCommon.h
    kernels / SpaceToDepth.cppexecute / OMKernelExecutionBuilder.h
    kernels / SpaceToDepth.cppOMStatus.h
    kernels / SpaceToDepth.cppexecute / OMRuntimeKernel.h
    kernels / SpaceToDepth.cppcore / OMRuntimeShape.h
    kernels / Split.cppOMStatus.h
    kernels / Split.cppcore / OMUtils.h
    kernels / Split.cppcore / OMKernelData.h
    kernels / Split.cppexecute / OMKernelExecutionBuilder.h
    kernels / Split.cppexecute / OMUtils.h
    kernels / Split.cppexecute / OMRuntimeKernel.h
    kernels / SplitV.cppOMStatus.h
    kernels / SplitV.cppcore / OMUtils.h
    kernels / SplitV.cppcore / OMKernelData.h
    kernels / SplitV.cppexecute / OMKernelExecutionBuilder.h
    kernels / SplitV.cppexecute / OMUtils.h
    kernels / SplitV.cppexecute / OMRuntimeKernel.h
    kernels / Sqrt.cppexecute / kernels / MathCommon.h
    kernels / Square.cppexecute / kernels / MathCommon.h
    kernels / SquaredDifference.cppOMStatus.h
    kernels / SquaredDifference.cppcore / OMUtils.h
    kernels / SquaredDifference.cppcore / OMRuntimeShape.h
    kernels / SquaredDifference.cppexecute / OMUtils.h
    kernels / SquaredDifference.cppexecute / OMKernelExecutionBuilder.h
    kernels / SquaredDifference.cppexecute / OMRuntimeKernel.h
    kernels / StridedSlice.cppOMStatus.h
    kernels / StridedSlice.cppcore / OMUtils.h
    kernels / StridedSlice.cppcore / OMKernelData.h
    kernels / StridedSlice.cppexecute / OMKernelExecutionBuilder.h
    kernels / StridedSlice.cppexecute / OMUtils.h
    kernels / StridedSlice.cppexecute / OMRuntimeKernel.h
    kernels / Sub.cppOMStatus.h
    kernels / Sub.cppcore / OMUtils.h
    kernels / Sub.cppcore / OMRuntimeShape.h
    kernels / Sub.cppexecute / OMUtils.h
    kernels / Sub.cppexecute / OMKernelExecutionBuilder.h
    kernels / Sub.cppexecute / OMRuntimeKernel.h
    kernels / SVDF.cppOMStatus.h
    kernels / SVDF.cppcore / OMUtils.h
    kernels / SVDF.cppcore / OMDataType.h
    kernels / SVDF.cppcore / OMKernelData.h
    kernels / SVDF.cppcore / memory / OMMemoryManager.h
    kernels / SVDF.cppexecute / OMKernelExecutionBuilder.h
    kernels / SVDF.cppexecute / OMUtils.h
    kernels / SVDF.cppexecute / OMRuntimeKernel.h
    kernels / Tanh.cppexecute / kernels / MathCommon.h
    kernels / Transpose.cppOMStatus.h
    kernels / Transpose.cppcore / OMUtils.h
    kernels / Transpose.cppcore / OMKernelData.h
    kernels / Transpose.cppexecute / OMKernelExecutionBuilder.h
    kernels / Transpose.cppexecute / OMUtils.h
    kernels / Transpose.cppexecute / OMRuntimeKernel.h
    kernels / TransposeConv.cppOMStatus.h
    kernels / TransposeConv.cppcore / OMUtils.h
    kernels / TransposeConv.cppcore / OMKernelData.h
    kernels / TransposeConv.cppexecute / OMKernelExecutionBuilder.h
    kernels / TransposeConv.cppexecute / OMUtils.h
    kernels / TransposeConv.cppexecute / OMRuntimeKernel.h
    kernels / Unpack.cppOMStatus.h
    kernels / Unpack.cppcore / OMUtils.h
    kernels / Unpack.cppcore / OMKernelData.h
    kernels / Unpack.cppexecute / OMKernelExecutionBuilder.h
    kernels / Unpack.cppexecute / OMUtils.h
    kernels / Unpack.cppexecute / OMRuntimeKernel.h
    kernels / Unpack.cpppal / common / PALUnpack.h
    kernels / While.cppexecute / OMKernelExecutionBuilder.h
    kernels / While.cppOMStatus.h
    kernels / While.cppexecute / OMRuntimeKernel.h
    kernels / While.cppcore / OMUtils.h
    kernels / While.cppcore / OMDataType.h
    kernels / While.cppexecute / OMKernelExecute.h
    +

    execute → include Relation

    File in onert-micro/onert-micro/src/executeIncludes file in onert-micro/onert-micro/include
    OMKernelExecute.cppexecute / OMKernelExecute.h
    OMKernelExecute.cppexecute / OMKernelExecutionBuilder.h
    OMKernelExecute.cppcore / OMKernelType.h
    OMKernelExecutionBuilder.cppexecute / OMKernelExecutionBuilder.h
    OMRuntimeKernel.cppexecute / OMRuntimeKernel.h
    OMTestUtils.cppOMInterpreter.h
    OMTestUtils.cppexecute / OMTestUtils.h
    OMUtils.cppexecute / OMUtils.h
    kernels / Abs.cppexecute / kernels / MathCommon.h
    kernels / Add.cppexecute / OMUtils.h
    kernels / Add.cppexecute / OMKernelExecutionBuilder.h
    kernels / Add.cppOMStatus.h
    kernels / Add.cppexecute / OMRuntimeKernel.h
    kernels / Add.cppcore / OMUtils.h
    kernels / Add.cppcore / OMRuntimeShape.h
    kernels / AddN.cppexecute / OMKernelExecutionBuilder.h
    kernels / AddN.cppOMStatus.h
    kernels / AddN.cppexecute / OMRuntimeKernel.h
    kernels / AddN.cppcore / OMRuntimeShape.h
    kernels / ArgCommon.cppexecute / kernels / ArgCommon.h
    kernels / ArgMax.cppexecute / kernels / ArgCommon.h
    kernels / ArgMin.cppexecute / kernels / ArgCommon.h
    kernels / ArgMin.cpppal / mcu / PALArgMin.h
    kernels / AveragePool2D.cppexecute / kernels / PoolingCommon.h
    kernels / BatchToSpaceND.cppexecute / kernels / SpacesBatchesNDCommon.h
    kernels / Cast.cppOMStatus.h
    kernels / Cast.cppcore / OMUtils.h
    kernels / Cast.cppcore / OMKernelData.h
    kernels / Cast.cppcore / OMDataType.h
    kernels / Cast.cppexecute / OMKernelExecutionBuilder.h
    kernels / Cast.cppexecute / OMUtils.h
    kernels / Cast.cppexecute / OMRuntimeKernel.h
    kernels / Cast.cpppal / common / PALCast.h
    kernels / Ceil.cppexecute / kernels / MathCommon.h
    kernels / Concatenation.cppcore / OMUtils.h
    kernels / Concatenation.cppcore / OMRuntimeShape.h
    kernels / Concatenation.cppcore / OMKernelData.h
    kernels / Concatenation.cppexecute / OMUtils.h
    kernels / Concatenation.cppexecute / OMKernelExecutionBuilder.h
    kernels / Concatenation.cppexecute / OMRuntimeKernel.h
    kernels / Concatenation.cppOMStatus.h
    kernels / Conv2D.cppOMStatus.h
    kernels / Conv2D.cppcore / OMUtils.h
    kernels / Conv2D.cppcore / OMKernelData.h
    kernels / Conv2D.cppexecute / OMKernelExecutionBuilder.h
    kernels / Conv2D.cppexecute / OMUtils.h
    kernels / Conv2D.cppexecute / OMRuntimeKernel.h
    kernels / Conv2D.cppexecute / kernels / ConvolutionCommon.h
    kernels / ConvolutionCommon.cppexecute / kernels / ConvolutionCommon.h
    kernels / ConvolutionCommon.cppexecute / OMUtils.h
    kernels / Cos.cppexecute / kernels / MathCommon.h
    kernels / DepthwiseConv2D.cppOMStatus.h
    kernels / DepthwiseConv2D.cppcore / OMUtils.h
    kernels / DepthwiseConv2D.cppcore / OMKernelData.h
    kernels / DepthwiseConv2D.cppexecute / OMKernelExecutionBuilder.h
    kernels / DepthwiseConv2D.cppexecute / OMUtils.h
    kernels / DepthwiseConv2D.cppexecute / OMRuntimeKernel.h
    kernels / DepthwiseConv2D.cppexecute / kernels / ConvolutionCommon.h
    kernels / Dequantize.cppexecute / OMKernelExecutionBuilder.h
    kernels / Dequantize.cppOMStatus.h
    kernels / Dequantize.cppexecute / OMRuntimeKernel.h
    kernels / Dequantize.cppcore / OMUtils.h
    kernels / Dequantize.cppcore / OMRuntimeShape.h
    kernels / Dequantize.cppexecute / OMUtils.h
    kernels / Div.cppexecute / OMUtils.h
    kernels / Div.cppexecute / OMKernelExecutionBuilder.h
    kernels / Div.cppOMStatus.h
    kernels / Div.cppexecute / OMRuntimeKernel.h
    kernels / Div.cppcore / OMUtils.h
    kernels / Div.cppcore / OMRuntimeShape.h
    kernels / Elu.cppOMStatus.h
    kernels / Elu.cppcore / OMUtils.h
    kernels / Elu.cppexecute / OMKernelExecutionBuilder.h
    kernels / Elu.cppexecute / OMRuntimeKernel.h
    kernels / Equal.cppexecute / OMKernelExecutionBuilder.h
    kernels / Equal.cppOMStatus.h
    kernels / Equal.cppexecute / OMRuntimeKernel.h
    kernels / Equal.cppcore / OMUtils.h
    kernels / Equal.cppexecute / kernels / ComparisonCommon.h
    kernels / Equal.cppexecute / OMUtils.h
    kernels / Exp.cppexecute / kernels / MathCommon.h
    kernels / ExpandDims.cppexecute / kernels / ReshapeCommon.h
    kernels / Fill.cppOMStatus.h
    kernels / Fill.cppcore / OMUtils.h
    kernels / Fill.cppcore / OMKernelData.h
    kernels / Fill.cppexecute / OMKernelExecutionBuilder.h
    kernels / Fill.cppexecute / OMRuntimeKernel.h
    kernels / Fill.cpppal / common / PALFill.h
    kernels / Floor.cppexecute / kernels / MathCommon.h
    kernels / FloorDiv.cppexecute / OMKernelExecutionBuilder.h
    kernels / FloorDiv.cppOMStatus.h
    kernels / FloorDiv.cppexecute / OMRuntimeKernel.h
    kernels / FloorDiv.cppexecute / kernels / ReadKernelDataCommon.h
    kernels / FloorDiv.cppcore / OMUtils.h
    kernels / FloorMod.cppexecute / OMKernelExecutionBuilder.h
    kernels / FloorMod.cppOMStatus.h
    kernels / FloorMod.cppexecute / OMRuntimeKernel.h
    kernels / FloorMod.cppexecute / kernels / ReadKernelDataCommon.h
    kernels / FloorMod.cppcore / OMUtils.h
    kernels / FullyConnected.cppOMStatus.h
    kernels / FullyConnected.cppcore / OMUtils.h
    kernels / FullyConnected.cppcore / OMKernelData.h
    kernels / FullyConnected.cppexecute / OMKernelExecutionBuilder.h
    kernels / FullyConnected.cppexecute / OMUtils.h
    kernels / FullyConnected.cppexecute / OMRuntimeKernel.h
    kernels / Gather.cppOMStatus.h
    kernels / Gather.cppcore / OMUtils.h
    kernels / Gather.cppcore / OMKernelData.h
    kernels / Gather.cppexecute / OMKernelExecutionBuilder.h
    kernels / Gather.cppexecute / OMUtils.h
    kernels / Gather.cppexecute / OMRuntimeKernel.h
    kernels / GatherND.cppOMStatus.h
    kernels / GatherND.cppcore / OMUtils.h
    kernels / GatherND.cppcore / OMKernelData.h
    kernels / GatherND.cppexecute / OMKernelExecutionBuilder.h
    kernels / GatherND.cppexecute / OMUtils.h
    kernels / GatherND.cppexecute / OMRuntimeKernel.h
    kernels / GatherND.cppexecute / kernels / ReadKernelDataCommon.h
    kernels / Greater.cppexecute / OMKernelExecutionBuilder.h
    kernels / Greater.cppOMStatus.h
    kernels / Greater.cppexecute / OMRuntimeKernel.h
    kernels / Greater.cppcore / OMUtils.h
    kernels / Greater.cppexecute / kernels / ComparisonCommon.h
    kernels / Greater.cppexecute / OMUtils.h
    kernels / GreaterEqual.cppexecute / OMKernelExecutionBuilder.h
    kernels / GreaterEqual.cppOMStatus.h
    kernels / GreaterEqual.cppexecute / OMRuntimeKernel.h
    kernels / GreaterEqual.cppcore / OMUtils.h
    kernels / GreaterEqual.cppexecute / kernels / ComparisonCommon.h
    kernels / GreaterEqual.cppexecute / OMUtils.h
    kernels / GRU.cppcore / OMDataType.h
    kernels / GRU.cppOMStatus.h
    kernels / GRU.cppcore / OMUtils.h
    kernels / GRU.cppcore / OMKernelData.h
    kernels / GRU.cppcore / memory / OMMemoryManager.h
    kernels / GRU.cppexecute / OMKernelExecutionBuilder.h
    kernels / GRU.cppexecute / OMUtils.h
    kernels / GRU.cppexecute / OMRuntimeKernel.h
    kernels / L2Normalize.cppOMStatus.h
    kernels / L2Normalize.cppcore / OMUtils.h
    kernels / L2Normalize.cppexecute / OMKernelExecutionBuilder.h
    kernels / L2Normalize.cppexecute / OMRuntimeKernel.h
    kernels / L2Normalize.cppexecute / OMUtils.h
    kernels / L2Pool2D.cppexecute / kernels / PoolingCommon.h
    kernels / LeakyRelu.cppexecute / kernels / ReluCommon.h
    kernels / Less.cppexecute / OMKernelExecutionBuilder.h
    kernels / Less.cppOMStatus.h
    kernels / Less.cppexecute / OMRuntimeKernel.h
    kernels / Less.cppcore / OMUtils.h
    kernels / Less.cppexecute / kernels / ComparisonCommon.h
    kernels / Less.cppexecute / OMUtils.h
    kernels / LessEqual.cppexecute / OMKernelExecutionBuilder.h
    kernels / LessEqual.cppOMStatus.h
    kernels / LessEqual.cppexecute / OMRuntimeKernel.h
    kernels / LessEqual.cppcore / OMUtils.h
    kernels / LessEqual.cppexecute / kernels / ComparisonCommon.h
    kernels / Log.cppexecute / kernels / MathCommon.h
    kernels / Logistic.cppOMStatus.h
    kernels / Logistic.cppcore / OMUtils.h
    kernels / Logistic.cppexecute / OMKernelExecutionBuilder.h
    kernels / Logistic.cppexecute / OMRuntimeKernel.h
    kernels / Logistic.cppexecute / OMUtils.h
    kernels / LogSoftmax.cppOMStatus.h
    kernels / LogSoftmax.cppcore / OMUtils.h
    kernels / LogSoftmax.cppexecute / OMKernelExecutionBuilder.h
    kernels / LogSoftmax.cppexecute / OMRuntimeKernel.h
    kernels / LogSoftmax.cppexecute / OMUtils.h
    kernels / MathCommon.cppexecute / kernels / MathCommon.h
    kernels / MathCommon.cppexecute / OMUtils.h
    kernels / Maximum.cppexecute / OMKernelExecutionBuilder.h
    kernels / Maximum.cppOMStatus.h
    kernels / Maximum.cppexecute / OMRuntimeKernel.h
    kernels / Maximum.cppexecute / kernels / ReadKernelDataCommon.h
    kernels / Maximum.cppcore / OMUtils.h
    kernels / MaxPool2D.cppexecute / kernels / PoolingCommon.h
    kernels / Minimum.cppexecute / OMKernelExecutionBuilder.h
    kernels / Minimum.cppOMStatus.h
    kernels / Minimum.cppexecute / OMRuntimeKernel.h
    kernels / Minimum.cppexecute / kernels / ReadKernelDataCommon.h
    kernels / Minimum.cppcore / OMUtils.h
    kernels / Mul.cppOMStatus.h
    kernels / Mul.cppcore / OMUtils.h
    kernels / Mul.cppcore / OMRuntimeShape.h
    kernels / Mul.cppexecute / OMUtils.h
    kernels / Mul.cppexecute / OMKernelExecutionBuilder.h
    kernels / Mul.cppexecute / OMRuntimeKernel.h
    kernels / Neg.cppexecute / kernels / MathCommon.h
    kernels / NotEqual.cppexecute / OMKernelExecutionBuilder.h
    kernels / NotEqual.cppOMStatus.h
    kernels / NotEqual.cppexecute / OMRuntimeKernel.h
    kernels / NotEqual.cppcore / OMUtils.h
    kernels / NotEqual.cppexecute / kernels / ComparisonCommon.h
    kernels / NotEqual.cppexecute / OMUtils.h
    kernels / Pack.cppOMStatus.h
    kernels / Pack.cppcore / OMUtils.h
    kernels / Pack.cppcore / OMRuntimeShape.h
    kernels / Pack.cppexecute / OMKernelExecutionBuilder.h
    kernels / Pack.cppexecute / OMRuntimeKernel.h
    kernels / Pad.cppOMStatus.h
    kernels / Pad.cppcore / OMUtils.h
    kernels / Pad.cppcore / OMRuntimeShape.h
    kernels / Pad.cppexecute / OMKernelExecutionBuilder.h
    kernels / Pad.cppexecute / OMRuntimeKernel.h
    kernels / PoolingCommon.cppexecute / kernels / PoolingCommon.h
    kernels / PoolingCommon.cppexecute / OMUtils.h
    kernels / Quantize.cppexecute / OMKernelExecutionBuilder.h
    kernels / Quantize.cppOMStatus.h
    kernels / Quantize.cppexecute / OMRuntimeKernel.h
    kernels / Quantize.cppcore / OMUtils.h
    kernels / Quantize.cppcore / OMRuntimeShape.h
    kernels / Quantize.cppexecute / OMUtils.h
    kernels / ReadKernelDataCommon.cppexecute / kernels / ReadKernelDataCommon.h
    kernels / ReadKernelDataCommon.cppexecute / OMUtils.h
    kernels / Relu.cppexecute / kernels / ReluCommon.h
    kernels / Relu6.cppexecute / kernels / ReluCommon.h
    kernels / ReluCommon.cppexecute / kernels / ReluCommon.h
    kernels / Reshape.cppexecute / kernels / ReshapeCommon.h
    kernels / ReshapeCommon.cppexecute / kernels / ReshapeCommon.h
    kernels / Round.cppexecute / kernels / MathCommon.h
    kernels / Rsqrt.cppexecute / kernels / MathCommon.h
    kernels / Shape.cppOMStatus.h
    kernels / Shape.cppcore / OMUtils.h
    kernels / Shape.cppexecute / OMKernelExecutionBuilder.h
    kernels / Shape.cppexecute / OMRuntimeKernel.h
    kernels / Sin.cppexecute / kernels / MathCommon.h
    kernels / Slice.cppOMStatus.h
    kernels / Slice.cppcore / OMUtils.h
    kernels / Slice.cppcore / OMKernelData.h
    kernels / Slice.cppexecute / OMKernelExecutionBuilder.h
    kernels / Slice.cppexecute / OMUtils.h
    kernels / Slice.cppexecute / OMRuntimeKernel.h
    kernels / Softmax.cppOMStatus.h
    kernels / Softmax.cppcore / OMUtils.h
    kernels / Softmax.cppexecute / OMKernelExecutionBuilder.h
    kernels / Softmax.cppexecute / OMRuntimeKernel.h
    kernels / Softmax.cppexecute / OMUtils.h
    kernels / SpacesBatchesNDCommon.cppexecute / kernels / SpacesBatchesNDCommon.h
    kernels / SpacesBatchesNDCommon.cppexecute / OMUtils.h
    kernels / SpaceToBatchND.cppexecute / kernels / SpacesBatchesNDCommon.h
    kernels / SpaceToDepth.cppexecute / OMKernelExecutionBuilder.h
    kernels / SpaceToDepth.cppOMStatus.h
    kernels / SpaceToDepth.cppexecute / OMRuntimeKernel.h
    kernels / SpaceToDepth.cppcore / OMRuntimeShape.h
    kernels / Split.cppOMStatus.h
    kernels / Split.cppcore / OMUtils.h
    kernels / Split.cppcore / OMKernelData.h
    kernels / Split.cppexecute / OMKernelExecutionBuilder.h
    kernels / Split.cppexecute / OMUtils.h
    kernels / Split.cppexecute / OMRuntimeKernel.h
    kernels / SplitV.cppOMStatus.h
    kernels / SplitV.cppcore / OMUtils.h
    kernels / SplitV.cppcore / OMKernelData.h
    kernels / SplitV.cppexecute / OMKernelExecutionBuilder.h
    kernels / SplitV.cppexecute / OMUtils.h
    kernels / SplitV.cppexecute / OMRuntimeKernel.h
    kernels / Sqrt.cppexecute / kernels / MathCommon.h
    kernels / Square.cppexecute / kernels / MathCommon.h
    kernels / SquaredDifference.cppOMStatus.h
    kernels / SquaredDifference.cppcore / OMUtils.h
    kernels / SquaredDifference.cppcore / OMRuntimeShape.h
    kernels / SquaredDifference.cppexecute / OMUtils.h
    kernels / SquaredDifference.cppexecute / OMKernelExecutionBuilder.h
    kernels / SquaredDifference.cppexecute / OMRuntimeKernel.h
    kernels / StridedSlice.cppOMStatus.h
    kernels / StridedSlice.cppcore / OMUtils.h
    kernels / StridedSlice.cppcore / OMKernelData.h
    kernels / StridedSlice.cppexecute / OMKernelExecutionBuilder.h
    kernels / StridedSlice.cppexecute / OMUtils.h
    kernels / StridedSlice.cppexecute / OMRuntimeKernel.h
    kernels / Sub.cppOMStatus.h
    kernels / Sub.cppcore / OMUtils.h
    kernels / Sub.cppcore / OMRuntimeShape.h
    kernels / Sub.cppexecute / OMUtils.h
    kernels / Sub.cppexecute / OMKernelExecutionBuilder.h
    kernels / Sub.cppexecute / OMRuntimeKernel.h
    kernels / SVDF.cppOMStatus.h
    kernels / SVDF.cppcore / OMUtils.h
    kernels / SVDF.cppcore / OMDataType.h
    kernels / SVDF.cppcore / OMKernelData.h
    kernels / SVDF.cppcore / memory / OMMemoryManager.h
    kernels / SVDF.cppexecute / OMKernelExecutionBuilder.h
    kernels / SVDF.cppexecute / OMUtils.h
    kernels / SVDF.cppexecute / OMRuntimeKernel.h
    kernels / Tanh.cppexecute / kernels / MathCommon.h
    kernels / Transpose.cppOMStatus.h
    kernels / Transpose.cppcore / OMUtils.h
    kernels / Transpose.cppcore / OMKernelData.h
    kernels / Transpose.cppexecute / OMKernelExecutionBuilder.h
    kernels / Transpose.cppexecute / OMUtils.h
    kernels / Transpose.cppexecute / OMRuntimeKernel.h
    kernels / TransposeConv.cppOMStatus.h
    kernels / TransposeConv.cppcore / OMUtils.h
    kernels / TransposeConv.cppcore / OMKernelData.h
    kernels / TransposeConv.cppexecute / OMKernelExecutionBuilder.h
    kernels / TransposeConv.cppexecute / OMUtils.h
    kernels / TransposeConv.cppexecute / OMRuntimeKernel.h
    kernels / Unpack.cppOMStatus.h
    kernels / Unpack.cppcore / OMUtils.h
    kernels / Unpack.cppcore / OMKernelData.h
    kernels / Unpack.cppexecute / OMKernelExecutionBuilder.h
    kernels / Unpack.cppexecute / OMUtils.h
    kernels / Unpack.cppexecute / OMRuntimeKernel.h
    kernels / Unpack.cpppal / common / PALUnpack.h
    kernels / While.cppexecute / OMKernelExecutionBuilder.h
    kernels / While.cppOMStatus.h
    kernels / While.cppexecute / OMRuntimeKernel.h
    kernels / While.cppcore / OMUtils.h
    kernels / While.cppcore / OMDataType.h
    kernels / While.cppexecute / OMKernelExecute.h
    kernels / ZerosLike.cppOMStatus.h
    kernels / ZerosLike.cppcore / OMUtils.h
    kernels / ZerosLike.cppexecute / OMKernelExecutionBuilder.h
    kernels / ZerosLike.cppexecute / OMRuntimeKernel.h
    -

    import → include Relation

    File in onert-micro/onert-micro/src/importIncludes file in onert-micro/onert-micro/include
    helpers / OMArgCommon.cppimport / helpers / OMArgCommon.h
    helpers / OMConfigureSISOKernel.cppimport / helpers / OMConfigureSISOKernel.h
    helpers / OMConfigureTISOKernel.cppimport / helpers / OMConfigureTISOKernel.h
    OMDynamicShapesHandler.cppimport / OMDynamicShapesHandler.h
    OMDynamicShapesHandler.cppcore / OMKernelType.h
    OMExecutionPlanCreator.cppimport / OMExecutionPlanCreator.h
    helpers / OMFloorCommon.cppimport / helpers / OMFloorCommon.h
    OMKernelConfiguration.cppimport / OMKernelConfiguration.h
    OMKernelConfiguration.cppimport / OMKernelConfigureBuilder.h
    OMKernelConfiguration.cppcore / OMKernelType.h
    OMKernelConfigureBuilder.cppimport / OMKernelConfigureBuilder.h
    helpers / OMPadCommon.cppimport / helpers / OMPadCommon.h
    helpers / OMPoolingCommon.cppimport / helpers / OMPooingCommon.h
    helpers / OMSpacesBatchesNDCommon.cppimport / helpers / OMSpacesBatchesNDCommon.h
    OMUtils.cppimport / OMUtils.h
    kernels / Abs.cppimport / helpers / OMConfigureSISOKernel.h
    kernels / Add.cppimport / helpers / OMConfigureTISOKernel.h
    kernels / AddN.cppimport / OMKernelConfigureBuilder.h
    kernels / AddN.cppcore / OMUtils.h
    kernels / AddN.cppOMStatus.h
    kernels / AddN.cppexecute / OMRuntimeKernel.h
    kernels / ArgMax.cppimport / helpers / OMArgCommon.h
    kernels / ArgMin.cppimport / helpers / OMArgCommon.h
    kernels / AveragePool2D.cppimport / helpers / OMPooingCommon.h
    kernels / BatchToSpaceND.cppimport / helpers / OMSpacesBatchesNDCommon.h
    kernels / Cast.cppimport / OMKernelConfigureBuilder.h
    kernels / Cast.cppcore / OMUtils.h
    kernels / Cast.cppOMStatus.h
    kernels / Cast.cppexecute / OMRuntimeKernel.h
    kernels / Ceil.cppimport / helpers / OMConfigureSISOKernel.h
    kernels / Concatenation.cppimport / OMKernelConfigureBuilder.h
    kernels / Concatenation.cppcore / OMUtils.h
    kernels / Concatenation.cppOMStatus.h
    kernels / Concatenation.cppexecute / OMRuntimeKernel.h
    kernels / Concatenation.cppcore / OMDataType.h
    kernels / Conv2D.cppOMStatus.h
    kernels / Conv2D.cppcore / OMUtils.h
    kernels / Conv2D.cppcore / OMKernelData.h
    kernels / Conv2D.cppimport / OMKernelConfigureBuilder.h
    kernels / Conv2D.cppexecute / OMRuntimeKernel.h
    kernels / Conv2D.cppexecute / OMUtils.h
    kernels / Cos.cppimport / helpers / OMConfigureSISOKernel.h
    kernels / DepthwiseConv2D.cppOMStatus.h
    kernels / DepthwiseConv2D.cppcore / OMUtils.h
    kernels / DepthwiseConv2D.cppcore / OMKernelData.h
    kernels / DepthwiseConv2D.cppimport / OMKernelConfigureBuilder.h
    kernels / DepthwiseConv2D.cppexecute / OMRuntimeKernel.h
    kernels / DepthwiseConv2D.cppexecute / OMUtils.h
    kernels / Dequantize.cppimport / OMKernelConfigureBuilder.h
    kernels / Dequantize.cppcore / OMUtils.h
    kernels / Dequantize.cppOMStatus.h
    kernels / Dequantize.cppexecute / OMRuntimeKernel.h
    kernels / Div.cppimport / helpers / OMConfigureTISOKernel.h
    kernels / Elu.cppimport / helpers / OMConfigureSISOKernel.h
    kernels / Equal.cppimport / OMKernelConfigureBuilder.h
    kernels / Equal.cppcore / OMUtils.h
    kernels / Equal.cppOMStatus.h
    kernels / Equal.cppexecute / OMRuntimeKernel.h
    kernels / Equal.cppimport / OMUtils.h
    kernels / Exp.cppimport / helpers / OMConfigureSISOKernel.h
    kernels / ExpandDims.cppOMStatus.h
    kernels / ExpandDims.cppcore / OMUtils.h
    kernels / ExpandDims.cppimport / OMKernelConfigureBuilder.h
    kernels / ExpandDims.cppexecute / OMRuntimeKernel.h
    kernels / Fill.cppOMStatus.h
    kernels / Fill.cppcore / OMUtils.h
    kernels / Fill.cppimport / OMKernelConfigureBuilder.h
    kernels / Fill.cppexecute / OMRuntimeKernel.h
    kernels / Floor.cppimport / helpers / OMConfigureSISOKernel.h
    kernels / FloorDiv.cppimport / helpers / OMFloorCommon.h
    kernels / FloorMod.cppimport / helpers / OMFloorCommon.h
    kernels / FullyConnected.cppOMStatus.h
    kernels / FullyConnected.cppimport / OMKernelConfigureBuilder.h
    kernels / FullyConnected.cppcore / OMUtils.h
    kernels / FullyConnected.cppcore / OMKernelData.h
    kernels / FullyConnected.cppexecute / OMRuntimeKernel.h
    kernels / Gather.cppOMStatus.h
    kernels / Gather.cppcore / OMUtils.h
    kernels / Gather.cppimport / OMKernelConfigureBuilder.h
    kernels / Gather.cppexecute / OMRuntimeKernel.h
    kernels / GatherND.cppOMStatus.h
    kernels / GatherND.cppcore / OMUtils.h
    kernels / GatherND.cppimport / OMKernelConfigureBuilder.h
    kernels / GatherND.cppexecute / OMRuntimeKernel.h
    kernels / Greater.cppimport / OMKernelConfigureBuilder.h
    kernels / Greater.cppcore / OMUtils.h
    kernels / Greater.cppOMStatus.h
    kernels / Greater.cppexecute / OMRuntimeKernel.h
    kernels / Greater.cppimport / OMUtils.h
    kernels / GreaterEqual.cppimport / OMKernelConfigureBuilder.h
    kernels / GreaterEqual.cppcore / OMUtils.h
    kernels / GreaterEqual.cppOMStatus.h
    kernels / GreaterEqual.cppexecute / OMRuntimeKernel.h
    kernels / GreaterEqual.cppimport / OMUtils.h
    kernels / GRU.cppOMStatus.h
    kernels / GRU.cppimport / OMKernelConfigureBuilder.h
    kernels / GRU.cppcore / OMUtils.h
    kernels / GRU.cppcore / OMKernelData.h
    kernels / GRU.cppexecute / OMRuntimeKernel.h
    kernels / L2Normalize.cppOMStatus.h
    kernels / L2Normalize.cppcore / OMUtils.h
    kernels / L2Normalize.cppimport / OMKernelConfigureBuilder.h
    kernels / L2Normalize.cppexecute / OMRuntimeKernel.h
    kernels / L2Normalize.cppimport / helpers / OMConfigureSISOKernel.h
    kernels / L2Pool2D.cppimport / helpers / OMPooingCommon.h
    kernels / LeakyRelu.cppimport / helpers / OMConfigureSISOKernel.h
    kernels / Less.cppimport / OMKernelConfigureBuilder.h
    kernels / Less.cppcore / OMUtils.h
    kernels / Less.cppOMStatus.h
    kernels / Less.cppexecute / OMRuntimeKernel.h
    kernels / Less.cppimport / OMUtils.h
    kernels / LessEqual.cppimport / OMKernelConfigureBuilder.h
    kernels / LessEqual.cppcore / OMUtils.h
    kernels / LessEqual.cppOMStatus.h
    kernels / LessEqual.cppexecute / OMRuntimeKernel.h
    kernels / LessEqual.cppimport / OMUtils.h
    kernels / Log.cppimport / helpers / OMConfigureSISOKernel.h
    kernels / Logistic.cppimport / helpers / OMConfigureSISOKernel.h
    kernels / LogSoftmax.cppimport / helpers / OMConfigureSISOKernel.h
    kernels / Maximum.cppimport / OMKernelConfigureBuilder.h
    kernels / Maximum.cppcore / OMUtils.h
    kernels / Maximum.cppOMStatus.h
    kernels / Maximum.cppexecute / OMRuntimeKernel.h
    kernels / MaxPool2D.cppimport / helpers / OMPooingCommon.h
    kernels / Minimum.cppimport / OMKernelConfigureBuilder.h
    kernels / Minimum.cppcore / OMUtils.h
    kernels / Minimum.cppOMStatus.h
    kernels / Minimum.cppexecute / OMRuntimeKernel.h
    kernels / Mul.cppimport / helpers / OMConfigureTISOKernel.h
    kernels / Neg.cppimport / helpers / OMConfigureSISOKernel.h
    kernels / NotEqual.cppimport / OMKernelConfigureBuilder.h
    kernels / NotEqual.cppcore / OMUtils.h
    kernels / NotEqual.cppOMStatus.h
    kernels / NotEqual.cppexecute / OMRuntimeKernel.h
    kernels / NotEqual.cppimport / OMUtils.h
    kernels / Pack.cppOMStatus.h
    kernels / Pack.cppcore / OMDataType.h
    kernels / Pack.cppcore / OMUtils.h
    kernels / Pack.cppimport / OMKernelConfigureBuilder.h
    kernels / Pack.cppexecute / OMRuntimeKernel.h
    kernels / Pad.cppimport / helpers / OMPadCommon.h
    kernels / Quantize.cppimport / OMKernelConfigureBuilder.h
    kernels / Quantize.cppcore / OMUtils.h
    kernels / Quantize.cppOMStatus.h
    kernels / Quantize.cppexecute / OMRuntimeKernel.h
    kernels / Relu.cppimport / helpers / OMConfigureSISOKernel.h
    kernels / Relu6.cppimport / helpers / OMConfigureSISOKernel.h
    kernels / Reshape.cppOMStatus.h
    kernels / Reshape.cppcore / OMUtils.h
    kernels / Reshape.cppimport / OMKernelConfigureBuilder.h
    kernels / Reshape.cppexecute / OMRuntimeKernel.h
    kernels / Round.cppimport / helpers / OMConfigureSISOKernel.h
    kernels / Rsqrt.cppimport / helpers / OMConfigureSISOKernel.h
    kernels / Shape.cppOMStatus.h
    kernels / Shape.cppcore / OMUtils.h
    kernels / Shape.cppimport / OMKernelConfigureBuilder.h
    kernels / Shape.cppexecute / OMRuntimeKernel.h
    kernels / Sin.cppimport / helpers / OMConfigureSISOKernel.h
    kernels / Slice.cppOMStatus.h
    kernels / Slice.cppcore / OMUtils.h
    kernels / Slice.cppcore / OMKernelData.h
    kernels / Slice.cppimport / OMKernelConfigureBuilder.h
    kernels / Slice.cppexecute / OMRuntimeKernel.h
    kernels / Softmax.cppOMStatus.h
    kernels / Softmax.cppcore / OMUtils.h
    kernels / Softmax.cppimport / OMKernelConfigureBuilder.h
    kernels / Softmax.cppexecute / OMRuntimeKernel.h
    kernels / Softmax.cppimport / OMUtils.h
    kernels / SpaceToBatchND.cppimport / helpers / OMSpacesBatchesNDCommon.h
    kernels / SpaceToDepth.cppimport / OMKernelConfigureBuilder.h
    kernels / SpaceToDepth.cppcore / OMUtils.h
    kernels / SpaceToDepth.cppOMStatus.h
    kernels / SpaceToDepth.cppexecute / OMRuntimeKernel.h
    kernels / Split.cppOMStatus.h
    kernels / Split.cppcore / OMUtils.h
    kernels / Split.cppimport / OMKernelConfigureBuilder.h
    kernels / Split.cppexecute / OMRuntimeKernel.h
    kernels / SplitV.cppOMStatus.h
    kernels / SplitV.cppcore / OMUtils.h
    kernels / SplitV.cppimport / OMKernelConfigureBuilder.h
    kernels / SplitV.cppexecute / OMRuntimeKernel.h
    kernels / Sqrt.cppimport / helpers / OMConfigureSISOKernel.h
    kernels / Square.cppimport / helpers / OMConfigureSISOKernel.h
    kernels / SquaredDifference.cppimport / helpers / OMConfigureTISOKernel.h
    kernels / StridedSlice.cppOMStatus.h
    kernels / StridedSlice.cppcore / OMUtils.h
    kernels / StridedSlice.cppcore / OMKernelData.h
    kernels / StridedSlice.cppimport / OMKernelConfigureBuilder.h
    kernels / StridedSlice.cppexecute / OMRuntimeKernel.h
    kernels / Sub.cppimport / helpers / OMConfigureTISOKernel.h
    kernels / SVDF.cppOMStatus.h
    kernels / SVDF.cppcore / OMUtils.h
    kernels / SVDF.cppcore / OMKernelData.h
    kernels / SVDF.cppimport / OMKernelConfigureBuilder.h
    kernels / SVDF.cppexecute / OMRuntimeKernel.h
    kernels / SVDF.cppexecute / OMUtils.h
    kernels / Tanh.cppimport / helpers / OMConfigureSISOKernel.h
    kernels / Transpose.cppOMStatus.h
    kernels / Transpose.cppcore / OMUtils.h
    kernels / Transpose.cppcore / OMKernelData.h
    kernels / Transpose.cppimport / OMKernelConfigureBuilder.h
    kernels / Transpose.cppexecute / OMRuntimeKernel.h
    kernels / Transpose.cppexecute / OMUtils.h
    kernels / TransposeConv.cppOMStatus.h
    kernels / TransposeConv.cppcore / OMUtils.h
    kernels / TransposeConv.cppcore / OMKernelData.h
    kernels / TransposeConv.cppimport / OMKernelConfigureBuilder.h
    kernels / TransposeConv.cppexecute / OMRuntimeKernel.h
    kernels / TransposeConv.cppexecute / OMUtils.h
    kernels / Unpack.cppOMStatus.h
    kernels / Unpack.cppcore / OMUtils.h
    kernels / Unpack.cppimport / OMKernelConfigureBuilder.h
    kernels / Unpack.cppexecute / OMRuntimeKernel.h
    kernels / While.cppimport / OMKernelConfigureBuilder.h
    kernels / While.cppcore / OMUtils.h
    kernels / While.cppOMStatus.h
    kernels / While.cppexecute / OMRuntimeKernel.h
    +

    import → include Relation

    File in onert-micro/onert-micro/src/importIncludes file in onert-micro/onert-micro/include
    helpers / OMArgCommon.cppimport / helpers / OMArgCommon.h
    helpers / OMConfigureSISOKernel.cppimport / helpers / OMConfigureSISOKernel.h
    helpers / OMConfigureTISOKernel.cppimport / helpers / OMConfigureTISOKernel.h
    OMDynamicShapesHandler.cppimport / OMDynamicShapesHandler.h
    OMDynamicShapesHandler.cppcore / OMKernelType.h
    OMExecutionPlanCreator.cppimport / OMExecutionPlanCreator.h
    helpers / OMFloorCommon.cppimport / helpers / OMFloorCommon.h
    OMKernelConfiguration.cppimport / OMKernelConfiguration.h
    OMKernelConfiguration.cppimport / OMKernelConfigureBuilder.h
    OMKernelConfiguration.cppcore / OMKernelType.h
    OMKernelConfigureBuilder.cppimport / OMKernelConfigureBuilder.h
    helpers / OMPadCommon.cppimport / helpers / OMPadCommon.h
    helpers / OMPoolingCommon.cppimport / helpers / OMPooingCommon.h
    helpers / OMSpacesBatchesNDCommon.cppimport / helpers / OMSpacesBatchesNDCommon.h
    OMUtils.cppimport / OMUtils.h
    kernels / Abs.cppimport / helpers / OMConfigureSISOKernel.h
    kernels / Add.cppimport / helpers / OMConfigureTISOKernel.h
    kernels / AddN.cppimport / OMKernelConfigureBuilder.h
    kernels / AddN.cppcore / OMUtils.h
    kernels / AddN.cppOMStatus.h
    kernels / AddN.cppexecute / OMRuntimeKernel.h
    kernels / ArgMax.cppimport / helpers / OMArgCommon.h
    kernels / ArgMin.cppimport / helpers / OMArgCommon.h
    kernels / AveragePool2D.cppimport / helpers / OMPooingCommon.h
    kernels / BatchToSpaceND.cppimport / helpers / OMSpacesBatchesNDCommon.h
    kernels / Cast.cppimport / OMKernelConfigureBuilder.h
    kernels / Cast.cppcore / OMUtils.h
    kernels / Cast.cppOMStatus.h
    kernels / Cast.cppexecute / OMRuntimeKernel.h
    kernels / Ceil.cppimport / helpers / OMConfigureSISOKernel.h
    kernels / Concatenation.cppimport / OMKernelConfigureBuilder.h
    kernels / Concatenation.cppcore / OMUtils.h
    kernels / Concatenation.cppOMStatus.h
    kernels / Concatenation.cppexecute / OMRuntimeKernel.h
    kernels / Concatenation.cppcore / OMDataType.h
    kernels / Conv2D.cppOMStatus.h
    kernels / Conv2D.cppcore / OMUtils.h
    kernels / Conv2D.cppcore / OMKernelData.h
    kernels / Conv2D.cppimport / OMKernelConfigureBuilder.h
    kernels / Conv2D.cppexecute / OMRuntimeKernel.h
    kernels / Conv2D.cppexecute / OMUtils.h
    kernels / Cos.cppimport / helpers / OMConfigureSISOKernel.h
    kernels / DepthwiseConv2D.cppOMStatus.h
    kernels / DepthwiseConv2D.cppcore / OMUtils.h
    kernels / DepthwiseConv2D.cppcore / OMKernelData.h
    kernels / DepthwiseConv2D.cppimport / OMKernelConfigureBuilder.h
    kernels / DepthwiseConv2D.cppexecute / OMRuntimeKernel.h
    kernels / DepthwiseConv2D.cppexecute / OMUtils.h
    kernels / Dequantize.cppimport / OMKernelConfigureBuilder.h
    kernels / Dequantize.cppcore / OMUtils.h
    kernels / Dequantize.cppOMStatus.h
    kernels / Dequantize.cppexecute / OMRuntimeKernel.h
    kernels / Div.cppimport / helpers / OMConfigureTISOKernel.h
    kernels / Elu.cppimport / helpers / OMConfigureSISOKernel.h
    kernels / Equal.cppimport / OMKernelConfigureBuilder.h
    kernels / Equal.cppcore / OMUtils.h
    kernels / Equal.cppOMStatus.h
    kernels / Equal.cppexecute / OMRuntimeKernel.h
    kernels / Equal.cppimport / OMUtils.h
    kernels / Exp.cppimport / helpers / OMConfigureSISOKernel.h
    kernels / ExpandDims.cppOMStatus.h
    kernels / ExpandDims.cppcore / OMUtils.h
    kernels / ExpandDims.cppimport / OMKernelConfigureBuilder.h
    kernels / ExpandDims.cppexecute / OMRuntimeKernel.h
    kernels / Fill.cppOMStatus.h
    kernels / Fill.cppcore / OMUtils.h
    kernels / Fill.cppimport / OMKernelConfigureBuilder.h
    kernels / Fill.cppexecute / OMRuntimeKernel.h
    kernels / Floor.cppimport / helpers / OMConfigureSISOKernel.h
    kernels / FloorDiv.cppimport / helpers / OMFloorCommon.h
    kernels / FloorMod.cppimport / helpers / OMFloorCommon.h
    kernels / FullyConnected.cppOMStatus.h
    kernels / FullyConnected.cppimport / OMKernelConfigureBuilder.h
    kernels / FullyConnected.cppcore / OMUtils.h
    kernels / FullyConnected.cppcore / OMKernelData.h
    kernels / FullyConnected.cppexecute / OMRuntimeKernel.h
    kernels / Gather.cppOMStatus.h
    kernels / Gather.cppcore / OMUtils.h
    kernels / Gather.cppimport / OMKernelConfigureBuilder.h
    kernels / Gather.cppexecute / OMRuntimeKernel.h
    kernels / GatherND.cppOMStatus.h
    kernels / GatherND.cppcore / OMUtils.h
    kernels / GatherND.cppimport / OMKernelConfigureBuilder.h
    kernels / GatherND.cppexecute / OMRuntimeKernel.h
    kernels / Greater.cppimport / OMKernelConfigureBuilder.h
    kernels / Greater.cppcore / OMUtils.h
    kernels / Greater.cppOMStatus.h
    kernels / Greater.cppexecute / OMRuntimeKernel.h
    kernels / Greater.cppimport / OMUtils.h
    kernels / GreaterEqual.cppimport / OMKernelConfigureBuilder.h
    kernels / GreaterEqual.cppcore / OMUtils.h
    kernels / GreaterEqual.cppOMStatus.h
    kernels / GreaterEqual.cppexecute / OMRuntimeKernel.h
    kernels / GreaterEqual.cppimport / OMUtils.h
    kernels / GRU.cppOMStatus.h
    kernels / GRU.cppimport / OMKernelConfigureBuilder.h
    kernels / GRU.cppcore / OMUtils.h
    kernels / GRU.cppcore / OMKernelData.h
    kernels / GRU.cppexecute / OMRuntimeKernel.h
    kernels / L2Normalize.cppOMStatus.h
    kernels / L2Normalize.cppcore / OMUtils.h
    kernels / L2Normalize.cppimport / OMKernelConfigureBuilder.h
    kernels / L2Normalize.cppexecute / OMRuntimeKernel.h
    kernels / L2Normalize.cppimport / helpers / OMConfigureSISOKernel.h
    kernels / L2Pool2D.cppimport / helpers / OMPooingCommon.h
    kernels / LeakyRelu.cppimport / helpers / OMConfigureSISOKernel.h
    kernels / Less.cppimport / OMKernelConfigureBuilder.h
    kernels / Less.cppcore / OMUtils.h
    kernels / Less.cppOMStatus.h
    kernels / Less.cppexecute / OMRuntimeKernel.h
    kernels / Less.cppimport / OMUtils.h
    kernels / LessEqual.cppimport / OMKernelConfigureBuilder.h
    kernels / LessEqual.cppcore / OMUtils.h
    kernels / LessEqual.cppOMStatus.h
    kernels / LessEqual.cppexecute / OMRuntimeKernel.h
    kernels / LessEqual.cppimport / OMUtils.h
    kernels / Log.cppimport / helpers / OMConfigureSISOKernel.h
    kernels / Logistic.cppimport / helpers / OMConfigureSISOKernel.h
    kernels / LogSoftmax.cppimport / helpers / OMConfigureSISOKernel.h
    kernels / Maximum.cppimport / OMKernelConfigureBuilder.h
    kernels / Maximum.cppcore / OMUtils.h
    kernels / Maximum.cppOMStatus.h
    kernels / Maximum.cppexecute / OMRuntimeKernel.h
    kernels / MaxPool2D.cppimport / helpers / OMPooingCommon.h
    kernels / Minimum.cppimport / OMKernelConfigureBuilder.h
    kernels / Minimum.cppcore / OMUtils.h
    kernels / Minimum.cppOMStatus.h
    kernels / Minimum.cppexecute / OMRuntimeKernel.h
    kernels / Mul.cppimport / helpers / OMConfigureTISOKernel.h
    kernels / Neg.cppimport / helpers / OMConfigureSISOKernel.h
    kernels / NotEqual.cppimport / OMKernelConfigureBuilder.h
    kernels / NotEqual.cppcore / OMUtils.h
    kernels / NotEqual.cppOMStatus.h
    kernels / NotEqual.cppexecute / OMRuntimeKernel.h
    kernels / NotEqual.cppimport / OMUtils.h
    kernels / Pack.cppOMStatus.h
    kernels / Pack.cppcore / OMDataType.h
    kernels / Pack.cppcore / OMUtils.h
    kernels / Pack.cppimport / OMKernelConfigureBuilder.h
    kernels / Pack.cppexecute / OMRuntimeKernel.h
    kernels / Pad.cppimport / helpers / OMPadCommon.h
    kernels / Quantize.cppimport / OMKernelConfigureBuilder.h
    kernels / Quantize.cppcore / OMUtils.h
    kernels / Quantize.cppOMStatus.h
    kernels / Quantize.cppexecute / OMRuntimeKernel.h
    kernels / Relu.cppimport / helpers / OMConfigureSISOKernel.h
    kernels / Relu6.cppimport / helpers / OMConfigureSISOKernel.h
    kernels / Reshape.cppOMStatus.h
    kernels / Reshape.cppcore / OMUtils.h
    kernels / Reshape.cppimport / OMKernelConfigureBuilder.h
    kernels / Reshape.cppexecute / OMRuntimeKernel.h
    kernels / Round.cppimport / helpers / OMConfigureSISOKernel.h
    kernels / Rsqrt.cppimport / helpers / OMConfigureSISOKernel.h
    kernels / Shape.cppOMStatus.h
    kernels / Shape.cppcore / OMUtils.h
    kernels / Shape.cppimport / OMKernelConfigureBuilder.h
    kernels / Shape.cppexecute / OMRuntimeKernel.h
    kernels / Sin.cppimport / helpers / OMConfigureSISOKernel.h
    kernels / Slice.cppOMStatus.h
    kernels / Slice.cppcore / OMUtils.h
    kernels / Slice.cppcore / OMKernelData.h
    kernels / Slice.cppimport / OMKernelConfigureBuilder.h
    kernels / Slice.cppexecute / OMRuntimeKernel.h
    kernels / Softmax.cppOMStatus.h
    kernels / Softmax.cppcore / OMUtils.h
    kernels / Softmax.cppimport / OMKernelConfigureBuilder.h
    kernels / Softmax.cppexecute / OMRuntimeKernel.h
    kernels / Softmax.cppimport / OMUtils.h
    kernels / SpaceToBatchND.cppimport / helpers / OMSpacesBatchesNDCommon.h
    kernels / SpaceToDepth.cppimport / OMKernelConfigureBuilder.h
    kernels / SpaceToDepth.cppcore / OMUtils.h
    kernels / SpaceToDepth.cppOMStatus.h
    kernels / SpaceToDepth.cppexecute / OMRuntimeKernel.h
    kernels / Split.cppOMStatus.h
    kernels / Split.cppcore / OMUtils.h
    kernels / Split.cppimport / OMKernelConfigureBuilder.h
    kernels / Split.cppexecute / OMRuntimeKernel.h
    kernels / SplitV.cppOMStatus.h
    kernels / SplitV.cppcore / OMUtils.h
    kernels / SplitV.cppimport / OMKernelConfigureBuilder.h
    kernels / SplitV.cppexecute / OMRuntimeKernel.h
    kernels / Sqrt.cppimport / helpers / OMConfigureSISOKernel.h
    kernels / Square.cppimport / helpers / OMConfigureSISOKernel.h
    kernels / SquaredDifference.cppimport / helpers / OMConfigureTISOKernel.h
    kernels / StridedSlice.cppOMStatus.h
    kernels / StridedSlice.cppcore / OMUtils.h
    kernels / StridedSlice.cppcore / OMKernelData.h
    kernels / StridedSlice.cppimport / OMKernelConfigureBuilder.h
    kernels / StridedSlice.cppexecute / OMRuntimeKernel.h
    kernels / Sub.cppimport / helpers / OMConfigureTISOKernel.h
    kernels / SVDF.cppOMStatus.h
    kernels / SVDF.cppcore / OMUtils.h
    kernels / SVDF.cppcore / OMKernelData.h
    kernels / SVDF.cppimport / OMKernelConfigureBuilder.h
    kernels / SVDF.cppexecute / OMRuntimeKernel.h
    kernels / SVDF.cppexecute / OMUtils.h
    kernels / Tanh.cppimport / helpers / OMConfigureSISOKernel.h
    kernels / Transpose.cppOMStatus.h
    kernels / Transpose.cppcore / OMUtils.h
    kernels / Transpose.cppcore / OMKernelData.h
    kernels / Transpose.cppimport / OMKernelConfigureBuilder.h
    kernels / Transpose.cppexecute / OMRuntimeKernel.h
    kernels / Transpose.cppexecute / OMUtils.h
    kernels / TransposeConv.cppOMStatus.h
    kernels / TransposeConv.cppcore / OMUtils.h
    kernels / TransposeConv.cppcore / OMKernelData.h
    kernels / TransposeConv.cppimport / OMKernelConfigureBuilder.h
    kernels / TransposeConv.cppexecute / OMRuntimeKernel.h
    kernels / TransposeConv.cppexecute / OMUtils.h
    kernels / Unpack.cppOMStatus.h
    kernels / Unpack.cppcore / OMUtils.h
    kernels / Unpack.cppimport / OMKernelConfigureBuilder.h
    kernels / Unpack.cppexecute / OMRuntimeKernel.h
    kernels / While.cppimport / OMKernelConfigureBuilder.h
    kernels / While.cppcore / OMUtils.h
    kernels / While.cppOMStatus.h
    kernels / While.cppexecute / OMRuntimeKernel.h
    kernels / ZerosLike.cppOMStatus.h
    kernels / ZerosLike.cppcore / OMUtils.h
    kernels / ZerosLike.cppimport / OMKernelConfigureBuilder.h
    kernels / ZerosLike.cppexecute / OMRuntimeKernel.h
    kernels / ZerosLike.cppimport / helpers / OMConfigureSISOKernel.h
    -

    kernels → include Relation

    File in onert-micro/onert-micro/src/execute/kernelsIncludes file in onert-micro/onert-micro/include
    Abs.cppexecute / kernels / MathCommon.h
    Add.cppexecute / OMKernelExecutionBuilder.h
    Add.cppexecute / OMRuntimeKernel.h
    Add.cppcore / OMRuntimeShape.h
    Add.cppOMStatus.h
    Add.cppexecute / OMUtils.h
    Add.cppcore / OMUtils.h
    AddN.cppexecute / OMKernelExecutionBuilder.h
    AddN.cppexecute / OMRuntimeKernel.h
    AddN.cppcore / OMRuntimeShape.h
    AddN.cppOMStatus.h
    ArgCommon.cppexecute / kernels / ArgCommon.h
    ArgMax.cppexecute / kernels / ArgCommon.h
    ArgMin.cppexecute / kernels / ArgCommon.h
    ArgMin.cpppal / mcu / PALArgMin.h
    AveragePool2D.cppexecute / kernels / PoolingCommon.h
    BatchToSpaceND.cppexecute / kernels / SpacesBatchesNDCommon.h
    Cast.cppcore / OMDataType.h
    Cast.cppcore / OMKernelData.h
    Cast.cppexecute / OMKernelExecutionBuilder.h
    Cast.cppexecute / OMRuntimeKernel.h
    Cast.cppOMStatus.h
    Cast.cppcore / OMUtils.h
    Cast.cppexecute / OMUtils.h
    Cast.cpppal / common / PALCast.h
    Ceil.cppexecute / kernels / MathCommon.h
    Concatenation.cppcore / OMKernelData.h
    Concatenation.cppexecute / OMKernelExecutionBuilder.h
    Concatenation.cppexecute / OMRuntimeKernel.h
    Concatenation.cppcore / OMRuntimeShape.h
    Concatenation.cppOMStatus.h
    Concatenation.cppcore / OMUtils.h
    Concatenation.cppexecute / OMUtils.h
    Conv2D.cppexecute / kernels / ConvolutionCommon.h
    Conv2D.cppcore / OMKernelData.h
    Conv2D.cppexecute / OMKernelExecutionBuilder.h
    Conv2D.cppexecute / OMRuntimeKernel.h
    Conv2D.cppOMStatus.h
    Conv2D.cppcore / OMUtils.h
    Conv2D.cppexecute / OMUtils.h
    ConvolutionCommon.cppexecute / kernels / ConvolutionCommon.h
    ConvolutionCommon.cppexecute / OMUtils.h
    Cos.cppexecute / kernels / MathCommon.h
    DepthwiseConv2D.cppexecute / kernels / ConvolutionCommon.h
    DepthwiseConv2D.cppcore / OMKernelData.h
    DepthwiseConv2D.cppexecute / OMKernelExecutionBuilder.h
    DepthwiseConv2D.cppexecute / OMRuntimeKernel.h
    DepthwiseConv2D.cppOMStatus.h
    DepthwiseConv2D.cppcore / OMUtils.h
    DepthwiseConv2D.cppexecute / OMUtils.h
    Dequantize.cppexecute / OMKernelExecutionBuilder.h
    Dequantize.cppexecute / OMRuntimeKernel.h
    Dequantize.cppcore / OMRuntimeShape.h
    Dequantize.cppOMStatus.h
    Dequantize.cppcore / OMUtils.h
    Dequantize.cppexecute / OMUtils.h
    Div.cppexecute / OMKernelExecutionBuilder.h
    Div.cppexecute / OMRuntimeKernel.h
    Div.cppcore / OMRuntimeShape.h
    Div.cppOMStatus.h
    Div.cppcore / OMUtils.h
    Div.cppexecute / OMUtils.h
    Elu.cppexecute / OMKernelExecutionBuilder.h
    Elu.cppexecute / OMRuntimeKernel.h
    Elu.cppOMStatus.h
    Elu.cppcore / OMUtils.h
    Equal.cppexecute / kernels / ComparisonCommon.h
    Equal.cppexecute / OMKernelExecutionBuilder.h
    Equal.cppexecute / OMRuntimeKernel.h
    Equal.cppOMStatus.h
    Equal.cppcore / OMUtils.h
    Equal.cppexecute / OMUtils.h
    Exp.cppexecute / kernels / MathCommon.h
    ExpandDims.cppexecute / kernels / ReshapeCommon.h
    Fill.cppcore / OMKernelData.h
    Fill.cppexecute / OMKernelExecutionBuilder.h
    Fill.cppexecute / OMRuntimeKernel.h
    Fill.cppOMStatus.h
    Fill.cppcore / OMUtils.h
    Fill.cpppal / common / PALFill.h
    Floor.cppexecute / kernels / MathCommon.h
    FloorDiv.cppexecute / OMKernelExecutionBuilder.h
    FloorDiv.cppexecute / OMRuntimeKernel.h
    FloorDiv.cppOMStatus.h
    FloorDiv.cppcore / OMUtils.h
    FloorDiv.cppexecute / kernels / ReadKernelDataCommon.h
    FloorMod.cppexecute / OMKernelExecutionBuilder.h
    FloorMod.cppexecute / OMRuntimeKernel.h
    FloorMod.cppOMStatus.h
    FloorMod.cppcore / OMUtils.h
    FloorMod.cppexecute / kernels / ReadKernelDataCommon.h
    FullyConnected.cppcore / OMKernelData.h
    FullyConnected.cppexecute / OMKernelExecutionBuilder.h
    FullyConnected.cppexecute / OMRuntimeKernel.h
    FullyConnected.cppOMStatus.h
    FullyConnected.cppcore / OMUtils.h
    FullyConnected.cppexecute / OMUtils.h
    Gather.cppcore / OMKernelData.h
    Gather.cppexecute / OMKernelExecutionBuilder.h
    Gather.cppexecute / OMRuntimeKernel.h
    Gather.cppOMStatus.h
    Gather.cppexecute / OMUtils.h
    Gather.cppcore / OMUtils.h
    GatherND.cppcore / OMKernelData.h
    GatherND.cppexecute / OMKernelExecutionBuilder.h
    GatherND.cppexecute / OMRuntimeKernel.h
    GatherND.cppOMStatus.h
    GatherND.cppcore / OMUtils.h
    GatherND.cppexecute / OMUtils.h
    GatherND.cppexecute / kernels / ReadKernelDataCommon.h
    Greater.cppexecute / kernels / ComparisonCommon.h
    Greater.cppexecute / OMKernelExecutionBuilder.h
    Greater.cppexecute / OMRuntimeKernel.h
    Greater.cppOMStatus.h
    Greater.cppexecute / OMUtils.h
    Greater.cppcore / OMUtils.h
    GreaterEqual.cppexecute / kernels / ComparisonCommon.h
    GreaterEqual.cppexecute / OMKernelExecutionBuilder.h
    GreaterEqual.cppexecute / OMRuntimeKernel.h
    GreaterEqual.cppOMStatus.h
    GreaterEqual.cppcore / OMUtils.h
    GreaterEqual.cppexecute / OMUtils.h
    GRU.cppcore / OMDataType.h
    GRU.cppcore / OMKernelData.h
    GRU.cppexecute / OMKernelExecutionBuilder.h
    GRU.cppcore / memory / OMMemoryManager.h
    GRU.cppexecute / OMRuntimeKernel.h
    GRU.cppOMStatus.h
    GRU.cppexecute / OMUtils.h
    GRU.cppcore / OMUtils.h
    L2Normalize.cppexecute / OMKernelExecutionBuilder.h
    L2Normalize.cppexecute / OMRuntimeKernel.h
    L2Normalize.cppOMStatus.h
    L2Normalize.cppexecute / OMUtils.h
    L2Normalize.cppcore / OMUtils.h
    L2Pool2D.cppexecute / kernels / PoolingCommon.h
    LeakyRelu.cppexecute / kernels / ReluCommon.h
    Less.cppexecute / kernels / ComparisonCommon.h
    Less.cppexecute / OMKernelExecutionBuilder.h
    Less.cppexecute / OMRuntimeKernel.h
    Less.cppOMStatus.h
    Less.cppcore / OMUtils.h
    Less.cppexecute / OMUtils.h
    LessEqual.cppexecute / kernels / ComparisonCommon.h
    LessEqual.cppexecute / OMKernelExecutionBuilder.h
    LessEqual.cppexecute / OMRuntimeKernel.h
    LessEqual.cppOMStatus.h
    LessEqual.cppcore / OMUtils.h
    Log.cppexecute / kernels / MathCommon.h
    Logistic.cppexecute / OMKernelExecutionBuilder.h
    Logistic.cppexecute / OMRuntimeKernel.h
    Logistic.cppOMStatus.h
    Logistic.cppcore / OMUtils.h
    Logistic.cppexecute / OMUtils.h
    LogSoftmax.cppexecute / OMKernelExecutionBuilder.h
    LogSoftmax.cppexecute / OMRuntimeKernel.h
    LogSoftmax.cppOMStatus.h
    LogSoftmax.cppcore / OMUtils.h
    LogSoftmax.cppexecute / OMUtils.h
    MathCommon.cppexecute / kernels / MathCommon.h
    MathCommon.cppexecute / OMUtils.h
    Maximum.cppexecute / OMKernelExecutionBuilder.h
    Maximum.cppexecute / OMRuntimeKernel.h
    Maximum.cppOMStatus.h
    Maximum.cppcore / OMUtils.h
    Maximum.cppexecute / kernels / ReadKernelDataCommon.h
    MaxPool2D.cppexecute / kernels / PoolingCommon.h
    Minimum.cppexecute / OMKernelExecutionBuilder.h
    Minimum.cppexecute / OMRuntimeKernel.h
    Minimum.cppOMStatus.h
    Minimum.cppcore / OMUtils.h
    Minimum.cppexecute / kernels / ReadKernelDataCommon.h
    Mul.cppexecute / OMKernelExecutionBuilder.h
    Mul.cppexecute / OMRuntimeKernel.h
    Mul.cppcore / OMRuntimeShape.h
    Mul.cppOMStatus.h
    Mul.cppcore / OMUtils.h
    Mul.cppexecute / OMUtils.h
    Neg.cppexecute / kernels / MathCommon.h
    NotEqual.cppexecute / kernels / ComparisonCommon.h
    NotEqual.cppexecute / OMKernelExecutionBuilder.h
    NotEqual.cppexecute / OMRuntimeKernel.h
    NotEqual.cppOMStatus.h
    NotEqual.cppcore / OMUtils.h
    NotEqual.cppexecute / OMUtils.h
    Pack.cppexecute / OMKernelExecutionBuilder.h
    Pack.cppexecute / OMRuntimeKernel.h
    Pack.cppcore / OMRuntimeShape.h
    Pack.cppOMStatus.h
    Pack.cppcore / OMUtils.h
    Pad.cppexecute / OMKernelExecutionBuilder.h
    Pad.cppexecute / OMRuntimeKernel.h
    Pad.cppcore / OMRuntimeShape.h
    Pad.cppOMStatus.h
    Pad.cppcore / OMUtils.h
    PoolingCommon.cppexecute / OMUtils.h
    PoolingCommon.cppexecute / kernels / PoolingCommon.h
    Quantize.cppexecute / OMKernelExecutionBuilder.h
    Quantize.cppexecute / OMRuntimeKernel.h
    Quantize.cppcore / OMRuntimeShape.h
    Quantize.cppOMStatus.h
    Quantize.cppcore / OMUtils.h
    Quantize.cppexecute / OMUtils.h
    ReadKernelDataCommon.cppexecute / OMUtils.h
    ReadKernelDataCommon.cppexecute / kernels / ReadKernelDataCommon.h
    Relu.cppexecute / kernels / ReluCommon.h
    Relu6.cppexecute / kernels / ReluCommon.h
    ReluCommon.cppexecute / kernels / ReluCommon.h
    Reshape.cppexecute / kernels / ReshapeCommon.h
    ReshapeCommon.cppexecute / kernels / ReshapeCommon.h
    Round.cppexecute / kernels / MathCommon.h
    Rsqrt.cppexecute / kernels / MathCommon.h
    Shape.cppexecute / OMKernelExecutionBuilder.h
    Shape.cppexecute / OMRuntimeKernel.h
    Shape.cppOMStatus.h
    Shape.cppcore / OMUtils.h
    Sin.cppexecute / kernels / MathCommon.h
    Slice.cppcore / OMKernelData.h
    Slice.cppexecute / OMKernelExecutionBuilder.h
    Slice.cppexecute / OMRuntimeKernel.h
    Slice.cppOMStatus.h
    Slice.cppcore / OMUtils.h
    Slice.cppexecute / OMUtils.h
    Softmax.cppexecute / OMKernelExecutionBuilder.h
    Softmax.cppexecute / OMRuntimeKernel.h
    Softmax.cppOMStatus.h
    Softmax.cppexecute / OMUtils.h
    Softmax.cppcore / OMUtils.h
    SpacesBatchesNDCommon.cppexecute / OMUtils.h
    SpacesBatchesNDCommon.cppexecute / kernels / SpacesBatchesNDCommon.h
    SpaceToBatchND.cppexecute / kernels / SpacesBatchesNDCommon.h
    SpaceToDepth.cppexecute / OMKernelExecutionBuilder.h
    SpaceToDepth.cppexecute / OMRuntimeKernel.h
    SpaceToDepth.cppcore / OMRuntimeShape.h
    SpaceToDepth.cppOMStatus.h
    Split.cppcore / OMKernelData.h
    Split.cppexecute / OMKernelExecutionBuilder.h
    Split.cppexecute / OMRuntimeKernel.h
    Split.cppOMStatus.h
    Split.cppexecute / OMUtils.h
    Split.cppcore / OMUtils.h
    SplitV.cppcore / OMKernelData.h
    SplitV.cppexecute / OMKernelExecutionBuilder.h
    SplitV.cppexecute / OMRuntimeKernel.h
    SplitV.cppOMStatus.h
    SplitV.cppexecute / OMUtils.h
    SplitV.cppcore / OMUtils.h
    Sqrt.cppexecute / kernels / MathCommon.h
    Square.cppexecute / kernels / MathCommon.h
    SquaredDifference.cppexecute / OMKernelExecutionBuilder.h
    SquaredDifference.cppexecute / OMRuntimeKernel.h
    SquaredDifference.cppcore / OMRuntimeShape.h
    SquaredDifference.cppOMStatus.h
    SquaredDifference.cppcore / OMUtils.h
    SquaredDifference.cppexecute / OMUtils.h
    StridedSlice.cppcore / OMKernelData.h
    StridedSlice.cppexecute / OMKernelExecutionBuilder.h
    StridedSlice.cppexecute / OMRuntimeKernel.h
    StridedSlice.cppOMStatus.h
    StridedSlice.cppexecute / OMUtils.h
    StridedSlice.cppcore / OMUtils.h
    Sub.cppexecute / OMKernelExecutionBuilder.h
    Sub.cppexecute / OMRuntimeKernel.h
    Sub.cppcore / OMRuntimeShape.h
    Sub.cppOMStatus.h
    Sub.cppexecute / OMUtils.h
    Sub.cppcore / OMUtils.h
    SVDF.cppcore / OMDataType.h
    SVDF.cppcore / OMKernelData.h
    SVDF.cppexecute / OMKernelExecutionBuilder.h
    SVDF.cppcore / memory / OMMemoryManager.h
    SVDF.cppexecute / OMRuntimeKernel.h
    SVDF.cppOMStatus.h
    SVDF.cppcore / OMUtils.h
    SVDF.cppexecute / OMUtils.h
    Tanh.cppexecute / kernels / MathCommon.h
    Transpose.cppcore / OMKernelData.h
    Transpose.cppexecute / OMKernelExecutionBuilder.h
    Transpose.cppexecute / OMRuntimeKernel.h
    Transpose.cppOMStatus.h
    Transpose.cppexecute / OMUtils.h
    Transpose.cppcore / OMUtils.h
    TransposeConv.cppcore / OMKernelData.h
    TransposeConv.cppexecute / OMKernelExecutionBuilder.h
    TransposeConv.cppexecute / OMRuntimeKernel.h
    TransposeConv.cppOMStatus.h
    TransposeConv.cppcore / OMUtils.h
    TransposeConv.cppexecute / OMUtils.h
    Unpack.cppcore / OMKernelData.h
    Unpack.cppexecute / OMKernelExecutionBuilder.h
    Unpack.cppexecute / OMRuntimeKernel.h
    Unpack.cppOMStatus.h
    Unpack.cppcore / OMUtils.h
    Unpack.cppexecute / OMUtils.h
    Unpack.cpppal / common / PALUnpack.h
    While.cppcore / OMDataType.h
    While.cppexecute / OMKernelExecute.h
    While.cppexecute / OMKernelExecutionBuilder.h
    While.cppexecute / OMRuntimeKernel.h
    While.cppOMStatus.h
    While.cppcore / OMUtils.h
    +

    kernels → include Relation

    File in onert-micro/onert-micro/src/execute/kernelsIncludes file in onert-micro/onert-micro/include
    Abs.cppexecute / kernels / MathCommon.h
    Add.cppexecute / OMKernelExecutionBuilder.h
    Add.cppexecute / OMRuntimeKernel.h
    Add.cppcore / OMRuntimeShape.h
    Add.cppOMStatus.h
    Add.cppexecute / OMUtils.h
    Add.cppcore / OMUtils.h
    AddN.cppexecute / OMKernelExecutionBuilder.h
    AddN.cppexecute / OMRuntimeKernel.h
    AddN.cppcore / OMRuntimeShape.h
    AddN.cppOMStatus.h
    ArgCommon.cppexecute / kernels / ArgCommon.h
    ArgMax.cppexecute / kernels / ArgCommon.h
    ArgMin.cppexecute / kernels / ArgCommon.h
    ArgMin.cpppal / mcu / PALArgMin.h
    AveragePool2D.cppexecute / kernels / PoolingCommon.h
    BatchToSpaceND.cppexecute / kernels / SpacesBatchesNDCommon.h
    Cast.cppcore / OMDataType.h
    Cast.cppcore / OMKernelData.h
    Cast.cppexecute / OMKernelExecutionBuilder.h
    Cast.cppexecute / OMRuntimeKernel.h
    Cast.cppOMStatus.h
    Cast.cppcore / OMUtils.h
    Cast.cppexecute / OMUtils.h
    Cast.cpppal / common / PALCast.h
    Ceil.cppexecute / kernels / MathCommon.h
    Concatenation.cppcore / OMKernelData.h
    Concatenation.cppexecute / OMKernelExecutionBuilder.h
    Concatenation.cppexecute / OMRuntimeKernel.h
    Concatenation.cppcore / OMRuntimeShape.h
    Concatenation.cppOMStatus.h
    Concatenation.cppcore / OMUtils.h
    Concatenation.cppexecute / OMUtils.h
    Conv2D.cppexecute / kernels / ConvolutionCommon.h
    Conv2D.cppcore / OMKernelData.h
    Conv2D.cppexecute / OMKernelExecutionBuilder.h
    Conv2D.cppexecute / OMRuntimeKernel.h
    Conv2D.cppOMStatus.h
    Conv2D.cppexecute / OMUtils.h
    Conv2D.cppcore / OMUtils.h
    ConvolutionCommon.cppexecute / kernels / ConvolutionCommon.h
    ConvolutionCommon.cppexecute / OMUtils.h
    Cos.cppexecute / kernels / MathCommon.h
    DepthwiseConv2D.cppexecute / kernels / ConvolutionCommon.h
    DepthwiseConv2D.cppcore / OMKernelData.h
    DepthwiseConv2D.cppexecute / OMKernelExecutionBuilder.h
    DepthwiseConv2D.cppexecute / OMRuntimeKernel.h
    DepthwiseConv2D.cppOMStatus.h
    DepthwiseConv2D.cppexecute / OMUtils.h
    DepthwiseConv2D.cppcore / OMUtils.h
    Dequantize.cppexecute / OMKernelExecutionBuilder.h
    Dequantize.cppexecute / OMRuntimeKernel.h
    Dequantize.cppcore / OMRuntimeShape.h
    Dequantize.cppOMStatus.h
    Dequantize.cppcore / OMUtils.h
    Dequantize.cppexecute / OMUtils.h
    Div.cppexecute / OMKernelExecutionBuilder.h
    Div.cppexecute / OMRuntimeKernel.h
    Div.cppcore / OMRuntimeShape.h
    Div.cppOMStatus.h
    Div.cppexecute / OMUtils.h
    Div.cppcore / OMUtils.h
    Elu.cppexecute / OMKernelExecutionBuilder.h
    Elu.cppexecute / OMRuntimeKernel.h
    Elu.cppOMStatus.h
    Elu.cppcore / OMUtils.h
    Equal.cppexecute / kernels / ComparisonCommon.h
    Equal.cppexecute / OMKernelExecutionBuilder.h
    Equal.cppexecute / OMRuntimeKernel.h
    Equal.cppOMStatus.h
    Equal.cppcore / OMUtils.h
    Equal.cppexecute / OMUtils.h
    Exp.cppexecute / kernels / MathCommon.h
    ExpandDims.cppexecute / kernels / ReshapeCommon.h
    Fill.cppcore / OMKernelData.h
    Fill.cppexecute / OMKernelExecutionBuilder.h
    Fill.cppexecute / OMRuntimeKernel.h
    Fill.cppOMStatus.h
    Fill.cppcore / OMUtils.h
    Fill.cpppal / common / PALFill.h
    Floor.cppexecute / kernels / MathCommon.h
    FloorDiv.cppexecute / OMKernelExecutionBuilder.h
    FloorDiv.cppexecute / OMRuntimeKernel.h
    FloorDiv.cppOMStatus.h
    FloorDiv.cppcore / OMUtils.h
    FloorDiv.cppexecute / kernels / ReadKernelDataCommon.h
    FloorMod.cppexecute / OMKernelExecutionBuilder.h
    FloorMod.cppexecute / OMRuntimeKernel.h
    FloorMod.cppOMStatus.h
    FloorMod.cppcore / OMUtils.h
    FloorMod.cppexecute / kernels / ReadKernelDataCommon.h
    FullyConnected.cppcore / OMKernelData.h
    FullyConnected.cppexecute / OMKernelExecutionBuilder.h
    FullyConnected.cppexecute / OMRuntimeKernel.h
    FullyConnected.cppOMStatus.h
    FullyConnected.cppcore / OMUtils.h
    FullyConnected.cppexecute / OMUtils.h
    Gather.cppcore / OMKernelData.h
    Gather.cppexecute / OMKernelExecutionBuilder.h
    Gather.cppexecute / OMRuntimeKernel.h
    Gather.cppOMStatus.h
    Gather.cppexecute / OMUtils.h
    Gather.cppcore / OMUtils.h
    GatherND.cppcore / OMKernelData.h
    GatherND.cppexecute / OMKernelExecutionBuilder.h
    GatherND.cppexecute / OMRuntimeKernel.h
    GatherND.cppOMStatus.h
    GatherND.cppcore / OMUtils.h
    GatherND.cppexecute / OMUtils.h
    GatherND.cppexecute / kernels / ReadKernelDataCommon.h
    Greater.cppexecute / kernels / ComparisonCommon.h
    Greater.cppexecute / OMKernelExecutionBuilder.h
    Greater.cppexecute / OMRuntimeKernel.h
    Greater.cppOMStatus.h
    Greater.cppexecute / OMUtils.h
    Greater.cppcore / OMUtils.h
    GreaterEqual.cppexecute / kernels / ComparisonCommon.h
    GreaterEqual.cppexecute / OMKernelExecutionBuilder.h
    GreaterEqual.cppexecute / OMRuntimeKernel.h
    GreaterEqual.cppOMStatus.h
    GreaterEqual.cppcore / OMUtils.h
    GreaterEqual.cppexecute / OMUtils.h
    GRU.cppcore / OMDataType.h
    GRU.cppcore / OMKernelData.h
    GRU.cppexecute / OMKernelExecutionBuilder.h
    GRU.cppcore / memory / OMMemoryManager.h
    GRU.cppexecute / OMRuntimeKernel.h
    GRU.cppOMStatus.h
    GRU.cppexecute / OMUtils.h
    GRU.cppcore / OMUtils.h
    L2Normalize.cppexecute / OMKernelExecutionBuilder.h
    L2Normalize.cppexecute / OMRuntimeKernel.h
    L2Normalize.cppOMStatus.h
    L2Normalize.cppexecute / OMUtils.h
    L2Normalize.cppcore / OMUtils.h
    L2Pool2D.cppexecute / kernels / PoolingCommon.h
    LeakyRelu.cppexecute / kernels / ReluCommon.h
    Less.cppexecute / kernels / ComparisonCommon.h
    Less.cppexecute / OMKernelExecutionBuilder.h
    Less.cppexecute / OMRuntimeKernel.h
    Less.cppOMStatus.h
    Less.cppcore / OMUtils.h
    Less.cppexecute / OMUtils.h
    LessEqual.cppexecute / kernels / ComparisonCommon.h
    LessEqual.cppexecute / OMKernelExecutionBuilder.h
    LessEqual.cppexecute / OMRuntimeKernel.h
    LessEqual.cppOMStatus.h
    LessEqual.cppcore / OMUtils.h
    Log.cppexecute / kernels / MathCommon.h
    Logistic.cppexecute / OMKernelExecutionBuilder.h
    Logistic.cppexecute / OMRuntimeKernel.h
    Logistic.cppOMStatus.h
    Logistic.cppexecute / OMUtils.h
    Logistic.cppcore / OMUtils.h
    LogSoftmax.cppexecute / OMKernelExecutionBuilder.h
    LogSoftmax.cppexecute / OMRuntimeKernel.h
    LogSoftmax.cppOMStatus.h
    LogSoftmax.cppcore / OMUtils.h
    LogSoftmax.cppexecute / OMUtils.h
    MathCommon.cppexecute / kernels / MathCommon.h
    MathCommon.cppexecute / OMUtils.h
    Maximum.cppexecute / OMKernelExecutionBuilder.h
    Maximum.cppexecute / OMRuntimeKernel.h
    Maximum.cppOMStatus.h
    Maximum.cppcore / OMUtils.h
    Maximum.cppexecute / kernels / ReadKernelDataCommon.h
    MaxPool2D.cppexecute / kernels / PoolingCommon.h
    Minimum.cppexecute / OMKernelExecutionBuilder.h
    Minimum.cppexecute / OMRuntimeKernel.h
    Minimum.cppOMStatus.h
    Minimum.cppcore / OMUtils.h
    Minimum.cppexecute / kernels / ReadKernelDataCommon.h
    Mul.cppexecute / OMKernelExecutionBuilder.h
    Mul.cppexecute / OMRuntimeKernel.h
    Mul.cppcore / OMRuntimeShape.h
    Mul.cppOMStatus.h
    Mul.cppcore / OMUtils.h
    Mul.cppexecute / OMUtils.h
    Neg.cppexecute / kernels / MathCommon.h
    NotEqual.cppexecute / kernels / ComparisonCommon.h
    NotEqual.cppexecute / OMKernelExecutionBuilder.h
    NotEqual.cppexecute / OMRuntimeKernel.h
    NotEqual.cppOMStatus.h
    NotEqual.cppcore / OMUtils.h
    NotEqual.cppexecute / OMUtils.h
    Pack.cppexecute / OMKernelExecutionBuilder.h
    Pack.cppexecute / OMRuntimeKernel.h
    Pack.cppcore / OMRuntimeShape.h
    Pack.cppOMStatus.h
    Pack.cppcore / OMUtils.h
    Pad.cppexecute / OMKernelExecutionBuilder.h
    Pad.cppexecute / OMRuntimeKernel.h
    Pad.cppcore / OMRuntimeShape.h
    Pad.cppOMStatus.h
    Pad.cppcore / OMUtils.h
    PoolingCommon.cppexecute / OMUtils.h
    PoolingCommon.cppexecute / kernels / PoolingCommon.h
    Quantize.cppexecute / OMKernelExecutionBuilder.h
    Quantize.cppexecute / OMRuntimeKernel.h
    Quantize.cppcore / OMRuntimeShape.h
    Quantize.cppOMStatus.h
    Quantize.cppcore / OMUtils.h
    Quantize.cppexecute / OMUtils.h
    ReadKernelDataCommon.cppexecute / OMUtils.h
    ReadKernelDataCommon.cppexecute / kernels / ReadKernelDataCommon.h
    Relu.cppexecute / kernels / ReluCommon.h
    Relu6.cppexecute / kernels / ReluCommon.h
    ReluCommon.cppexecute / kernels / ReluCommon.h
    Reshape.cppexecute / kernels / ReshapeCommon.h
    ReshapeCommon.cppexecute / kernels / ReshapeCommon.h
    Round.cppexecute / kernels / MathCommon.h
    Rsqrt.cppexecute / kernels / MathCommon.h
    Shape.cppexecute / OMKernelExecutionBuilder.h
    Shape.cppexecute / OMRuntimeKernel.h
    Shape.cppOMStatus.h
    Shape.cppcore / OMUtils.h
    Sin.cppexecute / kernels / MathCommon.h
    Slice.cppcore / OMKernelData.h
    Slice.cppexecute / OMKernelExecutionBuilder.h
    Slice.cppexecute / OMRuntimeKernel.h
    Slice.cppOMStatus.h
    Slice.cppcore / OMUtils.h
    Slice.cppexecute / OMUtils.h
    Softmax.cppexecute / OMKernelExecutionBuilder.h
    Softmax.cppexecute / OMRuntimeKernel.h
    Softmax.cppOMStatus.h
    Softmax.cppcore / OMUtils.h
    Softmax.cppexecute / OMUtils.h
    SpacesBatchesNDCommon.cppexecute / OMUtils.h
    SpacesBatchesNDCommon.cppexecute / kernels / SpacesBatchesNDCommon.h
    SpaceToBatchND.cppexecute / kernels / SpacesBatchesNDCommon.h
    SpaceToDepth.cppexecute / OMKernelExecutionBuilder.h
    SpaceToDepth.cppexecute / OMRuntimeKernel.h
    SpaceToDepth.cppcore / OMRuntimeShape.h
    SpaceToDepth.cppOMStatus.h
    Split.cppcore / OMKernelData.h
    Split.cppexecute / OMKernelExecutionBuilder.h
    Split.cppexecute / OMRuntimeKernel.h
    Split.cppOMStatus.h
    Split.cppcore / OMUtils.h
    Split.cppexecute / OMUtils.h
    SplitV.cppcore / OMKernelData.h
    SplitV.cppexecute / OMKernelExecutionBuilder.h
    SplitV.cppexecute / OMRuntimeKernel.h
    SplitV.cppOMStatus.h
    SplitV.cppexecute / OMUtils.h
    SplitV.cppcore / OMUtils.h
    Sqrt.cppexecute / kernels / MathCommon.h
    Square.cppexecute / kernels / MathCommon.h
    SquaredDifference.cppexecute / OMKernelExecutionBuilder.h
    SquaredDifference.cppexecute / OMRuntimeKernel.h
    SquaredDifference.cppcore / OMRuntimeShape.h
    SquaredDifference.cppOMStatus.h
    SquaredDifference.cppexecute / OMUtils.h
    SquaredDifference.cppcore / OMUtils.h
    StridedSlice.cppcore / OMKernelData.h
    StridedSlice.cppexecute / OMKernelExecutionBuilder.h
    StridedSlice.cppexecute / OMRuntimeKernel.h
    StridedSlice.cppOMStatus.h
    StridedSlice.cppcore / OMUtils.h
    StridedSlice.cppexecute / OMUtils.h
    Sub.cppexecute / OMKernelExecutionBuilder.h
    Sub.cppexecute / OMRuntimeKernel.h
    Sub.cppcore / OMRuntimeShape.h
    Sub.cppOMStatus.h
    Sub.cppexecute / OMUtils.h
    Sub.cppcore / OMUtils.h
    SVDF.cppcore / OMDataType.h
    SVDF.cppcore / OMKernelData.h
    SVDF.cppexecute / OMKernelExecutionBuilder.h
    SVDF.cppcore / memory / OMMemoryManager.h
    SVDF.cppexecute / OMRuntimeKernel.h
    SVDF.cppOMStatus.h
    SVDF.cppcore / OMUtils.h
    SVDF.cppexecute / OMUtils.h
    Tanh.cppexecute / kernels / MathCommon.h
    Transpose.cppcore / OMKernelData.h
    Transpose.cppexecute / OMKernelExecutionBuilder.h
    Transpose.cppexecute / OMRuntimeKernel.h
    Transpose.cppOMStatus.h
    Transpose.cppcore / OMUtils.h
    Transpose.cppexecute / OMUtils.h
    TransposeConv.cppcore / OMKernelData.h
    TransposeConv.cppexecute / OMKernelExecutionBuilder.h
    TransposeConv.cppexecute / OMRuntimeKernel.h
    TransposeConv.cppOMStatus.h
    TransposeConv.cppcore / OMUtils.h
    TransposeConv.cppexecute / OMUtils.h
    Unpack.cppcore / OMKernelData.h
    Unpack.cppexecute / OMKernelExecutionBuilder.h
    Unpack.cppexecute / OMRuntimeKernel.h
    Unpack.cppOMStatus.h
    Unpack.cppcore / OMUtils.h
    Unpack.cppexecute / OMUtils.h
    Unpack.cpppal / common / PALUnpack.h
    While.cppcore / OMDataType.h
    While.cppexecute / OMKernelExecute.h
    While.cppexecute / OMKernelExecutionBuilder.h
    While.cppexecute / OMRuntimeKernel.h
    While.cppOMStatus.h
    While.cppcore / OMUtils.h
    ZerosLike.cppexecute / OMKernelExecutionBuilder.h
    ZerosLike.cppexecute / OMRuntimeKernel.h
    ZerosLike.cppOMStatus.h
    ZerosLike.cppcore / OMUtils.h
    -

    kernels → include Relation

    File in onert-micro/onert-micro/src/import/kernelsIncludes file in onert-micro/onert-micro/include
    Abs.cppimport / helpers / OMConfigureSISOKernel.h
    Add.cppimport / helpers / OMConfigureTISOKernel.h
    AddN.cppimport / OMKernelConfigureBuilder.h
    AddN.cppexecute / OMRuntimeKernel.h
    AddN.cppOMStatus.h
    AddN.cppcore / OMUtils.h
    ArgMax.cppimport / helpers / OMArgCommon.h
    ArgMin.cppimport / helpers / OMArgCommon.h
    AveragePool2D.cppimport / helpers / OMPooingCommon.h
    BatchToSpaceND.cppimport / helpers / OMSpacesBatchesNDCommon.h
    Cast.cppimport / OMKernelConfigureBuilder.h
    Cast.cppexecute / OMRuntimeKernel.h
    Cast.cppOMStatus.h
    Cast.cppcore / OMUtils.h
    Ceil.cppimport / helpers / OMConfigureSISOKernel.h
    Concatenation.cppcore / OMDataType.h
    Concatenation.cppimport / OMKernelConfigureBuilder.h
    Concatenation.cppexecute / OMRuntimeKernel.h
    Concatenation.cppOMStatus.h
    Concatenation.cppcore / OMUtils.h
    Conv2D.cppimport / OMKernelConfigureBuilder.h
    Conv2D.cppcore / OMKernelData.h
    Conv2D.cppexecute / OMRuntimeKernel.h
    Conv2D.cppOMStatus.h
    Conv2D.cppcore / OMUtils.h
    Conv2D.cppexecute / OMUtils.h
    Cos.cppimport / helpers / OMConfigureSISOKernel.h
    DepthwiseConv2D.cppimport / OMKernelConfigureBuilder.h
    DepthwiseConv2D.cppcore / OMKernelData.h
    DepthwiseConv2D.cppexecute / OMRuntimeKernel.h
    DepthwiseConv2D.cppOMStatus.h
    DepthwiseConv2D.cppcore / OMUtils.h
    DepthwiseConv2D.cppexecute / OMUtils.h
    Dequantize.cppimport / OMKernelConfigureBuilder.h
    Dequantize.cppexecute / OMRuntimeKernel.h
    Dequantize.cppOMStatus.h
    Dequantize.cppcore / OMUtils.h
    Div.cppimport / helpers / OMConfigureTISOKernel.h
    Elu.cppimport / helpers / OMConfigureSISOKernel.h
    Equal.cppimport / OMKernelConfigureBuilder.h
    Equal.cppexecute / OMRuntimeKernel.h
    Equal.cppOMStatus.h
    Equal.cppcore / OMUtils.h
    Equal.cppimport / OMUtils.h
    Exp.cppimport / helpers / OMConfigureSISOKernel.h
    ExpandDims.cppimport / OMKernelConfigureBuilder.h
    ExpandDims.cppexecute / OMRuntimeKernel.h
    ExpandDims.cppOMStatus.h
    ExpandDims.cppcore / OMUtils.h
    Fill.cppimport / OMKernelConfigureBuilder.h
    Fill.cppexecute / OMRuntimeKernel.h
    Fill.cppOMStatus.h
    Fill.cppcore / OMUtils.h
    Floor.cppimport / helpers / OMConfigureSISOKernel.h
    FloorDiv.cppimport / helpers / OMFloorCommon.h
    FloorMod.cppimport / helpers / OMFloorCommon.h
    FullyConnected.cppimport / OMKernelConfigureBuilder.h
    FullyConnected.cppcore / OMKernelData.h
    FullyConnected.cppexecute / OMRuntimeKernel.h
    FullyConnected.cppOMStatus.h
    FullyConnected.cppcore / OMUtils.h
    Gather.cppimport / OMKernelConfigureBuilder.h
    Gather.cppexecute / OMRuntimeKernel.h
    Gather.cppOMStatus.h
    Gather.cppcore / OMUtils.h
    GatherND.cppimport / OMKernelConfigureBuilder.h
    GatherND.cppexecute / OMRuntimeKernel.h
    GatherND.cppOMStatus.h
    GatherND.cppcore / OMUtils.h
    Greater.cppimport / OMKernelConfigureBuilder.h
    Greater.cppexecute / OMRuntimeKernel.h
    Greater.cppOMStatus.h
    Greater.cppcore / OMUtils.h
    Greater.cppimport / OMUtils.h
    GreaterEqual.cppimport / OMKernelConfigureBuilder.h
    GreaterEqual.cppexecute / OMRuntimeKernel.h
    GreaterEqual.cppOMStatus.h
    GreaterEqual.cppimport / OMUtils.h
    GreaterEqual.cppcore / OMUtils.h
    GRU.cppimport / OMKernelConfigureBuilder.h
    GRU.cppcore / OMKernelData.h
    GRU.cppexecute / OMRuntimeKernel.h
    GRU.cppOMStatus.h
    GRU.cppcore / OMUtils.h
    L2Normalize.cppimport / helpers / OMConfigureSISOKernel.h
    L2Normalize.cppimport / OMKernelConfigureBuilder.h
    L2Normalize.cppexecute / OMRuntimeKernel.h
    L2Normalize.cppOMStatus.h
    L2Normalize.cppcore / OMUtils.h
    L2Pool2D.cppimport / helpers / OMPooingCommon.h
    LeakyRelu.cppimport / helpers / OMConfigureSISOKernel.h
    Less.cppimport / OMKernelConfigureBuilder.h
    Less.cppexecute / OMRuntimeKernel.h
    Less.cppOMStatus.h
    Less.cppcore / OMUtils.h
    Less.cppimport / OMUtils.h
    LessEqual.cppimport / OMKernelConfigureBuilder.h
    LessEqual.cppexecute / OMRuntimeKernel.h
    LessEqual.cppOMStatus.h
    LessEqual.cppcore / OMUtils.h
    LessEqual.cppimport / OMUtils.h
    Log.cppimport / helpers / OMConfigureSISOKernel.h
    Logistic.cppimport / helpers / OMConfigureSISOKernel.h
    LogSoftmax.cppimport / helpers / OMConfigureSISOKernel.h
    Maximum.cppimport / OMKernelConfigureBuilder.h
    Maximum.cppexecute / OMRuntimeKernel.h
    Maximum.cppOMStatus.h
    Maximum.cppcore / OMUtils.h
    MaxPool2D.cppimport / helpers / OMPooingCommon.h
    Minimum.cppimport / OMKernelConfigureBuilder.h
    Minimum.cppexecute / OMRuntimeKernel.h
    Minimum.cppOMStatus.h
    Minimum.cppcore / OMUtils.h
    Mul.cppimport / helpers / OMConfigureTISOKernel.h
    Neg.cppimport / helpers / OMConfigureSISOKernel.h
    NotEqual.cppimport / OMKernelConfigureBuilder.h
    NotEqual.cppexecute / OMRuntimeKernel.h
    NotEqual.cppOMStatus.h
    NotEqual.cppcore / OMUtils.h
    NotEqual.cppimport / OMUtils.h
    Pack.cppcore / OMDataType.h
    Pack.cppimport / OMKernelConfigureBuilder.h
    Pack.cppexecute / OMRuntimeKernel.h
    Pack.cppOMStatus.h
    Pack.cppcore / OMUtils.h
    Pad.cppimport / helpers / OMPadCommon.h
    Quantize.cppimport / OMKernelConfigureBuilder.h
    Quantize.cppexecute / OMRuntimeKernel.h
    Quantize.cppOMStatus.h
    Quantize.cppcore / OMUtils.h
    Relu.cppimport / helpers / OMConfigureSISOKernel.h
    Relu6.cppimport / helpers / OMConfigureSISOKernel.h
    Reshape.cppimport / OMKernelConfigureBuilder.h
    Reshape.cppexecute / OMRuntimeKernel.h
    Reshape.cppOMStatus.h
    Reshape.cppcore / OMUtils.h
    Round.cppimport / helpers / OMConfigureSISOKernel.h
    Rsqrt.cppimport / helpers / OMConfigureSISOKernel.h
    Shape.cppimport / OMKernelConfigureBuilder.h
    Shape.cppexecute / OMRuntimeKernel.h
    Shape.cppOMStatus.h
    Shape.cppcore / OMUtils.h
    Sin.cppimport / helpers / OMConfigureSISOKernel.h
    Slice.cppimport / OMKernelConfigureBuilder.h
    Slice.cppcore / OMKernelData.h
    Slice.cppexecute / OMRuntimeKernel.h
    Slice.cppOMStatus.h
    Slice.cppcore / OMUtils.h
    Softmax.cppimport / OMKernelConfigureBuilder.h
    Softmax.cppexecute / OMRuntimeKernel.h
    Softmax.cppOMStatus.h
    Softmax.cppimport / OMUtils.h
    Softmax.cppcore / OMUtils.h
    SpaceToBatchND.cppimport / helpers / OMSpacesBatchesNDCommon.h
    SpaceToDepth.cppimport / OMKernelConfigureBuilder.h
    SpaceToDepth.cppexecute / OMRuntimeKernel.h
    SpaceToDepth.cppOMStatus.h
    SpaceToDepth.cppcore / OMUtils.h
    Split.cppimport / OMKernelConfigureBuilder.h
    Split.cppexecute / OMRuntimeKernel.h
    Split.cppOMStatus.h
    Split.cppcore / OMUtils.h
    SplitV.cppimport / OMKernelConfigureBuilder.h
    SplitV.cppexecute / OMRuntimeKernel.h
    SplitV.cppOMStatus.h
    SplitV.cppcore / OMUtils.h
    Sqrt.cppimport / helpers / OMConfigureSISOKernel.h
    Square.cppimport / helpers / OMConfigureSISOKernel.h
    SquaredDifference.cppimport / helpers / OMConfigureTISOKernel.h
    StridedSlice.cppimport / OMKernelConfigureBuilder.h
    StridedSlice.cppcore / OMKernelData.h
    StridedSlice.cppexecute / OMRuntimeKernel.h
    StridedSlice.cppOMStatus.h
    StridedSlice.cppcore / OMUtils.h
    Sub.cppimport / helpers / OMConfigureTISOKernel.h
    SVDF.cppimport / OMKernelConfigureBuilder.h
    SVDF.cppcore / OMKernelData.h
    SVDF.cppexecute / OMRuntimeKernel.h
    SVDF.cppOMStatus.h
    SVDF.cppexecute / OMUtils.h
    SVDF.cppcore / OMUtils.h
    Tanh.cppimport / helpers / OMConfigureSISOKernel.h
    Transpose.cppimport / OMKernelConfigureBuilder.h
    Transpose.cppcore / OMKernelData.h
    Transpose.cppexecute / OMRuntimeKernel.h
    Transpose.cppOMStatus.h
    Transpose.cppcore / OMUtils.h
    Transpose.cppexecute / OMUtils.h
    TransposeConv.cppimport / OMKernelConfigureBuilder.h
    TransposeConv.cppcore / OMKernelData.h
    TransposeConv.cppexecute / OMRuntimeKernel.h
    TransposeConv.cppOMStatus.h
    TransposeConv.cppcore / OMUtils.h
    TransposeConv.cppexecute / OMUtils.h
    Unpack.cppimport / OMKernelConfigureBuilder.h
    Unpack.cppexecute / OMRuntimeKernel.h
    Unpack.cppOMStatus.h
    Unpack.cppcore / OMUtils.h
    While.cppimport / OMKernelConfigureBuilder.h
    While.cppexecute / OMRuntimeKernel.h
    While.cppOMStatus.h
    While.cppcore / OMUtils.h
    +

    kernels → include Relation

    File in onert-micro/onert-micro/src/import/kernelsIncludes file in onert-micro/onert-micro/include
    Abs.cppimport / helpers / OMConfigureSISOKernel.h
    Add.cppimport / helpers / OMConfigureTISOKernel.h
    AddN.cppimport / OMKernelConfigureBuilder.h
    AddN.cppexecute / OMRuntimeKernel.h
    AddN.cppOMStatus.h
    AddN.cppcore / OMUtils.h
    ArgMax.cppimport / helpers / OMArgCommon.h
    ArgMin.cppimport / helpers / OMArgCommon.h
    AveragePool2D.cppimport / helpers / OMPooingCommon.h
    BatchToSpaceND.cppimport / helpers / OMSpacesBatchesNDCommon.h
    Cast.cppimport / OMKernelConfigureBuilder.h
    Cast.cppexecute / OMRuntimeKernel.h
    Cast.cppOMStatus.h
    Cast.cppcore / OMUtils.h
    Ceil.cppimport / helpers / OMConfigureSISOKernel.h
    Concatenation.cppcore / OMDataType.h
    Concatenation.cppimport / OMKernelConfigureBuilder.h
    Concatenation.cppexecute / OMRuntimeKernel.h
    Concatenation.cppOMStatus.h
    Concatenation.cppcore / OMUtils.h
    Conv2D.cppimport / OMKernelConfigureBuilder.h
    Conv2D.cppcore / OMKernelData.h
    Conv2D.cppexecute / OMRuntimeKernel.h
    Conv2D.cppOMStatus.h
    Conv2D.cppcore / OMUtils.h
    Conv2D.cppexecute / OMUtils.h
    Cos.cppimport / helpers / OMConfigureSISOKernel.h
    DepthwiseConv2D.cppimport / OMKernelConfigureBuilder.h
    DepthwiseConv2D.cppcore / OMKernelData.h
    DepthwiseConv2D.cppexecute / OMRuntimeKernel.h
    DepthwiseConv2D.cppOMStatus.h
    DepthwiseConv2D.cppexecute / OMUtils.h
    DepthwiseConv2D.cppcore / OMUtils.h
    Dequantize.cppimport / OMKernelConfigureBuilder.h
    Dequantize.cppexecute / OMRuntimeKernel.h
    Dequantize.cppOMStatus.h
    Dequantize.cppcore / OMUtils.h
    Div.cppimport / helpers / OMConfigureTISOKernel.h
    Elu.cppimport / helpers / OMConfigureSISOKernel.h
    Equal.cppimport / OMKernelConfigureBuilder.h
    Equal.cppexecute / OMRuntimeKernel.h
    Equal.cppOMStatus.h
    Equal.cppcore / OMUtils.h
    Equal.cppimport / OMUtils.h
    Exp.cppimport / helpers / OMConfigureSISOKernel.h
    ExpandDims.cppimport / OMKernelConfigureBuilder.h
    ExpandDims.cppexecute / OMRuntimeKernel.h
    ExpandDims.cppOMStatus.h
    ExpandDims.cppcore / OMUtils.h
    Fill.cppimport / OMKernelConfigureBuilder.h
    Fill.cppexecute / OMRuntimeKernel.h
    Fill.cppOMStatus.h
    Fill.cppcore / OMUtils.h
    Floor.cppimport / helpers / OMConfigureSISOKernel.h
    FloorDiv.cppimport / helpers / OMFloorCommon.h
    FloorMod.cppimport / helpers / OMFloorCommon.h
    FullyConnected.cppimport / OMKernelConfigureBuilder.h
    FullyConnected.cppcore / OMKernelData.h
    FullyConnected.cppexecute / OMRuntimeKernel.h
    FullyConnected.cppOMStatus.h
    FullyConnected.cppcore / OMUtils.h
    Gather.cppimport / OMKernelConfigureBuilder.h
    Gather.cppexecute / OMRuntimeKernel.h
    Gather.cppOMStatus.h
    Gather.cppcore / OMUtils.h
    GatherND.cppimport / OMKernelConfigureBuilder.h
    GatherND.cppexecute / OMRuntimeKernel.h
    GatherND.cppOMStatus.h
    GatherND.cppcore / OMUtils.h
    Greater.cppimport / OMKernelConfigureBuilder.h
    Greater.cppexecute / OMRuntimeKernel.h
    Greater.cppOMStatus.h
    Greater.cppcore / OMUtils.h
    Greater.cppimport / OMUtils.h
    GreaterEqual.cppimport / OMKernelConfigureBuilder.h
    GreaterEqual.cppexecute / OMRuntimeKernel.h
    GreaterEqual.cppOMStatus.h
    GreaterEqual.cppcore / OMUtils.h
    GreaterEqual.cppimport / OMUtils.h
    GRU.cppimport / OMKernelConfigureBuilder.h
    GRU.cppcore / OMKernelData.h
    GRU.cppexecute / OMRuntimeKernel.h
    GRU.cppOMStatus.h
    GRU.cppcore / OMUtils.h
    L2Normalize.cppimport / helpers / OMConfigureSISOKernel.h
    L2Normalize.cppimport / OMKernelConfigureBuilder.h
    L2Normalize.cppexecute / OMRuntimeKernel.h
    L2Normalize.cppOMStatus.h
    L2Normalize.cppcore / OMUtils.h
    L2Pool2D.cppimport / helpers / OMPooingCommon.h
    LeakyRelu.cppimport / helpers / OMConfigureSISOKernel.h
    Less.cppimport / OMKernelConfigureBuilder.h
    Less.cppexecute / OMRuntimeKernel.h
    Less.cppOMStatus.h
    Less.cppcore / OMUtils.h
    Less.cppimport / OMUtils.h
    LessEqual.cppimport / OMKernelConfigureBuilder.h
    LessEqual.cppexecute / OMRuntimeKernel.h
    LessEqual.cppOMStatus.h
    LessEqual.cppcore / OMUtils.h
    LessEqual.cppimport / OMUtils.h
    Log.cppimport / helpers / OMConfigureSISOKernel.h
    Logistic.cppimport / helpers / OMConfigureSISOKernel.h
    LogSoftmax.cppimport / helpers / OMConfigureSISOKernel.h
    Maximum.cppimport / OMKernelConfigureBuilder.h
    Maximum.cppexecute / OMRuntimeKernel.h
    Maximum.cppOMStatus.h
    Maximum.cppcore / OMUtils.h
    MaxPool2D.cppimport / helpers / OMPooingCommon.h
    Minimum.cppimport / OMKernelConfigureBuilder.h
    Minimum.cppexecute / OMRuntimeKernel.h
    Minimum.cppOMStatus.h
    Minimum.cppcore / OMUtils.h
    Mul.cppimport / helpers / OMConfigureTISOKernel.h
    Neg.cppimport / helpers / OMConfigureSISOKernel.h
    NotEqual.cppimport / OMKernelConfigureBuilder.h
    NotEqual.cppexecute / OMRuntimeKernel.h
    NotEqual.cppOMStatus.h
    NotEqual.cppcore / OMUtils.h
    NotEqual.cppimport / OMUtils.h
    Pack.cppcore / OMDataType.h
    Pack.cppimport / OMKernelConfigureBuilder.h
    Pack.cppexecute / OMRuntimeKernel.h
    Pack.cppOMStatus.h
    Pack.cppcore / OMUtils.h
    Pad.cppimport / helpers / OMPadCommon.h
    Quantize.cppimport / OMKernelConfigureBuilder.h
    Quantize.cppexecute / OMRuntimeKernel.h
    Quantize.cppOMStatus.h
    Quantize.cppcore / OMUtils.h
    Relu.cppimport / helpers / OMConfigureSISOKernel.h
    Relu6.cppimport / helpers / OMConfigureSISOKernel.h
    Reshape.cppimport / OMKernelConfigureBuilder.h
    Reshape.cppexecute / OMRuntimeKernel.h
    Reshape.cppOMStatus.h
    Reshape.cppcore / OMUtils.h
    Round.cppimport / helpers / OMConfigureSISOKernel.h
    Rsqrt.cppimport / helpers / OMConfigureSISOKernel.h
    Shape.cppimport / OMKernelConfigureBuilder.h
    Shape.cppexecute / OMRuntimeKernel.h
    Shape.cppOMStatus.h
    Shape.cppcore / OMUtils.h
    Sin.cppimport / helpers / OMConfigureSISOKernel.h
    Slice.cppimport / OMKernelConfigureBuilder.h
    Slice.cppcore / OMKernelData.h
    Slice.cppexecute / OMRuntimeKernel.h
    Slice.cppOMStatus.h
    Slice.cppcore / OMUtils.h
    Softmax.cppimport / OMKernelConfigureBuilder.h
    Softmax.cppexecute / OMRuntimeKernel.h
    Softmax.cppOMStatus.h
    Softmax.cppcore / OMUtils.h
    Softmax.cppimport / OMUtils.h
    SpaceToBatchND.cppimport / helpers / OMSpacesBatchesNDCommon.h
    SpaceToDepth.cppimport / OMKernelConfigureBuilder.h
    SpaceToDepth.cppexecute / OMRuntimeKernel.h
    SpaceToDepth.cppOMStatus.h
    SpaceToDepth.cppcore / OMUtils.h
    Split.cppimport / OMKernelConfigureBuilder.h
    Split.cppexecute / OMRuntimeKernel.h
    Split.cppOMStatus.h
    Split.cppcore / OMUtils.h
    SplitV.cppimport / OMKernelConfigureBuilder.h
    SplitV.cppexecute / OMRuntimeKernel.h
    SplitV.cppOMStatus.h
    SplitV.cppcore / OMUtils.h
    Sqrt.cppimport / helpers / OMConfigureSISOKernel.h
    Square.cppimport / helpers / OMConfigureSISOKernel.h
    SquaredDifference.cppimport / helpers / OMConfigureTISOKernel.h
    StridedSlice.cppimport / OMKernelConfigureBuilder.h
    StridedSlice.cppcore / OMKernelData.h
    StridedSlice.cppexecute / OMRuntimeKernel.h
    StridedSlice.cppOMStatus.h
    StridedSlice.cppcore / OMUtils.h
    Sub.cppimport / helpers / OMConfigureTISOKernel.h
    SVDF.cppimport / OMKernelConfigureBuilder.h
    SVDF.cppcore / OMKernelData.h
    SVDF.cppexecute / OMRuntimeKernel.h
    SVDF.cppOMStatus.h
    SVDF.cppcore / OMUtils.h
    SVDF.cppexecute / OMUtils.h
    Tanh.cppimport / helpers / OMConfigureSISOKernel.h
    Transpose.cppimport / OMKernelConfigureBuilder.h
    Transpose.cppcore / OMKernelData.h
    Transpose.cppexecute / OMRuntimeKernel.h
    Transpose.cppOMStatus.h
    Transpose.cppexecute / OMUtils.h
    Transpose.cppcore / OMUtils.h
    TransposeConv.cppimport / OMKernelConfigureBuilder.h
    TransposeConv.cppcore / OMKernelData.h
    TransposeConv.cppexecute / OMRuntimeKernel.h
    TransposeConv.cppOMStatus.h
    TransposeConv.cppcore / OMUtils.h
    TransposeConv.cppexecute / OMUtils.h
    Unpack.cppimport / OMKernelConfigureBuilder.h
    Unpack.cppexecute / OMRuntimeKernel.h
    Unpack.cppOMStatus.h
    Unpack.cppcore / OMUtils.h
    While.cppimport / OMKernelConfigureBuilder.h
    While.cppexecute / OMRuntimeKernel.h
    While.cppOMStatus.h
    While.cppcore / OMUtils.h
    ZerosLike.cppimport / helpers / OMConfigureSISOKernel.h
    ZerosLike.cppimport / OMKernelConfigureBuilder.h
    ZerosLike.cppexecute / OMRuntimeKernel.h
    ZerosLike.cppOMStatus.h
    ZerosLike.cppcore / OMUtils.h
    -

    pass → lang Relation

    File in compiler/luci/passIncludes file in compiler/luci/lang
    include / luci / CircleOptimizer.hinclude / luci / IR / Module.h
    src / helpers / Compute.hinclude / luci / IR / CircleNodes.h
    src / helpers / CreateCircleConst.hinclude / luci / IR / CircleNodes.h
    include / luci / DynamicBatchToSingleBatch.hinclude / luci / IR / Module.h
    src / helpers / ExpressionCache.hinclude / luci / IR / CircleNodes.h
    src / helpers / InferenceCandidates.cppinclude / luci / IR / DeadNodeQueryService.h
    src / helpers / LayerInfoMap.cppinclude / luci / IR / CircleNode.h
    include / luci / ModulePass.hinclude / luci / IR / Module.h
    src / helpers / Shape.hinclude / luci / IR / CircleNodes.h
    src / helpers / SparsityFormatConverter.cppinclude / luci / IR / SparsityParam.h
    src / helpers / SparsityFormatConverter.hinclude / luci / IR / SparsityParam.h
    include / luci / Pass / FusePreActivationBatchNormPass.hinclude / luci / IR / CircleNodes.h
    include / luci / Pass / QuantizeDequantizeWeightsWithGPTQPass.hinclude / luci / IR / CircleNode.h
    include / luci / Pass / RemoveDuplicateConstPass.hinclude / luci / IR / CircleNodes.h
    include / luci / Pass / SparsifyTensorPass.hinclude / luci / IR / SparsityParam.h
    src / BatchNormPatternFinder.cppinclude / luci / IR / CircleNodes.h
    src / BatchNormPatternFinder.hinclude / luci / IR / CircleNodes.h
    src / CanonicalizePass.cppinclude / luci / IR / CircleNodes.h
    src / CircleOptimizer.cppinclude / luci / IR / CircleNodes.h
    src / CircleQuantizer.cppinclude / luci / IR / CircleNode.h
    src / CommonSubExpressionEliminationPass.cppinclude / luci / IR / CircleNodes.h
    src / ConvertNCHWToNHWCPass.cppinclude / luci / IR / CircleNodes.h
    src / ConvertNCHWToNHWCPass.cppinclude / luci / IR / CircleNodeVisitor.h
    src / ConvertToFakeQuantizedModelPass.cppinclude / luci / IR / CircleNodes.h
    src / ConvertToFakeQuantizedModelPass.cppinclude / luci / IR / CircleNodeVisitor.h
    src / CopyQuantParamPass.cppinclude / luci / IR / CircleNodes.h
    src / DecomposeHardSwishPass.cppinclude / luci / IR / CircleNodes.h
    src / DecomposeSoftmaxPass.cppinclude / luci / IR / CircleNodes.h
    src / DynamicBatchToSingleBatchPass.cppinclude / luci / IR / CircleNode.h
    src / ExpandBroadcastConstPass.cppinclude / luci / IR / CircleNodes.h
    src / FoldAddV2Pass.cppinclude / luci / IR / CircleNodes.h
    src / FoldCastPass.cppinclude / luci / IR / CircleNodes.h
    src / FoldDensifyPass.cppinclude / luci / IR / CircleNodes.h
    src / FoldDepthwiseConv2DPass.cppinclude / luci / IR / CircleNodes.h
    src / FoldDepthwiseConv2DPass.cppinclude / luci / IR / AttrFusedActFunc.h
    src / FoldDequantizePass.cppinclude / luci / IR / CircleNodes.h
    src / FoldFullyConnectedPass.cppinclude / luci / IR / CircleNodes.h
    src / FoldFullyConnectedPass.cppinclude / luci / IR / AttrFusedActFunc.h
    src / FoldGatherPass.cppinclude / luci / IR / CircleNodes.h
    src / FoldMulPass.cppinclude / luci / IR / CircleNodes.h
    src / FoldReshapePass.cppinclude / luci / IR / CircleNodes.h
    src / FoldShapePass.cppinclude / luci / IR / CircleNodes.h
    src / FoldSparseToDensePass.cppinclude / luci / IR / CircleNodes.h
    src / FoldSqueezePass.cppinclude / luci / IR / CircleNodes.h
    src / ForceQuantParamPass.cppinclude / luci / IR / CircleNodes.h
    src / ForwardReshapeToUnaryOpPass.cppinclude / luci / IR / CircleNodes.h
    src / ForwardReshapeToUnaryOpPass.cppinclude / luci / IR / CircleNodeVisitor.h
    src / ForwardTransposeOpPass.cppinclude / luci / IR / CircleNodes.h
    src / ForwardTransposeOpPass.cppinclude / luci / IR / CircleNodeVisitor.h
    src / FuseActivationFunctionPass.cppinclude / luci / IR / CircleNodes.h
    src / FuseActivationFunctionPass.cppinclude / luci / IR / CircleNodeMixins.h
    src / FuseActivationFunctionPass.cppinclude / luci / IR / CircleOpcode.h
    src / FuseAddToFullyConnectedBiasPass.cppinclude / luci / IR / CircleNodes.h
    src / FuseAddWithConvPass.cppinclude / luci / IR / CircleNodes.h
    src / FuseAddWithFullyConnectedPass.cppinclude / luci / IR / CircleNodes.h
    src / FuseAddWithTConvPass.cppinclude / luci / IR / CircleNodes.h
    src / FuseBatchNormWithConvPass.cppinclude / luci / IR / CircleNodes.h
    src / FuseBatchNormWithDwConvPass.cppinclude / luci / IR / CircleNodes.h
    src / FuseBatchNormWithTConvPass.cppinclude / luci / IR / CircleNodes.h
    src / FuseBCQPass.cppinclude / luci / IR / CircleNodes.h
    src / FuseGeluPass.cppinclude / luci / IR / CircleNodes.h
    src / FuseHorizontalFullyConnectedPass.cppinclude / luci / IR / CircleNodes.h
    src / FuseInstanceNormPass.cppinclude / luci / IR / CircleNodes.h
    src / FuseInstanceNormPassInternal.hinclude / luci / IR / CircleNodes.h
    src / FuseMeanWithMeanPass.cppinclude / luci / IR / CircleNode.h
    src / FuseMulToFullyConnectedWeightsPass.cppinclude / luci / IR / CircleNodes.h
    src / FuseMulWithConvPass.cppinclude / luci / IR / CircleNodes.h
    src / FuseMulWithDivPass.cppinclude / luci / IR / CircleNodes.h
    src / FuseMulWithFullyConnectedPass.cppinclude / luci / IR / CircleNodes.h
    src / FusePreActivationBatchNormPass.cppinclude / luci / IR / CircleNodes.h
    src / FusePreActivationBatchNormPassInternal.hinclude / luci / IR / CircleNodes.h
    src / FusePReluPass.cppinclude / luci / IR / CircleNodes.h
    src / FuseRmsNormPass.cppinclude / luci / IR / CircleNodes.h
    src / FuseRoPEPass.cppinclude / luci / IR / CircleNodes.h
    src / FuseRsqrtPass.cppinclude / luci / IR / CircleNodes.h
    src / FuseSliceWithTConvPass.cppinclude / luci / IR / CircleNodes.h
    src / FuseTransposeWithMeanPass.cppinclude / luci / IR / CircleNode.h
    src / InsertQuantizeOpOnDTypeMismatch.hinclude / luci / IR / CircleNodeVisitor.h
    src / MakeBatchNormGammaPositivePass.cppinclude / luci / IR / CircleNodes.h
    src / PassTestGraphs.hinclude / luci / IR / CircleNodes.h
    src / ProgressReporter.hinclude / luci / IR / Module.h
    src / PropagateQParamBackwardPass.cppinclude / luci / IR / CircleNodes.h
    src / PropagateQParamBackwardPass.cppinclude / luci / IR / CircleNodeVisitor.h
    src / PropagateQParamForwardPass.cppinclude / luci / IR / CircleNodes.h
    src / PropagateQParamForwardPass.cppinclude / luci / IR / CircleNodeVisitor.h
    src / QuantizationUtils.hinclude / luci / IR / CircleNodes.h
    src / QuantizeActivation.hinclude / luci / IR / CircleNodeVisitor.h
    src / QuantizeBias.hinclude / luci / IR / CircleNodeVisitor.h
    src / QuantizeDequantizeWeightsPass.cppinclude / luci / IR / CircleNodes.h
    src / QuantizeDequantizeWeightsPass.cppinclude / luci / IR / CircleNodeVisitor.h
    src / QuantizeDequantizeWeightsWithGPTQPass.cppinclude / luci / IR / CircleNodeVisitor.h
    src / QuantizedModelVerifier.cppinclude / luci / IR / CircleNodes.h
    src / QuantizedModelVerifier.cppinclude / luci / IR / CircleNodeVisitor.h
    src / QuantizeOnnxDequantizeLinearPass.cppinclude / luci / IR / CircleNodes.h
    src / QuantizeOnnxFakeQuantModelPass.cppinclude / luci / IR / CircleNodes.h
    src / QuantizeOnnxQDQPass.cppinclude / luci / IR / CircleNodes.h
    src / QuantizePreCheckerPass.cppinclude / luci / IR / CircleNodes.h
    src / QuantizePreCheckerPass.cppinclude / luci / IR / CircleNodeVisitor.h
    src / QuantizeWeights.hinclude / luci / IR / CircleNodeVisitor.h
    src / QuantizeWeightsOnly.hinclude / luci / IR / CircleNodeVisitor.h
    src / QuantizeWithMinMaxPass.cppinclude / luci / IR / CircleNodes.h
    src / QuantizeWithMinMaxPass.cppinclude / luci / IR / CircleNodeVisitor.h
    src / QuantizeWithPredecessorPass.cppinclude / luci / IR / CircleNodes.h
    src / QuantizeWithPredecessorPass.cppinclude / luci / IR / CircleNodeVisitor.h
    src / RemoveFakeQuantPass.cppinclude / luci / IR / CircleNodes.h
    src / RemoveGatherGuardPass.cppinclude / luci / IR / CircleNodes.h
    src / RemoveQDQForMixedPrecisionOpPass.cppinclude / luci / IR / CircleNode.h
    src / RemoveQuantDequantSeqPass.cppinclude / luci / IR / CircleNodes.h
    src / RemoveRedundantDequantizePass.cppinclude / luci / IR / CircleNodes.h
    src / RemoveRedundantQuantizePass.cppinclude / luci / IR / CircleNode.h
    src / RemoveRedundantReshape.cppinclude / luci / IR / CircleNodes.h
    src / RemoveRedundantTransposePass.cppinclude / luci / IR / CircleNodes.h
    src / RemoveUnnecessaryAddPass.cppinclude / luci / IR / CircleNodes.h
    src / RemoveUnnecessaryCastPass.cppinclude / luci / IR / CircleNodes.h
    src / RemoveUnnecessaryReshapeNetPass.cppinclude / luci / IR / CircleNodes.h
    src / RemoveUnnecessaryReshapePass.cppinclude / luci / IR / CircleNodes.h
    src / RemoveUnnecessarySlicePass.cppinclude / luci / IR / CircleNodes.h
    src / RemoveUnnecessarySplitPass.cppinclude / luci / IR / CircleNodes.h
    src / RemoveUnnecessaryStridedSlicePass.cppinclude / luci / IR / CircleNodes.h
    src / RemoveUnnecessaryTransposeNetPass.cppinclude / luci / IR / CircleNodes.h
    src / ReplaceMulAddWithDepthwiseConvPass.cppinclude / luci / IR / CircleNodes.h
    src / ReplaceNonConstFCWithBatchMatMulPass.cppinclude / luci / IR / CircleNodes.h
    src / ReplaceSubWithAddPass.cppinclude / luci / IR / CircleNodes.h
    src / ReplaceWithFCGeluFCPass.cppinclude / luci / IR / CircleNodes.h
    src / RequantizePass.cppinclude / luci / IR / CircleNodes.h
    src / RequantizePass.cppinclude / luci / IR / CircleNodeVisitor.h
    src / ResolveCustomOpAddPass.cppinclude / luci / IR / CircleNodes.h
    src / ResolveCustomOpAddPass.cppinclude / luci / IR / AttrFusedActFunc.h
    src / ResolveCustomOpBatchMatMulPass.cppinclude / luci / IR / CircleNodes.h
    src / ResolveCustomOpMatMulPass.cppinclude / luci / IR / CircleNodes.h
    src / ResolveCustomOpMaxPoolWithArgmaxPass.cppinclude / luci / IR / CircleNodes.h
    src / ResolveCustomOpSplitVPass.cppinclude / luci / IR / CircleNodes.h
    src / ResolveFormerCustomOpPass.cppinclude / luci / IR / CircleNodes.h
    src / ResolveFormerCustomOpPass.cppinclude / luci / IR / AttrFusedActFunc.h
    src / ShuffleWeightTo16x1Float32Pass.cppinclude / luci / IR / CircleNodes.h
    src / Sparsifier.hinclude / luci / IR / SparsityParam.h
    src / SparsifyTensorPass.cppinclude / luci / IR / CircleNodes.h
    src / SubstituteExpandDimsToReshapePass.cppinclude / luci / IR / CircleNodes.h
    src / SubstitutePackToReshapePass.cppinclude / luci / IR / CircleNodes.h
    src / SubstitutePadV2ToPadPass.cppinclude / luci / IR / CircleNodes.h
    src / SubstituteSplitVToSplitPass.cppinclude / luci / IR / CircleNodes.h
    src / SubstituteSqueezeToReshapePass.cppinclude / luci / IR / CircleNodes.h
    src / SubstituteStridedSliceToReshapePass.cppinclude / luci / IR / CircleNodes.h
    src / SubstituteTransposeToReshapePass.cppinclude / luci / IR / CircleNodes.h
    src / TransformMinMaxToRelu6Pass.cppinclude / luci / IR / CircleNodes.h
    src / TransformMinReluToRelu6Pass.cppinclude / luci / IR / CircleNodes.h
    src / TransformSqrtDivToRsqrtMulPass.cppinclude / luci / IR / CircleNodes.h
    src / UnrollUnidirectionalSequenceLSTMPass.cppinclude / luci / IR / CircleNodes.h
    src / VerifyQuantizedBiasScale.hinclude / luci / IR / CircleNodes.h
    src / VerifyQuantizedBiasScale.hinclude / luci / IR / CircleNodeVisitor.h
    src / VerifyQuantizedNodeGranularity.cppinclude / luci / IR / CircleNodes.h
    src / VerifyQuantizedNodeGranularity.hinclude / luci / IR / CircleNodes.h
    src / VerifyQuantizedNodeGranularity.hinclude / luci / IR / CircleNodeVisitor.h
    src / VerifyQuantizedNodeType.hinclude / luci / IR / CircleNodes.h
    src / VerifyQuantizedNodeType.hinclude / luci / IR / CircleNodeVisitor.h
    src / XpSepActFromTransposeConvPass.cppinclude / luci / IR / CircleNodes.h
    src / XpSepActFromTransposeConvPass.cppinclude / luci / IR / CircleNodeMixins.h
    +

    pass → lang Relation

    File in compiler/luci/passIncludes file in compiler/luci/lang
    include / luci / CircleOptimizer.hinclude / luci / IR / Module.h
    src / helpers / Compute.hinclude / luci / IR / CircleNodes.h
    src / helpers / CreateCircleConst.hinclude / luci / IR / CircleNodes.h
    include / luci / DynamicBatchToSingleBatch.hinclude / luci / IR / Module.h
    src / helpers / ExpressionCache.hinclude / luci / IR / CircleNodes.h
    src / helpers / InferenceCandidates.cppinclude / luci / IR / DeadNodeQueryService.h
    src / helpers / LayerInfoMap.cppinclude / luci / IR / CircleNode.h
    include / luci / ModulePass.hinclude / luci / IR / Module.h
    src / helpers / Shape.hinclude / luci / IR / CircleNodes.h
    src / helpers / SparsityFormatConverter.cppinclude / luci / IR / SparsityParam.h
    src / helpers / SparsityFormatConverter.hinclude / luci / IR / SparsityParam.h
    include / luci / Pass / FusePreActivationBatchNormPass.hinclude / luci / IR / CircleNodes.h
    include / luci / Pass / QuantizeDequantizeWeightsWithGPTQPass.hinclude / luci / IR / CircleNode.h
    include / luci / Pass / RemoveDuplicateConstPass.hinclude / luci / IR / CircleNodes.h
    include / luci / Pass / SparsifyTensorPass.hinclude / luci / IR / SparsityParam.h
    src / BatchNormPatternFinder.cppinclude / luci / IR / CircleNodes.h
    src / BatchNormPatternFinder.hinclude / luci / IR / CircleNodes.h
    src / CanonicalizePass.cppinclude / luci / IR / CircleNodes.h
    src / CircleOptimizer.cppinclude / luci / IR / CircleNodes.h
    src / CircleQuantizer.cppinclude / luci / IR / CircleNode.h
    src / CommonSubExpressionEliminationPass.cppinclude / luci / IR / CircleNodes.h
    src / ConvertNCHWToNHWCPass.cppinclude / luci / IR / CircleNodes.h
    src / ConvertNCHWToNHWCPass.cppinclude / luci / IR / CircleNodeVisitor.h
    src / ConvertToFakeQuantizedModelPass.cppinclude / luci / IR / CircleNodes.h
    src / ConvertToFakeQuantizedModelPass.cppinclude / luci / IR / CircleNodeVisitor.h
    src / CopyQuantParamPass.cppinclude / luci / IR / CircleNodes.h
    src / DecomposeHardSwishPass.cppinclude / luci / IR / CircleNodes.h
    src / DecomposeSoftmaxPass.cppinclude / luci / IR / CircleNodes.h
    src / DynamicBatchToSingleBatchPass.cppinclude / luci / IR / CircleNode.h
    src / ExpandBroadcastConstPass.cppinclude / luci / IR / CircleNodes.h
    src / FoldAddV2Pass.cppinclude / luci / IR / CircleNodes.h
    src / FoldCastPass.cppinclude / luci / IR / CircleNodes.h
    src / FoldDensifyPass.cppinclude / luci / IR / CircleNodes.h
    src / FoldDepthwiseConv2DPass.cppinclude / luci / IR / CircleNodes.h
    src / FoldDepthwiseConv2DPass.cppinclude / luci / IR / AttrFusedActFunc.h
    src / FoldDequantizePass.cppinclude / luci / IR / CircleNodes.h
    src / FoldFullyConnectedPass.cppinclude / luci / IR / CircleNodes.h
    src / FoldFullyConnectedPass.cppinclude / luci / IR / AttrFusedActFunc.h
    src / FoldGatherPass.cppinclude / luci / IR / CircleNodes.h
    src / FoldMulPass.cppinclude / luci / IR / CircleNodes.h
    src / FoldReshapePass.cppinclude / luci / IR / CircleNodes.h
    src / FoldShapePass.cppinclude / luci / IR / CircleNodes.h
    src / FoldSparseToDensePass.cppinclude / luci / IR / CircleNodes.h
    src / FoldSqueezePass.cppinclude / luci / IR / CircleNodes.h
    src / ForceQuantParamPass.cppinclude / luci / IR / CircleNodes.h
    src / ForwardReshapeToUnaryOpPass.cppinclude / luci / IR / CircleNodes.h
    src / ForwardReshapeToUnaryOpPass.cppinclude / luci / IR / CircleNodeVisitor.h
    src / ForwardTransposeOpPass.cppinclude / luci / IR / CircleNodes.h
    src / ForwardTransposeOpPass.cppinclude / luci / IR / CircleNodeVisitor.h
    src / FuseActivationFunctionPass.cppinclude / luci / IR / CircleNodes.h
    src / FuseActivationFunctionPass.cppinclude / luci / IR / CircleNodeMixins.h
    src / FuseActivationFunctionPass.cppinclude / luci / IR / CircleOpcode.h
    src / FuseAddToFullyConnectedBiasPass.cppinclude / luci / IR / CircleNodes.h
    src / FuseAddWithConvPass.cppinclude / luci / IR / CircleNodes.h
    src / FuseAddWithFullyConnectedPass.cppinclude / luci / IR / CircleNodes.h
    src / FuseAddWithTConvPass.cppinclude / luci / IR / CircleNodes.h
    src / FuseBatchNormWithConvPass.cppinclude / luci / IR / CircleNodes.h
    src / FuseBatchNormWithDwConvPass.cppinclude / luci / IR / CircleNodes.h
    src / FuseBatchNormWithTConvPass.cppinclude / luci / IR / CircleNodes.h
    src / FuseBCQPass.cppinclude / luci / IR / CircleNodes.h
    src / FuseGeluPass.cppinclude / luci / IR / CircleNodes.h
    src / FuseHorizontalFullyConnectedPass.cppinclude / luci / IR / CircleNodes.h
    src / FuseInstanceNormPass.cppinclude / luci / IR / CircleNodes.h
    src / FuseInstanceNormPassInternal.hinclude / luci / IR / CircleNodes.h
    src / FuseMeanWithMeanPass.cppinclude / luci / IR / CircleNode.h
    src / FuseMulToFullyConnectedWeightsPass.cppinclude / luci / IR / CircleNodes.h
    src / FuseMulWithConvPass.cppinclude / luci / IR / CircleNodes.h
    src / FuseMulWithDivPass.cppinclude / luci / IR / CircleNodes.h
    src / FuseMulWithFullyConnectedPass.cppinclude / luci / IR / CircleNodes.h
    src / FusePreActivationBatchNormPass.cppinclude / luci / IR / CircleNodes.h
    src / FusePreActivationBatchNormPassInternal.hinclude / luci / IR / CircleNodes.h
    src / FusePReluPass.cppinclude / luci / IR / CircleNodes.h
    src / FuseRmsNormPass.cppinclude / luci / IR / CircleNodes.h
    src / FuseRoPEPass.cppinclude / luci / IR / CircleNodes.h
    src / FuseRsqrtPass.cppinclude / luci / IR / CircleNodes.h
    src / FuseSliceWithTConvPass.cppinclude / luci / IR / CircleNodes.h
    src / FuseTransposeWithMeanPass.cppinclude / luci / IR / CircleNode.h
    src / InsertQuantizeOpOnDTypeMismatch.hinclude / luci / IR / CircleNodeVisitor.h
    src / MakeBatchNormGammaPositivePass.cppinclude / luci / IR / CircleNodes.h
    src / PassTestGraphs.hinclude / luci / IR / CircleNodes.h
    src / ProgressReporter.hinclude / luci / IR / Module.h
    src / PropagateQParamBackwardPass.cppinclude / luci / IR / CircleNodes.h
    src / PropagateQParamBackwardPass.cppinclude / luci / IR / CircleNodeVisitor.h
    src / PropagateQParamForwardPass.cppinclude / luci / IR / CircleNodes.h
    src / PropagateQParamForwardPass.cppinclude / luci / IR / CircleNodeVisitor.h
    src / QuantizationUtils.hinclude / luci / IR / CircleNodes.h
    src / QuantizeActivation.hinclude / luci / IR / CircleNodeVisitor.h
    src / QuantizeBias.hinclude / luci / IR / CircleNodeVisitor.h
    src / QuantizeDequantizeWeightsPass.cppinclude / luci / IR / CircleNodes.h
    src / QuantizeDequantizeWeightsPass.cppinclude / luci / IR / CircleNodeVisitor.h
    src / QuantizeDequantizeWeightsWithGPTQPass.cppinclude / luci / IR / CircleNodeVisitor.h
    src / QuantizedModelVerifier.cppinclude / luci / IR / CircleNodes.h
    src / QuantizedModelVerifier.cppinclude / luci / IR / CircleNodeVisitor.h
    src / QuantizeOnnxDequantizeLinearPass.cppinclude / luci / IR / CircleNodes.h
    src / QuantizeOnnxFakeQuantModelPass.cppinclude / luci / IR / CircleNodes.h
    src / QuantizeOnnxQDQPass.cppinclude / luci / IR / CircleNodes.h
    src / QuantizePreCheckerPass.cppinclude / luci / IR / CircleNodes.h
    src / QuantizePreCheckerPass.cppinclude / luci / IR / CircleNodeVisitor.h
    src / QuantizeWeights.hinclude / luci / IR / CircleNodeVisitor.h
    src / QuantizeWeightsOnly.hinclude / luci / IR / CircleNodeVisitor.h
    src / QuantizeWithMinMaxPass.cppinclude / luci / IR / CircleNodes.h
    src / QuantizeWithMinMaxPass.cppinclude / luci / IR / CircleNodeVisitor.h
    src / QuantizeWithPredecessorPass.cppinclude / luci / IR / CircleNodes.h
    src / QuantizeWithPredecessorPass.cppinclude / luci / IR / CircleNodeVisitor.h
    src / RemoveFakeQuantPass.cppinclude / luci / IR / CircleNodes.h
    src / RemoveGatherGuardPass.cppinclude / luci / IR / CircleNodes.h
    src / RemoveQDQForMixedPrecisionOpPass.cppinclude / luci / IR / CircleNode.h
    src / RemoveQuantDequantSeqPass.cppinclude / luci / IR / CircleNodes.h
    src / RemoveRedundantDequantizePass.cppinclude / luci / IR / CircleNodes.h
    src / RemoveRedundantQuantizePass.cppinclude / luci / IR / CircleNode.h
    src / RemoveRedundantReshape.cppinclude / luci / IR / CircleNodes.h
    src / RemoveRedundantTransposePass.cppinclude / luci / IR / CircleNodes.h
    src / RemoveUnnecessaryAddPass.cppinclude / luci / IR / CircleNodes.h
    src / RemoveUnnecessaryCastPass.cppinclude / luci / IR / CircleNodes.h
    src / RemoveUnnecessaryReshapeNetPass.cppinclude / luci / IR / CircleNodes.h
    src / RemoveUnnecessaryReshapePass.cppinclude / luci / IR / CircleNodes.h
    src / RemoveUnnecessarySlicePass.cppinclude / luci / IR / CircleNodes.h
    src / RemoveUnnecessarySplitPass.cppinclude / luci / IR / CircleNodes.h
    src / RemoveUnnecessaryStridedSlicePass.cppinclude / luci / IR / CircleNodes.h
    src / RemoveUnnecessaryTransposeNetPass.cppinclude / luci / IR / CircleNodes.h
    src / ReplaceMulAddWithDepthwiseConvPass.cppinclude / luci / IR / CircleNodes.h
    src / ReplaceNonConstFCWithBatchMatMulPass.cppinclude / luci / IR / CircleNodes.h
    src / ReplaceNonConstFCWithBatchMatMulPass.cppinclude / luci / IR / CircleQuantParam.h
    src / ReplaceSubWithAddPass.cppinclude / luci / IR / CircleNodes.h
    src / ReplaceWithFCGeluFCPass.cppinclude / luci / IR / CircleNodes.h
    src / RequantizePass.cppinclude / luci / IR / CircleNodes.h
    src / RequantizePass.cppinclude / luci / IR / CircleNodeVisitor.h
    src / ResolveCustomOpAddPass.cppinclude / luci / IR / CircleNodes.h
    src / ResolveCustomOpAddPass.cppinclude / luci / IR / AttrFusedActFunc.h
    src / ResolveCustomOpBatchMatMulPass.cppinclude / luci / IR / CircleNodes.h
    src / ResolveCustomOpMatMulPass.cppinclude / luci / IR / CircleNodes.h
    src / ResolveCustomOpMaxPoolWithArgmaxPass.cppinclude / luci / IR / CircleNodes.h
    src / ResolveCustomOpSplitVPass.cppinclude / luci / IR / CircleNodes.h
    src / ResolveFormerCustomOpPass.cppinclude / luci / IR / CircleNodes.h
    src / ResolveFormerCustomOpPass.cppinclude / luci / IR / AttrFusedActFunc.h
    src / ShuffleWeightTo16x1Float32Pass.cppinclude / luci / IR / CircleNodes.h
    src / Sparsifier.hinclude / luci / IR / SparsityParam.h
    src / SparsifyTensorPass.cppinclude / luci / IR / CircleNodes.h
    src / SubstituteExpandDimsToReshapePass.cppinclude / luci / IR / CircleNodes.h
    src / SubstitutePackToReshapePass.cppinclude / luci / IR / CircleNodes.h
    src / SubstitutePadV2ToPadPass.cppinclude / luci / IR / CircleNodes.h
    src / SubstituteSplitVToSplitPass.cppinclude / luci / IR / CircleNodes.h
    src / SubstituteSqueezeToReshapePass.cppinclude / luci / IR / CircleNodes.h
    src / SubstituteStridedSliceToReshapePass.cppinclude / luci / IR / CircleNodes.h
    src / SubstituteTransposeToReshapePass.cppinclude / luci / IR / CircleNodes.h
    src / TransformMinMaxToRelu6Pass.cppinclude / luci / IR / CircleNodes.h
    src / TransformMinReluToRelu6Pass.cppinclude / luci / IR / CircleNodes.h
    src / TransformSqrtDivToRsqrtMulPass.cppinclude / luci / IR / CircleNodes.h
    src / UnrollUnidirectionalSequenceLSTMPass.cppinclude / luci / IR / CircleNodes.h
    src / VerifyQuantizedBiasScale.hinclude / luci / IR / CircleNodes.h
    src / VerifyQuantizedBiasScale.hinclude / luci / IR / CircleNodeVisitor.h
    src / VerifyQuantizedNodeGranularity.cppinclude / luci / IR / CircleNodes.h
    src / VerifyQuantizedNodeGranularity.hinclude / luci / IR / CircleNodes.h
    src / VerifyQuantizedNodeGranularity.hinclude / luci / IR / CircleNodeVisitor.h
    src / VerifyQuantizedNodeType.hinclude / luci / IR / CircleNodes.h
    src / VerifyQuantizedNodeType.hinclude / luci / IR / CircleNodeVisitor.h
    src / XpSepActFromTransposeConvPass.cppinclude / luci / IR / CircleNodes.h
    src / XpSepActFromTransposeConvPass.cppinclude / luci / IR / CircleNodeMixins.h
    -

    src → include Relation

    File in compiler/luci/pass/srcIncludes file in compiler/luci/pass/include
    CanonicalizePass.cppluci / Pass / CanonicalizePass.h
    CircleOptimizer.cppluci / Pass / CanonicalizePass.h
    CircleOptimizer.cppluci / CircleOptimizer.h
    CircleOptimizer.cppluci / Pass / CircleShapeInferencePass.h
    CircleOptimizer.cppluci / Pass / CircleTypeInferencePass.h
    CircleOptimizer.cppluci / Pass / CommonSubExpressionEliminationPass.h
    CircleOptimizer.cppluci / Pass / ConvertNCHWToNHWCPass.h
    CircleOptimizer.cppluci / Pass / DecomposeHardSwishPass.h
    CircleOptimizer.cppluci / Pass / DecomposeSoftmaxPass.h
    CircleOptimizer.cppluci / Pass / ExpandBroadcastConstPass.h
    CircleOptimizer.cppluci / Pass / FoldAddV2Pass.h
    CircleOptimizer.cppluci / Pass / FoldCastPass.h
    CircleOptimizer.cppluci / Pass / FoldDensifyPass.h
    CircleOptimizer.cppluci / Pass / FoldDepthwiseConv2DPass.h
    CircleOptimizer.cppluci / Pass / FoldDequantizePass.h
    CircleOptimizer.cppluci / Pass / FoldFullyConnectedPass.h
    CircleOptimizer.cppluci / Pass / FoldGatherPass.h
    CircleOptimizer.cppluci / Pass / FoldMulPass.h
    CircleOptimizer.cppluci / Pass / FoldReshapePass.h
    CircleOptimizer.cppluci / Pass / FoldShapePass.h
    CircleOptimizer.cppluci / Pass / FoldSparseToDensePass.h
    CircleOptimizer.cppluci / Pass / FoldSqueezePass.h
    CircleOptimizer.cppluci / Pass / ForwardReshapeToUnaryOpPass.h
    CircleOptimizer.cppluci / Pass / ForwardTransposeOpPass.h
    CircleOptimizer.cppluci / Pass / FuseActivationFunctionPass.h
    CircleOptimizer.cppluci / Pass / FuseAddToFullyConnectedBiasPass.h
    CircleOptimizer.cppluci / Pass / FuseAddWithConvPass.h
    CircleOptimizer.cppluci / Pass / FuseAddWithFullyConnectedPass.h
    CircleOptimizer.cppluci / Pass / FuseAddWithTConvPass.h
    CircleOptimizer.cppluci / Pass / FuseBatchNormWithConvPass.h
    CircleOptimizer.cppluci / Pass / FuseBatchNormWithDwConvPass.h
    CircleOptimizer.cppluci / Pass / FuseBatchNormWithTConvPass.h
    CircleOptimizer.cppluci / Pass / FuseBCQPass.h
    CircleOptimizer.cppluci / Pass / FuseGeluPass.h
    CircleOptimizer.cppluci / Pass / FuseHorizontalFullyConnectedPass.h
    CircleOptimizer.cppluci / Pass / FuseInstanceNormPass.h
    CircleOptimizer.cppluci / Pass / FuseMeanWithMeanPass.h
    CircleOptimizer.cppluci / Pass / FuseMulToFullyConnectedWeightsPass.h
    CircleOptimizer.cppluci / Pass / FuseMulWithConvPass.h
    CircleOptimizer.cppluci / Pass / FuseMulWithDivPass.h
    CircleOptimizer.cppluci / Pass / FuseMulWithFullyConnectedPass.h
    CircleOptimizer.cppluci / Pass / FusePreActivationBatchNormPass.h
    CircleOptimizer.cppluci / Pass / FusePReluPass.h
    CircleOptimizer.cppluci / Pass / FuseRmsNormPass.h
    CircleOptimizer.cppluci / Pass / FuseRoPEPass.h
    CircleOptimizer.cppluci / Pass / FuseRsqrtPass.h
    CircleOptimizer.cppluci / Pass / FuseSliceWithTConvPass.h
    CircleOptimizer.cppluci / Pass / FuseTransposeWithMeanPass.h
    CircleOptimizer.cppluci / Pass / MakeBatchNormGammaPositivePass.h
    CircleOptimizer.cppluci / Pass / RemoveDuplicateConstPass.h
    CircleOptimizer.cppluci / Pass / RemoveFakeQuantPass.h
    CircleOptimizer.cppluci / Pass / RemoveGatherGuardPass.h
    CircleOptimizer.cppluci / Pass / RemoveQDQForMixedPrecisionOpPass.h
    CircleOptimizer.cppluci / Pass / RemoveQuantDequantSeqPass.h
    CircleOptimizer.cppluci / Pass / RemoveRedundantQuantizePass.h
    CircleOptimizer.cppluci / Pass / RemoveRedundantReshapePass.h
    CircleOptimizer.cppluci / Pass / RemoveRedundantTransposePass.h
    CircleOptimizer.cppluci / Pass / RemoveUnnecessaryAddPass.h
    CircleOptimizer.cppluci / Pass / RemoveUnnecessaryCastPass.h
    CircleOptimizer.cppluci / Pass / RemoveUnnecessaryReshapeNetPass.h
    CircleOptimizer.cppluci / Pass / RemoveUnnecessaryReshapePass.h
    CircleOptimizer.cppluci / Pass / RemoveUnnecessarySlicePass.h
    CircleOptimizer.cppluci / Pass / RemoveUnnecessarySplitPass.h
    CircleOptimizer.cppluci / Pass / RemoveUnnecessaryStridedSlicePass.h
    CircleOptimizer.cppluci / Pass / RemoveUnnecessaryTransposeNetPass.h
    CircleOptimizer.cppluci / Pass / ReplaceMulAddWithDepthwiseConvPass.h
    CircleOptimizer.cppluci / Pass / ReplaceNonConstFCWithBatchMatMulPass.h
    CircleOptimizer.cppluci / Pass / ReplaceSubWithAddPass.h
    CircleOptimizer.cppluci / Pass / ReplaceWithFCGeluFCPass.h
    CircleOptimizer.cppluci / Pass / ResolveCustomOpAddPass.h
    CircleOptimizer.cppluci / Pass / ResolveCustomOpBatchMatMulPass.h
    CircleOptimizer.cppluci / Pass / ResolveCustomOpMatMulPass.h
    CircleOptimizer.cppluci / Pass / ResolveCustomOpMaxPoolWithArgmaxPass.h
    CircleOptimizer.cppluci / Pass / ResolveCustomOpSplitVPass.h
    CircleOptimizer.cppluci / Pass / ResolveFormerCustomOpPass.h
    CircleOptimizer.cppluci / Pass / ShuffleWeightTo16x1Float32Pass.h
    CircleOptimizer.cppluci / Pass / SparsifyTensorPass.h
    CircleOptimizer.cppluci / Pass / SubstituteExpandDimsToReshapePass.h
    CircleOptimizer.cppluci / Pass / SubstitutePackToReshapePass.h
    CircleOptimizer.cppluci / Pass / SubstitutePadV2ToPadPass.h
    CircleOptimizer.cppluci / Pass / SubstituteSplitVToSplitPass.h
    CircleOptimizer.cppluci / Pass / SubstituteSqueezeToReshapePass.h
    CircleOptimizer.cppluci / Pass / SubstituteStridedSliceToReshapePass.h
    CircleOptimizer.cppluci / Pass / SubstituteTransposeToReshapePass.h
    CircleOptimizer.cppluci / Pass / TransformMinMaxToRelu6Pass.h
    CircleOptimizer.cppluci / Pass / TransformMinReluToRelu6Pass.h
    CircleOptimizer.cppluci / Pass / TransformSqrtDivToRsqrtMulPass.h
    CircleOptimizer.cppluci / Pass / UnrollUnidirectionalSequenceLSTMPass.h
    CircleOptimizer.cppluci / Pass / XpSepActFromTransposeConvPass.h
    CircleQuantizer.cppluci / CircleQuantizer.h
    CircleQuantizer.cppluci / Pass / CircleShapeInferencePass.h
    CircleQuantizer.cppluci / Pass / CircleTypeInferencePass.h
    CircleQuantizer.cppluci / Pass / ConvertToFakeQuantizedModelPass.h
    CircleQuantizer.cppluci / Pass / CopyQuantParamPass.h
    CircleQuantizer.cppluci / Pass / FoldDequantizePass.h
    CircleQuantizer.cppluci / Pass / ForceQuantParamPass.h
    CircleQuantizer.cppluci / Pass / PropagateQParamForwardPass.h
    CircleQuantizer.cppluci / Pass / QuantizeDequantizeWeightsPass.h
    CircleQuantizer.cppluci / Pass / QuantizeOnnxFakeQuantModelPass.h
    CircleQuantizer.cppluci / Pass / QuantizePreCheckerPass.h
    CircleQuantizer.cppluci / Pass / QuantizeWeightsPass.h
    CircleQuantizer.cppluci / Pass / QuantizeWithMinMaxPass.h
    CircleQuantizer.cppluci / Pass / RemoveRedundantDequantizePass.h
    CircleQuantizer.cppluci / Pass / RequantizePass.h
    CircleShapeInferencePass.cppluci / Pass / CircleShapeInferencePass.h
    CircleTypeInferencePass.cppluci / Pass / CircleTypeInferencePass.h
    CommonSubExpressionEliminationPass.cppluci / Pass / CommonSubExpressionEliminationPass.h
    ConvertNCHWToNHWCPass.cppluci / Pass / ConvertNCHWToNHWCPass.h
    ConvertToFakeQuantizedModelPass.cppluci / Pass / ConvertToFakeQuantizedModelPass.h
    ConvertToFakeQuantizedModelPass.cppluci / Pass / QuantizationParameters.h
    CopyQuantParamPass.cppluci / Pass / CopyQuantParamPass.h
    DecomposeHardSwishPass.cppluci / Pass / DecomposeHardSwishPass.h
    DecomposeSoftmaxPass.cppluci / Pass / DecomposeSoftmaxPass.h
    DynamicBatchToSingleBatch.cppluci / Pass / CircleShapeInferencePass.h
    DynamicBatchToSingleBatch.cppluci / DynamicBatchToSingleBatch.h
    DynamicBatchToSingleBatch.cppluci / Pass / DynamicBatchToSingleBatchPass.h
    DynamicBatchToSingleBatchPass.cppluci / Pass / DynamicBatchToSingleBatchPass.h
    ExpandBroadcastConstPass.cppluci / Pass / ExpandBroadcastConstPass.h
    FoldAddV2Pass.cppluci / Pass / FoldAddV2Pass.h
    FoldCastPass.cppluci / Pass / FoldCastPass.h
    FoldDensifyPass.cppluci / Pass / FoldDensifyPass.h
    FoldDepthwiseConv2DPass.cppluci / Pass / FoldDepthwiseConv2DPass.h
    FoldDequantizePass.cppluci / Pass / FoldDequantizePass.h
    FoldFullyConnectedPass.cppluci / Pass / FoldFullyConnectedPass.h
    FoldGatherPass.cppluci / Pass / FoldGatherPass.h
    FoldMulPass.cppluci / Pass / FoldMulPass.h
    FoldReshapePass.cppluci / Pass / FoldReshapePass.h
    FoldShapePass.cppluci / Pass / FoldShapePass.h
    FoldSparseToDensePass.cppluci / Pass / FoldSparseToDensePass.h
    FoldSqueezePass.cppluci / Pass / FoldSqueezePass.h
    ForceQuantParamPass.cppluci / Pass / ForceQuantParamPass.h
    ForwardReshapeToUnaryOpPass.cppluci / Pass / ForwardReshapeToUnaryOpPass.h
    ForwardTransposeOpPass.cppluci / Pass / ForwardTransposeOpPass.h
    FuseActivationFunctionPass.cppluci / Pass / FuseActivationFunctionPass.h
    FuseAddToFullyConnectedBiasPass.cppluci / Pass / FuseAddToFullyConnectedBiasPass.h
    FuseAddWithConvPass.cppluci / Pass / FuseAddWithConvPass.h
    FuseAddWithFullyConnectedPass.cppluci / Pass / FuseAddWithFullyConnectedPass.h
    FuseAddWithTConvPass.cppluci / Pass / FuseAddWithTConvPass.h
    FuseBatchNormWithConvPass.cppluci / Pass / FuseBatchNormWithConvPass.h
    FuseBatchNormWithDwConvPass.cppluci / Pass / FuseBatchNormWithDwConvPass.h
    FuseBatchNormWithTConvPass.cppluci / Pass / FuseBatchNormWithTConvPass.h
    FuseBCQPass.cppluci / Pass / FuseBCQPass.h
    FuseGeluPass.cppluci / Pass / FuseGeluPass.h
    FuseHorizontalFullyConnectedPass.cppluci / Pass / FuseHorizontalFullyConnectedPass.h
    FuseInstanceNormPass.cppluci / Pass / FuseInstanceNormPass.h
    FuseMeanWithMeanPass.cppluci / Pass / FuseMeanWithMeanPass.h
    FuseMulToFullyConnectedWeightsPass.cppluci / Pass / FuseMulToFullyConnectedWeightsPass.h
    FuseMulWithConvPass.cppluci / Pass / FuseMulWithConvPass.h
    FuseMulWithDivPass.cppluci / Pass / FuseMulWithDivPass.h
    FuseMulWithFullyConnectedPass.cppluci / Pass / FuseMulWithFullyConnectedPass.h
    FusePreActivationBatchNormPass.cppluci / Pass / FusePreActivationBatchNormPass.h
    FusePReluPass.cppluci / Pass / FusePReluPass.h
    FuseRmsNormPass.cppluci / Pass / FuseRmsNormPass.h
    FuseRoPEPass.cppluci / Pass / FuseRoPEPass.h
    FuseRsqrtPass.cppluci / Pass / FuseRsqrtPass.h
    FuseSliceWithTConvPass.cppluci / Pass / FuseSliceWithTConvPass.h
    FuseTransposeWithMeanPass.cppluci / Pass / FuseTransposeWithMeanPass.h
    helpers / LayerInfoMap.hluci / Pass / QuantizationParameters.h
    MakeBatchNormGammaPositivePass.cppluci / Pass / MakeBatchNormGammaPositivePass.h
    ModulePhase.hluci / ModulePass.h
    PropagateQParamBackwardPass.cppluci / Pass / PropagateQParamBackwardPass.h
    PropagateQParamForwardPass.cppluci / Pass / PropagateQParamForwardPass.h
    QuantizeBias.hluci / Pass / QuantizationParameters.h
    QuantizeDequantizeWeightsPass.cppluci / Pass / QuantizeDequantizeWeightsPass.h
    QuantizeDequantizeWeightsWithGPTQPass.cppluci / Pass / QuantizeDequantizeWeightsWithGPTQPass.h
    QuantizedModelVerifier.hluci / Pass / QuantizationParameters.h
    QuantizeOnnxFakeQuantModelPass.cppluci / Pass / QuantizeOnnxFakeQuantModelPass.h
    QuantizePreCheckerPass.cppluci / Pass / QuantizePreCheckerPass.h
    QuantizeWeights.hluci / Pass / QuantizationParameters.h
    QuantizeWeightsOnly.hluci / Pass / QuantizationParameters.h
    QuantizeWeightsPass.cppluci / Pass / QuantizeWeightsPass.h
    QuantizeWithMinMaxPass.cppluci / Pass / PropagateQParamBackwardPass.h
    QuantizeWithMinMaxPass.cppluci / Pass / PropagateQParamForwardPass.h
    QuantizeWithMinMaxPass.cppluci / Pass / QuantizeWithMinMaxPass.h
    QuantizeWithMinMaxPass.cppluci / Pass / RemoveRedundantQuantizePass.h
    RemoveDuplicateConstPass.cppluci / Pass / RemoveDuplicateConstPass.h
    RemoveFakeQuantPass.cppluci / Pass / RemoveFakeQuantPass.h
    RemoveGatherGuardPass.cppluci / Pass / RemoveGatherGuardPass.h
    RemoveQDQForMixedPrecisionOpPass.cppluci / Pass / RemoveQDQForMixedPrecisionOpPass.h
    RemoveQuantDequantSeqPass.cppluci / Pass / RemoveQuantDequantSeqPass.h
    RemoveRedundantDequantizePass.cppluci / Pass / RemoveRedundantDequantizePass.h
    RemoveRedundantQuantizePass.cppluci / Pass / RemoveRedundantQuantizePass.h
    RemoveRedundantReshape.cppluci / Pass / RemoveRedundantReshapePass.h
    RemoveRedundantTransposePass.cppluci / Pass / RemoveRedundantTransposePass.h
    RemoveUnnecessaryAddPass.cppluci / Pass / RemoveUnnecessaryAddPass.h
    RemoveUnnecessaryCastPass.cppluci / Pass / RemoveUnnecessaryCastPass.h
    RemoveUnnecessaryReshapeNetPass.cppluci / Pass / RemoveUnnecessaryReshapeNetPass.h
    RemoveUnnecessaryReshapePass.cppluci / Pass / RemoveUnnecessaryReshapePass.h
    RemoveUnnecessarySlicePass.cppluci / Pass / RemoveUnnecessarySlicePass.h
    RemoveUnnecessarySplitPass.cppluci / Pass / RemoveUnnecessarySplitPass.h
    RemoveUnnecessaryStridedSlicePass.cppluci / Pass / RemoveUnnecessaryStridedSlicePass.h
    RemoveUnnecessaryTransposeNetPass.cppluci / Pass / RemoveUnnecessaryTransposeNetPass.h
    ReplaceMulAddWithDepthwiseConvPass.cppluci / Pass / ReplaceMulAddWithDepthwiseConvPass.h
    ReplaceNonConstFCWithBatchMatMulPass.cppluci / Pass / ReplaceNonConstFCWithBatchMatMulPass.h
    ReplaceSubWithAddPass.cppluci / Pass / ReplaceSubWithAddPass.h
    ReplaceWithFCGeluFCPass.cppluci / Pass / ReplaceWithFCGeluFCPass.h
    RequantizePass.cppluci / Pass / RequantizePass.h
    ResolveCustomOpAddPass.cppluci / Pass / ResolveCustomOpAddPass.h
    ResolveCustomOpBatchMatMulPass.cppluci / Pass / ResolveCustomOpBatchMatMulPass.h
    ResolveCustomOpMatMulPass.cppluci / Pass / ResolveCustomOpMatMulPass.h
    ResolveCustomOpMaxPoolWithArgmaxPass.cppluci / Pass / ResolveCustomOpMaxPoolWithArgmaxPass.h
    ResolveCustomOpSplitVPass.cppluci / Pass / ResolveCustomOpSplitVPass.h
    ResolveFormerCustomOpPass.cppluci / Pass / ResolveFormerCustomOpPass.h
    ShuffleWeightTo16x1Float32Pass.cppluci / Pass / ShuffleWeightTo16x1Float32Pass.h
    SparsifyTensorPass.cppluci / Pass / SparsifyTensorPass.h
    helpers / Strings.hluci / Pass / QuantizationParameters.h
    SubstituteExpandDimsToReshapePass.cppluci / Pass / SubstituteExpandDimsToReshapePass.h
    SubstitutePackToReshapePass.cppluci / Pass / SubstitutePackToReshapePass.h
    SubstitutePadV2ToPadPass.cppluci / Pass / SubstitutePadV2ToPadPass.h
    SubstituteSplitVToSplitPass.cppluci / Pass / SubstituteSplitVToSplitPass.h
    SubstituteSqueezeToReshapePass.cppluci / Pass / SubstituteSqueezeToReshapePass.h
    SubstituteStridedSliceToReshapePass.cppluci / Pass / SubstituteStridedSliceToReshapePass.h
    SubstituteTransposeToReshapePass.cppluci / Pass / SubstituteTransposeToReshapePass.h
    TransformMinMaxToRelu6Pass.cppluci / Pass / TransformMinMaxToRelu6Pass.h
    TransformMinReluToRelu6Pass.cppluci / Pass / TransformMinReluToRelu6Pass.h
    TransformSqrtDivToRsqrtMulPass.cppluci / Pass / TransformSqrtDivToRsqrtMulPass.h
    UnrollUnidirectionalSequenceLSTMPass.cppluci / Pass / UnrollUnidirectionalSequenceLSTMPass.h
    VerifyQuantizedNodeGranularity.cppluci / Pass / QuantizationParameters.h
    VerifyQuantizedNodeGranularity.hluci / Pass / QuantizationParameters.h
    XpSepActFromTransposeConvPass.cppluci / Pass / XpSepActFromTransposeConvPass.h
    +

    src → include Relation

    File in compiler/luci/pass/srcIncludes file in compiler/luci/pass/include
    CanonicalizePass.cppluci / Pass / CanonicalizePass.h
    CircleOptimizer.cppluci / Pass / CanonicalizePass.h
    CircleOptimizer.cppluci / CircleOptimizer.h
    CircleOptimizer.cppluci / Pass / CircleShapeInferencePass.h
    CircleOptimizer.cppluci / Pass / CircleTypeInferencePass.h
    CircleOptimizer.cppluci / Pass / CommonSubExpressionEliminationPass.h
    CircleOptimizer.cppluci / Pass / ConvertNCHWToNHWCPass.h
    CircleOptimizer.cppluci / Pass / DecomposeHardSwishPass.h
    CircleOptimizer.cppluci / Pass / DecomposeSoftmaxPass.h
    CircleOptimizer.cppluci / Pass / ExpandBroadcastConstPass.h
    CircleOptimizer.cppluci / Pass / FoldAddV2Pass.h
    CircleOptimizer.cppluci / Pass / FoldCastPass.h
    CircleOptimizer.cppluci / Pass / FoldDensifyPass.h
    CircleOptimizer.cppluci / Pass / FoldDepthwiseConv2DPass.h
    CircleOptimizer.cppluci / Pass / FoldDequantizePass.h
    CircleOptimizer.cppluci / Pass / FoldFullyConnectedPass.h
    CircleOptimizer.cppluci / Pass / FoldGatherPass.h
    CircleOptimizer.cppluci / Pass / FoldMulPass.h
    CircleOptimizer.cppluci / Pass / FoldReshapePass.h
    CircleOptimizer.cppluci / Pass / FoldShapePass.h
    CircleOptimizer.cppluci / Pass / FoldSparseToDensePass.h
    CircleOptimizer.cppluci / Pass / FoldSqueezePass.h
    CircleOptimizer.cppluci / Pass / ForwardReshapeToUnaryOpPass.h
    CircleOptimizer.cppluci / Pass / ForwardTransposeOpPass.h
    CircleOptimizer.cppluci / Pass / FuseActivationFunctionPass.h
    CircleOptimizer.cppluci / Pass / FuseAddToFullyConnectedBiasPass.h
    CircleOptimizer.cppluci / Pass / FuseAddWithConvPass.h
    CircleOptimizer.cppluci / Pass / FuseAddWithFullyConnectedPass.h
    CircleOptimizer.cppluci / Pass / FuseAddWithTConvPass.h
    CircleOptimizer.cppluci / Pass / FuseBatchNormWithConvPass.h
    CircleOptimizer.cppluci / Pass / FuseBatchNormWithDwConvPass.h
    CircleOptimizer.cppluci / Pass / FuseBatchNormWithTConvPass.h
    CircleOptimizer.cppluci / Pass / FuseBCQPass.h
    CircleOptimizer.cppluci / Pass / FuseGeluPass.h
    CircleOptimizer.cppluci / Pass / FuseHorizontalFullyConnectedPass.h
    CircleOptimizer.cppluci / Pass / FuseInstanceNormPass.h
    CircleOptimizer.cppluci / Pass / FuseMeanWithMeanPass.h
    CircleOptimizer.cppluci / Pass / FuseMulToFullyConnectedWeightsPass.h
    CircleOptimizer.cppluci / Pass / FuseMulWithConvPass.h
    CircleOptimizer.cppluci / Pass / FuseMulWithDivPass.h
    CircleOptimizer.cppluci / Pass / FuseMulWithFullyConnectedPass.h
    CircleOptimizer.cppluci / Pass / FusePreActivationBatchNormPass.h
    CircleOptimizer.cppluci / Pass / FusePReluPass.h
    CircleOptimizer.cppluci / Pass / FuseRmsNormPass.h
    CircleOptimizer.cppluci / Pass / FuseRoPEPass.h
    CircleOptimizer.cppluci / Pass / FuseRsqrtPass.h
    CircleOptimizer.cppluci / Pass / FuseSliceWithTConvPass.h
    CircleOptimizer.cppluci / Pass / FuseTransposeWithMeanPass.h
    CircleOptimizer.cppluci / Pass / MakeBatchNormGammaPositivePass.h
    CircleOptimizer.cppluci / Pass / RemoveDuplicateConstPass.h
    CircleOptimizer.cppluci / Pass / RemoveFakeQuantPass.h
    CircleOptimizer.cppluci / Pass / RemoveGatherGuardPass.h
    CircleOptimizer.cppluci / Pass / RemoveQDQForMixedPrecisionOpPass.h
    CircleOptimizer.cppluci / Pass / RemoveQuantDequantSeqPass.h
    CircleOptimizer.cppluci / Pass / RemoveRedundantQuantizePass.h
    CircleOptimizer.cppluci / Pass / RemoveRedundantReshapePass.h
    CircleOptimizer.cppluci / Pass / RemoveRedundantTransposePass.h
    CircleOptimizer.cppluci / Pass / RemoveUnnecessaryAddPass.h
    CircleOptimizer.cppluci / Pass / RemoveUnnecessaryCastPass.h
    CircleOptimizer.cppluci / Pass / RemoveUnnecessaryReshapeNetPass.h
    CircleOptimizer.cppluci / Pass / RemoveUnnecessaryReshapePass.h
    CircleOptimizer.cppluci / Pass / RemoveUnnecessarySlicePass.h
    CircleOptimizer.cppluci / Pass / RemoveUnnecessarySplitPass.h
    CircleOptimizer.cppluci / Pass / RemoveUnnecessaryStridedSlicePass.h
    CircleOptimizer.cppluci / Pass / RemoveUnnecessaryTransposeNetPass.h
    CircleOptimizer.cppluci / Pass / ReplaceMulAddWithDepthwiseConvPass.h
    CircleOptimizer.cppluci / Pass / ReplaceNonConstFCWithBatchMatMulPass.h
    CircleOptimizer.cppluci / Pass / ReplaceSubWithAddPass.h
    CircleOptimizer.cppluci / Pass / ReplaceWithFCGeluFCPass.h
    CircleOptimizer.cppluci / Pass / ResolveCustomOpAddPass.h
    CircleOptimizer.cppluci / Pass / ResolveCustomOpBatchMatMulPass.h
    CircleOptimizer.cppluci / Pass / ResolveCustomOpMatMulPass.h
    CircleOptimizer.cppluci / Pass / ResolveCustomOpMaxPoolWithArgmaxPass.h
    CircleOptimizer.cppluci / Pass / ResolveCustomOpSplitVPass.h
    CircleOptimizer.cppluci / Pass / ResolveFormerCustomOpPass.h
    CircleOptimizer.cppluci / Pass / ShuffleWeightTo16x1Float32Pass.h
    CircleOptimizer.cppluci / Pass / SparsifyTensorPass.h
    CircleOptimizer.cppluci / Pass / SubstituteExpandDimsToReshapePass.h
    CircleOptimizer.cppluci / Pass / SubstitutePackToReshapePass.h
    CircleOptimizer.cppluci / Pass / SubstitutePadV2ToPadPass.h
    CircleOptimizer.cppluci / Pass / SubstituteSplitVToSplitPass.h
    CircleOptimizer.cppluci / Pass / SubstituteSqueezeToReshapePass.h
    CircleOptimizer.cppluci / Pass / SubstituteStridedSliceToReshapePass.h
    CircleOptimizer.cppluci / Pass / SubstituteTransposeToReshapePass.h
    CircleOptimizer.cppluci / Pass / TransformMinMaxToRelu6Pass.h
    CircleOptimizer.cppluci / Pass / TransformMinReluToRelu6Pass.h
    CircleOptimizer.cppluci / Pass / TransformSqrtDivToRsqrtMulPass.h
    CircleOptimizer.cppluci / Pass / UnrollUnidirectionalSequenceLSTMPass.h
    CircleOptimizer.cppluci / Pass / XpSepActFromTransposeConvPass.h
    CircleQuantizer.cppluci / CircleQuantizer.h
    CircleQuantizer.cppluci / Pass / CircleShapeInferencePass.h
    CircleQuantizer.cppluci / Pass / CircleTypeInferencePass.h
    CircleQuantizer.cppluci / Pass / ConvertToFakeQuantizedModelPass.h
    CircleQuantizer.cppluci / Pass / CopyQuantParamPass.h
    CircleQuantizer.cppluci / Pass / FoldDequantizePass.h
    CircleQuantizer.cppluci / Pass / ForceQuantParamPass.h
    CircleQuantizer.cppluci / Pass / PropagateQParamForwardPass.h
    CircleQuantizer.cppluci / Pass / QuantizeDequantizeWeightsPass.h
    CircleQuantizer.cppluci / Pass / QuantizeOnnxFakeQuantModelPass.h
    CircleQuantizer.cppluci / Pass / QuantizePreCheckerPass.h
    CircleQuantizer.cppluci / Pass / QuantizeWeightsPass.h
    CircleQuantizer.cppluci / Pass / QuantizeWithMinMaxPass.h
    CircleQuantizer.cppluci / Pass / RemoveRedundantDequantizePass.h
    CircleQuantizer.cppluci / Pass / RequantizePass.h
    CircleShapeInferencePass.cppluci / Pass / CircleShapeInferencePass.h
    CircleTypeInferencePass.cppluci / Pass / CircleTypeInferencePass.h
    CommonSubExpressionEliminationPass.cppluci / Pass / CommonSubExpressionEliminationPass.h
    ConvertNCHWToNHWCPass.cppluci / Pass / ConvertNCHWToNHWCPass.h
    ConvertToFakeQuantizedModelPass.cppluci / Pass / ConvertToFakeQuantizedModelPass.h
    ConvertToFakeQuantizedModelPass.cppluci / Pass / QuantizationParameters.h
    CopyQuantParamPass.cppluci / Pass / CopyQuantParamPass.h
    DecomposeHardSwishPass.cppluci / Pass / DecomposeHardSwishPass.h
    DecomposeSoftmaxPass.cppluci / Pass / DecomposeSoftmaxPass.h
    DynamicBatchToSingleBatch.cppluci / Pass / CircleShapeInferencePass.h
    DynamicBatchToSingleBatch.cppluci / DynamicBatchToSingleBatch.h
    DynamicBatchToSingleBatch.cppluci / Pass / DynamicBatchToSingleBatchPass.h
    DynamicBatchToSingleBatchPass.cppluci / Pass / DynamicBatchToSingleBatchPass.h
    ExpandBroadcastConstPass.cppluci / Pass / ExpandBroadcastConstPass.h
    FoldAddV2Pass.cppluci / Pass / FoldAddV2Pass.h
    FoldCastPass.cppluci / Pass / FoldCastPass.h
    FoldDensifyPass.cppluci / Pass / FoldDensifyPass.h
    FoldDepthwiseConv2DPass.cppluci / Pass / FoldDepthwiseConv2DPass.h
    FoldDequantizePass.cppluci / Pass / FoldDequantizePass.h
    FoldFullyConnectedPass.cppluci / Pass / FoldFullyConnectedPass.h
    FoldGatherPass.cppluci / Pass / FoldGatherPass.h
    FoldMulPass.cppluci / Pass / FoldMulPass.h
    FoldReshapePass.cppluci / Pass / FoldReshapePass.h
    FoldShapePass.cppluci / Pass / FoldShapePass.h
    FoldSparseToDensePass.cppluci / Pass / FoldSparseToDensePass.h
    FoldSqueezePass.cppluci / Pass / FoldSqueezePass.h
    ForceQuantParamPass.cppluci / Pass / ForceQuantParamPass.h
    ForwardReshapeToUnaryOpPass.cppluci / Pass / ForwardReshapeToUnaryOpPass.h
    ForwardTransposeOpPass.cppluci / Pass / ForwardTransposeOpPass.h
    FuseActivationFunctionPass.cppluci / Pass / FuseActivationFunctionPass.h
    FuseAddToFullyConnectedBiasPass.cppluci / Pass / FuseAddToFullyConnectedBiasPass.h
    FuseAddWithConvPass.cppluci / Pass / FuseAddWithConvPass.h
    FuseAddWithFullyConnectedPass.cppluci / Pass / FuseAddWithFullyConnectedPass.h
    FuseAddWithTConvPass.cppluci / Pass / FuseAddWithTConvPass.h
    FuseBatchNormWithConvPass.cppluci / Pass / FuseBatchNormWithConvPass.h
    FuseBatchNormWithDwConvPass.cppluci / Pass / FuseBatchNormWithDwConvPass.h
    FuseBatchNormWithTConvPass.cppluci / Pass / FuseBatchNormWithTConvPass.h
    FuseBCQPass.cppluci / Pass / FuseBCQPass.h
    FuseGeluPass.cppluci / Pass / FuseGeluPass.h
    FuseHorizontalFullyConnectedPass.cppluci / Pass / FuseHorizontalFullyConnectedPass.h
    FuseInstanceNormPass.cppluci / Pass / FuseInstanceNormPass.h
    FuseMeanWithMeanPass.cppluci / Pass / FuseMeanWithMeanPass.h
    FuseMulToFullyConnectedWeightsPass.cppluci / Pass / FuseMulToFullyConnectedWeightsPass.h
    FuseMulWithConvPass.cppluci / Pass / FuseMulWithConvPass.h
    FuseMulWithDivPass.cppluci / Pass / FuseMulWithDivPass.h
    FuseMulWithFullyConnectedPass.cppluci / Pass / FuseMulWithFullyConnectedPass.h
    FusePreActivationBatchNormPass.cppluci / Pass / FusePreActivationBatchNormPass.h
    FusePReluPass.cppluci / Pass / FusePReluPass.h
    FuseRmsNormPass.cppluci / Pass / FuseRmsNormPass.h
    FuseRoPEPass.cppluci / Pass / FuseRoPEPass.h
    FuseRsqrtPass.cppluci / Pass / FuseRsqrtPass.h
    FuseSliceWithTConvPass.cppluci / Pass / FuseSliceWithTConvPass.h
    FuseTransposeWithMeanPass.cppluci / Pass / FuseTransposeWithMeanPass.h
    helpers / LayerInfoMap.hluci / Pass / QuantizationParameters.h
    MakeBatchNormGammaPositivePass.cppluci / Pass / MakeBatchNormGammaPositivePass.h
    ModulePhase.hluci / ModulePass.h
    PropagateQParamBackwardPass.cppluci / Pass / PropagateQParamBackwardPass.h
    PropagateQParamForwardPass.cppluci / Pass / PropagateQParamForwardPass.h
    QuantizeBias.hluci / Pass / QuantizationParameters.h
    QuantizeDequantizeWeightsPass.cppluci / Pass / QuantizeDequantizeWeightsPass.h
    QuantizeDequantizeWeightsWithGPTQPass.cppluci / Pass / QuantizeDequantizeWeightsWithGPTQPass.h
    QuantizedModelVerifier.hluci / Pass / QuantizationParameters.h
    QuantizeOnnxFakeQuantModelPass.cppluci / Pass / PropagateQParamBackwardPass.h
    QuantizeOnnxFakeQuantModelPass.cppluci / Pass / QuantizeOnnxFakeQuantModelPass.h
    QuantizePreCheckerPass.cppluci / Pass / QuantizePreCheckerPass.h
    QuantizeWeights.hluci / Pass / QuantizationParameters.h
    QuantizeWeightsOnly.hluci / Pass / QuantizationParameters.h
    QuantizeWeightsPass.cppluci / Pass / QuantizeWeightsPass.h
    QuantizeWithMinMaxPass.cppluci / Pass / PropagateQParamBackwardPass.h
    QuantizeWithMinMaxPass.cppluci / Pass / PropagateQParamForwardPass.h
    QuantizeWithMinMaxPass.cppluci / Pass / QuantizeWithMinMaxPass.h
    QuantizeWithMinMaxPass.cppluci / Pass / RemoveRedundantQuantizePass.h
    RemoveDuplicateConstPass.cppluci / Pass / RemoveDuplicateConstPass.h
    RemoveFakeQuantPass.cppluci / Pass / RemoveFakeQuantPass.h
    RemoveGatherGuardPass.cppluci / Pass / RemoveGatherGuardPass.h
    RemoveQDQForMixedPrecisionOpPass.cppluci / Pass / RemoveQDQForMixedPrecisionOpPass.h
    RemoveQuantDequantSeqPass.cppluci / Pass / RemoveQuantDequantSeqPass.h
    RemoveRedundantDequantizePass.cppluci / Pass / RemoveRedundantDequantizePass.h
    RemoveRedundantQuantizePass.cppluci / Pass / RemoveRedundantQuantizePass.h
    RemoveRedundantReshape.cppluci / Pass / RemoveRedundantReshapePass.h
    RemoveRedundantTransposePass.cppluci / Pass / RemoveRedundantTransposePass.h
    RemoveUnnecessaryAddPass.cppluci / Pass / RemoveUnnecessaryAddPass.h
    RemoveUnnecessaryCastPass.cppluci / Pass / RemoveUnnecessaryCastPass.h
    RemoveUnnecessaryReshapeNetPass.cppluci / Pass / RemoveUnnecessaryReshapeNetPass.h
    RemoveUnnecessaryReshapePass.cppluci / Pass / RemoveUnnecessaryReshapePass.h
    RemoveUnnecessarySlicePass.cppluci / Pass / RemoveUnnecessarySlicePass.h
    RemoveUnnecessarySplitPass.cppluci / Pass / RemoveUnnecessarySplitPass.h
    RemoveUnnecessaryStridedSlicePass.cppluci / Pass / RemoveUnnecessaryStridedSlicePass.h
    RemoveUnnecessaryTransposeNetPass.cppluci / Pass / RemoveUnnecessaryTransposeNetPass.h
    ReplaceMulAddWithDepthwiseConvPass.cppluci / Pass / ReplaceMulAddWithDepthwiseConvPass.h
    ReplaceNonConstFCWithBatchMatMulPass.cppluci / Pass / ReplaceNonConstFCWithBatchMatMulPass.h
    ReplaceSubWithAddPass.cppluci / Pass / ReplaceSubWithAddPass.h
    ReplaceWithFCGeluFCPass.cppluci / Pass / ReplaceWithFCGeluFCPass.h
    RequantizePass.cppluci / Pass / RequantizePass.h
    ResolveCustomOpAddPass.cppluci / Pass / ResolveCustomOpAddPass.h
    ResolveCustomOpBatchMatMulPass.cppluci / Pass / ResolveCustomOpBatchMatMulPass.h
    ResolveCustomOpMatMulPass.cppluci / Pass / ResolveCustomOpMatMulPass.h
    ResolveCustomOpMaxPoolWithArgmaxPass.cppluci / Pass / ResolveCustomOpMaxPoolWithArgmaxPass.h
    ResolveCustomOpSplitVPass.cppluci / Pass / ResolveCustomOpSplitVPass.h
    ResolveFormerCustomOpPass.cppluci / Pass / ResolveFormerCustomOpPass.h
    ShuffleWeightTo16x1Float32Pass.cppluci / Pass / ShuffleWeightTo16x1Float32Pass.h
    SparsifyTensorPass.cppluci / Pass / SparsifyTensorPass.h
    helpers / Strings.hluci / Pass / QuantizationParameters.h
    SubstituteExpandDimsToReshapePass.cppluci / Pass / SubstituteExpandDimsToReshapePass.h
    SubstitutePackToReshapePass.cppluci / Pass / SubstitutePackToReshapePass.h
    SubstitutePadV2ToPadPass.cppluci / Pass / SubstitutePadV2ToPadPass.h
    SubstituteSplitVToSplitPass.cppluci / Pass / SubstituteSplitVToSplitPass.h
    SubstituteSqueezeToReshapePass.cppluci / Pass / SubstituteSqueezeToReshapePass.h
    SubstituteStridedSliceToReshapePass.cppluci / Pass / SubstituteStridedSliceToReshapePass.h
    SubstituteTransposeToReshapePass.cppluci / Pass / SubstituteTransposeToReshapePass.h
    TransformMinMaxToRelu6Pass.cppluci / Pass / TransformMinMaxToRelu6Pass.h
    TransformMinReluToRelu6Pass.cppluci / Pass / TransformMinReluToRelu6Pass.h
    TransformSqrtDivToRsqrtMulPass.cppluci / Pass / TransformSqrtDivToRsqrtMulPass.h
    UnrollUnidirectionalSequenceLSTMPass.cppluci / Pass / UnrollUnidirectionalSequenceLSTMPass.h
    VerifyQuantizedNodeGranularity.cppluci / Pass / QuantizationParameters.h
    VerifyQuantizedNodeGranularity.hluci / Pass / QuantizationParameters.h
    XpSepActFromTransposeConvPass.cppluci / Pass / XpSepActFromTransposeConvPass.h
    -

    src → lang Relation

    File in compiler/luci/pass/srcIncludes file in compiler/luci/lang
    BatchNormPatternFinder.cppinclude / luci / IR / CircleNodes.h
    BatchNormPatternFinder.hinclude / luci / IR / CircleNodes.h
    CanonicalizePass.cppinclude / luci / IR / CircleNodes.h
    CircleOptimizer.cppinclude / luci / IR / CircleNodes.h
    CircleQuantizer.cppinclude / luci / IR / CircleNode.h
    CommonSubExpressionEliminationPass.cppinclude / luci / IR / CircleNodes.h
    helpers / Compute.hinclude / luci / IR / CircleNodes.h
    ConvertNCHWToNHWCPass.cppinclude / luci / IR / CircleNodes.h
    ConvertNCHWToNHWCPass.cppinclude / luci / IR / CircleNodeVisitor.h
    ConvertToFakeQuantizedModelPass.cppinclude / luci / IR / CircleNodes.h
    ConvertToFakeQuantizedModelPass.cppinclude / luci / IR / CircleNodeVisitor.h
    CopyQuantParamPass.cppinclude / luci / IR / CircleNodes.h
    helpers / CreateCircleConst.hinclude / luci / IR / CircleNodes.h
    DecomposeHardSwishPass.cppinclude / luci / IR / CircleNodes.h
    DecomposeSoftmaxPass.cppinclude / luci / IR / CircleNodes.h
    DynamicBatchToSingleBatchPass.cppinclude / luci / IR / CircleNode.h
    ExpandBroadcastConstPass.cppinclude / luci / IR / CircleNodes.h
    helpers / ExpressionCache.hinclude / luci / IR / CircleNodes.h
    FoldAddV2Pass.cppinclude / luci / IR / CircleNodes.h
    FoldCastPass.cppinclude / luci / IR / CircleNodes.h
    FoldDensifyPass.cppinclude / luci / IR / CircleNodes.h
    FoldDepthwiseConv2DPass.cppinclude / luci / IR / AttrFusedActFunc.h
    FoldDepthwiseConv2DPass.cppinclude / luci / IR / CircleNodes.h
    FoldDequantizePass.cppinclude / luci / IR / CircleNodes.h
    FoldFullyConnectedPass.cppinclude / luci / IR / AttrFusedActFunc.h
    FoldFullyConnectedPass.cppinclude / luci / IR / CircleNodes.h
    FoldGatherPass.cppinclude / luci / IR / CircleNodes.h
    FoldMulPass.cppinclude / luci / IR / CircleNodes.h
    FoldReshapePass.cppinclude / luci / IR / CircleNodes.h
    FoldShapePass.cppinclude / luci / IR / CircleNodes.h
    FoldSparseToDensePass.cppinclude / luci / IR / CircleNodes.h
    FoldSqueezePass.cppinclude / luci / IR / CircleNodes.h
    ForceQuantParamPass.cppinclude / luci / IR / CircleNodes.h
    ForwardReshapeToUnaryOpPass.cppinclude / luci / IR / CircleNodes.h
    ForwardReshapeToUnaryOpPass.cppinclude / luci / IR / CircleNodeVisitor.h
    ForwardTransposeOpPass.cppinclude / luci / IR / CircleNodes.h
    ForwardTransposeOpPass.cppinclude / luci / IR / CircleNodeVisitor.h
    FuseActivationFunctionPass.cppinclude / luci / IR / CircleNodeMixins.h
    FuseActivationFunctionPass.cppinclude / luci / IR / CircleNodes.h
    FuseActivationFunctionPass.cppinclude / luci / IR / CircleOpcode.h
    FuseAddToFullyConnectedBiasPass.cppinclude / luci / IR / CircleNodes.h
    FuseAddWithConvPass.cppinclude / luci / IR / CircleNodes.h
    FuseAddWithFullyConnectedPass.cppinclude / luci / IR / CircleNodes.h
    FuseAddWithTConvPass.cppinclude / luci / IR / CircleNodes.h
    FuseBatchNormWithConvPass.cppinclude / luci / IR / CircleNodes.h
    FuseBatchNormWithDwConvPass.cppinclude / luci / IR / CircleNodes.h
    FuseBatchNormWithTConvPass.cppinclude / luci / IR / CircleNodes.h
    FuseBCQPass.cppinclude / luci / IR / CircleNodes.h
    FuseGeluPass.cppinclude / luci / IR / CircleNodes.h
    FuseHorizontalFullyConnectedPass.cppinclude / luci / IR / CircleNodes.h
    FuseInstanceNormPass.cppinclude / luci / IR / CircleNodes.h
    FuseInstanceNormPassInternal.hinclude / luci / IR / CircleNodes.h
    FuseMeanWithMeanPass.cppinclude / luci / IR / CircleNode.h
    FuseMulToFullyConnectedWeightsPass.cppinclude / luci / IR / CircleNodes.h
    FuseMulWithConvPass.cppinclude / luci / IR / CircleNodes.h
    FuseMulWithDivPass.cppinclude / luci / IR / CircleNodes.h
    FuseMulWithFullyConnectedPass.cppinclude / luci / IR / CircleNodes.h
    FusePreActivationBatchNormPass.cppinclude / luci / IR / CircleNodes.h
    FusePreActivationBatchNormPassInternal.hinclude / luci / IR / CircleNodes.h
    FusePReluPass.cppinclude / luci / IR / CircleNodes.h
    FuseRmsNormPass.cppinclude / luci / IR / CircleNodes.h
    FuseRoPEPass.cppinclude / luci / IR / CircleNodes.h
    FuseRsqrtPass.cppinclude / luci / IR / CircleNodes.h
    FuseSliceWithTConvPass.cppinclude / luci / IR / CircleNodes.h
    FuseTransposeWithMeanPass.cppinclude / luci / IR / CircleNode.h
    helpers / InferenceCandidates.cppinclude / luci / IR / DeadNodeQueryService.h
    InsertQuantizeOpOnDTypeMismatch.hinclude / luci / IR / CircleNodeVisitor.h
    helpers / LayerInfoMap.cppinclude / luci / IR / CircleNode.h
    MakeBatchNormGammaPositivePass.cppinclude / luci / IR / CircleNodes.h
    PassTestGraphs.hinclude / luci / IR / CircleNodes.h
    ProgressReporter.hinclude / luci / IR / Module.h
    PropagateQParamBackwardPass.cppinclude / luci / IR / CircleNodes.h
    PropagateQParamBackwardPass.cppinclude / luci / IR / CircleNodeVisitor.h
    PropagateQParamForwardPass.cppinclude / luci / IR / CircleNodes.h
    PropagateQParamForwardPass.cppinclude / luci / IR / CircleNodeVisitor.h
    QuantizationUtils.hinclude / luci / IR / CircleNodes.h
    QuantizeActivation.hinclude / luci / IR / CircleNodeVisitor.h
    QuantizeBias.hinclude / luci / IR / CircleNodeVisitor.h
    QuantizeDequantizeWeightsPass.cppinclude / luci / IR / CircleNodes.h
    QuantizeDequantizeWeightsPass.cppinclude / luci / IR / CircleNodeVisitor.h
    QuantizeDequantizeWeightsWithGPTQPass.cppinclude / luci / IR / CircleNodeVisitor.h
    QuantizedModelVerifier.cppinclude / luci / IR / CircleNodes.h
    QuantizedModelVerifier.cppinclude / luci / IR / CircleNodeVisitor.h
    QuantizeOnnxDequantizeLinearPass.cppinclude / luci / IR / CircleNodes.h
    QuantizeOnnxFakeQuantModelPass.cppinclude / luci / IR / CircleNodes.h
    QuantizeOnnxQDQPass.cppinclude / luci / IR / CircleNodes.h
    QuantizePreCheckerPass.cppinclude / luci / IR / CircleNodes.h
    QuantizePreCheckerPass.cppinclude / luci / IR / CircleNodeVisitor.h
    QuantizeWeights.hinclude / luci / IR / CircleNodeVisitor.h
    QuantizeWeightsOnly.hinclude / luci / IR / CircleNodeVisitor.h
    QuantizeWithMinMaxPass.cppinclude / luci / IR / CircleNodes.h
    QuantizeWithMinMaxPass.cppinclude / luci / IR / CircleNodeVisitor.h
    QuantizeWithPredecessorPass.cppinclude / luci / IR / CircleNodes.h
    QuantizeWithPredecessorPass.cppinclude / luci / IR / CircleNodeVisitor.h
    RemoveFakeQuantPass.cppinclude / luci / IR / CircleNodes.h
    RemoveGatherGuardPass.cppinclude / luci / IR / CircleNodes.h
    RemoveQDQForMixedPrecisionOpPass.cppinclude / luci / IR / CircleNode.h
    RemoveQuantDequantSeqPass.cppinclude / luci / IR / CircleNodes.h
    RemoveRedundantDequantizePass.cppinclude / luci / IR / CircleNodes.h
    RemoveRedundantQuantizePass.cppinclude / luci / IR / CircleNode.h
    RemoveRedundantReshape.cppinclude / luci / IR / CircleNodes.h
    RemoveRedundantTransposePass.cppinclude / luci / IR / CircleNodes.h
    RemoveUnnecessaryAddPass.cppinclude / luci / IR / CircleNodes.h
    RemoveUnnecessaryCastPass.cppinclude / luci / IR / CircleNodes.h
    RemoveUnnecessaryReshapeNetPass.cppinclude / luci / IR / CircleNodes.h
    RemoveUnnecessaryReshapePass.cppinclude / luci / IR / CircleNodes.h
    RemoveUnnecessarySlicePass.cppinclude / luci / IR / CircleNodes.h
    RemoveUnnecessarySplitPass.cppinclude / luci / IR / CircleNodes.h
    RemoveUnnecessaryStridedSlicePass.cppinclude / luci / IR / CircleNodes.h
    RemoveUnnecessaryTransposeNetPass.cppinclude / luci / IR / CircleNodes.h
    ReplaceMulAddWithDepthwiseConvPass.cppinclude / luci / IR / CircleNodes.h
    ReplaceNonConstFCWithBatchMatMulPass.cppinclude / luci / IR / CircleNodes.h
    ReplaceSubWithAddPass.cppinclude / luci / IR / CircleNodes.h
    ReplaceWithFCGeluFCPass.cppinclude / luci / IR / CircleNodes.h
    RequantizePass.cppinclude / luci / IR / CircleNodes.h
    RequantizePass.cppinclude / luci / IR / CircleNodeVisitor.h
    ResolveCustomOpAddPass.cppinclude / luci / IR / AttrFusedActFunc.h
    ResolveCustomOpAddPass.cppinclude / luci / IR / CircleNodes.h
    ResolveCustomOpBatchMatMulPass.cppinclude / luci / IR / CircleNodes.h
    ResolveCustomOpMatMulPass.cppinclude / luci / IR / CircleNodes.h
    ResolveCustomOpMaxPoolWithArgmaxPass.cppinclude / luci / IR / CircleNodes.h
    ResolveCustomOpSplitVPass.cppinclude / luci / IR / CircleNodes.h
    ResolveFormerCustomOpPass.cppinclude / luci / IR / AttrFusedActFunc.h
    ResolveFormerCustomOpPass.cppinclude / luci / IR / CircleNodes.h
    helpers / Shape.hinclude / luci / IR / CircleNodes.h
    ShuffleWeightTo16x1Float32Pass.cppinclude / luci / IR / CircleNodes.h
    Sparsifier.hinclude / luci / IR / SparsityParam.h
    SparsifyTensorPass.cppinclude / luci / IR / CircleNodes.h
    helpers / SparsityFormatConverter.cppinclude / luci / IR / SparsityParam.h
    helpers / SparsityFormatConverter.hinclude / luci / IR / SparsityParam.h
    SubstituteExpandDimsToReshapePass.cppinclude / luci / IR / CircleNodes.h
    SubstitutePackToReshapePass.cppinclude / luci / IR / CircleNodes.h
    SubstitutePadV2ToPadPass.cppinclude / luci / IR / CircleNodes.h
    SubstituteSplitVToSplitPass.cppinclude / luci / IR / CircleNodes.h
    SubstituteSqueezeToReshapePass.cppinclude / luci / IR / CircleNodes.h
    SubstituteStridedSliceToReshapePass.cppinclude / luci / IR / CircleNodes.h
    SubstituteTransposeToReshapePass.cppinclude / luci / IR / CircleNodes.h
    TransformMinMaxToRelu6Pass.cppinclude / luci / IR / CircleNodes.h
    TransformMinReluToRelu6Pass.cppinclude / luci / IR / CircleNodes.h
    TransformSqrtDivToRsqrtMulPass.cppinclude / luci / IR / CircleNodes.h
    UnrollUnidirectionalSequenceLSTMPass.cppinclude / luci / IR / CircleNodes.h
    VerifyQuantizedBiasScale.hinclude / luci / IR / CircleNodes.h
    VerifyQuantizedBiasScale.hinclude / luci / IR / CircleNodeVisitor.h
    VerifyQuantizedNodeGranularity.cppinclude / luci / IR / CircleNodes.h
    VerifyQuantizedNodeGranularity.hinclude / luci / IR / CircleNodes.h
    VerifyQuantizedNodeGranularity.hinclude / luci / IR / CircleNodeVisitor.h
    VerifyQuantizedNodeType.hinclude / luci / IR / CircleNodes.h
    VerifyQuantizedNodeType.hinclude / luci / IR / CircleNodeVisitor.h
    XpSepActFromTransposeConvPass.cppinclude / luci / IR / CircleNodeMixins.h
    XpSepActFromTransposeConvPass.cppinclude / luci / IR / CircleNodes.h
    +

    src → lang Relation

    File in compiler/luci/pass/srcIncludes file in compiler/luci/lang
    BatchNormPatternFinder.cppinclude / luci / IR / CircleNodes.h
    BatchNormPatternFinder.hinclude / luci / IR / CircleNodes.h
    CanonicalizePass.cppinclude / luci / IR / CircleNodes.h
    CircleOptimizer.cppinclude / luci / IR / CircleNodes.h
    CircleQuantizer.cppinclude / luci / IR / CircleNode.h
    CommonSubExpressionEliminationPass.cppinclude / luci / IR / CircleNodes.h
    helpers / Compute.hinclude / luci / IR / CircleNodes.h
    ConvertNCHWToNHWCPass.cppinclude / luci / IR / CircleNodes.h
    ConvertNCHWToNHWCPass.cppinclude / luci / IR / CircleNodeVisitor.h
    ConvertToFakeQuantizedModelPass.cppinclude / luci / IR / CircleNodes.h
    ConvertToFakeQuantizedModelPass.cppinclude / luci / IR / CircleNodeVisitor.h
    CopyQuantParamPass.cppinclude / luci / IR / CircleNodes.h
    helpers / CreateCircleConst.hinclude / luci / IR / CircleNodes.h
    DecomposeHardSwishPass.cppinclude / luci / IR / CircleNodes.h
    DecomposeSoftmaxPass.cppinclude / luci / IR / CircleNodes.h
    DynamicBatchToSingleBatchPass.cppinclude / luci / IR / CircleNode.h
    ExpandBroadcastConstPass.cppinclude / luci / IR / CircleNodes.h
    helpers / ExpressionCache.hinclude / luci / IR / CircleNodes.h
    FoldAddV2Pass.cppinclude / luci / IR / CircleNodes.h
    FoldCastPass.cppinclude / luci / IR / CircleNodes.h
    FoldDensifyPass.cppinclude / luci / IR / CircleNodes.h
    FoldDepthwiseConv2DPass.cppinclude / luci / IR / AttrFusedActFunc.h
    FoldDepthwiseConv2DPass.cppinclude / luci / IR / CircleNodes.h
    FoldDequantizePass.cppinclude / luci / IR / CircleNodes.h
    FoldFullyConnectedPass.cppinclude / luci / IR / AttrFusedActFunc.h
    FoldFullyConnectedPass.cppinclude / luci / IR / CircleNodes.h
    FoldGatherPass.cppinclude / luci / IR / CircleNodes.h
    FoldMulPass.cppinclude / luci / IR / CircleNodes.h
    FoldReshapePass.cppinclude / luci / IR / CircleNodes.h
    FoldShapePass.cppinclude / luci / IR / CircleNodes.h
    FoldSparseToDensePass.cppinclude / luci / IR / CircleNodes.h
    FoldSqueezePass.cppinclude / luci / IR / CircleNodes.h
    ForceQuantParamPass.cppinclude / luci / IR / CircleNodes.h
    ForwardReshapeToUnaryOpPass.cppinclude / luci / IR / CircleNodes.h
    ForwardReshapeToUnaryOpPass.cppinclude / luci / IR / CircleNodeVisitor.h
    ForwardTransposeOpPass.cppinclude / luci / IR / CircleNodes.h
    ForwardTransposeOpPass.cppinclude / luci / IR / CircleNodeVisitor.h
    FuseActivationFunctionPass.cppinclude / luci / IR / CircleNodeMixins.h
    FuseActivationFunctionPass.cppinclude / luci / IR / CircleNodes.h
    FuseActivationFunctionPass.cppinclude / luci / IR / CircleOpcode.h
    FuseAddToFullyConnectedBiasPass.cppinclude / luci / IR / CircleNodes.h
    FuseAddWithConvPass.cppinclude / luci / IR / CircleNodes.h
    FuseAddWithFullyConnectedPass.cppinclude / luci / IR / CircleNodes.h
    FuseAddWithTConvPass.cppinclude / luci / IR / CircleNodes.h
    FuseBatchNormWithConvPass.cppinclude / luci / IR / CircleNodes.h
    FuseBatchNormWithDwConvPass.cppinclude / luci / IR / CircleNodes.h
    FuseBatchNormWithTConvPass.cppinclude / luci / IR / CircleNodes.h
    FuseBCQPass.cppinclude / luci / IR / CircleNodes.h
    FuseGeluPass.cppinclude / luci / IR / CircleNodes.h
    FuseHorizontalFullyConnectedPass.cppinclude / luci / IR / CircleNodes.h
    FuseInstanceNormPass.cppinclude / luci / IR / CircleNodes.h
    FuseInstanceNormPassInternal.hinclude / luci / IR / CircleNodes.h
    FuseMeanWithMeanPass.cppinclude / luci / IR / CircleNode.h
    FuseMulToFullyConnectedWeightsPass.cppinclude / luci / IR / CircleNodes.h
    FuseMulWithConvPass.cppinclude / luci / IR / CircleNodes.h
    FuseMulWithDivPass.cppinclude / luci / IR / CircleNodes.h
    FuseMulWithFullyConnectedPass.cppinclude / luci / IR / CircleNodes.h
    FusePreActivationBatchNormPass.cppinclude / luci / IR / CircleNodes.h
    FusePreActivationBatchNormPassInternal.hinclude / luci / IR / CircleNodes.h
    FusePReluPass.cppinclude / luci / IR / CircleNodes.h
    FuseRmsNormPass.cppinclude / luci / IR / CircleNodes.h
    FuseRoPEPass.cppinclude / luci / IR / CircleNodes.h
    FuseRsqrtPass.cppinclude / luci / IR / CircleNodes.h
    FuseSliceWithTConvPass.cppinclude / luci / IR / CircleNodes.h
    FuseTransposeWithMeanPass.cppinclude / luci / IR / CircleNode.h
    helpers / InferenceCandidates.cppinclude / luci / IR / DeadNodeQueryService.h
    InsertQuantizeOpOnDTypeMismatch.hinclude / luci / IR / CircleNodeVisitor.h
    helpers / LayerInfoMap.cppinclude / luci / IR / CircleNode.h
    MakeBatchNormGammaPositivePass.cppinclude / luci / IR / CircleNodes.h
    PassTestGraphs.hinclude / luci / IR / CircleNodes.h
    ProgressReporter.hinclude / luci / IR / Module.h
    PropagateQParamBackwardPass.cppinclude / luci / IR / CircleNodes.h
    PropagateQParamBackwardPass.cppinclude / luci / IR / CircleNodeVisitor.h
    PropagateQParamForwardPass.cppinclude / luci / IR / CircleNodes.h
    PropagateQParamForwardPass.cppinclude / luci / IR / CircleNodeVisitor.h
    QuantizationUtils.hinclude / luci / IR / CircleNodes.h
    QuantizeActivation.hinclude / luci / IR / CircleNodeVisitor.h
    QuantizeBias.hinclude / luci / IR / CircleNodeVisitor.h
    QuantizeDequantizeWeightsPass.cppinclude / luci / IR / CircleNodes.h
    QuantizeDequantizeWeightsPass.cppinclude / luci / IR / CircleNodeVisitor.h
    QuantizeDequantizeWeightsWithGPTQPass.cppinclude / luci / IR / CircleNodeVisitor.h
    QuantizedModelVerifier.cppinclude / luci / IR / CircleNodes.h
    QuantizedModelVerifier.cppinclude / luci / IR / CircleNodeVisitor.h
    QuantizeOnnxDequantizeLinearPass.cppinclude / luci / IR / CircleNodes.h
    QuantizeOnnxFakeQuantModelPass.cppinclude / luci / IR / CircleNodes.h
    QuantizeOnnxQDQPass.cppinclude / luci / IR / CircleNodes.h
    QuantizePreCheckerPass.cppinclude / luci / IR / CircleNodes.h
    QuantizePreCheckerPass.cppinclude / luci / IR / CircleNodeVisitor.h
    QuantizeWeights.hinclude / luci / IR / CircleNodeVisitor.h
    QuantizeWeightsOnly.hinclude / luci / IR / CircleNodeVisitor.h
    QuantizeWithMinMaxPass.cppinclude / luci / IR / CircleNodes.h
    QuantizeWithMinMaxPass.cppinclude / luci / IR / CircleNodeVisitor.h
    QuantizeWithPredecessorPass.cppinclude / luci / IR / CircleNodes.h
    QuantizeWithPredecessorPass.cppinclude / luci / IR / CircleNodeVisitor.h
    RemoveFakeQuantPass.cppinclude / luci / IR / CircleNodes.h
    RemoveGatherGuardPass.cppinclude / luci / IR / CircleNodes.h
    RemoveQDQForMixedPrecisionOpPass.cppinclude / luci / IR / CircleNode.h
    RemoveQuantDequantSeqPass.cppinclude / luci / IR / CircleNodes.h
    RemoveRedundantDequantizePass.cppinclude / luci / IR / CircleNodes.h
    RemoveRedundantQuantizePass.cppinclude / luci / IR / CircleNode.h
    RemoveRedundantReshape.cppinclude / luci / IR / CircleNodes.h
    RemoveRedundantTransposePass.cppinclude / luci / IR / CircleNodes.h
    RemoveUnnecessaryAddPass.cppinclude / luci / IR / CircleNodes.h
    RemoveUnnecessaryCastPass.cppinclude / luci / IR / CircleNodes.h
    RemoveUnnecessaryReshapeNetPass.cppinclude / luci / IR / CircleNodes.h
    RemoveUnnecessaryReshapePass.cppinclude / luci / IR / CircleNodes.h
    RemoveUnnecessarySlicePass.cppinclude / luci / IR / CircleNodes.h
    RemoveUnnecessarySplitPass.cppinclude / luci / IR / CircleNodes.h
    RemoveUnnecessaryStridedSlicePass.cppinclude / luci / IR / CircleNodes.h
    RemoveUnnecessaryTransposeNetPass.cppinclude / luci / IR / CircleNodes.h
    ReplaceMulAddWithDepthwiseConvPass.cppinclude / luci / IR / CircleNodes.h
    ReplaceNonConstFCWithBatchMatMulPass.cppinclude / luci / IR / CircleNodes.h
    ReplaceNonConstFCWithBatchMatMulPass.cppinclude / luci / IR / CircleQuantParam.h
    ReplaceSubWithAddPass.cppinclude / luci / IR / CircleNodes.h
    ReplaceWithFCGeluFCPass.cppinclude / luci / IR / CircleNodes.h
    RequantizePass.cppinclude / luci / IR / CircleNodes.h
    RequantizePass.cppinclude / luci / IR / CircleNodeVisitor.h
    ResolveCustomOpAddPass.cppinclude / luci / IR / AttrFusedActFunc.h
    ResolveCustomOpAddPass.cppinclude / luci / IR / CircleNodes.h
    ResolveCustomOpBatchMatMulPass.cppinclude / luci / IR / CircleNodes.h
    ResolveCustomOpMatMulPass.cppinclude / luci / IR / CircleNodes.h
    ResolveCustomOpMaxPoolWithArgmaxPass.cppinclude / luci / IR / CircleNodes.h
    ResolveCustomOpSplitVPass.cppinclude / luci / IR / CircleNodes.h
    ResolveFormerCustomOpPass.cppinclude / luci / IR / AttrFusedActFunc.h
    ResolveFormerCustomOpPass.cppinclude / luci / IR / CircleNodes.h
    helpers / Shape.hinclude / luci / IR / CircleNodes.h
    ShuffleWeightTo16x1Float32Pass.cppinclude / luci / IR / CircleNodes.h
    Sparsifier.hinclude / luci / IR / SparsityParam.h
    SparsifyTensorPass.cppinclude / luci / IR / CircleNodes.h
    helpers / SparsityFormatConverter.cppinclude / luci / IR / SparsityParam.h
    helpers / SparsityFormatConverter.hinclude / luci / IR / SparsityParam.h
    SubstituteExpandDimsToReshapePass.cppinclude / luci / IR / CircleNodes.h
    SubstitutePackToReshapePass.cppinclude / luci / IR / CircleNodes.h
    SubstitutePadV2ToPadPass.cppinclude / luci / IR / CircleNodes.h
    SubstituteSplitVToSplitPass.cppinclude / luci / IR / CircleNodes.h
    SubstituteSqueezeToReshapePass.cppinclude / luci / IR / CircleNodes.h
    SubstituteStridedSliceToReshapePass.cppinclude / luci / IR / CircleNodes.h
    SubstituteTransposeToReshapePass.cppinclude / luci / IR / CircleNodes.h
    TransformMinMaxToRelu6Pass.cppinclude / luci / IR / CircleNodes.h
    TransformMinReluToRelu6Pass.cppinclude / luci / IR / CircleNodes.h
    TransformSqrtDivToRsqrtMulPass.cppinclude / luci / IR / CircleNodes.h
    UnrollUnidirectionalSequenceLSTMPass.cppinclude / luci / IR / CircleNodes.h
    VerifyQuantizedBiasScale.hinclude / luci / IR / CircleNodes.h
    VerifyQuantizedBiasScale.hinclude / luci / IR / CircleNodeVisitor.h
    VerifyQuantizedNodeGranularity.cppinclude / luci / IR / CircleNodes.h
    VerifyQuantizedNodeGranularity.hinclude / luci / IR / CircleNodes.h
    VerifyQuantizedNodeGranularity.hinclude / luci / IR / CircleNodeVisitor.h
    VerifyQuantizedNodeType.hinclude / luci / IR / CircleNodes.h
    VerifyQuantizedNodeType.hinclude / luci / IR / CircleNodeVisitor.h
    XpSepActFromTransposeConvPass.cppinclude / luci / IR / CircleNodeMixins.h
    XpSepActFromTransposeConvPass.cppinclude / luci / IR / CircleNodes.h
    -

    src → include Relation

    File in onert-micro/onert-micro/srcIncludes file in onert-micro/onert-micro/include
    execute / kernels / Abs.cppexecute / kernels / MathCommon.h
    import / kernels / Abs.cppimport / helpers / OMConfigureSISOKernel.h
    train / metrics / Accuracy.cpptrain / metrics / Accuracy.h
    import / kernels / Add.cppimport / helpers / OMConfigureTISOKernel.h
    execute / kernels / Add.cppexecute / OMKernelExecutionBuilder.h
    execute / kernels / Add.cppexecute / OMRuntimeKernel.h
    execute / kernels / Add.cppcore / OMRuntimeShape.h
    execute / kernels / Add.cppOMStatus.h
    execute / kernels / Add.cppexecute / OMUtils.h
    execute / kernels / Add.cppcore / OMUtils.h
    import / kernels / AddN.cppimport / OMKernelConfigureBuilder.h
    execute / kernels / AddN.cppexecute / OMKernelExecutionBuilder.h
    import / kernels / AddN.cppexecute / OMRuntimeKernel.h
    execute / kernels / AddN.cppexecute / OMRuntimeKernel.h
    execute / kernels / AddN.cppcore / OMRuntimeShape.h
    import / kernels / AddN.cppOMStatus.h
    execute / kernels / AddN.cppOMStatus.h
    import / kernels / AddN.cppcore / OMUtils.h
    execute / kernels / ArgCommon.cppexecute / kernels / ArgCommon.h
    execute / kernels / ArgMax.cppexecute / kernels / ArgCommon.h
    import / kernels / ArgMax.cppimport / helpers / OMArgCommon.h
    execute / kernels / ArgMin.cppexecute / kernels / ArgCommon.h
    import / kernels / ArgMin.cppimport / helpers / OMArgCommon.h
    execute / kernels / ArgMin.cpppal / mcu / PALArgMin.h
    import / kernels / AveragePool2D.cppimport / helpers / OMPooingCommon.h
    execute / kernels / AveragePool2D.cppexecute / kernels / PoolingCommon.h
    import / kernels / BatchToSpaceND.cppimport / helpers / OMSpacesBatchesNDCommon.h
    execute / kernels / BatchToSpaceND.cppexecute / kernels / SpacesBatchesNDCommon.h
    execute / kernels / Cast.cppcore / OMDataType.h
    import / kernels / Cast.cppimport / OMKernelConfigureBuilder.h
    execute / kernels / Cast.cppcore / OMKernelData.h
    execute / kernels / Cast.cppexecute / OMKernelExecutionBuilder.h
    execute / kernels / Cast.cppexecute / OMRuntimeKernel.h
    import / kernels / Cast.cppexecute / OMRuntimeKernel.h
    execute / kernels / Cast.cppOMStatus.h
    import / kernels / Cast.cppOMStatus.h
    execute / kernels / Cast.cppcore / OMUtils.h
    execute / kernels / Cast.cppexecute / OMUtils.h
    import / kernels / Cast.cppcore / OMUtils.h
    execute / kernels / Cast.cpppal / common / PALCast.h
    execute / kernels / Ceil.cppexecute / kernels / MathCommon.h
    import / kernels / Ceil.cppimport / helpers / OMConfigureSISOKernel.h
    import / kernels / Concatenation.cppcore / OMDataType.h
    import / kernels / Concatenation.cppimport / OMKernelConfigureBuilder.h
    execute / kernels / Concatenation.cppcore / OMKernelData.h
    execute / kernels / Concatenation.cppexecute / OMKernelExecutionBuilder.h
    import / kernels / Concatenation.cppexecute / OMRuntimeKernel.h
    execute / kernels / Concatenation.cppexecute / OMRuntimeKernel.h
    execute / kernels / Concatenation.cppcore / OMRuntimeShape.h
    execute / kernels / Concatenation.cppOMStatus.h
    import / kernels / Concatenation.cppOMStatus.h
    import / kernels / Concatenation.cppcore / OMUtils.h
    execute / kernels / Concatenation.cppexecute / OMUtils.h
    execute / kernels / Concatenation.cppcore / OMUtils.h
    execute / kernels / Conv2D.cppexecute / kernels / ConvolutionCommon.h
    train / kernels / Conv2D.cpptrain / OMBackpropExecutionBuilder.h
    import / kernels / Conv2D.cppimport / OMKernelConfigureBuilder.h
    import / kernels / Conv2D.cppcore / OMKernelData.h
    execute / kernels / Conv2D.cppcore / OMKernelData.h
    execute / kernels / Conv2D.cppexecute / OMKernelExecutionBuilder.h
    execute / kernels / Conv2D.cppexecute / OMRuntimeKernel.h
    import / kernels / Conv2D.cppexecute / OMRuntimeKernel.h
    train / kernels / Conv2D.cppexecute / OMRuntimeKernel.h
    import / kernels / Conv2D.cppOMStatus.h
    execute / kernels / Conv2D.cppOMStatus.h
    train / kernels / Conv2D.cppOMStatus.h
    train / kernels / Conv2D.cppcore / OMUtils.h
    execute / kernels / Conv2D.cppcore / OMUtils.h
    import / kernels / Conv2D.cppexecute / OMUtils.h
    execute / kernels / Conv2D.cppexecute / OMUtils.h
    import / kernels / Conv2D.cppcore / OMUtils.h
    train / kernels / Conv2D.cpppal / common / PALConv2DInputGrad.h
    train / kernels / Conv2D.cpppal / common / PALConv2DWeightGrad.h
    train / kernels / Conv2D.cpppal / common / PALReluInputGrad.h
    execute / kernels / ConvolutionCommon.cppexecute / kernels / ConvolutionCommon.h
    execute / kernels / ConvolutionCommon.cppexecute / OMUtils.h
    execute / kernels / Cos.cppexecute / kernels / MathCommon.h
    import / kernels / Cos.cppimport / helpers / OMConfigureSISOKernel.h
    train / metrics / CrossEntropy.cpptrain / metrics / CrossEntropy.h
    train / losses_functions / CrossEntropy.cpptrain / losses_functions / CrossEntropy.h
    execute / kernels / DepthwiseConv2D.cppexecute / kernels / ConvolutionCommon.h
    import / kernels / DepthwiseConv2D.cppimport / OMKernelConfigureBuilder.h
    import / kernels / DepthwiseConv2D.cppcore / OMKernelData.h
    execute / kernels / DepthwiseConv2D.cppcore / OMKernelData.h
    execute / kernels / DepthwiseConv2D.cppexecute / OMKernelExecutionBuilder.h
    import / kernels / DepthwiseConv2D.cppexecute / OMRuntimeKernel.h
    execute / kernels / DepthwiseConv2D.cppexecute / OMRuntimeKernel.h
    execute / kernels / DepthwiseConv2D.cppOMStatus.h
    import / kernels / DepthwiseConv2D.cppOMStatus.h
    import / kernels / DepthwiseConv2D.cppcore / OMUtils.h
    import / kernels / DepthwiseConv2D.cppexecute / OMUtils.h
    execute / kernels / DepthwiseConv2D.cppcore / OMUtils.h
    execute / kernels / DepthwiseConv2D.cppexecute / OMUtils.h
    import / kernels / Dequantize.cppimport / OMKernelConfigureBuilder.h
    execute / kernels / Dequantize.cppexecute / OMKernelExecutionBuilder.h
    import / kernels / Dequantize.cppexecute / OMRuntimeKernel.h
    execute / kernels / Dequantize.cppexecute / OMRuntimeKernel.h
    execute / kernels / Dequantize.cppcore / OMRuntimeShape.h
    execute / kernels / Dequantize.cppOMStatus.h
    import / kernels / Dequantize.cppOMStatus.h
    execute / kernels / Dequantize.cppcore / OMUtils.h
    execute / kernels / Dequantize.cppexecute / OMUtils.h
    import / kernels / Dequantize.cppcore / OMUtils.h
    import / kernels / Div.cppimport / helpers / OMConfigureTISOKernel.h
    execute / kernels / Div.cppexecute / OMKernelExecutionBuilder.h
    execute / kernels / Div.cppexecute / OMRuntimeKernel.h
    execute / kernels / Div.cppcore / OMRuntimeShape.h
    execute / kernels / Div.cppOMStatus.h
    execute / kernels / Div.cppexecute / OMUtils.h
    execute / kernels / Div.cppcore / OMUtils.h
    import / kernels / Elu.cppimport / helpers / OMConfigureSISOKernel.h
    execute / kernels / Elu.cppexecute / OMKernelExecutionBuilder.h
    execute / kernels / Elu.cppexecute / OMRuntimeKernel.h
    execute / kernels / Elu.cppOMStatus.h
    execute / kernels / Elu.cppcore / OMUtils.h
    execute / kernels / Equal.cppexecute / kernels / ComparisonCommon.h
    import / kernels / Equal.cppimport / OMKernelConfigureBuilder.h
    execute / kernels / Equal.cppexecute / OMKernelExecutionBuilder.h
    execute / kernels / Equal.cppexecute / OMRuntimeKernel.h
    import / kernels / Equal.cppexecute / OMRuntimeKernel.h
    execute / kernels / Equal.cppOMStatus.h
    import / kernels / Equal.cppOMStatus.h
    import / kernels / Equal.cppimport / OMUtils.h
    execute / kernels / Equal.cppexecute / OMUtils.h
    import / kernels / Equal.cppcore / OMUtils.h
    execute / kernels / Equal.cppcore / OMUtils.h
    execute / kernels / Exp.cppexecute / kernels / MathCommon.h
    import / kernels / Exp.cppimport / helpers / OMConfigureSISOKernel.h
    import / kernels / ExpandDims.cppimport / OMKernelConfigureBuilder.h
    import / kernels / ExpandDims.cppexecute / OMRuntimeKernel.h
    import / kernels / ExpandDims.cppOMStatus.h
    import / kernels / ExpandDims.cppcore / OMUtils.h
    execute / kernels / ExpandDims.cppexecute / kernels / ReshapeCommon.h
    import / kernels / Fill.cppimport / OMKernelConfigureBuilder.h
    execute / kernels / Fill.cppcore / OMKernelData.h
    execute / kernels / Fill.cppexecute / OMKernelExecutionBuilder.h
    execute / kernels / Fill.cppexecute / OMRuntimeKernel.h
    import / kernels / Fill.cppexecute / OMRuntimeKernel.h
    import / kernels / Fill.cppOMStatus.h
    execute / kernels / Fill.cppOMStatus.h
    import / kernels / Fill.cppcore / OMUtils.h
    execute / kernels / Fill.cppcore / OMUtils.h
    execute / kernels / Fill.cpppal / common / PALFill.h
    optimize / pass / FindInplaceOpPass.cppcore / reader / OMCircleReader.h
    optimize / pass / FindInplaceOpPass.cppOMConfig.h
    optimize / pass / FindInplaceOpPass.cppcore / OMKernelType.h
    optimize / pass / FindInplaceOpPass.cppoptimize / OMOptimizePassesBuilder.h
    optimize / pass / FindInplaceOpPass.cppcore / OMRuntimeStorage.h
    optimize / pass / FindInplaceOpPass.cppOMStatus.h
    execute / kernels / Floor.cppexecute / kernels / MathCommon.h
    import / kernels / Floor.cppimport / helpers / OMConfigureSISOKernel.h
    import / kernels / FloorDiv.cppimport / helpers / OMFloorCommon.h
    execute / kernels / FloorDiv.cppexecute / OMKernelExecutionBuilder.h
    execute / kernels / FloorDiv.cppexecute / OMRuntimeKernel.h
    execute / kernels / FloorDiv.cppOMStatus.h
    execute / kernels / FloorDiv.cppcore / OMUtils.h
    execute / kernels / FloorDiv.cppexecute / kernels / ReadKernelDataCommon.h
    import / kernels / FloorMod.cppimport / helpers / OMFloorCommon.h
    execute / kernels / FloorMod.cppexecute / OMKernelExecutionBuilder.h
    execute / kernels / FloorMod.cppexecute / OMRuntimeKernel.h
    execute / kernels / FloorMod.cppOMStatus.h
    execute / kernels / FloorMod.cppcore / OMUtils.h
    execute / kernels / FloorMod.cppexecute / kernels / ReadKernelDataCommon.h
    train / kernels / FullyConnected.cpptrain / OMBackpropExecutionBuilder.h
    train / kernels / FullyConnected.cppcore / OMDataType.h
    import / kernels / FullyConnected.cppimport / OMKernelConfigureBuilder.h
    import / kernels / FullyConnected.cppcore / OMKernelData.h
    execute / kernels / FullyConnected.cppcore / OMKernelData.h
    execute / kernels / FullyConnected.cppexecute / OMKernelExecutionBuilder.h
    import / kernels / FullyConnected.cppexecute / OMRuntimeKernel.h
    train / kernels / FullyConnected.cppexecute / OMRuntimeKernel.h
    execute / kernels / FullyConnected.cppexecute / OMRuntimeKernel.h
    train / kernels / FullyConnected.cppOMStatus.h
    import / kernels / FullyConnected.cppOMStatus.h
    execute / kernels / FullyConnected.cppOMStatus.h
    execute / kernels / FullyConnected.cppexecute / OMUtils.h
    import / kernels / FullyConnected.cppcore / OMUtils.h
    execute / kernels / FullyConnected.cppcore / OMUtils.h
    train / kernels / FullyConnected.cppcore / OMUtils.h
    train / kernels / FullyConnected.cpppal / common / PALFullyConnectedInputGrad.h
    train / kernels / FullyConnected.cpppal / common / PALFullyConnectedWeightGrad.h
    train / kernels / FullyConnected.cpppal / common / PALReluInputGrad.h
    import / kernels / Gather.cppimport / OMKernelConfigureBuilder.h
    execute / kernels / Gather.cppcore / OMKernelData.h
    execute / kernels / Gather.cppexecute / OMKernelExecutionBuilder.h
    execute / kernels / Gather.cppexecute / OMRuntimeKernel.h
    import / kernels / Gather.cppexecute / OMRuntimeKernel.h
    import / kernels / Gather.cppOMStatus.h
    execute / kernels / Gather.cppOMStatus.h
    import / kernels / Gather.cppcore / OMUtils.h
    execute / kernels / Gather.cppcore / OMUtils.h
    execute / kernels / Gather.cppexecute / OMUtils.h
    import / kernels / GatherND.cppimport / OMKernelConfigureBuilder.h
    execute / kernels / GatherND.cppcore / OMKernelData.h
    execute / kernels / GatherND.cppexecute / OMKernelExecutionBuilder.h
    import / kernels / GatherND.cppexecute / OMRuntimeKernel.h
    execute / kernels / GatherND.cppexecute / OMRuntimeKernel.h
    execute / kernels / GatherND.cppOMStatus.h
    import / kernels / GatherND.cppOMStatus.h
    execute / kernels / GatherND.cppexecute / OMUtils.h
    import / kernels / GatherND.cppcore / OMUtils.h
    execute / kernels / GatherND.cppcore / OMUtils.h
    execute / kernels / GatherND.cppexecute / kernels / ReadKernelDataCommon.h
    execute / kernels / Greater.cppexecute / kernels / ComparisonCommon.h
    import / kernels / Greater.cppimport / OMKernelConfigureBuilder.h
    execute / kernels / Greater.cppexecute / OMKernelExecutionBuilder.h
    import / kernels / Greater.cppexecute / OMRuntimeKernel.h
    execute / kernels / Greater.cppexecute / OMRuntimeKernel.h
    import / kernels / Greater.cppOMStatus.h
    execute / kernels / Greater.cppOMStatus.h
    execute / kernels / Greater.cppcore / OMUtils.h
    execute / kernels / Greater.cppexecute / OMUtils.h
    import / kernels / Greater.cppcore / OMUtils.h
    import / kernels / Greater.cppimport / OMUtils.h
    execute / kernels / GreaterEqual.cppexecute / kernels / ComparisonCommon.h
    import / kernels / GreaterEqual.cppimport / OMKernelConfigureBuilder.h
    execute / kernels / GreaterEqual.cppexecute / OMKernelExecutionBuilder.h
    execute / kernels / GreaterEqual.cppexecute / OMRuntimeKernel.h
    import / kernels / GreaterEqual.cppexecute / OMRuntimeKernel.h
    import / kernels / GreaterEqual.cppOMStatus.h
    execute / kernels / GreaterEqual.cppOMStatus.h
    import / kernels / GreaterEqual.cppcore / OMUtils.h
    execute / kernels / GreaterEqual.cppexecute / OMUtils.h
    execute / kernels / GreaterEqual.cppcore / OMUtils.h
    import / kernels / GreaterEqual.cppimport / OMUtils.h
    train / kernels / GRU.cpptrain / OMBackpropExecutionBuilder.h
    execute / kernels / GRU.cppcore / OMDataType.h
    train / kernels / GRU.cppcore / OMDataType.h
    import / kernels / GRU.cppimport / OMKernelConfigureBuilder.h
    execute / kernels / GRU.cppcore / OMKernelData.h
    import / kernels / GRU.cppcore / OMKernelData.h
    execute / kernels / GRU.cppexecute / OMKernelExecutionBuilder.h
    execute / kernels / GRU.cppcore / memory / OMMemoryManager.h
    train / kernels / GRU.cppcore / memory / OMMemoryManager.h
    execute / kernels / GRU.cppexecute / OMRuntimeKernel.h
    import / kernels / GRU.cppexecute / OMRuntimeKernel.h
    train / kernels / GRU.cppexecute / OMRuntimeKernel.h
    execute / kernels / GRU.cppOMStatus.h
    train / kernels / GRU.cppOMStatus.h
    import / kernels / GRU.cppOMStatus.h
    execute / kernels / GRU.cppcore / OMUtils.h
    execute / kernels / GRU.cppexecute / OMUtils.h
    import / kernels / GRU.cppcore / OMUtils.h
    train / kernels / GRU.cppcore / OMUtils.h
    train / kernels / GRU.cpppal / common / PALGRUWeightGrad.h
    import / kernels / L2Normalize.cppimport / helpers / OMConfigureSISOKernel.h
    import / kernels / L2Normalize.cppimport / OMKernelConfigureBuilder.h
    execute / kernels / L2Normalize.cppexecute / OMKernelExecutionBuilder.h
    execute / kernels / L2Normalize.cppexecute / OMRuntimeKernel.h
    import / kernels / L2Normalize.cppexecute / OMRuntimeKernel.h
    import / kernels / L2Normalize.cppOMStatus.h
    execute / kernels / L2Normalize.cppOMStatus.h
    execute / kernels / L2Normalize.cppcore / OMUtils.h
    execute / kernels / L2Normalize.cppexecute / OMUtils.h
    import / kernels / L2Normalize.cppcore / OMUtils.h
    import / kernels / L2Pool2D.cppimport / helpers / OMPooingCommon.h
    execute / kernels / L2Pool2D.cppexecute / kernels / PoolingCommon.h
    import / kernels / LeakyRelu.cppimport / helpers / OMConfigureSISOKernel.h
    execute / kernels / LeakyRelu.cppexecute / kernels / ReluCommon.h
    execute / kernels / Less.cppexecute / kernels / ComparisonCommon.h
    import / kernels / Less.cppimport / OMKernelConfigureBuilder.h
    execute / kernels / Less.cppexecute / OMKernelExecutionBuilder.h
    import / kernels / Less.cppexecute / OMRuntimeKernel.h
    execute / kernels / Less.cppexecute / OMRuntimeKernel.h
    import / kernels / Less.cppOMStatus.h
    execute / kernels / Less.cppOMStatus.h
    execute / kernels / Less.cppcore / OMUtils.h
    import / kernels / Less.cppimport / OMUtils.h
    import / kernels / Less.cppcore / OMUtils.h
    execute / kernels / Less.cppexecute / OMUtils.h
    execute / kernels / LessEqual.cppexecute / kernels / ComparisonCommon.h
    import / kernels / LessEqual.cppimport / OMKernelConfigureBuilder.h
    execute / kernels / LessEqual.cppexecute / OMKernelExecutionBuilder.h
    import / kernels / LessEqual.cppexecute / OMRuntimeKernel.h
    execute / kernels / LessEqual.cppexecute / OMRuntimeKernel.h
    execute / kernels / LessEqual.cppOMStatus.h
    import / kernels / LessEqual.cppOMStatus.h
    import / kernels / LessEqual.cppcore / OMUtils.h
    import / kernels / LessEqual.cppimport / OMUtils.h
    execute / kernels / LessEqual.cppcore / OMUtils.h
    execute / kernels / Log.cppexecute / kernels / MathCommon.h
    import / kernels / Log.cppimport / helpers / OMConfigureSISOKernel.h
    import / kernels / Logistic.cppimport / helpers / OMConfigureSISOKernel.h
    execute / kernels / Logistic.cppexecute / OMKernelExecutionBuilder.h
    execute / kernels / Logistic.cppexecute / OMRuntimeKernel.h
    execute / kernels / Logistic.cppOMStatus.h
    execute / kernels / Logistic.cppcore / OMUtils.h
    execute / kernels / Logistic.cppexecute / OMUtils.h
    import / kernels / LogSoftmax.cppimport / helpers / OMConfigureSISOKernel.h
    execute / kernels / LogSoftmax.cppexecute / OMKernelExecutionBuilder.h
    execute / kernels / LogSoftmax.cppexecute / OMRuntimeKernel.h
    execute / kernels / LogSoftmax.cppOMStatus.h
    execute / kernels / LogSoftmax.cppexecute / OMUtils.h
    execute / kernels / LogSoftmax.cppcore / OMUtils.h
    train / metrics / MAE.cpptrain / metrics / MAE.h
    execute / kernels / MathCommon.cppexecute / kernels / MathCommon.h
    execute / kernels / MathCommon.cppexecute / OMUtils.h
    import / kernels / Maximum.cppimport / OMKernelConfigureBuilder.h
    execute / kernels / Maximum.cppexecute / OMKernelExecutionBuilder.h
    import / kernels / Maximum.cppexecute / OMRuntimeKernel.h
    execute / kernels / Maximum.cppexecute / OMRuntimeKernel.h
    import / kernels / Maximum.cppOMStatus.h
    execute / kernels / Maximum.cppOMStatus.h
    execute / kernels / Maximum.cppcore / OMUtils.h
    import / kernels / Maximum.cppcore / OMUtils.h
    execute / kernels / Maximum.cppexecute / kernels / ReadKernelDataCommon.h
    train / kernels / MaxPool2D.cpptrain / OMBackpropExecutionBuilder.h
    train / kernels / MaxPool2D.cppcore / OMDataType.h
    train / kernels / MaxPool2D.cppcore / OMKernelData.h
    train / kernels / MaxPool2D.cppcore / memory / OMMemoryManager.h
    import / kernels / MaxPool2D.cppimport / helpers / OMPooingCommon.h
    train / kernels / MaxPool2D.cppexecute / OMRuntimeKernel.h
    train / kernels / MaxPool2D.cppOMStatus.h
    train / kernels / MaxPool2D.cppcore / OMUtils.h
    train / kernels / MaxPool2D.cppexecute / OMUtils.h
    train / kernels / MaxPool2D.cpppal / common / PALMaxPool2DInputGrad.h
    execute / kernels / MaxPool2D.cppexecute / kernels / PoolingCommon.h
    import / kernels / Minimum.cppimport / OMKernelConfigureBuilder.h
    execute / kernels / Minimum.cppexecute / OMKernelExecutionBuilder.h
    execute / kernels / Minimum.cppexecute / OMRuntimeKernel.h
    import / kernels / Minimum.cppexecute / OMRuntimeKernel.h
    execute / kernels / Minimum.cppOMStatus.h
    import / kernels / Minimum.cppOMStatus.h
    execute / kernels / Minimum.cppcore / OMUtils.h
    import / kernels / Minimum.cppcore / OMUtils.h
    execute / kernels / Minimum.cppexecute / kernels / ReadKernelDataCommon.h
    train / metrics / MSE.cpptrain / metrics / MSE.h
    train / losses_functions / MSE.cpptrain / losses_functions / MSE.h
    import / kernels / Mul.cppimport / helpers / OMConfigureTISOKernel.h
    execute / kernels / Mul.cppexecute / OMKernelExecutionBuilder.h
    execute / kernels / Mul.cppexecute / OMRuntimeKernel.h
    execute / kernels / Mul.cppcore / OMRuntimeShape.h
    execute / kernels / Mul.cppOMStatus.h
    execute / kernels / Mul.cppcore / OMUtils.h
    execute / kernels / Mul.cppexecute / OMUtils.h
    execute / kernels / Neg.cppexecute / kernels / MathCommon.h
    import / kernels / Neg.cppimport / helpers / OMConfigureSISOKernel.h
    execute / kernels / NotEqual.cppexecute / kernels / ComparisonCommon.h
    import / kernels / NotEqual.cppimport / OMKernelConfigureBuilder.h
    execute / kernels / NotEqual.cppexecute / OMKernelExecutionBuilder.h
    execute / kernels / NotEqual.cppexecute / OMRuntimeKernel.h
    import / kernels / NotEqual.cppexecute / OMRuntimeKernel.h
    execute / kernels / NotEqual.cppOMStatus.h
    import / kernels / NotEqual.cppOMStatus.h
    import / kernels / NotEqual.cppimport / OMUtils.h
    import / kernels / NotEqual.cppcore / OMUtils.h
    execute / kernels / NotEqual.cppcore / OMUtils.h
    execute / kernels / NotEqual.cppexecute / OMUtils.h
    import / helpers / OMArgCommon.cppimport / helpers / OMArgCommon.h
    core / reader / OMCircleReader.cppcore / reader / OMCircleReader.h
    import / helpers / OMConfigureSISOKernel.cppimport / helpers / OMConfigureSISOKernel.h
    import / helpers / OMConfigureTISOKernel.cppimport / helpers / OMConfigureTISOKernel.h
    core / OMDataType.cppcore / OMDataType.h
    import / OMDynamicShapesHandler.cppimport / OMDynamicShapesHandler.h
    import / OMDynamicShapesHandler.cppcore / OMKernelType.h
    import / OMExecutionPlanCreator.cppimport / OMExecutionPlanCreator.h
    import / helpers / OMFloorCommon.cppimport / helpers / OMFloorCommon.h
    OMInterpreter.cppOMInterpreter.h
    import / OMKernelConfiguration.cppimport / OMKernelConfiguration.h
    import / OMKernelConfiguration.cppimport / OMKernelConfigureBuilder.h
    import / OMKernelConfiguration.cppcore / OMKernelType.h
    import / OMKernelConfigureBuilder.cppimport / OMKernelConfigureBuilder.h
    execute / OMKernelExecute.cppexecute / OMKernelExecute.h
    execute / OMKernelExecute.cppexecute / OMKernelExecutionBuilder.h
    execute / OMKernelExecute.cppcore / OMKernelType.h
    execute / OMKernelExecutionBuilder.cppexecute / OMKernelExecutionBuilder.h
    core / OMKernelType.cppcore / OMKernelType.h
    core / memory / OMMemoryManager.cppcore / memory / OMMemoryManager.h
    optimize / OMOptimizer.cppoptimize / OMGraphStatus.h
    optimize / OMOptimizer.cppimport / OMKernelConfigureBuilder.h
    optimize / OMOptimizer.cppoptimize / OMOptimizePassesBuilder.h
    optimize / OMOptimizer.cppoptimize / OMOptimizer.h
    optimize / OMOptimizer.cppOMStatus.h
    import / helpers / OMPadCommon.cppimport / helpers / OMPadCommon.h
    import / helpers / OMPoolingCommon.cppimport / helpers / OMPooingCommon.h
    core / memory / OMRuntimeAllocator.cppcore / OMDataType.h
    core / memory / OMRuntimeAllocator.cppcore / memory / OMMemoryManager.h
    core / memory / OMRuntimeAllocator.cppcore / memory / OMRuntimeAllocator.h
    core / OMRuntimeContext.cppcore / OMRuntimeContext.h
    core / OMRuntimeGraph.cppcore / OMDataType.h
    core / OMRuntimeGraph.cppcore / memory / OMMemoryManager.h
    core / OMRuntimeGraph.cppcore / OMRuntimeGraph.h
    core / OMRuntimeGraph.cppOMStatus.h
    execute / OMRuntimeKernel.cppexecute / OMRuntimeKernel.h
    core / OMRuntimeModule.cppimport / OMConfigureArgs.h
    core / OMRuntimeModule.cppimport / OMExecutionPlanCreator.h
    core / OMRuntimeModule.cppimport / OMKernelConfiguration.h
    core / OMRuntimeModule.cppexecute / OMKernelExecute.h
    core / OMRuntimeModule.cppoptimize / OMOptimizer.h
    core / OMRuntimeModule.cppcore / OMRuntimeModule.h
    core / OMRuntimeStorage.cppcore / OMRuntimeStorage.h
    import / helpers / OMSpacesBatchesNDCommon.cppimport / helpers / OMSpacesBatchesNDCommon.h
    execute / OMTestUtils.cppOMInterpreter.h
    execute / OMTestUtils.cppexecute / OMTestUtils.h
    core / reader / OMTrainingConfigFileReader.cppcore / reader / OMTrainingConfigFileReader.h
    OMTrainingInterpreter.cppOMTrainingInterpreter.h
    core / OMTrainingRuntimeModule.cpptrain / OMBackpropExecute.h
    core / OMTrainingRuntimeModule.cppcore / train / OMCheckpointLoader.h
    core / OMTrainingRuntimeModule.cppcore / train / OMCheckpointSaver.h
    core / OMTrainingRuntimeModule.cppimport / OMDynamicShapesHandler.h
    core / OMTrainingRuntimeModule.cppimport / OMExecutionPlanCreator.h
    core / OMTrainingRuntimeModule.cppcore / OMTrainingRuntimeModule.h
    core / OMUtils.cppcore / OMUtils.h
    import / OMUtils.cppimport / OMUtils.h
    execute / OMUtils.cppexecute / OMUtils.h
    core / reader / OMWeightOnlyFormatReader.cppcore / reader / OMWeightOnlyFormatReader.h
    api / onert-micro.cppOMTrainingInterpreter.h
    api / onert-micro.cpponert-micro.h
    import / kernels / Pack.cppcore / OMDataType.h
    import / kernels / Pack.cppimport / OMKernelConfigureBuilder.h
    execute / kernels / Pack.cppexecute / OMKernelExecutionBuilder.h
    execute / kernels / Pack.cppexecute / OMRuntimeKernel.h
    import / kernels / Pack.cppexecute / OMRuntimeKernel.h
    execute / kernels / Pack.cppcore / OMRuntimeShape.h
    execute / kernels / Pack.cppOMStatus.h
    import / kernels / Pack.cppOMStatus.h
    execute / kernels / Pack.cppcore / OMUtils.h
    import / kernels / Pack.cppcore / OMUtils.h
    execute / kernels / Pad.cppexecute / OMKernelExecutionBuilder.h
    import / kernels / Pad.cppimport / helpers / OMPadCommon.h
    execute / kernels / Pad.cppexecute / OMRuntimeKernel.h
    execute / kernels / Pad.cppcore / OMRuntimeShape.h
    execute / kernels / Pad.cppOMStatus.h
    execute / kernels / Pad.cppcore / OMUtils.h
    execute / kernels / PoolingCommon.cppexecute / OMUtils.h
    execute / kernels / PoolingCommon.cppexecute / kernels / PoolingCommon.h
    import / kernels / Quantize.cppimport / OMKernelConfigureBuilder.h
    execute / kernels / Quantize.cppexecute / OMKernelExecutionBuilder.h
    import / kernels / Quantize.cppexecute / OMRuntimeKernel.h
    execute / kernels / Quantize.cppexecute / OMRuntimeKernel.h
    execute / kernels / Quantize.cppcore / OMRuntimeShape.h
    execute / kernels / Quantize.cppOMStatus.h
    import / kernels / Quantize.cppOMStatus.h
    execute / kernels / Quantize.cppexecute / OMUtils.h
    execute / kernels / Quantize.cppcore / OMUtils.h
    import / kernels / Quantize.cppcore / OMUtils.h
    execute / kernels / ReadKernelDataCommon.cppexecute / OMUtils.h
    execute / kernels / ReadKernelDataCommon.cppexecute / kernels / ReadKernelDataCommon.h
    import / kernels / Relu.cppimport / helpers / OMConfigureSISOKernel.h
    execute / kernels / Relu.cppexecute / kernels / ReluCommon.h
    import / kernels / Relu6.cppimport / helpers / OMConfigureSISOKernel.h
    execute / kernels / Relu6.cppexecute / kernels / ReluCommon.h
    execute / kernels / ReluCommon.cppexecute / kernels / ReluCommon.h
    train / kernels / Reshape.cpptrain / OMBackpropExecutionBuilder.h
    train / kernels / Reshape.cppcore / OMDataType.h
    import / kernels / Reshape.cppimport / OMKernelConfigureBuilder.h
    import / kernels / Reshape.cppexecute / OMRuntimeKernel.h
    train / kernels / Reshape.cppexecute / OMRuntimeKernel.h
    import / kernels / Reshape.cppOMStatus.h
    train / kernels / Reshape.cppOMStatus.h
    train / kernels / Reshape.cppcore / OMUtils.h
    import / kernels / Reshape.cppcore / OMUtils.h
    execute / kernels / Reshape.cppexecute / kernels / ReshapeCommon.h
    execute / kernels / ReshapeCommon.cppexecute / kernels / ReshapeCommon.h
    execute / kernels / Round.cppexecute / kernels / MathCommon.h
    import / kernels / Round.cppimport / helpers / OMConfigureSISOKernel.h
    execute / kernels / Rsqrt.cppexecute / kernels / MathCommon.h
    import / kernels / Rsqrt.cppimport / helpers / OMConfigureSISOKernel.h
    import / kernels / Shape.cppimport / OMKernelConfigureBuilder.h
    execute / kernels / Shape.cppexecute / OMKernelExecutionBuilder.h
    execute / kernels / Shape.cppexecute / OMRuntimeKernel.h
    import / kernels / Shape.cppexecute / OMRuntimeKernel.h
    import / kernels / Shape.cppOMStatus.h
    execute / kernels / Shape.cppOMStatus.h
    execute / kernels / Shape.cppcore / OMUtils.h
    import / kernels / Shape.cppcore / OMUtils.h
    execute / kernels / Sin.cppexecute / kernels / MathCommon.h
    import / kernels / Sin.cppimport / helpers / OMConfigureSISOKernel.h
    import / kernels / Slice.cppimport / OMKernelConfigureBuilder.h
    import / kernels / Slice.cppcore / OMKernelData.h
    execute / kernels / Slice.cppcore / OMKernelData.h
    execute / kernels / Slice.cppexecute / OMKernelExecutionBuilder.h
    execute / kernels / Slice.cppexecute / OMRuntimeKernel.h
    import / kernels / Slice.cppexecute / OMRuntimeKernel.h
    execute / kernels / Slice.cppOMStatus.h
    import / kernels / Slice.cppOMStatus.h
    execute / kernels / Slice.cppcore / OMUtils.h
    import / kernels / Slice.cppcore / OMUtils.h
    execute / kernels / Slice.cppexecute / OMUtils.h
    train / kernels / Softmax.cpptrain / OMBackpropExecutionBuilder.h
    train / kernels / Softmax.cppcore / OMDataType.h
    import / kernels / Softmax.cppimport / OMKernelConfigureBuilder.h
    execute / kernels / Softmax.cppexecute / OMKernelExecutionBuilder.h
    train / kernels / Softmax.cppcore / memory / OMMemoryManager.h
    train / kernels / Softmax.cppexecute / OMRuntimeKernel.h
    execute / kernels / Softmax.cppexecute / OMRuntimeKernel.h
    import / kernels / Softmax.cppexecute / OMRuntimeKernel.h
    train / kernels / Softmax.cppOMStatus.h
    import / kernels / Softmax.cppOMStatus.h
    execute / kernels / Softmax.cppOMStatus.h
    import / kernels / Softmax.cppcore / OMUtils.h
    import / kernels / Softmax.cppimport / OMUtils.h
    execute / kernels / Softmax.cppexecute / OMUtils.h
    train / kernels / Softmax.cppcore / OMUtils.h
    execute / kernels / Softmax.cppcore / OMUtils.h
    train / kernels / Softmax.cpppal / common / PALSoftmaxInputGrad.h
    execute / kernels / SpacesBatchesNDCommon.cppexecute / OMUtils.h
    execute / kernels / SpacesBatchesNDCommon.cppexecute / kernels / SpacesBatchesNDCommon.h
    import / kernels / SpaceToBatchND.cppimport / helpers / OMSpacesBatchesNDCommon.h
    execute / kernels / SpaceToBatchND.cppexecute / kernels / SpacesBatchesNDCommon.h
    import / kernels / SpaceToDepth.cppimport / OMKernelConfigureBuilder.h
    execute / kernels / SpaceToDepth.cppexecute / OMKernelExecutionBuilder.h
    execute / kernels / SpaceToDepth.cppexecute / OMRuntimeKernel.h
    import / kernels / SpaceToDepth.cppexecute / OMRuntimeKernel.h
    execute / kernels / SpaceToDepth.cppcore / OMRuntimeShape.h
    import / kernels / SpaceToDepth.cppOMStatus.h
    execute / kernels / SpaceToDepth.cppOMStatus.h
    import / kernels / SpaceToDepth.cppcore / OMUtils.h
    train / losses_functions / SparseCrossEntropy.cpptrain / losses_functions / SparseCrossEntropy.h
    train / metrics / SparseCrossEntropyAccuracy.cpptrain / metrics / SparseCrossEntropyAccuracy.h
    import / kernels / Split.cppimport / OMKernelConfigureBuilder.h
    execute / kernels / Split.cppcore / OMKernelData.h
    execute / kernels / Split.cppexecute / OMKernelExecutionBuilder.h
    import / kernels / Split.cppexecute / OMRuntimeKernel.h
    execute / kernels / Split.cppexecute / OMRuntimeKernel.h
    import / kernels / Split.cppOMStatus.h
    execute / kernels / Split.cppOMStatus.h
    execute / kernels / Split.cppexecute / OMUtils.h
    execute / kernels / Split.cppcore / OMUtils.h
    import / kernels / Split.cppcore / OMUtils.h
    import / kernels / SplitV.cppimport / OMKernelConfigureBuilder.h
    execute / kernels / SplitV.cppcore / OMKernelData.h
    execute / kernels / SplitV.cppexecute / OMKernelExecutionBuilder.h
    execute / kernels / SplitV.cppexecute / OMRuntimeKernel.h
    import / kernels / SplitV.cppexecute / OMRuntimeKernel.h
    import / kernels / SplitV.cppOMStatus.h
    execute / kernels / SplitV.cppOMStatus.h
    execute / kernels / SplitV.cppexecute / OMUtils.h
    import / kernels / SplitV.cppcore / OMUtils.h
    execute / kernels / SplitV.cppcore / OMUtils.h
    execute / kernels / Sqrt.cppexecute / kernels / MathCommon.h
    import / kernels / Sqrt.cppimport / helpers / OMConfigureSISOKernel.h
    execute / kernels / Square.cppexecute / kernels / MathCommon.h
    import / kernels / Square.cppimport / helpers / OMConfigureSISOKernel.h
    import / kernels / SquaredDifference.cppimport / helpers / OMConfigureTISOKernel.h
    execute / kernels / SquaredDifference.cppexecute / OMKernelExecutionBuilder.h
    execute / kernels / SquaredDifference.cppexecute / OMRuntimeKernel.h
    execute / kernels / SquaredDifference.cppcore / OMRuntimeShape.h
    execute / kernels / SquaredDifference.cppOMStatus.h
    execute / kernels / SquaredDifference.cppcore / OMUtils.h
    execute / kernels / SquaredDifference.cppexecute / OMUtils.h
    train / kernels / StridedSlice.cpptrain / OMBackpropExecutionBuilder.h
    train / kernels / StridedSlice.cppcore / OMDataType.h
    import / kernels / StridedSlice.cppimport / OMKernelConfigureBuilder.h
    import / kernels / StridedSlice.cppcore / OMKernelData.h
    execute / kernels / StridedSlice.cppcore / OMKernelData.h
    execute / kernels / StridedSlice.cppexecute / OMKernelExecutionBuilder.h
    execute / kernels / StridedSlice.cppexecute / OMRuntimeKernel.h
    train / kernels / StridedSlice.cppexecute / OMRuntimeKernel.h
    import / kernels / StridedSlice.cppexecute / OMRuntimeKernel.h
    train / kernels / StridedSlice.cppOMStatus.h
    import / kernels / StridedSlice.cppOMStatus.h
    execute / kernels / StridedSlice.cppOMStatus.h
    execute / kernels / StridedSlice.cppcore / OMUtils.h
    execute / kernels / StridedSlice.cppexecute / OMUtils.h
    import / kernels / StridedSlice.cppcore / OMUtils.h
    train / kernels / StridedSlice.cppcore / OMUtils.h
    import / kernels / Sub.cppimport / helpers / OMConfigureTISOKernel.h
    execute / kernels / Sub.cppexecute / OMKernelExecutionBuilder.h
    execute / kernels / Sub.cppexecute / OMRuntimeKernel.h
    execute / kernels / Sub.cppcore / OMRuntimeShape.h
    execute / kernels / Sub.cppOMStatus.h
    execute / kernels / Sub.cppexecute / OMUtils.h
    execute / kernels / Sub.cppcore / OMUtils.h
    execute / kernels / SVDF.cppcore / OMDataType.h
    import / kernels / SVDF.cppimport / OMKernelConfigureBuilder.h
    execute / kernels / SVDF.cppcore / OMKernelData.h
    import / kernels / SVDF.cppcore / OMKernelData.h
    execute / kernels / SVDF.cppexecute / OMKernelExecutionBuilder.h
    execute / kernels / SVDF.cppcore / memory / OMMemoryManager.h
    import / kernels / SVDF.cppexecute / OMRuntimeKernel.h
    execute / kernels / SVDF.cppexecute / OMRuntimeKernel.h
    execute / kernels / SVDF.cppOMStatus.h
    import / kernels / SVDF.cppOMStatus.h
    import / kernels / SVDF.cppexecute / OMUtils.h
    execute / kernels / SVDF.cppcore / OMUtils.h
    import / kernels / SVDF.cppcore / OMUtils.h
    execute / kernels / SVDF.cppexecute / OMUtils.h
    execute / kernels / Tanh.cppexecute / kernels / MathCommon.h
    import / kernels / Tanh.cppimport / helpers / OMConfigureSISOKernel.h
    import / kernels / Transpose.cppimport / OMKernelConfigureBuilder.h
    import / kernels / Transpose.cppcore / OMKernelData.h
    execute / kernels / Transpose.cppcore / OMKernelData.h
    execute / kernels / Transpose.cppexecute / OMKernelExecutionBuilder.h
    execute / kernels / Transpose.cppexecute / OMRuntimeKernel.h
    import / kernels / Transpose.cppexecute / OMRuntimeKernel.h
    import / kernels / Transpose.cppOMStatus.h
    execute / kernels / Transpose.cppOMStatus.h
    execute / kernels / Transpose.cppcore / OMUtils.h
    execute / kernels / Transpose.cppexecute / OMUtils.h
    import / kernels / Transpose.cppcore / OMUtils.h
    import / kernels / Transpose.cppexecute / OMUtils.h
    import / kernels / TransposeConv.cppimport / OMKernelConfigureBuilder.h
    import / kernels / TransposeConv.cppcore / OMKernelData.h
    execute / kernels / TransposeConv.cppcore / OMKernelData.h
    execute / kernels / TransposeConv.cppexecute / OMKernelExecutionBuilder.h
    import / kernels / TransposeConv.cppexecute / OMRuntimeKernel.h
    execute / kernels / TransposeConv.cppexecute / OMRuntimeKernel.h
    import / kernels / TransposeConv.cppOMStatus.h
    execute / kernels / TransposeConv.cppOMStatus.h
    import / kernels / TransposeConv.cppcore / OMUtils.h
    import / kernels / TransposeConv.cppexecute / OMUtils.h
    execute / kernels / TransposeConv.cppcore / OMUtils.h
    execute / kernels / TransposeConv.cppexecute / OMUtils.h
    import / kernels / Unpack.cppimport / OMKernelConfigureBuilder.h
    execute / kernels / Unpack.cppcore / OMKernelData.h
    execute / kernels / Unpack.cppexecute / OMKernelExecutionBuilder.h
    import / kernels / Unpack.cppexecute / OMRuntimeKernel.h
    execute / kernels / Unpack.cppexecute / OMRuntimeKernel.h
    import / kernels / Unpack.cppOMStatus.h
    execute / kernels / Unpack.cppOMStatus.h
    import / kernels / Unpack.cppcore / OMUtils.h
    execute / kernels / Unpack.cppexecute / OMUtils.h
    execute / kernels / Unpack.cppcore / OMUtils.h
    execute / kernels / Unpack.cpppal / common / PALUnpack.h
    execute / kernels / While.cppcore / OMDataType.h
    import / kernels / While.cppimport / OMKernelConfigureBuilder.h
    execute / kernels / While.cppexecute / OMKernelExecute.h
    execute / kernels / While.cppexecute / OMKernelExecutionBuilder.h
    execute / kernels / While.cppexecute / OMRuntimeKernel.h
    import / kernels / While.cppexecute / OMRuntimeKernel.h
    import / kernels / While.cppOMStatus.h
    execute / kernels / While.cppOMStatus.h
    import / kernels / While.cppcore / OMUtils.h
    execute / kernels / While.cppcore / OMUtils.h
    core / train / OMCheckpointLoader.cppcore / OMDataType.h
    core / train / OMCheckpointLoader.cppcore / memory / OMMemoryManager.h
    core / train / OMCheckpointLoader.cppcore / train / OMCheckpointLoader.h
    core / train / OMCheckpointSaver.cppcore / OMDataType.h
    core / train / OMCheckpointSaver.cppcore / train / OMCheckpointSaver.h
    core / train / OMTrainingHandler.cppcore / OMDataType.h
    core / train / OMTrainingHandler.cppcore / memory / OMMemoryManager.h
    core / train / OMTrainingHandler.cppcore / train / OMTrainingHandler.h
    core / train / OMTrainingHandler.cpptrain / losses_functions / MSE.h
    core / train / OMTrainingHandler.cpptrain / losses_functions / CrossEntropy.h
    core / train / OMTrainingHandler.cpptrain / losses_functions / SparseCrossEntropy.h
    core / train / OMTrainingHandler.cpptrain / metrics / MSE.h
    core / train / OMTrainingHandler.cpptrain / metrics / CrossEntropy.h
    core / train / OMTrainingHandler.cpptrain / metrics / Accuracy.h
    core / train / OMTrainingHandler.cpptrain / metrics / MAE.h
    core / train / OMTrainingHandler.cpptrain / metrics / SparseCrossEntropyAccuracy.h
    core / train / OMTrainingStorage.cppcore / train / OMTrainingStorage.h
    train / OMBackpropExecute.cpptrain / OMBackpropExecute.h
    train / OMBackpropExecute.cpptrain / OMBackpropExecutionBuilder.h
    train / OMBackpropExecutionBuilder.cpptrain / OMBackpropExecutionBuilder.h
    train / train_optimizers / Adam.cppOMConfig.h
    train / train_optimizers / Adam.cpptrain / train_optimizers / Adam.h
    train / train_optimizers / Adam.cppcore / memory / OMMemoryManager.h
    train / train_optimizers / Adam.cppcore / OMRuntimeShape.h
    train / train_optimizers / Adam.cppcore / OMDataType.h
    train / train_optimizers / SGD.cppOMConfig.h
    train / train_optimizers / SGD.cpptrain / train_optimizers / SGD.h
    train / train_optimizers / SGD.cppcore / memory / OMMemoryManager.h
    train / train_optimizers / SGD.cppcore / OMRuntimeShape.h
    train / train_optimizers / SGD.cppcore / OMDataType.h
    +

    src → include Relation

    File in onert-micro/onert-micro/srcIncludes file in onert-micro/onert-micro/include
    execute / kernels / Abs.cppexecute / kernels / MathCommon.h
    import / kernels / Abs.cppimport / helpers / OMConfigureSISOKernel.h
    train / metrics / Accuracy.cpptrain / metrics / Accuracy.h
    import / kernels / Add.cppimport / helpers / OMConfigureTISOKernel.h
    execute / kernels / Add.cppexecute / OMKernelExecutionBuilder.h
    execute / kernels / Add.cppexecute / OMRuntimeKernel.h
    execute / kernels / Add.cppcore / OMRuntimeShape.h
    execute / kernels / Add.cppOMStatus.h
    execute / kernels / Add.cppcore / OMUtils.h
    execute / kernels / Add.cppexecute / OMUtils.h
    import / kernels / AddN.cppimport / OMKernelConfigureBuilder.h
    execute / kernels / AddN.cppexecute / OMKernelExecutionBuilder.h
    import / kernels / AddN.cppexecute / OMRuntimeKernel.h
    execute / kernels / AddN.cppexecute / OMRuntimeKernel.h
    execute / kernels / AddN.cppcore / OMRuntimeShape.h
    import / kernels / AddN.cppOMStatus.h
    execute / kernels / AddN.cppOMStatus.h
    import / kernels / AddN.cppcore / OMUtils.h
    execute / kernels / ArgCommon.cppexecute / kernels / ArgCommon.h
    execute / kernels / ArgMax.cppexecute / kernels / ArgCommon.h
    import / kernels / ArgMax.cppimport / helpers / OMArgCommon.h
    execute / kernels / ArgMin.cppexecute / kernels / ArgCommon.h
    import / kernels / ArgMin.cppimport / helpers / OMArgCommon.h
    execute / kernels / ArgMin.cpppal / mcu / PALArgMin.h
    import / kernels / AveragePool2D.cppimport / helpers / OMPooingCommon.h
    execute / kernels / AveragePool2D.cppexecute / kernels / PoolingCommon.h
    import / kernels / BatchToSpaceND.cppimport / helpers / OMSpacesBatchesNDCommon.h
    execute / kernels / BatchToSpaceND.cppexecute / kernels / SpacesBatchesNDCommon.h
    execute / kernels / Cast.cppcore / OMDataType.h
    import / kernels / Cast.cppimport / OMKernelConfigureBuilder.h
    execute / kernels / Cast.cppcore / OMKernelData.h
    execute / kernels / Cast.cppexecute / OMKernelExecutionBuilder.h
    execute / kernels / Cast.cppexecute / OMRuntimeKernel.h
    import / kernels / Cast.cppexecute / OMRuntimeKernel.h
    execute / kernels / Cast.cppOMStatus.h
    import / kernels / Cast.cppOMStatus.h
    import / kernels / Cast.cppcore / OMUtils.h
    execute / kernels / Cast.cppcore / OMUtils.h
    execute / kernels / Cast.cppexecute / OMUtils.h
    execute / kernels / Cast.cpppal / common / PALCast.h
    execute / kernels / Ceil.cppexecute / kernels / MathCommon.h
    import / kernels / Ceil.cppimport / helpers / OMConfigureSISOKernel.h
    import / kernels / Concatenation.cppcore / OMDataType.h
    import / kernels / Concatenation.cppimport / OMKernelConfigureBuilder.h
    execute / kernels / Concatenation.cppcore / OMKernelData.h
    execute / kernels / Concatenation.cppexecute / OMKernelExecutionBuilder.h
    import / kernels / Concatenation.cppexecute / OMRuntimeKernel.h
    execute / kernels / Concatenation.cppexecute / OMRuntimeKernel.h
    execute / kernels / Concatenation.cppcore / OMRuntimeShape.h
    import / kernels / Concatenation.cppOMStatus.h
    execute / kernels / Concatenation.cppOMStatus.h
    import / kernels / Concatenation.cppcore / OMUtils.h
    execute / kernels / Concatenation.cppcore / OMUtils.h
    execute / kernels / Concatenation.cppexecute / OMUtils.h
    execute / kernels / Conv2D.cppexecute / kernels / ConvolutionCommon.h
    train / kernels / Conv2D.cpptrain / OMBackpropExecutionBuilder.h
    import / kernels / Conv2D.cppimport / OMKernelConfigureBuilder.h
    import / kernels / Conv2D.cppcore / OMKernelData.h
    execute / kernels / Conv2D.cppcore / OMKernelData.h
    execute / kernels / Conv2D.cppexecute / OMKernelExecutionBuilder.h
    execute / kernels / Conv2D.cppexecute / OMRuntimeKernel.h
    train / kernels / Conv2D.cppexecute / OMRuntimeKernel.h
    import / kernels / Conv2D.cppexecute / OMRuntimeKernel.h
    train / kernels / Conv2D.cppOMStatus.h
    execute / kernels / Conv2D.cppOMStatus.h
    import / kernels / Conv2D.cppOMStatus.h
    import / kernels / Conv2D.cppcore / OMUtils.h
    execute / kernels / Conv2D.cppcore / OMUtils.h
    import / kernels / Conv2D.cppexecute / OMUtils.h
    execute / kernels / Conv2D.cppexecute / OMUtils.h
    train / kernels / Conv2D.cppcore / OMUtils.h
    train / kernels / Conv2D.cpppal / common / PALConv2DInputGrad.h
    train / kernels / Conv2D.cpppal / common / PALConv2DWeightGrad.h
    train / kernels / Conv2D.cpppal / common / PALReluInputGrad.h
    execute / kernels / ConvolutionCommon.cppexecute / kernels / ConvolutionCommon.h
    execute / kernels / ConvolutionCommon.cppexecute / OMUtils.h
    execute / kernels / Cos.cppexecute / kernels / MathCommon.h
    import / kernels / Cos.cppimport / helpers / OMConfigureSISOKernel.h
    train / losses_functions / CrossEntropy.cpptrain / losses_functions / CrossEntropy.h
    train / metrics / CrossEntropy.cpptrain / metrics / CrossEntropy.h
    execute / kernels / DepthwiseConv2D.cppexecute / kernels / ConvolutionCommon.h
    import / kernels / DepthwiseConv2D.cppimport / OMKernelConfigureBuilder.h
    import / kernels / DepthwiseConv2D.cppcore / OMKernelData.h
    execute / kernels / DepthwiseConv2D.cppcore / OMKernelData.h
    execute / kernels / DepthwiseConv2D.cppexecute / OMKernelExecutionBuilder.h
    import / kernels / DepthwiseConv2D.cppexecute / OMRuntimeKernel.h
    execute / kernels / DepthwiseConv2D.cppexecute / OMRuntimeKernel.h
    execute / kernels / DepthwiseConv2D.cppOMStatus.h
    import / kernels / DepthwiseConv2D.cppOMStatus.h
    import / kernels / DepthwiseConv2D.cppcore / OMUtils.h
    import / kernels / DepthwiseConv2D.cppexecute / OMUtils.h
    execute / kernels / DepthwiseConv2D.cppcore / OMUtils.h
    execute / kernels / DepthwiseConv2D.cppexecute / OMUtils.h
    import / kernels / Dequantize.cppimport / OMKernelConfigureBuilder.h
    execute / kernels / Dequantize.cppexecute / OMKernelExecutionBuilder.h
    import / kernels / Dequantize.cppexecute / OMRuntimeKernel.h
    execute / kernels / Dequantize.cppexecute / OMRuntimeKernel.h
    execute / kernels / Dequantize.cppcore / OMRuntimeShape.h
    execute / kernels / Dequantize.cppOMStatus.h
    import / kernels / Dequantize.cppOMStatus.h
    execute / kernels / Dequantize.cppcore / OMUtils.h
    execute / kernels / Dequantize.cppexecute / OMUtils.h
    import / kernels / Dequantize.cppcore / OMUtils.h
    import / kernels / Div.cppimport / helpers / OMConfigureTISOKernel.h
    execute / kernels / Div.cppexecute / OMKernelExecutionBuilder.h
    execute / kernels / Div.cppexecute / OMRuntimeKernel.h
    execute / kernels / Div.cppcore / OMRuntimeShape.h
    execute / kernels / Div.cppOMStatus.h
    execute / kernels / Div.cppexecute / OMUtils.h
    execute / kernels / Div.cppcore / OMUtils.h
    import / kernels / Elu.cppimport / helpers / OMConfigureSISOKernel.h
    execute / kernels / Elu.cppexecute / OMKernelExecutionBuilder.h
    execute / kernels / Elu.cppexecute / OMRuntimeKernel.h
    execute / kernels / Elu.cppOMStatus.h
    execute / kernels / Elu.cppcore / OMUtils.h
    execute / kernels / Equal.cppexecute / kernels / ComparisonCommon.h
    import / kernels / Equal.cppimport / OMKernelConfigureBuilder.h
    execute / kernels / Equal.cppexecute / OMKernelExecutionBuilder.h
    execute / kernels / Equal.cppexecute / OMRuntimeKernel.h
    import / kernels / Equal.cppexecute / OMRuntimeKernel.h
    execute / kernels / Equal.cppOMStatus.h
    import / kernels / Equal.cppOMStatus.h
    import / kernels / Equal.cppimport / OMUtils.h
    execute / kernels / Equal.cppexecute / OMUtils.h
    import / kernels / Equal.cppcore / OMUtils.h
    execute / kernels / Equal.cppcore / OMUtils.h
    execute / kernels / Exp.cppexecute / kernels / MathCommon.h
    import / kernels / Exp.cppimport / helpers / OMConfigureSISOKernel.h
    import / kernels / ExpandDims.cppimport / OMKernelConfigureBuilder.h
    import / kernels / ExpandDims.cppexecute / OMRuntimeKernel.h
    import / kernels / ExpandDims.cppOMStatus.h
    import / kernels / ExpandDims.cppcore / OMUtils.h
    execute / kernels / ExpandDims.cppexecute / kernels / ReshapeCommon.h
    import / kernels / Fill.cppimport / OMKernelConfigureBuilder.h
    execute / kernels / Fill.cppcore / OMKernelData.h
    execute / kernels / Fill.cppexecute / OMKernelExecutionBuilder.h
    execute / kernels / Fill.cppexecute / OMRuntimeKernel.h
    import / kernels / Fill.cppexecute / OMRuntimeKernel.h
    import / kernels / Fill.cppOMStatus.h
    execute / kernels / Fill.cppOMStatus.h
    import / kernels / Fill.cppcore / OMUtils.h
    execute / kernels / Fill.cppcore / OMUtils.h
    execute / kernels / Fill.cpppal / common / PALFill.h
    optimize / pass / FindInplaceOpPass.cppcore / reader / OMCircleReader.h
    optimize / pass / FindInplaceOpPass.cppOMConfig.h
    optimize / pass / FindInplaceOpPass.cppcore / OMKernelType.h
    optimize / pass / FindInplaceOpPass.cppoptimize / OMOptimizePassesBuilder.h
    optimize / pass / FindInplaceOpPass.cppcore / OMRuntimeStorage.h
    optimize / pass / FindInplaceOpPass.cppOMStatus.h
    execute / kernels / Floor.cppexecute / kernels / MathCommon.h
    import / kernels / Floor.cppimport / helpers / OMConfigureSISOKernel.h
    import / kernels / FloorDiv.cppimport / helpers / OMFloorCommon.h
    execute / kernels / FloorDiv.cppexecute / OMKernelExecutionBuilder.h
    execute / kernels / FloorDiv.cppexecute / OMRuntimeKernel.h
    execute / kernels / FloorDiv.cppOMStatus.h
    execute / kernels / FloorDiv.cppcore / OMUtils.h
    execute / kernels / FloorDiv.cppexecute / kernels / ReadKernelDataCommon.h
    import / kernels / FloorMod.cppimport / helpers / OMFloorCommon.h
    execute / kernels / FloorMod.cppexecute / OMKernelExecutionBuilder.h
    execute / kernels / FloorMod.cppexecute / OMRuntimeKernel.h
    execute / kernels / FloorMod.cppOMStatus.h
    execute / kernels / FloorMod.cppcore / OMUtils.h
    execute / kernels / FloorMod.cppexecute / kernels / ReadKernelDataCommon.h
    train / kernels / FullyConnected.cpptrain / OMBackpropExecutionBuilder.h
    train / kernels / FullyConnected.cppcore / OMDataType.h
    import / kernels / FullyConnected.cppimport / OMKernelConfigureBuilder.h
    import / kernels / FullyConnected.cppcore / OMKernelData.h
    execute / kernels / FullyConnected.cppcore / OMKernelData.h
    execute / kernels / FullyConnected.cppexecute / OMKernelExecutionBuilder.h
    train / kernels / FullyConnected.cppexecute / OMRuntimeKernel.h
    import / kernels / FullyConnected.cppexecute / OMRuntimeKernel.h
    execute / kernels / FullyConnected.cppexecute / OMRuntimeKernel.h
    import / kernels / FullyConnected.cppOMStatus.h
    execute / kernels / FullyConnected.cppOMStatus.h
    train / kernels / FullyConnected.cppOMStatus.h
    train / kernels / FullyConnected.cppcore / OMUtils.h
    execute / kernels / FullyConnected.cppcore / OMUtils.h
    execute / kernels / FullyConnected.cppexecute / OMUtils.h
    import / kernels / FullyConnected.cppcore / OMUtils.h
    train / kernels / FullyConnected.cpppal / common / PALFullyConnectedInputGrad.h
    train / kernels / FullyConnected.cpppal / common / PALFullyConnectedWeightGrad.h
    train / kernels / FullyConnected.cpppal / common / PALReluInputGrad.h
    import / kernels / Gather.cppimport / OMKernelConfigureBuilder.h
    execute / kernels / Gather.cppcore / OMKernelData.h
    execute / kernels / Gather.cppexecute / OMKernelExecutionBuilder.h
    execute / kernels / Gather.cppexecute / OMRuntimeKernel.h
    import / kernels / Gather.cppexecute / OMRuntimeKernel.h
    import / kernels / Gather.cppOMStatus.h
    execute / kernels / Gather.cppOMStatus.h
    import / kernels / Gather.cppcore / OMUtils.h
    execute / kernels / Gather.cppcore / OMUtils.h
    execute / kernels / Gather.cppexecute / OMUtils.h
    import / kernels / GatherND.cppimport / OMKernelConfigureBuilder.h
    execute / kernels / GatherND.cppcore / OMKernelData.h
    execute / kernels / GatherND.cppexecute / OMKernelExecutionBuilder.h
    import / kernels / GatherND.cppexecute / OMRuntimeKernel.h
    execute / kernels / GatherND.cppexecute / OMRuntimeKernel.h
    execute / kernels / GatherND.cppOMStatus.h
    import / kernels / GatherND.cppOMStatus.h
    execute / kernels / GatherND.cppexecute / OMUtils.h
    import / kernels / GatherND.cppcore / OMUtils.h
    execute / kernels / GatherND.cppcore / OMUtils.h
    execute / kernels / GatherND.cppexecute / kernels / ReadKernelDataCommon.h
    execute / kernels / Greater.cppexecute / kernels / ComparisonCommon.h
    import / kernels / Greater.cppimport / OMKernelConfigureBuilder.h
    execute / kernels / Greater.cppexecute / OMKernelExecutionBuilder.h
    import / kernels / Greater.cppexecute / OMRuntimeKernel.h
    execute / kernels / Greater.cppexecute / OMRuntimeKernel.h
    import / kernels / Greater.cppOMStatus.h
    execute / kernels / Greater.cppOMStatus.h
    execute / kernels / Greater.cppcore / OMUtils.h
    execute / kernels / Greater.cppexecute / OMUtils.h
    import / kernels / Greater.cppcore / OMUtils.h
    import / kernels / Greater.cppimport / OMUtils.h
    execute / kernels / GreaterEqual.cppexecute / kernels / ComparisonCommon.h
    import / kernels / GreaterEqual.cppimport / OMKernelConfigureBuilder.h
    execute / kernels / GreaterEqual.cppexecute / OMKernelExecutionBuilder.h
    execute / kernels / GreaterEqual.cppexecute / OMRuntimeKernel.h
    import / kernels / GreaterEqual.cppexecute / OMRuntimeKernel.h
    import / kernels / GreaterEqual.cppOMStatus.h
    execute / kernels / GreaterEqual.cppOMStatus.h
    import / kernels / GreaterEqual.cppcore / OMUtils.h
    execute / kernels / GreaterEqual.cppexecute / OMUtils.h
    execute / kernels / GreaterEqual.cppcore / OMUtils.h
    import / kernels / GreaterEqual.cppimport / OMUtils.h
    train / kernels / GRU.cpptrain / OMBackpropExecutionBuilder.h
    execute / kernels / GRU.cppcore / OMDataType.h
    train / kernels / GRU.cppcore / OMDataType.h
    import / kernels / GRU.cppimport / OMKernelConfigureBuilder.h
    execute / kernels / GRU.cppcore / OMKernelData.h
    import / kernels / GRU.cppcore / OMKernelData.h
    execute / kernels / GRU.cppexecute / OMKernelExecutionBuilder.h
    execute / kernels / GRU.cppcore / memory / OMMemoryManager.h
    train / kernels / GRU.cppcore / memory / OMMemoryManager.h
    execute / kernels / GRU.cppexecute / OMRuntimeKernel.h
    import / kernels / GRU.cppexecute / OMRuntimeKernel.h
    train / kernels / GRU.cppexecute / OMRuntimeKernel.h
    execute / kernels / GRU.cppOMStatus.h
    train / kernels / GRU.cppOMStatus.h
    import / kernels / GRU.cppOMStatus.h
    execute / kernels / GRU.cppcore / OMUtils.h
    execute / kernels / GRU.cppexecute / OMUtils.h
    import / kernels / GRU.cppcore / OMUtils.h
    train / kernels / GRU.cppcore / OMUtils.h
    train / kernels / GRU.cpppal / common / PALGRUWeightGrad.h
    import / kernels / L2Normalize.cppimport / helpers / OMConfigureSISOKernel.h
    import / kernels / L2Normalize.cppimport / OMKernelConfigureBuilder.h
    execute / kernels / L2Normalize.cppexecute / OMKernelExecutionBuilder.h
    execute / kernels / L2Normalize.cppexecute / OMRuntimeKernel.h
    import / kernels / L2Normalize.cppexecute / OMRuntimeKernel.h
    import / kernels / L2Normalize.cppOMStatus.h
    execute / kernels / L2Normalize.cppOMStatus.h
    execute / kernels / L2Normalize.cppcore / OMUtils.h
    execute / kernels / L2Normalize.cppexecute / OMUtils.h
    import / kernels / L2Normalize.cppcore / OMUtils.h
    import / kernels / L2Pool2D.cppimport / helpers / OMPooingCommon.h
    execute / kernels / L2Pool2D.cppexecute / kernels / PoolingCommon.h
    import / kernels / LeakyRelu.cppimport / helpers / OMConfigureSISOKernel.h
    execute / kernels / LeakyRelu.cppexecute / kernels / ReluCommon.h
    execute / kernels / Less.cppexecute / kernels / ComparisonCommon.h
    import / kernels / Less.cppimport / OMKernelConfigureBuilder.h
    execute / kernels / Less.cppexecute / OMKernelExecutionBuilder.h
    import / kernels / Less.cppexecute / OMRuntimeKernel.h
    execute / kernels / Less.cppexecute / OMRuntimeKernel.h
    import / kernels / Less.cppOMStatus.h
    execute / kernels / Less.cppOMStatus.h
    execute / kernels / Less.cppcore / OMUtils.h
    import / kernels / Less.cppimport / OMUtils.h
    import / kernels / Less.cppcore / OMUtils.h
    execute / kernels / Less.cppexecute / OMUtils.h
    execute / kernels / LessEqual.cppexecute / kernels / ComparisonCommon.h
    import / kernels / LessEqual.cppimport / OMKernelConfigureBuilder.h
    execute / kernels / LessEqual.cppexecute / OMKernelExecutionBuilder.h
    import / kernels / LessEqual.cppexecute / OMRuntimeKernel.h
    execute / kernels / LessEqual.cppexecute / OMRuntimeKernel.h
    execute / kernels / LessEqual.cppOMStatus.h
    import / kernels / LessEqual.cppOMStatus.h
    import / kernels / LessEqual.cppcore / OMUtils.h
    import / kernels / LessEqual.cppimport / OMUtils.h
    execute / kernels / LessEqual.cppcore / OMUtils.h
    execute / kernels / Log.cppexecute / kernels / MathCommon.h
    import / kernels / Log.cppimport / helpers / OMConfigureSISOKernel.h
    import / kernels / Logistic.cppimport / helpers / OMConfigureSISOKernel.h
    execute / kernels / Logistic.cppexecute / OMKernelExecutionBuilder.h
    execute / kernels / Logistic.cppexecute / OMRuntimeKernel.h
    execute / kernels / Logistic.cppOMStatus.h
    execute / kernels / Logistic.cppcore / OMUtils.h
    execute / kernels / Logistic.cppexecute / OMUtils.h
    import / kernels / LogSoftmax.cppimport / helpers / OMConfigureSISOKernel.h
    execute / kernels / LogSoftmax.cppexecute / OMKernelExecutionBuilder.h
    execute / kernels / LogSoftmax.cppexecute / OMRuntimeKernel.h
    execute / kernels / LogSoftmax.cppOMStatus.h
    execute / kernels / LogSoftmax.cppexecute / OMUtils.h
    execute / kernels / LogSoftmax.cppcore / OMUtils.h
    train / metrics / MAE.cpptrain / metrics / MAE.h
    execute / kernels / MathCommon.cppexecute / kernels / MathCommon.h
    execute / kernels / MathCommon.cppexecute / OMUtils.h
    import / kernels / Maximum.cppimport / OMKernelConfigureBuilder.h
    execute / kernels / Maximum.cppexecute / OMKernelExecutionBuilder.h
    import / kernels / Maximum.cppexecute / OMRuntimeKernel.h
    execute / kernels / Maximum.cppexecute / OMRuntimeKernel.h
    import / kernels / Maximum.cppOMStatus.h
    execute / kernels / Maximum.cppOMStatus.h
    execute / kernels / Maximum.cppcore / OMUtils.h
    import / kernels / Maximum.cppcore / OMUtils.h
    execute / kernels / Maximum.cppexecute / kernels / ReadKernelDataCommon.h
    train / kernels / MaxPool2D.cpptrain / OMBackpropExecutionBuilder.h
    train / kernels / MaxPool2D.cppcore / OMDataType.h
    train / kernels / MaxPool2D.cppcore / OMKernelData.h
    train / kernels / MaxPool2D.cppcore / memory / OMMemoryManager.h
    import / kernels / MaxPool2D.cppimport / helpers / OMPooingCommon.h
    train / kernels / MaxPool2D.cppexecute / OMRuntimeKernel.h
    train / kernels / MaxPool2D.cppOMStatus.h
    train / kernels / MaxPool2D.cppcore / OMUtils.h
    train / kernels / MaxPool2D.cppexecute / OMUtils.h
    train / kernels / MaxPool2D.cpppal / common / PALMaxPool2DInputGrad.h
    execute / kernels / MaxPool2D.cppexecute / kernels / PoolingCommon.h
    import / kernels / Minimum.cppimport / OMKernelConfigureBuilder.h
    execute / kernels / Minimum.cppexecute / OMKernelExecutionBuilder.h
    execute / kernels / Minimum.cppexecute / OMRuntimeKernel.h
    import / kernels / Minimum.cppexecute / OMRuntimeKernel.h
    execute / kernels / Minimum.cppOMStatus.h
    import / kernels / Minimum.cppOMStatus.h
    execute / kernels / Minimum.cppcore / OMUtils.h
    import / kernels / Minimum.cppcore / OMUtils.h
    execute / kernels / Minimum.cppexecute / kernels / ReadKernelDataCommon.h
    train / metrics / MSE.cpptrain / metrics / MSE.h
    train / losses_functions / MSE.cpptrain / losses_functions / MSE.h
    import / kernels / Mul.cppimport / helpers / OMConfigureTISOKernel.h
    execute / kernels / Mul.cppexecute / OMKernelExecutionBuilder.h
    execute / kernels / Mul.cppexecute / OMRuntimeKernel.h
    execute / kernels / Mul.cppcore / OMRuntimeShape.h
    execute / kernels / Mul.cppOMStatus.h
    execute / kernels / Mul.cppcore / OMUtils.h
    execute / kernels / Mul.cppexecute / OMUtils.h
    execute / kernels / Neg.cppexecute / kernels / MathCommon.h
    import / kernels / Neg.cppimport / helpers / OMConfigureSISOKernel.h
    execute / kernels / NotEqual.cppexecute / kernels / ComparisonCommon.h
    import / kernels / NotEqual.cppimport / OMKernelConfigureBuilder.h
    execute / kernels / NotEqual.cppexecute / OMKernelExecutionBuilder.h
    execute / kernels / NotEqual.cppexecute / OMRuntimeKernel.h
    import / kernels / NotEqual.cppexecute / OMRuntimeKernel.h
    execute / kernels / NotEqual.cppOMStatus.h
    import / kernels / NotEqual.cppOMStatus.h
    import / kernels / NotEqual.cppimport / OMUtils.h
    import / kernels / NotEqual.cppcore / OMUtils.h
    execute / kernels / NotEqual.cppcore / OMUtils.h
    execute / kernels / NotEqual.cppexecute / OMUtils.h
    import / helpers / OMArgCommon.cppimport / helpers / OMArgCommon.h
    core / reader / OMCircleReader.cppcore / reader / OMCircleReader.h
    import / helpers / OMConfigureSISOKernel.cppimport / helpers / OMConfigureSISOKernel.h
    import / helpers / OMConfigureTISOKernel.cppimport / helpers / OMConfigureTISOKernel.h
    core / OMDataType.cppcore / OMDataType.h
    import / OMDynamicShapesHandler.cppimport / OMDynamicShapesHandler.h
    import / OMDynamicShapesHandler.cppcore / OMKernelType.h
    import / OMExecutionPlanCreator.cppimport / OMExecutionPlanCreator.h
    import / helpers / OMFloorCommon.cppimport / helpers / OMFloorCommon.h
    OMInterpreter.cppOMInterpreter.h
    import / OMKernelConfiguration.cppimport / OMKernelConfiguration.h
    import / OMKernelConfiguration.cppimport / OMKernelConfigureBuilder.h
    import / OMKernelConfiguration.cppcore / OMKernelType.h
    import / OMKernelConfigureBuilder.cppimport / OMKernelConfigureBuilder.h
    execute / OMKernelExecute.cppexecute / OMKernelExecute.h
    execute / OMKernelExecute.cppexecute / OMKernelExecutionBuilder.h
    execute / OMKernelExecute.cppcore / OMKernelType.h
    execute / OMKernelExecutionBuilder.cppexecute / OMKernelExecutionBuilder.h
    core / OMKernelType.cppcore / OMKernelType.h
    core / memory / OMMemoryManager.cppcore / memory / OMMemoryManager.h
    optimize / OMOptimizer.cppoptimize / OMGraphStatus.h
    optimize / OMOptimizer.cppimport / OMKernelConfigureBuilder.h
    optimize / OMOptimizer.cppoptimize / OMOptimizePassesBuilder.h
    optimize / OMOptimizer.cppoptimize / OMOptimizer.h
    optimize / OMOptimizer.cppOMStatus.h
    import / helpers / OMPadCommon.cppimport / helpers / OMPadCommon.h
    import / helpers / OMPoolingCommon.cppimport / helpers / OMPooingCommon.h
    core / memory / OMRuntimeAllocator.cppcore / OMDataType.h
    core / memory / OMRuntimeAllocator.cppcore / memory / OMMemoryManager.h
    core / memory / OMRuntimeAllocator.cppcore / memory / OMRuntimeAllocator.h
    core / OMRuntimeContext.cppcore / OMRuntimeContext.h
    core / OMRuntimeGraph.cppcore / OMDataType.h
    core / OMRuntimeGraph.cppcore / memory / OMMemoryManager.h
    core / OMRuntimeGraph.cppcore / OMRuntimeGraph.h
    core / OMRuntimeGraph.cppOMStatus.h
    execute / OMRuntimeKernel.cppexecute / OMRuntimeKernel.h
    core / OMRuntimeModule.cppimport / OMConfigureArgs.h
    core / OMRuntimeModule.cppimport / OMExecutionPlanCreator.h
    core / OMRuntimeModule.cppimport / OMKernelConfiguration.h
    core / OMRuntimeModule.cppexecute / OMKernelExecute.h
    core / OMRuntimeModule.cppoptimize / OMOptimizer.h
    core / OMRuntimeModule.cppcore / OMRuntimeModule.h
    core / OMRuntimeStorage.cppcore / OMRuntimeStorage.h
    import / helpers / OMSpacesBatchesNDCommon.cppimport / helpers / OMSpacesBatchesNDCommon.h
    execute / OMTestUtils.cppOMInterpreter.h
    execute / OMTestUtils.cppexecute / OMTestUtils.h
    core / reader / OMTrainingConfigFileReader.cppcore / reader / OMTrainingConfigFileReader.h
    OMTrainingInterpreter.cppOMTrainingInterpreter.h
    core / OMTrainingRuntimeModule.cpptrain / OMBackpropExecute.h
    core / OMTrainingRuntimeModule.cppcore / train / OMCheckpointLoader.h
    core / OMTrainingRuntimeModule.cppcore / train / OMCheckpointSaver.h
    core / OMTrainingRuntimeModule.cppimport / OMDynamicShapesHandler.h
    core / OMTrainingRuntimeModule.cppimport / OMExecutionPlanCreator.h
    core / OMTrainingRuntimeModule.cppcore / OMTrainingRuntimeModule.h
    core / OMUtils.cppcore / OMUtils.h
    import / OMUtils.cppimport / OMUtils.h
    execute / OMUtils.cppexecute / OMUtils.h
    core / reader / OMWeightOnlyFormatReader.cppcore / reader / OMWeightOnlyFormatReader.h
    api / onert-micro.cppOMTrainingInterpreter.h
    api / onert-micro.cpponert-micro.h
    import / kernels / Pack.cppcore / OMDataType.h
    import / kernels / Pack.cppimport / OMKernelConfigureBuilder.h
    execute / kernels / Pack.cppexecute / OMKernelExecutionBuilder.h
    execute / kernels / Pack.cppexecute / OMRuntimeKernel.h
    import / kernels / Pack.cppexecute / OMRuntimeKernel.h
    execute / kernels / Pack.cppcore / OMRuntimeShape.h
    execute / kernels / Pack.cppOMStatus.h
    import / kernels / Pack.cppOMStatus.h
    import / kernels / Pack.cppcore / OMUtils.h
    execute / kernels / Pack.cppcore / OMUtils.h
    execute / kernels / Pad.cppexecute / OMKernelExecutionBuilder.h
    import / kernels / Pad.cppimport / helpers / OMPadCommon.h
    execute / kernels / Pad.cppexecute / OMRuntimeKernel.h
    execute / kernels / Pad.cppcore / OMRuntimeShape.h
    execute / kernels / Pad.cppOMStatus.h
    execute / kernels / Pad.cppcore / OMUtils.h
    execute / kernels / PoolingCommon.cppexecute / OMUtils.h
    execute / kernels / PoolingCommon.cppexecute / kernels / PoolingCommon.h
    import / kernels / Quantize.cppimport / OMKernelConfigureBuilder.h
    execute / kernels / Quantize.cppexecute / OMKernelExecutionBuilder.h
    execute / kernels / Quantize.cppexecute / OMRuntimeKernel.h
    import / kernels / Quantize.cppexecute / OMRuntimeKernel.h
    execute / kernels / Quantize.cppcore / OMRuntimeShape.h
    execute / kernels / Quantize.cppOMStatus.h
    import / kernels / Quantize.cppOMStatus.h
    execute / kernels / Quantize.cppexecute / OMUtils.h
    import / kernels / Quantize.cppcore / OMUtils.h
    execute / kernels / Quantize.cppcore / OMUtils.h
    execute / kernels / ReadKernelDataCommon.cppexecute / OMUtils.h
    execute / kernels / ReadKernelDataCommon.cppexecute / kernels / ReadKernelDataCommon.h
    import / kernels / Relu.cppimport / helpers / OMConfigureSISOKernel.h
    execute / kernels / Relu.cppexecute / kernels / ReluCommon.h
    import / kernels / Relu6.cppimport / helpers / OMConfigureSISOKernel.h
    execute / kernels / Relu6.cppexecute / kernels / ReluCommon.h
    execute / kernels / ReluCommon.cppexecute / kernels / ReluCommon.h
    train / kernels / Reshape.cpptrain / OMBackpropExecutionBuilder.h
    train / kernels / Reshape.cppcore / OMDataType.h
    import / kernels / Reshape.cppimport / OMKernelConfigureBuilder.h
    import / kernels / Reshape.cppexecute / OMRuntimeKernel.h
    train / kernels / Reshape.cppexecute / OMRuntimeKernel.h
    train / kernels / Reshape.cppOMStatus.h
    import / kernels / Reshape.cppOMStatus.h
    train / kernels / Reshape.cppcore / OMUtils.h
    import / kernels / Reshape.cppcore / OMUtils.h
    execute / kernels / Reshape.cppexecute / kernels / ReshapeCommon.h
    execute / kernels / ReshapeCommon.cppexecute / kernels / ReshapeCommon.h
    execute / kernels / Round.cppexecute / kernels / MathCommon.h
    import / kernels / Round.cppimport / helpers / OMConfigureSISOKernel.h
    execute / kernels / Rsqrt.cppexecute / kernels / MathCommon.h
    import / kernels / Rsqrt.cppimport / helpers / OMConfigureSISOKernel.h
    import / kernels / Shape.cppimport / OMKernelConfigureBuilder.h
    execute / kernels / Shape.cppexecute / OMKernelExecutionBuilder.h
    import / kernels / Shape.cppexecute / OMRuntimeKernel.h
    execute / kernels / Shape.cppexecute / OMRuntimeKernel.h
    import / kernels / Shape.cppOMStatus.h
    execute / kernels / Shape.cppOMStatus.h
    execute / kernels / Shape.cppcore / OMUtils.h
    import / kernels / Shape.cppcore / OMUtils.h
    execute / kernels / Sin.cppexecute / kernels / MathCommon.h
    import / kernels / Sin.cppimport / helpers / OMConfigureSISOKernel.h
    import / kernels / Slice.cppimport / OMKernelConfigureBuilder.h
    import / kernels / Slice.cppcore / OMKernelData.h
    execute / kernels / Slice.cppcore / OMKernelData.h
    execute / kernels / Slice.cppexecute / OMKernelExecutionBuilder.h
    import / kernels / Slice.cppexecute / OMRuntimeKernel.h
    execute / kernels / Slice.cppexecute / OMRuntimeKernel.h
    import / kernels / Slice.cppOMStatus.h
    execute / kernels / Slice.cppOMStatus.h
    execute / kernels / Slice.cppexecute / OMUtils.h
    execute / kernels / Slice.cppcore / OMUtils.h
    import / kernels / Slice.cppcore / OMUtils.h
    train / kernels / Softmax.cpptrain / OMBackpropExecutionBuilder.h
    train / kernels / Softmax.cppcore / OMDataType.h
    import / kernels / Softmax.cppimport / OMKernelConfigureBuilder.h
    execute / kernels / Softmax.cppexecute / OMKernelExecutionBuilder.h
    train / kernels / Softmax.cppcore / memory / OMMemoryManager.h
    import / kernels / Softmax.cppexecute / OMRuntimeKernel.h
    execute / kernels / Softmax.cppexecute / OMRuntimeKernel.h
    train / kernels / Softmax.cppexecute / OMRuntimeKernel.h
    import / kernels / Softmax.cppOMStatus.h
    train / kernels / Softmax.cppOMStatus.h
    execute / kernels / Softmax.cppOMStatus.h
    import / kernels / Softmax.cppcore / OMUtils.h
    import / kernels / Softmax.cppimport / OMUtils.h
    execute / kernels / Softmax.cppexecute / OMUtils.h
    execute / kernels / Softmax.cppcore / OMUtils.h
    train / kernels / Softmax.cppcore / OMUtils.h
    train / kernels / Softmax.cpppal / common / PALSoftmaxInputGrad.h
    execute / kernels / SpacesBatchesNDCommon.cppexecute / OMUtils.h
    execute / kernels / SpacesBatchesNDCommon.cppexecute / kernels / SpacesBatchesNDCommon.h
    import / kernels / SpaceToBatchND.cppimport / helpers / OMSpacesBatchesNDCommon.h
    execute / kernels / SpaceToBatchND.cppexecute / kernels / SpacesBatchesNDCommon.h
    import / kernels / SpaceToDepth.cppimport / OMKernelConfigureBuilder.h
    execute / kernels / SpaceToDepth.cppexecute / OMKernelExecutionBuilder.h
    execute / kernels / SpaceToDepth.cppexecute / OMRuntimeKernel.h
    import / kernels / SpaceToDepth.cppexecute / OMRuntimeKernel.h
    execute / kernels / SpaceToDepth.cppcore / OMRuntimeShape.h
    import / kernels / SpaceToDepth.cppOMStatus.h
    execute / kernels / SpaceToDepth.cppOMStatus.h
    import / kernels / SpaceToDepth.cppcore / OMUtils.h
    train / losses_functions / SparseCrossEntropy.cpptrain / losses_functions / SparseCrossEntropy.h
    train / metrics / SparseCrossEntropyAccuracy.cpptrain / metrics / SparseCrossEntropyAccuracy.h
    import / kernels / Split.cppimport / OMKernelConfigureBuilder.h
    execute / kernels / Split.cppcore / OMKernelData.h
    execute / kernels / Split.cppexecute / OMKernelExecutionBuilder.h
    execute / kernels / Split.cppexecute / OMRuntimeKernel.h
    import / kernels / Split.cppexecute / OMRuntimeKernel.h
    import / kernels / Split.cppOMStatus.h
    execute / kernels / Split.cppOMStatus.h
    import / kernels / Split.cppcore / OMUtils.h
    execute / kernels / Split.cppexecute / OMUtils.h
    execute / kernels / Split.cppcore / OMUtils.h
    import / kernels / SplitV.cppimport / OMKernelConfigureBuilder.h
    execute / kernels / SplitV.cppcore / OMKernelData.h
    execute / kernels / SplitV.cppexecute / OMKernelExecutionBuilder.h
    import / kernels / SplitV.cppexecute / OMRuntimeKernel.h
    execute / kernels / SplitV.cppexecute / OMRuntimeKernel.h
    execute / kernels / SplitV.cppOMStatus.h
    import / kernels / SplitV.cppOMStatus.h
    import / kernels / SplitV.cppcore / OMUtils.h
    execute / kernels / SplitV.cppexecute / OMUtils.h
    execute / kernels / SplitV.cppcore / OMUtils.h
    execute / kernels / Sqrt.cppexecute / kernels / MathCommon.h
    import / kernels / Sqrt.cppimport / helpers / OMConfigureSISOKernel.h
    execute / kernels / Square.cppexecute / kernels / MathCommon.h
    import / kernels / Square.cppimport / helpers / OMConfigureSISOKernel.h
    import / kernels / SquaredDifference.cppimport / helpers / OMConfigureTISOKernel.h
    execute / kernels / SquaredDifference.cppexecute / OMKernelExecutionBuilder.h
    execute / kernels / SquaredDifference.cppexecute / OMRuntimeKernel.h
    execute / kernels / SquaredDifference.cppcore / OMRuntimeShape.h
    execute / kernels / SquaredDifference.cppOMStatus.h
    execute / kernels / SquaredDifference.cppcore / OMUtils.h
    execute / kernels / SquaredDifference.cppexecute / OMUtils.h
    train / kernels / StridedSlice.cpptrain / OMBackpropExecutionBuilder.h
    train / kernels / StridedSlice.cppcore / OMDataType.h
    import / kernels / StridedSlice.cppimport / OMKernelConfigureBuilder.h
    import / kernels / StridedSlice.cppcore / OMKernelData.h
    execute / kernels / StridedSlice.cppcore / OMKernelData.h
    execute / kernels / StridedSlice.cppexecute / OMKernelExecutionBuilder.h
    train / kernels / StridedSlice.cppexecute / OMRuntimeKernel.h
    execute / kernels / StridedSlice.cppexecute / OMRuntimeKernel.h
    import / kernels / StridedSlice.cppexecute / OMRuntimeKernel.h
    import / kernels / StridedSlice.cppOMStatus.h
    execute / kernels / StridedSlice.cppOMStatus.h
    train / kernels / StridedSlice.cppOMStatus.h
    import / kernels / StridedSlice.cppcore / OMUtils.h
    train / kernels / StridedSlice.cppcore / OMUtils.h
    execute / kernels / StridedSlice.cppcore / OMUtils.h
    execute / kernels / StridedSlice.cppexecute / OMUtils.h
    import / kernels / Sub.cppimport / helpers / OMConfigureTISOKernel.h
    execute / kernels / Sub.cppexecute / OMKernelExecutionBuilder.h
    execute / kernels / Sub.cppexecute / OMRuntimeKernel.h
    execute / kernels / Sub.cppcore / OMRuntimeShape.h
    execute / kernels / Sub.cppOMStatus.h
    execute / kernels / Sub.cppcore / OMUtils.h
    execute / kernels / Sub.cppexecute / OMUtils.h
    execute / kernels / SVDF.cppcore / OMDataType.h
    import / kernels / SVDF.cppimport / OMKernelConfigureBuilder.h
    import / kernels / SVDF.cppcore / OMKernelData.h
    execute / kernels / SVDF.cppcore / OMKernelData.h
    execute / kernels / SVDF.cppexecute / OMKernelExecutionBuilder.h
    execute / kernels / SVDF.cppcore / memory / OMMemoryManager.h
    execute / kernels / SVDF.cppexecute / OMRuntimeKernel.h
    import / kernels / SVDF.cppexecute / OMRuntimeKernel.h
    execute / kernels / SVDF.cppOMStatus.h
    import / kernels / SVDF.cppOMStatus.h
    execute / kernels / SVDF.cppcore / OMUtils.h
    execute / kernels / SVDF.cppexecute / OMUtils.h
    import / kernels / SVDF.cppexecute / OMUtils.h
    import / kernels / SVDF.cppcore / OMUtils.h
    execute / kernels / Tanh.cppexecute / kernels / MathCommon.h
    import / kernels / Tanh.cppimport / helpers / OMConfigureSISOKernel.h
    import / kernels / Transpose.cppimport / OMKernelConfigureBuilder.h
    import / kernels / Transpose.cppcore / OMKernelData.h
    execute / kernels / Transpose.cppcore / OMKernelData.h
    execute / kernels / Transpose.cppexecute / OMKernelExecutionBuilder.h
    execute / kernels / Transpose.cppexecute / OMRuntimeKernel.h
    import / kernels / Transpose.cppexecute / OMRuntimeKernel.h
    execute / kernels / Transpose.cppOMStatus.h
    import / kernels / Transpose.cppOMStatus.h
    import / kernels / Transpose.cppcore / OMUtils.h
    execute / kernels / Transpose.cppexecute / OMUtils.h
    import / kernels / Transpose.cppexecute / OMUtils.h
    execute / kernels / Transpose.cppcore / OMUtils.h
    import / kernels / TransposeConv.cppimport / OMKernelConfigureBuilder.h
    execute / kernels / TransposeConv.cppcore / OMKernelData.h
    import / kernels / TransposeConv.cppcore / OMKernelData.h
    execute / kernels / TransposeConv.cppexecute / OMKernelExecutionBuilder.h
    execute / kernels / TransposeConv.cppexecute / OMRuntimeKernel.h
    import / kernels / TransposeConv.cppexecute / OMRuntimeKernel.h
    execute / kernels / TransposeConv.cppOMStatus.h
    import / kernels / TransposeConv.cppOMStatus.h
    import / kernels / TransposeConv.cppexecute / OMUtils.h
    execute / kernels / TransposeConv.cppcore / OMUtils.h
    import / kernels / TransposeConv.cppcore / OMUtils.h
    execute / kernels / TransposeConv.cppexecute / OMUtils.h
    import / kernels / Unpack.cppimport / OMKernelConfigureBuilder.h
    execute / kernels / Unpack.cppcore / OMKernelData.h
    execute / kernels / Unpack.cppexecute / OMKernelExecutionBuilder.h
    execute / kernels / Unpack.cppexecute / OMRuntimeKernel.h
    import / kernels / Unpack.cppexecute / OMRuntimeKernel.h
    import / kernels / Unpack.cppOMStatus.h
    execute / kernels / Unpack.cppOMStatus.h
    execute / kernels / Unpack.cppcore / OMUtils.h
    import / kernels / Unpack.cppcore / OMUtils.h
    execute / kernels / Unpack.cppexecute / OMUtils.h
    execute / kernels / Unpack.cpppal / common / PALUnpack.h
    execute / kernels / While.cppcore / OMDataType.h
    import / kernels / While.cppimport / OMKernelConfigureBuilder.h
    execute / kernels / While.cppexecute / OMKernelExecute.h
    execute / kernels / While.cppexecute / OMKernelExecutionBuilder.h
    execute / kernels / While.cppexecute / OMRuntimeKernel.h
    import / kernels / While.cppexecute / OMRuntimeKernel.h
    import / kernels / While.cppOMStatus.h
    execute / kernels / While.cppOMStatus.h
    execute / kernels / While.cppcore / OMUtils.h
    import / kernels / While.cppcore / OMUtils.h
    import / kernels / ZerosLike.cppimport / helpers / OMConfigureSISOKernel.h
    import / kernels / ZerosLike.cppimport / OMKernelConfigureBuilder.h
    execute / kernels / ZerosLike.cppexecute / OMKernelExecutionBuilder.h
    execute / kernels / ZerosLike.cppexecute / OMRuntimeKernel.h
    import / kernels / ZerosLike.cppexecute / OMRuntimeKernel.h
    import / kernels / ZerosLike.cppOMStatus.h
    execute / kernels / ZerosLike.cppOMStatus.h
    import / kernels / ZerosLike.cppcore / OMUtils.h
    execute / kernels / ZerosLike.cppcore / OMUtils.h
    core / train / OMCheckpointLoader.cppcore / OMDataType.h
    core / train / OMCheckpointLoader.cppcore / memory / OMMemoryManager.h
    core / train / OMCheckpointLoader.cppcore / train / OMCheckpointLoader.h
    core / train / OMCheckpointSaver.cppcore / OMDataType.h
    core / train / OMCheckpointSaver.cppcore / train / OMCheckpointSaver.h
    core / train / OMTrainingHandler.cppcore / OMDataType.h
    core / train / OMTrainingHandler.cppcore / memory / OMMemoryManager.h
    core / train / OMTrainingHandler.cppcore / train / OMTrainingHandler.h
    core / train / OMTrainingHandler.cpptrain / losses_functions / MSE.h
    core / train / OMTrainingHandler.cpptrain / losses_functions / CrossEntropy.h
    core / train / OMTrainingHandler.cpptrain / losses_functions / SparseCrossEntropy.h
    core / train / OMTrainingHandler.cpptrain / metrics / MSE.h
    core / train / OMTrainingHandler.cpptrain / metrics / CrossEntropy.h
    core / train / OMTrainingHandler.cpptrain / metrics / Accuracy.h
    core / train / OMTrainingHandler.cpptrain / metrics / MAE.h
    core / train / OMTrainingHandler.cpptrain / metrics / SparseCrossEntropyAccuracy.h
    core / train / OMTrainingStorage.cppcore / train / OMTrainingStorage.h
    train / OMBackpropExecute.cpptrain / OMBackpropExecute.h
    train / OMBackpropExecute.cpptrain / OMBackpropExecutionBuilder.h
    train / OMBackpropExecutionBuilder.cpptrain / OMBackpropExecutionBuilder.h
    train / train_optimizers / Adam.cppOMConfig.h
    train / train_optimizers / Adam.cpptrain / train_optimizers / Adam.h
    train / train_optimizers / Adam.cppcore / memory / OMMemoryManager.h
    train / train_optimizers / Adam.cppcore / OMRuntimeShape.h
    train / train_optimizers / Adam.cppcore / OMDataType.h
    train / train_optimizers / SGD.cppOMConfig.h
    train / train_optimizers / SGD.cpptrain / train_optimizers / SGD.h
    train / train_optimizers / SGD.cppcore / memory / OMMemoryManager.h
    train / train_optimizers / SGD.cppcore / OMRuntimeShape.h
    train / train_optimizers / SGD.cppcore / OMDataType.h
    diff --git a/dir_99ee32d70e290a93b4c707ef399079f8.js b/dir_99ee32d70e290a93b4c707ef399079f8.js index 0e3844172b5..2422f50ed81 100644 --- a/dir_99ee32d70e290a93b4c707ef399079f8.js +++ b/dir_99ee32d70e290a93b4c707ef399079f8.js @@ -1,6 +1,6 @@ var dir_99ee32d70e290a93b4c707ef399079f8 = [ - [ "FloatZerosLikeKernel.h", "_float_zeros_like_kernel_8h.html", "_float_zeros_like_kernel_8h" ], - [ "NegZerosLikeKernel.h", "_neg_zeros_like_kernel_8h.html", "_neg_zeros_like_kernel_8h" ], - [ "TestDataZerosLikeBase.h", "_test_data_zeros_like_base_8h.html", "_test_data_zeros_like_base_8h" ] + [ "FloatZerosLikeKernel.h", "luci-interpreter_2include_2luci__interpreter_2test__models_2zeros__like_2_float_zeros_like_kernel_8h.html", "luci-interpreter_2include_2luci__interpreter_2test__models_2zeros__like_2_float_zeros_like_kernel_8h" ], + [ "NegZerosLikeKernel.h", "luci-interpreter_2include_2luci__interpreter_2test__models_2zeros__like_2_neg_zeros_like_kernel_8h.html", "luci-interpreter_2include_2luci__interpreter_2test__models_2zeros__like_2_neg_zeros_like_kernel_8h" ], + [ "TestDataZerosLikeBase.h", "luci-interpreter_2include_2luci__interpreter_2test__models_2zeros__like_2_test_data_zeros_like_base_8h.html", "luci-interpreter_2include_2luci__interpreter_2test__models_2zeros__like_2_test_data_zeros_like_base_8h" ] ]; \ No newline at end of file diff --git a/dir_9c303a4cdd47269491d349bda3a65357.html b/dir_9c303a4cdd47269491d349bda3a65357.html index b27850b7100..f1457b86794 100644 --- a/dir_9c303a4cdd47269491d349bda3a65357.html +++ b/dir_9c303a4cdd47269491d349bda3a65357.html @@ -97,78 +97,79 @@
    onert-micro/onert-micro/include/test_models
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    @@ -314,6 +315,8 @@ + +
     
     while
     
     zeroslike
     
    diff --git a/dir_9c303a4cdd47269491d349bda3a65357.js b/dir_9c303a4cdd47269491d349bda3a65357.js index 303d53a3e2d..ff7836fc2be 100644 --- a/dir_9c303a4cdd47269491d349bda3a65357.js +++ b/dir_9c303a4cdd47269491d349bda3a65357.js @@ -70,5 +70,6 @@ var dir_9c303a4cdd47269491d349bda3a65357 = [ "transpose_conv", "dir_f7c8901035ae57be72487bc3445a0b0e.html", "dir_f7c8901035ae57be72487bc3445a0b0e" ], [ "unpack", "dir_f150309fcf65750eba464f468057d9fd.html", "dir_f150309fcf65750eba464f468057d9fd" ], [ "while", "dir_c17deb86b0d798cfe7c641ce105704a1.html", "dir_c17deb86b0d798cfe7c641ce105704a1" ], + [ "zeroslike", "dir_99263330990d86ddee84cfc9f16e61f0.html", "dir_99263330990d86ddee84cfc9f16e61f0" ], [ "TestDataBase.h", "onert-micro_2include_2test__models_2_test_data_base_8h.html", "onert-micro_2include_2test__models_2_test_data_base_8h" ] ]; \ No newline at end of file diff --git a/dir_9c303a4cdd47269491d349bda3a65357_dep.map b/dir_9c303a4cdd47269491d349bda3a65357_dep.map index a6a6bea79e3..dd5a6e0dda1 100644 --- a/dir_9c303a4cdd47269491d349bda3a65357_dep.map +++ b/dir_9c303a4cdd47269491d349bda3a65357_dep.map @@ -1,74 +1,75 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/dir_9c303a4cdd47269491d349bda3a65357_dep.md5 b/dir_9c303a4cdd47269491d349bda3a65357_dep.md5 index c7aea0da1bd..1200c1f8233 100644 --- a/dir_9c303a4cdd47269491d349bda3a65357_dep.md5 +++ b/dir_9c303a4cdd47269491d349bda3a65357_dep.md5 @@ -1 +1 @@ -b9acb1ac113859ec695473fffb1fc610 \ No newline at end of file +9c30ffd14daff0bd9c0b67d827a4304f \ No newline at end of file diff --git a/dir_9c303a4cdd47269491d349bda3a65357_dep.png b/dir_9c303a4cdd47269491d349bda3a65357_dep.png index b831ed1a14de24914e00a162ed7e4f745cec8bff..4421216f53b300798c645f42d53accfdec879246 100644 GIT binary patch literal 30208 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 literal 29919 zcmeFYX;f3$+AdnP-4<1L>?#`+QOW`vKtOtFQ>6un2uK_Hlpr9z5CR5BQWk|M2q=9U zL^|n$5E=sn?C1%h3jsoi3L!us5kd$_NOD*9clWv0Ib(l!j63f4oj)fGl9@Hv%52`b z-uHQ)cdkb_Z7mP(li&B%S6>~py7sHXS6`iY3Y3xGegnL3M0{rie0<|$ZTah066xPF zd{yRGU;X%%)vv!e-78w72K;`MM3wna^3eYKtmi*&d;5kr@{Yy5`5|~s?-A9&;`@%D z?yNn3h_`6`aXRj+xSsi!Wk0IExJKdaxn+KvtfB#|g|8r%{gyrpj8c>2nFl#mbT@zmsY>Ul) z+Vk(Kf2Qs{Jn&`Z!LSN??jSZnhE)A{?^3ZEyPL;~>cj86<+z3A_pCODetB|U9gL}; z@0%8#z;t+!-v4FQ=m%RPoX0Wmdruv}e`$TSj$^{{FA*JDb<5Rup91@RdDXMZXjW5j zb?ukOzDl)7aR7gLGo)Pd@Qfn;*{a*id}2@$IB_anZ+jN$0H| zAh^!k^HB1|rVn#&AJeVNdCuS)*iPx76cJmu=%^Byf15(w7A-@$BwkzBD|%LcKY^xl z64UMP9lOCFq@6U2zjtUlyy0S3f2SKfv0_3rhjp;Gx38m0o#ww@zX$$LHoVSSt<@m@ zo^+ZxAwg)Apu}#NRhXNqs%jJCw3l`a1FpS110KisbwfA1ZHJ-6LzoEM;d3|oA<HRMNfm5 zoeLQ}Uvhx(F5NWSEg&?T&w%`Bc?udI8wENa-nrrK4X4xR?r~7#T?k>++N4Tf$z2D* z7AqUEP3?B=kVcmO@#=Q0O7D*X+{(~HHWKrqVeo&{0EJN#^_Q>z$d+`|Z|I!0GUMOA zvs4%^9yZ|&XM-p{DfK~4-sU~!mfl^vn<>K}$=~u}QxK2|cG@Qeuqkpk;@o4!k`}Tj z-=Gmnq~fBDzy9*aTbzKFzdZ0W;?CIf9=5n1%7Aaub4vntcQyiNBFB9%wb5dsOGUw$ zkmilbZlP#nq1Ra~A)1Mlv4klj&ah6nnQ(35@d*ypKi_Xkc_2v<`9yhTy3ujACA{QJ zIKmYt3hxpd(U8W^=XtVUHo1>4n$Y|5!05Miuf_-S<5=*>RTatb!|#lz8y5+v~=Q z&5n}n@0BbTxn#&tG$rgQl1H6*Cj9P;Mt_E%G>vsS9k+8|?|;2FFAy#-JjT(tJ2u5a zwqN$q+yRg{+O@qn+JDL`Jb@-+8B*gaX$ao!H+-X|msbzh^~=HhtlknvJqH~g3%lzz z`1wC^{_d+L#Lk(3?u6K>iUW#I|FX!x{J{%n{%a~rPprDX{^#ABp8REde<^2GC3_h) zhr%pF%RD9noc~hy<(E9O|0D$6v@WwuAM}+4z4ZTonG(Tf3X#)$vf;FIu6F#dUpnD0 z8~f_npYHnaEdaNrwnrk2x*GBq*YxF?&*tagyx*UPmzj^XeR=#Z<)5?N^|!tuyT?%< z%q#z;=8G>sr{X!=9w)SX?j?ja*eX6-hc7PpOYzx@ ze{~kP+B_lj%lr5*C;m?R&%lIx5VhTADX)zBp*`!PlJ;M&{PIi7BpeOL5|J|8I_nev znPIN{7gee=f0(QHXwy*Y65^hBsb(tks1yTsr^p|1%q_C-G|It#5W!e)i=^RWj#jKi zHWFHm{Rb*?Fucf?&}SujOnu&e-daKU*$;+& z8(fd~o&t;p9R1vF7w`d9qI!Mi;Kv4`V$q>fOLe@+p?a_8s}qZ_#{ZEFL!Tw^Jk|UQ z(Wv=+bCovN9M7Qq5bXLPbG7cd*)mM>44OWhGolsrJda@o#gpxIde#o>_Qb=zj;hh- zk3=GRhH+;Hobeh%JX-2ScRozZk`itB`PsW<7o_85P>tg-r%GiQcLa(lRe>;5V1%&2 zP#2G$AZGc>SrIt+H9Gwj>KON><2j< z?ir5BddJ1)k*gx{Rr<~XJ1)^Ac;WVZ8`710#W@)krpwz6f+gpp)T`hWfy*%bL*%;R z(OQ&F$TS%Dv3;KF9foj2q_#B83r-%Z2;p`0zUxR$&fRmT#y8I=O}&5_?*{Es%$jI< z?&&K0MdfJlW0x@A=Zkh#09yu_~}7$L9s7{7n1(Rk}9^i(<%aclmnTTJgz z=5m{;CJzO^sdye* zrX}2==3=L2nZWW`ns2o+*CIYuhHv!9ZBFDx1X4<&W36LH5C)%yn&pj}@1%@KkK)_J&nVv?*7}+r&3x| zXLoKblJg@T@R9}N9g!el)vR%<<`|yIrsUBh4cwkCe}f+V+IpWh*tl-5b&rB()Ibq#xB{;pSSWha)aV_t;c~zFCjSIRe+n z-|Sgn;KTn|HHrUPH67Ab(;I*NT_&o$GP#(2XN^qsfs_nxpl6*{KqL^SE;SQQYsX>| zYmNx#?qK+&Ro!33EuKrEOpiv!{h>yb)3BJZY+t5*=Yvju_*1`$Cc5G(ez$#RGc#tq zdScFM%uN2nJUD1RRM$!i`jt(@0mrpQb7-+<@CYv<66cb&KNxf&+b4Z&a0NX(#{ehW z(CXnCG<_oEA#6A6kC=x~U2~^LlksVNT;yzLQWNWOE~&@*{mXfxWHkgr! z9cz`zX_tp>j~Q#ynVJ|4L3F_t4^polLyrA*>p(#;MgQo*h_s8Hi>hvc_4UbJ#g&Wn z`@DeZQ8G{lg*HQH)R#Mi?Gq_osZ-cCwT@s)j8fOI7b2OWPaoBoEe(wH4E*+B1mH55 zp208ly`r;Iv7a;4%kySy=k(>4Vg+v=_+2?n8nKaFB>NS;;b%wrce?MVpBoZ$^~l0s#&;Ty(%;U?Uau(ay+gli7s}$O^;EK_Oa{UW z8Jh0_Z}Gc@d6#P(q=P$lks-C;_Vj}~ckI@N@akqd!r&rI@2gePFUAc8 z4c)uVlcYOYBkb6l==kLkgbkblZ zOZ0km_1eNsGSqK%VUD+C4P6dH4d#|0@|YUN>N4!6Sfn^G3gL3%&f=k2I4Pb#V`-I9 z#-r)7@qC9z!A@PxeiPeoj2lRC-hKCKI`!V)t19hvf}H|qVV8`&H6Ng>PUZB;%%PQW zt8X(S*`eT^R~D&u(6C&fVk)FTC#!8KKE3EhTASF$FuHEUF@1|LCJZmQ8ttV-_MFo@ z+?%c$xh|iy5~x&}4*$Jf#Ukukk=ve$dp8VECzQjf*1@siP}z{vW=Pbvw7FpXphUcz z$%Af7)(iJUyBk`v+pJhPZnBe;(+!y$@x}e5wJlD}muCGMm zgNK<^g29dMrMdJ_TTx3ww0Fy-^NY--sJft_RWoqt&;@7PQnOWBo(-ZQKH_s3zx!S5 zz}Lo@qRg~uGtEQDX8W*?Ifid#r^{nLzfWp4g(jxF;jU(I6?v~@IK2#YA>v>aM2q~! z4J?zG9VdCzTiaL<)?@2iK_Qv;6Y+yt2tsd>V$h92d^%NXh<;4);_G6tN^P7ku1)y< z(c#E9fk^?~r(A}A@p2jBSDp6U3T1UKT;~gh>m~nA7$U8GbAEQIR0R(z!;SF*jevHXWO&ZMZf_~_H3fu1F3 zlSNqxo3kmztaf=_pR3*{vY>Xe4U?qb+E);BLmZr-o<|WRPE-%N%|;HHOa^!#_=>G!WU)LE%7XN9O*XHA!>V|k&CP%6lqU> zi!<{F@(=Pk$gzg@H7+k|t@Gy})*ZmJO;PgDID@5jz4Ih4wNS9lCrvKE`YOeB*o|m6 zBnf8im1<$xaZ`0E@|np&WDP2;^V9HJ+_H)xPG|#P@2T3n+kMj7OMP&765+}D>ZZb! z`OhnpTk}h&r+04@T|Of*Tj(FgzJ9(kAN=znBf*+U6fG4V@;bBv<31B;8b?_}EDuPB z=s3a5F+(l<*7f!8z00+l50*AreSRtHJR4&0>48ehTE6v&p=t?oH!O2Lx|({A?#5rL zC62fB)l2)qU*)7j*DI=W+TCH=bfZ_Zd9ipWuc3q**Ftjqv)61oJ z%njsJeQ>%*ZF}z+(lAaBxp5}T1 zz4BNM8hx00(m=n=0s&qPx^&PNDb@mnv>dEBH8QzV;wbtDP){Y@i1d>c+i9|S>eM?66A18wmi6a)1< z3Y(duDup2}ao))7#*keG^|}|nNqgvGebdKd9l$L^u(fIM5bUNV@W1&=zU+*qEFha{ z7H|zHDppNzmW%^N4~sTe_uKi26Lan~Q8Zd|OHkS}V$tI$bofW*0S)2lY);4NqU7X9 z`L`Y%JB#sJzkxf1(XaH@bS7^;Q=MAUQ%r*q?o{&mYB=$`0L4lI?LSHJO zw4)*a@W`ukfV;W!pws9w1KkWc1S++ha*Y`Rf>@H_#%O5d*g?CqR_AQn5k5Q?Bqjv@|F!v_l+4x#;x5xe3isubjd6aLpE z9fHM=!m!~NiWdGKdvXX!OLWc%N4*Fbro-n~ouXb2t|f*Szp;|EG7T56y<*UsHsw#A zv&!~6H_!)+t1z~>xKy#L7-vK%JjFB7uH6k>2%`; z%p)lAfN(R@GcK?#{_}Qieg!FHW{21j&_O+9l_727;>*t&aMp^m;39pLXhAt_o%rULT$aYSrI6RCEa$FPM+FlCGETUF~y2_02BZ zW?PHR1@$&6g>6%(I~f9#NQt^thCS%<@R`1%Lf(9=p~1G1amhi1CbqReJ-DvJZ~OA+ z_sw^-e5D|3m;2BWN@+3Gj-BMW#aADNPH!;4$U7erVjx33j9n!NLL70-E0V8(yh3cw z$9t*7G*0!Voyr6do2e#9c<-ET(Gxn@%|K>X^mzEP?~p7P*0COm+v%;!R0d$$5G=Pihk=G)s`n4hRF9r+3pwArujSo_ zOlZEcq4vzUFKzg^fMwHch7ScRpACGA$Sok{$RBdnC8$+b54DqWc5b9EAX zP!!{x`BdqF-y=VlK}h;?&LJoa)0#%FY~O~*zg|Bv+Gb~wE-*uR2G&15WqeMpzUvlJ zu#u!n6itQBF6GQK{6{lIoFO2Xp!Xglc*{t1QZ(@nzz{fv(1kfQ0ZFK(dBlK!Suw`F zq3GUn`FDhFHvX4$H}ak+T1uWM@!T~TUNazUYmk>8zA`{jI`)RH;{}QqY5h;Y-}vRY zVEw90B`&zjWw@dMs|65wa4cBUER!PG>VK*Epz>-TyorMByIny#&y`rF9nUe#jUMW_ z>U~3K$QUs?8Je5K>Nq2H7gBpGAXe!(R@21zbMv7C!pJ)r5TQA}=4PBiGpAP9nf)d>kCYU(VB|@LGnNL0z5#8%rV`c9(Niq_B5mM zp;MHos*nl#??LB(O_CLwAT-u&b=F&+iV`be5du(ja;5?5@{ut(Tr64H%_>KjJAR1w8GM zuJuxqe>Dm?Ui#g+OOUkBK@7#=`c1eYXWn%Dqb)~$%Y!z z3vvsmj*?f&ES~n)Njxhh;JNg(O!O-$~5EJy4IC(^RW(MW*)Z z$gFn;Nr9VDG#X?T$w-y+o8&2B`|h7#0=jX#TdCu0e)IBez%vq}J5J4h5V}BCJ5skz zJA+lC%e;>$$-0tSLRUBX0T9~w=6z0M7=gnlq3&ZF52JVHO=B0B# zyxBp}PSG-bwM%v61|%f1{^{Kk%3vK0d-&A8F+ zPJ*{>q;Z=JL0XL9pF`dtp*Xck7O90!z!QhCcAzIS?nE?KpQ_acq3Dq3g|Y69b;Y(LjLYnCs(%FU%=}~ne-;?uE+bGyO5tKRlPp1DQeM1-DMGqpYQgM-8EZ zbAD~zs`uvmgqX!Qabf){a@71B^?>Wr2%30b){mGV&aah-8rwfguVgK%zzfpb<1(}r$?b1;)O;%W-du3qdGwNa}&&Q1W}>2?JXS> zj*Lj~okO3-#BKgR)6DpEM#*LsfF^1+O|lV(jL*{26};ip0yOu!<2FC@E%c(zFQK#1 zGe^Zve(h*0-q?gqo%*t<~{8C|Ubwq#F zNAP2=y2fmN8*P`eY@aE3PojU`PxTFM>Uuufnpvr*s8g}A(C5c2<`I7w!Z`55L1_Xr zb^kl|>qZqAU~&}I2VPUIHAW1x-=SPmCl;$Ka7u}(Rr;}6`x1Xa}Rjsdw5 zf5=P)m~Y$6b~A)=ysN-dyP9^1*SX(szzihqgo=Q@a0Z z{2&k{j>Vfr1TFNX4}Bk3m+9NVt?`8Nqzh#riFJc~y6xCpbZL=WDfgN);TNYi|F+TH zIA>V?l>35@N!-+N8-5+-eYN+9Lt*3KBuWziq!UpD_K{hC#~_}v6#MXj{55pZo9Q<< z4QcxDll6I(q7Jn!Y&GrtOJeDHMrAE=VE-P)fx3GCq1FxsPu%(dGdLIGS6mdm28kT7 zAv!I6EufLkYaWVKJ|ELvt-S6aClW(p==hzH;Y;rh0Qgg~$WXKls4eE%W&E*Fx^hA$ z$5(PLf0Ag%`4i9K*p>aW^|w14`Hg-c^R^>rx+EjDHmn(X`R9V{D;$kP z^cfXhnmsArrj!Tqie-&;!>gtTgG2Jlcoby>3vQ};ApUYLIxdRddd{})T2fl^1eW)% z1&IRtIv2*gJyMWR9q9dAacXP*hH!6Er}hgAru9A&&WLN6<{ePBUW15nbS|LmI+iln z`%_O8eA6TfFXup_Q4@Hckh`9jO*uuy08bt4UcUluYJqo; zDy%Qn!4BPPTAezh*TX0Ou|Te#l1Wq8;Ode;tm%^SZe5??TzudE{X5mZHzd4qhk|o1 z1Rbl9YE)U|F#W{P97 z>5&06B!59M7uXF$E7%_wO=Ogya_C@JEe3BVCdW0hTDqAb%~ZgKf4(mSqS>DzO)LJm z%ALE_DUink_PANJ(e`u2Gu&DnKL zt3g&7^I)&1Y7LziA+jfPvR%B-GSFmz+u)os76;WdtQyobhL*?5nifVn{DD0e*_7%a zP^HtIl0h#wly(FC2CBbF4U>PS;lTBbPEPNBDf#W>&tk1I3?OkD`!!ob=+=KjOV|l+ zcb`^B?L2df_YNweR{>(e zxR*rV86@xO1S2Di&#xNeBNsnMf#|P8UiN6L%rox;tmGJw12mp@{RWgfDd`AfH0caCaRleGa;t_Jk0gW$mIf4qE&)%aQM>&M6 z;K8#g^{cO>6tjrN{ZQA)N4n)2AZW;Q29c zdZ1#Gtc#f9W#E;OO`g6)Va48My=o1Rk_R0PR$-Xj9J&OhQ2cd_mm|M}Ct<9v#qFrz zKFnI`u>Y2_)M~~!4`f~!C!_Lep(FTBu|oV7pho3ba{z|n)N4A*Ymb^?yoh4!{is&g z?%iGz`5RI}bTw=piUjZ~x9HxKo?%O0C@`M}xTQ~yHR@QldhQZ8S7zzeL@d2|Kf6Cq z3q)@pvJHNC?qV{bjbbcSLiFc+atCiO9A%U|p}Tk+n_`d`Bs=5^KHHbK)FM|>{TTj= zMgY1&Fyv%(==kh_;mchRxj9pSei^PVT0=+ZA}OhYm(vIbyX?4ruf51i6Y28<01dtl zxa7q$34SZCH%A>Sm@Q=BB;r^N+1MtOi&xx)l+B?Lg8Op_PQ?u8nPljM#N#z*sWu@~ zIRJu$WR&-jWOL~Wjzr-tlHx8ZzTpOhkQ=I*iW&(Gbm5gHoPE8e6#dn`RWF9blOEaO!exKil6r)k)3sBZ@AGVZ$y<}5{3(q??$x60_t32vX;f^t;N|q#glrqGWzEeAJ39ff+X@h6c0GXIZ8=4V8NA`9M5F)p zc>(>A4EusBv6|BH+{Z`b^7?0~JSDZ^A!F9A3I79X(^W#*m!ks^T&XAk5bV&A&PCQ5 z>@#QrmE0HvgB7}XIKeb@lQt%A?VF zG|tNzYGU8=f_gW6?G`maht3bk+y=sS4V6*TYn-?pxVkPk+jm>Q>Bw{@$<&4_Vztzw zSVxVz9Mj2FdYF^DPLhx|=9v`${sih#)>Z`R8g4Lx&A6yWW;}w$kEE@G&#BC5QiLBe zH&;2C$NXgDce@_%EY+?xgGni}^4QhL$cfDorsl8=yDJBUjzgq@7FIiT784IFQ_fpW z4B^gBkS(0)W<$;}p?DN;;4cOKdl9Dz&#f^}0F(V_RYUk5oXrePW)QQW7ikBCorCaH zw&furyhyW7z7^P;_@mkN=rU-Xy#v*3^SxqNPZ%a|f85 zqu4F+w`Cz6rBT6zH=K~DZ?6wnm0yJ7UY%k0hv9hJ-YY0@$u6_=B=kKXTmi7|_OeWP zc6;){=aq)})y^=xx`xdZXIoz`Agot;CE4PZ1?RB>qe6yMk^_=K{W$PkNvgOrI1FDI zmvN*sH{>NeH!3ffH3wzV`Ku|VI0*>M_~1KYlX6TwsO8Yhb{ISpwq}C*rwf!Ig{chA zmQqYW0-@vfdjm+NW!u%J5eo{vNKN2JIM_O(BpPJ*_&Ta?H`WkZS8GS;n45gYBny^-K)6T^w#16{)2Iq=GM0AZQ;3ERZE9E zX_fF!_O*3;o$B^mwA+RHltu)k}eq$0Gl}ELc49;XIpoy*B*j z=S2H~aE67H^R&d8l~=pP;z(+cu54x5IYg*MJjYzzJYSw0Sw6K{nv&oOM3qpJ3%`;<|`k`vjK`9ty zhID$lc!r9k6R0|*+8m8J_aB^q1E|$2W84oRO|(KC!?6K=m(H@~=G(aS_LP^{P5b@RPb=@Qb<1DV9}} zgl0>8Zhf&NCH$UhoMLPwy<2XOdQ{-HN#T7rH!kdq|2z_G_;ITiIu{7`14MtM0owCU zqn}Pd6`Zq)?e6*t@i~(RMs79Fh2S|~yP+nEn|ii|i=R%S2i;HF3a&YnZrlv*y-$Au z2|+gw+R@)*1zGLa&B4p=-WMd0LdM+;0YuH%G(rzQGDWBEO|>tL4-8!* z3}r`bZ3QM1f1Ui*rtgu>`V3upFS+hWdzusPfR%GiVMFz*2s{y6HGR7l(-P>1-r1y} z3Gw?i&^F@ExOy6mu>mKc{qDd77x`vjAJrqc!>qHbZ|v}S+Y39a$}0sE ze?jZr3k`<##&zp({h4Nl{{C*`=VnleGeN1Kt5NiK^f0i)H)|fuEATfY;g}=Fk;9GWmq=vVz#6ofU~#f8yS{D4OtaHOdB1w|-PrBC zE#$K}_DUgV#8k&L);o&U#h`0!6F0i2|K|3ODP z+X6MsW<^KUW;;5j4)jx|vJ|D!dj#v`5~4qamE8tGiBS@frxXJW(!6dzqGMU-jBhWw z`4id;Sx=-)ewYYyaobiBg^dUb*+mt(5G8C|XvuoCu`aNWIZ2u(FsD{I+531#^C zPbq-P@ebo&?A&QO!F|`34WhBbtNbvw9KWY$bB2I)RB@H!N+Gb#hJXXlmpGGWb+Ik^ zN~erQGRuDgrHRiZpx1JHa@@6;p-oq3TT9d^QHGZ~SaCN1&8|uk8a|$&kx;T)qGa3o zYz>0eYLUvg328=ZLzq|ov(d}0e#U2=+eFed;PdA{m02Q6W*B#J-=(piDv8;D&_V*- z`}{smsYj3|(kG3i_oDBekjs75JNKU|MeARFH(ok>9xtN#QI;SU9gPg_95y0+y z=7D%XokFNb)$J!$jCM72_F4cj>mz?B!5~vPp+x=(piylYK=y|2b8$x`gmjWvE0gg1 zAsv)6hHI}l6OEi*X-t=9H69B-b^ucyu&|EZ8CRa zoFJu2YT+oe{Tl62esk@GAtj`#`HSmDQG}^^tD7-z%>-JWQnHIflE`hS7guuns z5C0hb>3B|Igm0fT#UtfT`Em1!&}~1SKQ@$iBcl%Y#sv=SqsYH>>k9BZ1km`NCb8t0 zqM4}QYsN>2X!^8zvK$DU|4fLrA|~MXs%~~T1$6C|8v-QBjOcY^e=ba)C@5rQNz9_d zp9Xs>Oi&I%n~QaTgqY7UHy<2rH?EXZaT8M4%5V!!qb=+SBQ8(PS^Ld%Z# zb(&$UNT(PDtg9IpUoC69p|Hi;Lv>g`Z0PpzpBoFD3A?gF5*KjImNSz632nexORetL;U&wr+08LtE0h`)n0Cl> z(-)A$S>LAOZ9&{Ix83xW%e-B~4~hYc#b-4AcU}^io$Jx3jQpxWm;#2R?KdV6h5g1V zT>9rY7hM@m)}>jYGkK&|udWl@ZrQ%6KmsQl$PryY%}92dLqT9^)KuW3icc5_C& zth|g=k7AMNJLd*ISvO?S!CnSZ*W*l{Q|4%PE|#0U2ksp~yNCbQ3wGuaRxV-6KW&%W zA12k!a4kf>;o>w@nq=(>eEd_b#(4wvbkJSPXd3%f)N1F?$K0dx6{H*)Rcf`LTIe$p z8aw-XfU5cERuf?xjD#2^ciYNq%&=wupRu z>vs3WruUoDr91)T!0TGxOu2>D698#tC|`WDhFTr-PjHL~{|h+A5FP&?aD1GV;H zy%D>)S7h}{|6aad^^da_OLv#9Z_R^RFk2rY**{-n-OXNsxCGi-(eu&b7sWgHX0La>TE>Sv9&bymaY-(E2I zEnxWm#)y|O{^iTjyO>|xEJ8^QIi2-t7IS621iPEmMT?4KG_6nd)Q}joz;b?Yvx(VT z>n-ZNZdO^X(YZNwsl@zl5kjn2lX27LRQtB`6_Wfa=w4opOKo+g(bi3$_1p9%)*;@R z2Y)sg<~PM7&J|F*oGFi-=!4+V-}gVLb)f$p#x%XArPXK@v&^k=GW^9(LD zH;B)3jLv*gfDuRlMz^E(=TJB6j5pkK;C2wDXPPggE@#5kq8x4`%h zJC4dJq9*l+M<|>6;@@K4T%a@^5C2v+d_AX8TxpP;Z@z{29_&StWY;G{e|FitKBW065_jvwRV_|r=;HJ7=NCO%{bZn7tnH1KQ z8g1`ndUb2U71bEew7jimciE8Zb~De1Fee-2TY_py1I5vzg{`-Rqb{1^fN$!cF%VwuAdgAA|=1XT{U533hrtcKK84-0* zx@TH_n^Qe3DDHNwy!u+(PGbAv0cJqf?P%Mo;;COB<;0Yxn#EX%uAq7i57&@%J%#-f zd37_~M3;u0i_aA9y7@8A7)I=pJR~iPodt?68d^mOzVFwJ58U4>QF;nu9xEu$)zm`G zpDKguwRg)zvSk-VoNK;Y!{F{N>M{zynPd zj3Q&#M~@!Kn=Hn!&$?|D-4nI&+iy*(ua0q|NEk;;-kk7vA79^=keOTzjmt!}W@Iv% zVwuw}_}Bq&Vp;ibXvgx6^}xe#Y+0j@4Z{WHcwAgFpVl2kK@e9LV!X#k)}lmQit543 zs8`JJ%vJrnB2-8n&(=S7RUbHBQ+Djm3|39;-uZv{C!Q5|2XWCZy}(}4)O(0mpZA(d zc8=?rZvR?r9QEgHGh1VT0~;8;W{>}-LPoGk3a_g#oH`MvqXesM4WD^d*s$!T+UnSb ze8330SFdBLm@|1Az_bc_@n2HM@nN0B2un!3-GKyl>?oXn!RLL2_C&?Mw z9ulwGJwje}*dwM(mG{-2o*or7CDMXEM^+L52Hv3(ZSiboahjd3%|-6nd2 z!O;(FLn!7~8%~$C52QxTJ*s*U&rcRG$!sT#=iZ*4?1_y~Bdd&P|B71VyCux}``+Ga z+sJn>ixQ4L9;~Q)`*vJnw#u1)feZejin`-?Xnc&}J^Z5UcuUXllnyH0BSU+ltyXv< z!Bc|qRvOEmj&hG1dl4@^=)s11p@N;3&N9WNdxR}_#g4O08{y6k`7czzBUy_=2ikA- z=*jk)4p3m*Tm|Lo)}(-Ix+EQyCT77Y=Q=0z7_*%}%#e(;h?gJso}H?0m=JnBLndIH z077wg%1Wc!Azjm0_^w`ON=&Z4lGey54hC=SYLBYJA9jG{_A5N~$RbJ@}2Z4VP-=gZR_T%j{ zf&_+li;JH=cemnRUoQ(2^?EmuN9uHezOc8=GM=`Rn2mf#%jXrKvp8n09QWX3bU^7H z&D#N$HQpknzGH_Eml+KlL&r|QJ_o%F@Q*+Q(a`~Ewn(8hBF4=X~-xuDBh zj3v7hC+L*5ehMzvgqAmbnJkGL`o3d`8#c4kro^-x&^q=mBDHzFhW65}dOG%C!39$o z)1DHMkpX*CB8;1f_tQ01LJ;=f3+{slrSD|sK1pkqMDo@mozkAWZtw-;0iVl1cklD? z%*j2VSnF1}H>-af? zv-z-Rm*8=n{>@sl;iaw!vMq6l>U){|Ou4LUBrWu0i>79qlLy8-p*Q)_qX^WcvtfUq zpCv>yFmni%p>}Ti5&N6s2?JSlrq0;f_Rulx z%=)xB;8MIqf}Nd6RY=z#wcT!;yPbr?b@{GfApVfshRmFJ^9k2OX*BrnNwSK%MY&)H zAU?%zzOk>#ceOlR5^sG_{*+qvvLU2Naz2{{raUE)2Zy`nRQTWTyKNlpllAU`vDwW= zA3x_>^gRG$3=5xjrh}%vE)BL`>^=GR-3vS(HWAw=#Tg2Z#*X7P7kFY8F&C$Q_GlXj zk&jyYduf+T^sTMa589%Ws*0{;{}~hniwqF$tTT)-Fq!q4;`&VEtobhEvwarBU5Y#TG|FUhvwfq{}(=8$XFzkwH2Jb--u3NO+R z^R?H;+7Slp1Zusy1Vbw6MpjL&x5tXE>@6$GZ`;O<9sje6cEZaNwHf2m8Ru_cLGGip z7}pTid@&<;I>sDWy|@mTci&jbkeOyo`k~X)>^Xw1TSfLYtJp&dGtDZQ{q4W?&%*O@KniV2pj9)_xh*ow$5?@TL8EL%{XFyK`(QPGBPYGJn9o-f(F6(vEZGz` ze=2Nf`Rxs}0*QY5w3K2=Q?Y8lwRpFpqH?u)B5vjWqx2Vn*d>;}-wR}dQb~OzeW(_h z;G4GF@g9m4wuS~x?Yfe?eSLf;%L8>nDXq>b#?de65q%vLt)Qn|YaA%ot!HY0_;8@j4ey^Z3%GBCRMhy<+;(5=U~a<&B@1%9|8s_~mQhUg zoydt`OY7`zc-esFttH{O&xn%eHOXu3KU@KAY$N=B=b9;Lz@ zT@n-b4vyR)Wh=3r6O*%>Lpia80)20YI^0q;g1?fHmD5z=bYpPaCWwkD90b33v6WSi z`Q_Pg^ZFo>2qwHYnr(`xr-Y*6BYuE?e9kJ^YLeGgjs5nt$t#G50S3G7^QT{^t1x9g zkMrj_vzAdaWk|R~s;F#|ok7(R!X)SzexN z@hm5#Uf}--fRiLF8;*&r&UXT?ic?D^~pJFx*+?qCNsV%@xK zv)UWm>d+P*DGHs@<~i{gW(M|;S~9t#6YL9ST}5I6Hx7SU% z+iA`G5|Exi%t&aW-u*Vl%|aDR&nV7cZEUdDX~Y1~N(BUhL`0bHA86RwL^#*lTa$v% zsgwpCG&M!#GYy;Kz&SwV-DJK>;YI9xK12RsA3K=ikfQX;QLP#cz?s20%Va@*mqH;3 zrtB_o%*bl>9kNG3)T%KbITw$tCl)+{U8jG)Z~y-6r|n*P)(6aDKUH@xte^0TmY_%M zH$mMV!@ehn?~A}??Q;EGZcST_t4sP<~8(Y>DY)grNaysNahCm6bP<`OF65AiB|CLCL@NlbOt%;4`bGenomgmJTJHV^p!S9|9f)nxYVf9L1e#t}x5 zCe0BM6)DmsKpc@KNbeA0qe$owAV7!}RNBy_CjufZfRxaSih_pTI{`72goF}8AR*yC z@&4}pkN>r1t+}u6oBJZHJPA+9bN1QiyFYtB=iuE#^_UrgYa?;AA@TLCUD^;QIyyR- zD?0oTtVzt5Uhp^OUe~6WF5i;JkOk0<;Y+hWjjmp_HF?XvhJSxava#|aue&nG^BYl^ z_d<))6^K7&>_o>BR`bqf6iq;{{-?$}JTX2~xWQirylqRe?X>)a^Zz;xP%)Cu08#ZMhl+-v0B9`LRK)e^n!UdmeM+>y#J@PyOVlm=@g zaK{P)29y--y0rOXh3N8TA15{6du5Ko=xWi{t^E}ao9(oQS$yt+58Yk+u{M(ZzRu1S zZBe}UNl%WGCdi`4>NndhT1!%_Oo4lC?<(TxS-US@*tI;xUN0ax@2NRYUWhlW;_;y^ z8Mojq^GOAz)q)TLx?SRqQTUfC$bmf1&O1%NYsO4W9y_HH9N5@xwdPTp>A zWlg50&cn-M8@CGNY4O>oheq*oF*9vzBUAcdc&ja)!y#KggR z%Lb0FUa4=cM0SERF1uj8TgZmBy+=*2?D`Y&i0}o32xi@dU?LiS;r>h&AJ>x__O{rP zp5BGlk(0I+8DF}b41gK}F~_~(uA=$C!EI@Xd`{-{OZmlx*AWhPEGjv>rJF)NdQ6_- zGTY4_yYb7;($g4^VH2AmSC1kXq_X_XcX|P#xm?1h_VQ4q_r`V{^e^Tqs#vB@5x+i$ zL{h2KCZfSgc&%+Elog=rXp7n61#4;&5)x1oiUwnVlw!2m$=j(iy9;Y-7b12w;eun^ zPiwM!*0L+)2})Vu6#wikMtH6^DZQS_Bcm<_)kR=ul+FZ^=(9E67j;G z&w`fdh3x>B(z?}jvHj6jGb5$z!BbOlh~t3LxSSzEq-Gxurr}rcn26k@8OY0+MXb=Y zzRe|M@0!>N)1B*8FcgADspO@1r>@@rn&eaDwDU`16X6i09iSSW0`i;NyFnd;>=_LG zfDyHW<{+@J5ark(uj*ff=#G~r+!-GiJX6yiG! zX^Y1&(gzugt5mj0acd+a;Bi43+I)PclMHP>c zrh3l!+dtaM#d5+{GYdDXm2al`)>2zn<(fAp9AAo=`m>o6b?ea4)}u#{;#_FwRNVWn z(nXZ}BI#tOR+;nX`xd%0o6sG*sf!H}0&xMq@as=Cn^4CrqX}WU($&<{h8lCWfM^q=vhTh$pzj*0V-$OPl&?CNT zbF`d5o^+A8=+Fo4l1?2fF zZj6?fDBs^z@S1FLj^YtBSd;t1U2GEI625xbP*6O2y zYuwM;uv%IWsi)C+m;2@(zle?=1ulP+Mk?Rz7K{$Og+kA5-MMo|B>->N%$lgePi6vR zy^xru@71RVcFJ1qfeYCjWEkPxY-?tq3P$PoC*e0zm4=!br<=7G{Q#e79pqZMdncex5zg65gSzstcD}nf8IaD-P858*?|1%_qD8F`6Ny(6t!yW71gk!D zQ+S1mh*yeSO46lmvNHH5s$?9GE}AmP2)^YQyc96dve#*~6BTqQk<#7&2w`dTi5n$r zhlkYw3X%*&{iBtijt_KO9Pja(`b&(B3I+(cHx~5EEPe9Nw)5qg4 z02c4XTr_QFEEv;Q?oJWBC%#^n8ZLs8v^O}9>~&jdb7L{2XVc_I$9*V06i3x1_JOKu zz=R@psYhi2bk4QsaJ2on^Lg(^#*)(YXaJVOQJmLPSrEW>-BK_pgVM>M^@d}nY%wUh zUy8B1ELuAIkyBzmtrUPnE{~?T1a=Qv)_Tl!ntFU(`qHow$x;quBJovo&F@mPruqS( zI1~0KSLZ4Y*1*Vb;2Dgm#}mymoe5Xelw7`@b?uq{u4jCr%8;VAD7@mS(Iw!PaX9Ql z$gMdT9thN}371BS`Hg<9UA%v(qb!EHIoFe@^<2YMa_A5himhd;NpfXRfVB~yU%YW zCqSN_;a!SrRHY^|pu-aco8@-D!5egN7E@Rysdg<{u~*$%Rb!b-es%?w^gc4vH6zFx4Jhv~v+n@c-Znr2dArel07; z|E%8K&6XGfs}bxI;H8NJ=ecnF3d>Uf|9o2+ebD!8JB=EVE`N^ffjn z*<#WA<#@g6OjHZt(odhtt3sIv0g;GEw2(#efWHd^FSEd z!dZcMIqfxmdlO5lW?3dJNEg~zXvu~Yxua(rz^H+ZUcq{=USX{Ob`k7h4|tOp;tm$; z{&%)!oaJMmb6!U}u2GmMzMBsA_*gVwgHG!P9-^8tH3B1z?t@fIAdAkZpyQWYSb>Gpnb4OvGKns ziExko<%W2nW}Q39rpk?5wwHrfb9Ni4YTcNfw?KCl9xk+=qz6=ygLN-f!9EzEF@#Uy z*+#Rg%tw&{;#fQ0vkzL*3UHY**9W(g=2(n_|A|RL0Zfv?#U$y|uIK&tVjP+0CPqU2 zJ3JwDqBi*n?)n)dJLc->;fl$O^HlXx$~=WbDS|Hb(muFL=-sV!9Tg-^<)PkPxs``7 zFcC%33-(C8qM~(+rV-;SO}n?m;s+OcMYK(S4LIJ@z{qq71gkm8_dI9Zl*imP_0lMa z?M|+C>lHT~_>}5YR)EPUmar+eu(5fGMr+?(Jf`gk0QZdb-N93S6zdyCH-~fDq5_v@ z|KR^7ST}9**2#aFpZhJ7+L(gx=^6Q^FENm#6BRhI+zkJcZ@aX!_y)F|ijh&0)QQ(r z{$sM%hZZU>wc~FR#J|cmJwx~+7D{S+Do@&06_WyNi-fIR1n1X?nI3g-1V*;PsjTVH z+Y=!!Zuv!iG@Axm&Umq1(G3M2(6>aAYTr&O0h@}>e$_N3Di(Il5qF<3T`)#cIWb&m z4blqf$OpuOLBW=$;9pmNoc2iUX~mYzr_go_sft zD@!!%p0DtnSc{qqn*TaKToeXI?$M<+@?jDZ<=4M)6Q=wkg5{27>Nk6v8k&Yy0sK-p zrv@&pbwUB)H*{1Tzrj>?u2L+#E zaq+Nv09Td+Cn80H3VyDyzD9m+8S2r_7ra#8p$8ipE7G8J(dd2Isl|8l@!Zi!u7MOJ zo3)orzQQLP>8#=qfUbwm>+zTw8^^@?44Sv;O|LSMNeiXPW~GsdBxSSG69o0?dVLh7 z>&D=eoAgB`WFydO#XzF|aK{C^4~0%96hu(}K8}~*(pruV3Atqku!c_l$s8E8lr^sp zWX5!X^vmlKpYV4zd}^`yoNJ$MXyhA7#EM+G$^fr7%mu}eqRkzbGgR-o2`A z7gRNvVg<6djj40I8K-5Q7|25Q-k+iIdQ5$OSnSxE0F(y2iJwWQ1UX7g>Z-+M3g8D1 zpYkF8ZiqbSTr6zaei5W(-BC*|%xo9Il(Z5Dh?_r!a@IkC(_ZmEhilKBJmMn!yz8Y= zYzFQa>(t$IU45NO;sau%Tb2NuZ`dY*oT7h?K`ZERbDyAca`^`T#p1BlKQtC|$xY(0 z@eOh09xW8nuG2tk;1p+>-7LT$9x{Jz`sgbH6hSnwIg84S@#m*NUp={!*$o|5Z&PlE zt=kSM?^q~`Q_qnTS|6c$66#Y20I@Rlxym}<1I{(1?6I2Yi`GS?b%d&a*WEvSa=m0kIb^-x>158xV4;BAxP?$1;l|+FY4bay)m;4WyK!p%F1wGyeWmC$4RW zFCV!n8c+cw7l$e)(=`~mWT`7ki>_~CvOaXxvl1n@lF9Hp>Wqy ze(O9Pq{hp`Hp1iP=Qkbz$MXZTX02V`_>9Whil^Tl0PJ(w&qOL9Z+}M82 z_i_ciR`d+qa8>Vbh64v|r-}vN#Ez~xiYuz{nkAajHflU~9T8yxfsELE=wWb$mtbsI zNSvN&T8`R+X4xn-3kz6UQHStj_}c8lK7NO^w0fI7=`ICa`PBug#&ZA?1;ldzLfK!H zKiw;&{R>77No*q9mA$px)|jW%r?}#b87H!pUN*(lWk@ zK#PgEZV$g}jjzOQzo_O7PRanxco2Z519b`eZ?JbC$#`4WZxD|KY@;z1E#2h`6O4Kt zef1zsSJnv13J8&xc?nLWML$2k4AzX#n;Kye5jPKNlA0@((7IdabpL|mCNryp-fm=C z7ZEXEcRzA+Lm7%M4v4nmj#Xr>-X)x%G&x1^ToHMB|8NBiTI*$1Fpar$cb;2~;6YX5 z3+%wLhrT|kA%*q0I4~AX_1UHUN^0lMjg&XI261xAJ9Jpf?m;ah3HU8IN(q(BD9b7gAS zz$G~~oJ^Evi>uX20x*e2&pvF*B}s&cTuXo?z1VnyUciPp?%@YPXZ3cL+(Huf?K|nq zT_b=?l??Lja~85v#kp!wi{bs z0r{*K^sE0`jz;_&Eq!Wl7j8xQ^kIA_wgU@Cx1--6qFl-8<6Z&+0uE@FTBch3zw=nx zS4qYF$dL=M=hsP0;r9-bALU@VLVgYr6O-)5Kl1KQZyjX|FK*WGntoSozv%IdO=_Mk zh;3yKqUdfsJX5qqq)QcTt(sMTSu_A}H)G&R;FtM=>n5*gb@@BR9* z-3As!ytVSJ*?JA!T}Nc)y&}0f-@+hQx8=x$wv@`dQ6?HY_nO(%s2c`_#Vm;syV_~R z8`&TAA-sYq)%%lg3Ihl7d$QPLz<-Pa@&6CtX50vsFXnEZFd7-7IQ+j0;16T5W67 zZpTx}6yy#k`i4nyE~tHmFPT!$*R@f{dBl^kJ#?8zCgH5YJpg1qJ}Fp=hD#< zvY`S7j@k7oQ!U%m$!phe^V@Uhf1&y?X@mH%QiI?f<%Bt265ySvyumCP+OD$%{8q$E zN?Q!H6^iXfp$gLFyQ(}T63oEZF1iB*bxmtwV{Wnv2c*klMQL_sHEwjf$9$`F8$uPu z#?_`~4=V@zG9jv4Xg3ahJ6M-IJa6`X+f&a$T*1r+rPn>w>PwWx0>yeYDrewj2WTQM zeg&6jizBJXVMA}BM7I630FQNjIn%X*3r}!laY;iaviq0jt*`gAn7fCxKPkn}A71df zez1h*ouI0wV1c>W@?r~-mGBu4yEBaRWTT>&YTT`d7*nla(>%H5V(G<*96-Q7Zje`6 z(G>q}*+qmW=W~HwiYagPwBU>I20nj7>d#?ivGOa*sIyjBxg-OxFip@-(6G;#(;_6u zvX1xDpO6mA70oEg6SVke#x{$f-DZ^QYp=m}I;zl;A?cNWXtmCYeTY|vUUjR2$@$i+ zL|@B!3{b^0^d%*`bt2v)I{Vf?LW;l;ExiEO^S+yS&v>=|P zQJ(+mG_;n7oNpeiox^8B5*o|er3IGTe|5IR+ebVdFBExM+-%qk;DR78H^3H*FpENA0*_2i2uUjv?g zCiXH)vCvu@On9{c@T7|}8=_F*y8p+CA+K)lGUxr96=}!0DNt<8NiO38DiFX^Q3v)t z=mlil{q`Zhi58c~TMH{AAX-7mr*$t$j>|>RE6?nwK@z_~wunRzHU`WkwIzU(oYNNF zcR1t2hilwSZtLzE5HL-aq;zTz#g*r#JL{I)V))C&&R;g_))0m`@{S-$^0SLQ9Hm@gBi%DwN89BOa> zY2Vxl3F`i<-;4@vEFmT$Le#da!Z}THnX0=vyaFvt>x^!Pn*Im0sHkstvlvxM!-e`B zc1r^PzAolMCxcu4CXOQH_5OyVgg6|I|2z&*W$`T^&O(NMltCfP!~z$3GdpzRfv<$# zSm3IX9gx;n;SU4ycHLPTJ@czFR)w$0`e2W(K2PaCD+4RdQjFe`@>1v-8eg5;&dFL= zSfu>9B4g*3Z{QuEyHWAeRfPmH9g=shqX?+zn$!OEom4Uf{Eqs0ze9YBM!>Bzka(qo zB^EB|OishSZM$aXhqE{9*k`ywToPz==vB0SBDAnrr)dM?L4lTB0Dd$b-l4S_`Ud{_^o=?!|@WWtZP19h-=(hIiPY&YTY@C|MOgw z0B!ZOA)KT#^!al9a<(mcgbK0Oc;j~zkZ&eK;Q~I*jQh>nEI(QHrtEN8SWKj|mY#I= z@=0o2F8kg?gXWPSfeS8p8diBjBjGkcCrQ1~meFUIllb}gWS;Nf_U&`4m=9B5Gp&x# z9E?BsuQt%xgfHHA6%vLHK6`x^FvT3fBd{lbMn89U?YM_}bye5Z}XjI;p&hGhT?zpaW%k_iK0D>(yDi;&^cYAZ=DK!G!%3$m1 zELSqkY5%S=+D43YJe2g zX6%i_uPoZ9qf?c(ozV$ITac3PUTTCy*^ix70(b zdvSk+)HT}Dob}fd+IVFb2sw5g-fqQrYn9rNLbv#FVzSPggX$rUJIwUyqb{+rv;p@NKFqeKM|MzPR{IJ*0=d`B|&Gx*3 z!!`$!&4CUx`3j5G8UJ8l98>K|)OV=b$n%wWK~YwJlS5>M1XFchuC@UQE{nR_`akMV z=7?rJC%-VuDLX(I;B|#9ADYwtg>Y6HUK=hEbTR&_Jp>(e$%rHrejBbeXCLMJJ5>CX z$!Gf0GmBeo8;nihb%_w)>M>dbTi(hx12-MfWzRV;2s1+W%w2PcPdJIg>;vujFV@C? zXFE{48I|4c^|+hlcMDV# zkM$;83SW;fs`YV}HmdEZlGpH!U2fZ!$>`|Jr6W%JmA^g8JaeqN??u*}6!?6Eu+E8Wk;KK8+S@~K~jik~mppa5-YpB|9(8WZ7E%4RVf zYuHz2JC`I4R)aX8M&tN*JvDyDG0-!S2vM zb7cMJRHy!SDXt%mzpp>$pZcyO|A2r^q8ldY$UTvN`a{!_EAKW&?6FfP_mAs^zvXGS zUF6l48EX97mB0RaaSxvH{|`L3#EWdv;P4W&mA_r$;0*ao>{Y% zzg_O+$DO29|C~L-cka^ecH7~BtY31cJ$K5p4HMw4P?bf6J00QIeMgRZ+ diff --git a/dir_d868bd9b9ef6b656f76179dd48055579.html b/dir_d868bd9b9ef6b656f76179dd48055579.html index abb5c0260ae..bb15b6f3b4a 100644 --- a/dir_d868bd9b9ef6b656f76179dd48055579.html +++ b/dir_d868bd9b9ef6b656f76179dd48055579.html @@ -214,7 +214,7 @@ - + diff --git a/dir_d868bd9b9ef6b656f76179dd48055579_dep.map b/dir_d868bd9b9ef6b656f76179dd48055579_dep.map index 41a23f6aa3f..fe4bf6e436e 100644 --- a/dir_d868bd9b9ef6b656f76179dd48055579_dep.map +++ b/dir_d868bd9b9ef6b656f76179dd48055579_dep.map @@ -116,7 +116,7 @@ - + diff --git a/dir_d868bd9b9ef6b656f76179dd48055579_dep.md5 b/dir_d868bd9b9ef6b656f76179dd48055579_dep.md5 index eb44a598ab4..6abf06c4130 100644 --- a/dir_d868bd9b9ef6b656f76179dd48055579_dep.md5 +++ b/dir_d868bd9b9ef6b656f76179dd48055579_dep.md5 @@ -1 +1 @@ -707ea7372793a855ecffa342073ec0e4 \ No newline at end of file +2d74418034303e9ecfcd330d074eecc4 \ No newline at end of file diff --git a/dir_d868bd9b9ef6b656f76179dd48055579_dep.png b/dir_d868bd9b9ef6b656f76179dd48055579_dep.png index beb9179e4a7a7e38b0b72350967b6b3c43849325..c6c3d0733021e5b99f355800ef97f643b382dc03 100644 GIT binary patch delta 42707 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 delta 42623 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 ZTofnZG3y@dg#=)Er2be9rD`4WzW~H}HF*F4 diff --git a/dir_ee8415f4fc76576a5a2294dc56891eb9.html b/dir_ee8415f4fc76576a5a2294dc56891eb9.html index 831a2b8dd65..8d9d4b69b19 100644 --- a/dir_ee8415f4fc76576a5a2294dc56891eb9.html +++ b/dir_ee8415f4fc76576a5a2294dc56891eb9.html @@ -99,7 +99,7 @@ - + @@ -108,10 +108,10 @@ - + - + diff --git a/dir_ee8415f4fc76576a5a2294dc56891eb9_dep.map b/dir_ee8415f4fc76576a5a2294dc56891eb9_dep.map index 995731e4a9c..6f00784cd15 100644 --- a/dir_ee8415f4fc76576a5a2294dc56891eb9_dep.map +++ b/dir_ee8415f4fc76576a5a2294dc56891eb9_dep.map @@ -1,7 +1,7 @@ - + @@ -10,10 +10,10 @@ - + - + diff --git a/dir_ee8415f4fc76576a5a2294dc56891eb9_dep.md5 b/dir_ee8415f4fc76576a5a2294dc56891eb9_dep.md5 index 095f5a2ee77..a53e3db0fc9 100644 --- a/dir_ee8415f4fc76576a5a2294dc56891eb9_dep.md5 +++ b/dir_ee8415f4fc76576a5a2294dc56891eb9_dep.md5 @@ -1 +1 @@ -810cb6d6dcb2c3376b902bf6b2e96717 \ No newline at end of file +b02c00f03910873fb5bded7da4bf24e6 \ No newline at end of file diff --git a/dir_ee8415f4fc76576a5a2294dc56891eb9_dep.png b/dir_ee8415f4fc76576a5a2294dc56891eb9_dep.png index 2fe21efb0307facda1204e3dfcca6ace1796149e..e046ee9ba94f594b459a7ff01719279ba59fbe6c 100644 GIT binary patch literal 17694 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 -T}w+#P(;KUn)6C`*PMTI`si(A+9#rffg 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 Bou>c* diff --git a/dir_f9152485837a3fa09434fdfefb634450.html b/dir_f9152485837a3fa09434fdfefb634450.html index 36749696c22..b38c164dfa6 100644 --- a/dir_f9152485837a3fa09434fdfefb634450.html +++ b/dir_f9152485837a3fa09434fdfefb634450.html @@ -100,7 +100,7 @@ - + @@ -263,6 +263,8 @@

    + +

    Files

     
     While.cpp
     
     ZerosLike.cpp
     
    diff --git a/dir_f9152485837a3fa09434fdfefb634450.js b/dir_f9152485837a3fa09434fdfefb634450.js index f031acefc6c..9d392d093a2 100644 --- a/dir_f9152485837a3fa09434fdfefb634450.js +++ b/dir_f9152485837a3fa09434fdfefb634450.js @@ -1,81 +1,82 @@ var dir_f9152485837a3fa09434fdfefb634450 = [ - [ "Abs.cpp", "onert-micro_2onert-micro_2src_2execute_2kernels_2_abs_8cpp.html", null ], - [ "Add.cpp", "onert-micro_2onert-micro_2src_2execute_2kernels_2_add_8cpp.html", null ], - [ "AddN.cpp", "onert-micro_2onert-micro_2src_2execute_2kernels_2_add_n_8cpp.html", null ], - [ "ArgCommon.cpp", "_arg_common_8cpp.html", null ], - [ "ArgMax.cpp", "onert-micro_2onert-micro_2src_2execute_2kernels_2_arg_max_8cpp.html", null ], - [ "ArgMin.cpp", "onert-micro_2onert-micro_2src_2execute_2kernels_2_arg_min_8cpp.html", null ], - [ "AveragePool2D.cpp", "onert-micro_2onert-micro_2src_2execute_2kernels_2_average_pool2_d_8cpp.html", null ], - [ "BatchToSpaceND.cpp", "onert-micro_2onert-micro_2src_2execute_2kernels_2_batch_to_space_n_d_8cpp.html", null ], - [ "Cast.cpp", "onert-micro_2onert-micro_2src_2execute_2kernels_2_cast_8cpp.html", null ], - [ "Ceil.cpp", "onert-micro_2onert-micro_2src_2execute_2kernels_2_ceil_8cpp.html", null ], - [ "Concatenation.cpp", "onert-micro_2onert-micro_2src_2execute_2kernels_2_concatenation_8cpp.html", null ], - [ "Conv2D.cpp", "onert-micro_2onert-micro_2src_2execute_2kernels_2_conv2_d_8cpp.html", null ], - [ "ConvolutionCommon.cpp", "onert-micro_2src_2execute_2kernels_2_convolution_common_8cpp.html", null ], - [ "Cos.cpp", "onert-micro_2onert-micro_2src_2execute_2kernels_2_cos_8cpp.html", null ], - [ "DepthwiseConv2D.cpp", "onert-micro_2onert-micro_2src_2execute_2kernels_2_depthwise_conv2_d_8cpp.html", null ], - [ "Dequantize.cpp", "onert-micro_2onert-micro_2src_2execute_2kernels_2_dequantize_8cpp.html", null ], - [ "Div.cpp", "onert-micro_2onert-micro_2src_2execute_2kernels_2_div_8cpp.html", null ], - [ "Elu.cpp", "onert-micro_2onert-micro_2src_2execute_2kernels_2_e_l_u_8cpp.html", null ], - [ "Equal.cpp", "onert-micro_2onert-micro_2src_2execute_2kernels_2_equal_8cpp.html", null ], - [ "Exp.cpp", "onert-micro_2onert-micro_2src_2execute_2kernels_2_exp_8cpp.html", null ], - [ "ExpandDims.cpp", "onert-micro_2onert-micro_2src_2execute_2kernels_2_expand_dims_8cpp.html", null ], - [ "Fill.cpp", "onert-micro_2onert-micro_2src_2execute_2kernels_2_fill_8cpp.html", null ], - [ "Floor.cpp", "onert-micro_2onert-micro_2src_2execute_2kernels_2_floor_8cpp.html", null ], - [ "FloorDiv.cpp", "onert-micro_2onert-micro_2src_2execute_2kernels_2_floor_div_8cpp.html", null ], - [ "FloorMod.cpp", "onert-micro_2onert-micro_2src_2execute_2kernels_2_floor_mod_8cpp.html", null ], - [ "FullyConnected.cpp", "onert-micro_2onert-micro_2src_2execute_2kernels_2_fully_connected_8cpp.html", null ], - [ "Gather.cpp", "onert-micro_2onert-micro_2src_2execute_2kernels_2_gather_8cpp.html", null ], - [ "GatherND.cpp", "onert-micro_2onert-micro_2src_2execute_2kernels_2_gather_nd_8cpp.html", null ], - [ "Greater.cpp", "onert-micro_2onert-micro_2src_2execute_2kernels_2_greater_8cpp.html", null ], - [ "GreaterEqual.cpp", "onert-micro_2onert-micro_2src_2execute_2kernels_2_greater_equal_8cpp.html", null ], - [ "GRU.cpp", "onert-micro_2onert-micro_2src_2execute_2kernels_2_g_r_u_8cpp.html", null ], - [ "L2Normalize.cpp", "onert-micro_2onert-micro_2src_2execute_2kernels_2_l2_normalize_8cpp.html", null ], - [ "L2Pool2D.cpp", "onert-micro_2onert-micro_2src_2execute_2kernels_2_l2_pool2_d_8cpp.html", null ], - [ "LeakyRelu.cpp", "onert-micro_2onert-micro_2src_2execute_2kernels_2_leaky_relu_8cpp.html", null ], - [ "Less.cpp", "onert-micro_2onert-micro_2src_2execute_2kernels_2_less_8cpp.html", null ], - [ "LessEqual.cpp", "onert-micro_2onert-micro_2src_2execute_2kernels_2_less_equal_8cpp.html", null ], - [ "Log.cpp", "onert-micro_2onert-micro_2src_2execute_2kernels_2_log_8cpp.html", null ], - [ "Logistic.cpp", "onert-micro_2onert-micro_2src_2execute_2kernels_2_logistic_8cpp.html", null ], - [ "LogSoftmax.cpp", "onert-micro_2onert-micro_2src_2execute_2kernels_2_log_softmax_8cpp.html", null ], - [ "MathCommon.cpp", "_math_common_8cpp.html", null ], - [ "Maximum.cpp", "onert-micro_2onert-micro_2src_2execute_2kernels_2_maximum_8cpp.html", null ], - [ "MaxPool2D.cpp", "onert-micro_2onert-micro_2src_2execute_2kernels_2_max_pool2_d_8cpp.html", null ], - [ "Minimum.cpp", "onert-micro_2onert-micro_2src_2execute_2kernels_2_minimum_8cpp.html", null ], - [ "Mul.cpp", "onert-micro_2onert-micro_2src_2execute_2kernels_2_mul_8cpp.html", null ], - [ "Neg.cpp", "onert-micro_2onert-micro_2src_2execute_2kernels_2_neg_8cpp.html", null ], - [ "NotEqual.cpp", "onert-micro_2onert-micro_2src_2execute_2kernels_2_not_equal_8cpp.html", null ], - [ "Pack.cpp", "onert-micro_2onert-micro_2src_2execute_2kernels_2_pack_8cpp.html", null ], - [ "Pad.cpp", "onert-micro_2onert-micro_2src_2execute_2kernels_2_pad_8cpp.html", null ], - [ "PoolingCommon.cpp", "_pooling_common_8cpp.html", null ], - [ "Quantize.cpp", "onert-micro_2onert-micro_2src_2execute_2kernels_2_quantize_8cpp.html", null ], + [ "Abs.cpp", "onert-micro_2onert-micro_2src_2execute_2kernels_2_abs_8cpp.html", "onert-micro_2onert-micro_2src_2execute_2kernels_2_abs_8cpp" ], + [ "Add.cpp", "onert-micro_2onert-micro_2src_2execute_2kernels_2_add_8cpp.html", "onert-micro_2onert-micro_2src_2execute_2kernels_2_add_8cpp" ], + [ "AddN.cpp", "onert-micro_2onert-micro_2src_2execute_2kernels_2_add_n_8cpp.html", "onert-micro_2onert-micro_2src_2execute_2kernels_2_add_n_8cpp" ], + [ "ArgCommon.cpp", "_arg_common_8cpp.html", "_arg_common_8cpp" ], + [ "ArgMax.cpp", "onert-micro_2onert-micro_2src_2execute_2kernels_2_arg_max_8cpp.html", "onert-micro_2onert-micro_2src_2execute_2kernels_2_arg_max_8cpp" ], + [ "ArgMin.cpp", "onert-micro_2onert-micro_2src_2execute_2kernels_2_arg_min_8cpp.html", "onert-micro_2onert-micro_2src_2execute_2kernels_2_arg_min_8cpp" ], + [ "AveragePool2D.cpp", "onert-micro_2onert-micro_2src_2execute_2kernels_2_average_pool2_d_8cpp.html", "onert-micro_2onert-micro_2src_2execute_2kernels_2_average_pool2_d_8cpp" ], + [ "BatchToSpaceND.cpp", "onert-micro_2onert-micro_2src_2execute_2kernels_2_batch_to_space_n_d_8cpp.html", "onert-micro_2onert-micro_2src_2execute_2kernels_2_batch_to_space_n_d_8cpp" ], + [ "Cast.cpp", "onert-micro_2onert-micro_2src_2execute_2kernels_2_cast_8cpp.html", "onert-micro_2onert-micro_2src_2execute_2kernels_2_cast_8cpp" ], + [ "Ceil.cpp", "onert-micro_2onert-micro_2src_2execute_2kernels_2_ceil_8cpp.html", "onert-micro_2onert-micro_2src_2execute_2kernels_2_ceil_8cpp" ], + [ "Concatenation.cpp", "onert-micro_2onert-micro_2src_2execute_2kernels_2_concatenation_8cpp.html", "onert-micro_2onert-micro_2src_2execute_2kernels_2_concatenation_8cpp" ], + [ "Conv2D.cpp", "onert-micro_2onert-micro_2src_2execute_2kernels_2_conv2_d_8cpp.html", "onert-micro_2onert-micro_2src_2execute_2kernels_2_conv2_d_8cpp" ], + [ "ConvolutionCommon.cpp", "onert-micro_2src_2execute_2kernels_2_convolution_common_8cpp.html", "onert-micro_2src_2execute_2kernels_2_convolution_common_8cpp" ], + [ "Cos.cpp", "onert-micro_2onert-micro_2src_2execute_2kernels_2_cos_8cpp.html", "onert-micro_2onert-micro_2src_2execute_2kernels_2_cos_8cpp" ], + [ "DepthwiseConv2D.cpp", "onert-micro_2onert-micro_2src_2execute_2kernels_2_depthwise_conv2_d_8cpp.html", "onert-micro_2onert-micro_2src_2execute_2kernels_2_depthwise_conv2_d_8cpp" ], + [ "Dequantize.cpp", "onert-micro_2onert-micro_2src_2execute_2kernels_2_dequantize_8cpp.html", "onert-micro_2onert-micro_2src_2execute_2kernels_2_dequantize_8cpp" ], + [ "Div.cpp", "onert-micro_2onert-micro_2src_2execute_2kernels_2_div_8cpp.html", "onert-micro_2onert-micro_2src_2execute_2kernels_2_div_8cpp" ], + [ "Elu.cpp", "onert-micro_2onert-micro_2src_2execute_2kernels_2_e_l_u_8cpp.html", "onert-micro_2onert-micro_2src_2execute_2kernels_2_e_l_u_8cpp" ], + [ "Equal.cpp", "onert-micro_2onert-micro_2src_2execute_2kernels_2_equal_8cpp.html", "onert-micro_2onert-micro_2src_2execute_2kernels_2_equal_8cpp" ], + [ "Exp.cpp", "onert-micro_2onert-micro_2src_2execute_2kernels_2_exp_8cpp.html", "onert-micro_2onert-micro_2src_2execute_2kernels_2_exp_8cpp" ], + [ "ExpandDims.cpp", "onert-micro_2onert-micro_2src_2execute_2kernels_2_expand_dims_8cpp.html", "onert-micro_2onert-micro_2src_2execute_2kernels_2_expand_dims_8cpp" ], + [ "Fill.cpp", "onert-micro_2onert-micro_2src_2execute_2kernels_2_fill_8cpp.html", "onert-micro_2onert-micro_2src_2execute_2kernels_2_fill_8cpp" ], + [ "Floor.cpp", "onert-micro_2onert-micro_2src_2execute_2kernels_2_floor_8cpp.html", "onert-micro_2onert-micro_2src_2execute_2kernels_2_floor_8cpp" ], + [ "FloorDiv.cpp", "onert-micro_2onert-micro_2src_2execute_2kernels_2_floor_div_8cpp.html", "onert-micro_2onert-micro_2src_2execute_2kernels_2_floor_div_8cpp" ], + [ "FloorMod.cpp", "onert-micro_2onert-micro_2src_2execute_2kernels_2_floor_mod_8cpp.html", "onert-micro_2onert-micro_2src_2execute_2kernels_2_floor_mod_8cpp" ], + [ "FullyConnected.cpp", "onert-micro_2onert-micro_2src_2execute_2kernels_2_fully_connected_8cpp.html", "onert-micro_2onert-micro_2src_2execute_2kernels_2_fully_connected_8cpp" ], + [ "Gather.cpp", "onert-micro_2onert-micro_2src_2execute_2kernels_2_gather_8cpp.html", "onert-micro_2onert-micro_2src_2execute_2kernels_2_gather_8cpp" ], + [ "GatherND.cpp", "onert-micro_2onert-micro_2src_2execute_2kernels_2_gather_nd_8cpp.html", "onert-micro_2onert-micro_2src_2execute_2kernels_2_gather_nd_8cpp" ], + [ "Greater.cpp", "onert-micro_2onert-micro_2src_2execute_2kernels_2_greater_8cpp.html", "onert-micro_2onert-micro_2src_2execute_2kernels_2_greater_8cpp" ], + [ "GreaterEqual.cpp", "onert-micro_2onert-micro_2src_2execute_2kernels_2_greater_equal_8cpp.html", "onert-micro_2onert-micro_2src_2execute_2kernels_2_greater_equal_8cpp" ], + [ "GRU.cpp", "onert-micro_2onert-micro_2src_2execute_2kernels_2_g_r_u_8cpp.html", "onert-micro_2onert-micro_2src_2execute_2kernels_2_g_r_u_8cpp" ], + [ "L2Normalize.cpp", "onert-micro_2onert-micro_2src_2execute_2kernels_2_l2_normalize_8cpp.html", "onert-micro_2onert-micro_2src_2execute_2kernels_2_l2_normalize_8cpp" ], + [ "L2Pool2D.cpp", "onert-micro_2onert-micro_2src_2execute_2kernels_2_l2_pool2_d_8cpp.html", "onert-micro_2onert-micro_2src_2execute_2kernels_2_l2_pool2_d_8cpp" ], + [ "LeakyRelu.cpp", "onert-micro_2onert-micro_2src_2execute_2kernels_2_leaky_relu_8cpp.html", "onert-micro_2onert-micro_2src_2execute_2kernels_2_leaky_relu_8cpp" ], + [ "Less.cpp", "onert-micro_2onert-micro_2src_2execute_2kernels_2_less_8cpp.html", "onert-micro_2onert-micro_2src_2execute_2kernels_2_less_8cpp" ], + [ "LessEqual.cpp", "onert-micro_2onert-micro_2src_2execute_2kernels_2_less_equal_8cpp.html", "onert-micro_2onert-micro_2src_2execute_2kernels_2_less_equal_8cpp" ], + [ "Log.cpp", "onert-micro_2onert-micro_2src_2execute_2kernels_2_log_8cpp.html", "onert-micro_2onert-micro_2src_2execute_2kernels_2_log_8cpp" ], + [ "Logistic.cpp", "onert-micro_2onert-micro_2src_2execute_2kernels_2_logistic_8cpp.html", "onert-micro_2onert-micro_2src_2execute_2kernels_2_logistic_8cpp" ], + [ "LogSoftmax.cpp", "onert-micro_2onert-micro_2src_2execute_2kernels_2_log_softmax_8cpp.html", "onert-micro_2onert-micro_2src_2execute_2kernels_2_log_softmax_8cpp" ], + [ "MathCommon.cpp", "_math_common_8cpp.html", "_math_common_8cpp" ], + [ "Maximum.cpp", "onert-micro_2onert-micro_2src_2execute_2kernels_2_maximum_8cpp.html", "onert-micro_2onert-micro_2src_2execute_2kernels_2_maximum_8cpp" ], + [ "MaxPool2D.cpp", "onert-micro_2onert-micro_2src_2execute_2kernels_2_max_pool2_d_8cpp.html", "onert-micro_2onert-micro_2src_2execute_2kernels_2_max_pool2_d_8cpp" ], + [ "Minimum.cpp", "onert-micro_2onert-micro_2src_2execute_2kernels_2_minimum_8cpp.html", "onert-micro_2onert-micro_2src_2execute_2kernels_2_minimum_8cpp" ], + [ "Mul.cpp", "onert-micro_2onert-micro_2src_2execute_2kernels_2_mul_8cpp.html", "onert-micro_2onert-micro_2src_2execute_2kernels_2_mul_8cpp" ], + [ "Neg.cpp", "onert-micro_2onert-micro_2src_2execute_2kernels_2_neg_8cpp.html", "onert-micro_2onert-micro_2src_2execute_2kernels_2_neg_8cpp" ], + [ "NotEqual.cpp", "onert-micro_2onert-micro_2src_2execute_2kernels_2_not_equal_8cpp.html", "onert-micro_2onert-micro_2src_2execute_2kernels_2_not_equal_8cpp" ], + [ "Pack.cpp", "onert-micro_2onert-micro_2src_2execute_2kernels_2_pack_8cpp.html", "onert-micro_2onert-micro_2src_2execute_2kernels_2_pack_8cpp" ], + [ "Pad.cpp", "onert-micro_2onert-micro_2src_2execute_2kernels_2_pad_8cpp.html", "onert-micro_2onert-micro_2src_2execute_2kernels_2_pad_8cpp" ], + [ "PoolingCommon.cpp", "_pooling_common_8cpp.html", "_pooling_common_8cpp" ], + [ "Quantize.cpp", "onert-micro_2onert-micro_2src_2execute_2kernels_2_quantize_8cpp.html", "onert-micro_2onert-micro_2src_2execute_2kernels_2_quantize_8cpp" ], [ "ReadKernelDataCommon.cpp", "_read_kernel_data_common_8cpp.html", "_read_kernel_data_common_8cpp" ], - [ "Relu.cpp", "onert-micro_2onert-micro_2src_2execute_2kernels_2_relu_8cpp.html", null ], - [ "Relu6.cpp", "onert-micro_2onert-micro_2src_2execute_2kernels_2_relu6_8cpp.html", null ], - [ "ReluCommon.cpp", "_relu_common_8cpp.html", null ], - [ "Reshape.cpp", "onert-micro_2onert-micro_2src_2execute_2kernels_2_reshape_8cpp.html", null ], - [ "ReshapeCommon.cpp", "_reshape_common_8cpp.html", null ], - [ "Round.cpp", "onert-micro_2onert-micro_2src_2execute_2kernels_2_round_8cpp.html", null ], - [ "Rsqrt.cpp", "onert-micro_2onert-micro_2src_2execute_2kernels_2_rsqrt_8cpp.html", null ], - [ "Shape.cpp", "onert-micro_2onert-micro_2src_2execute_2kernels_2_shape_8cpp.html", null ], - [ "Sin.cpp", "onert-micro_2onert-micro_2src_2execute_2kernels_2_sin_8cpp.html", null ], - [ "Slice.cpp", "onert-micro_2onert-micro_2src_2execute_2kernels_2_slice_8cpp.html", null ], - [ "Softmax.cpp", "onert-micro_2onert-micro_2src_2execute_2kernels_2_softmax_8cpp.html", null ], - [ "SpacesBatchesNDCommon.cpp", "_spaces_batches_n_d_common_8cpp.html", null ], - [ "SpaceToBatchND.cpp", "onert-micro_2onert-micro_2src_2execute_2kernels_2_space_to_batch_n_d_8cpp.html", null ], - [ "SpaceToDepth.cpp", "onert-micro_2onert-micro_2src_2execute_2kernels_2_space_to_depth_8cpp.html", null ], - [ "Split.cpp", "onert-micro_2onert-micro_2src_2execute_2kernels_2_split_8cpp.html", null ], - [ "SplitV.cpp", "onert-micro_2onert-micro_2src_2execute_2kernels_2_split_v_8cpp.html", null ], - [ "Sqrt.cpp", "onert-micro_2onert-micro_2src_2execute_2kernels_2_sqrt_8cpp.html", null ], - [ "Square.cpp", "onert-micro_2onert-micro_2src_2execute_2kernels_2_square_8cpp.html", null ], - [ "SquaredDifference.cpp", "onert-micro_2onert-micro_2src_2execute_2kernels_2_squared_difference_8cpp.html", null ], - [ "StridedSlice.cpp", "onert-micro_2onert-micro_2src_2execute_2kernels_2_strided_slice_8cpp.html", null ], - [ "Sub.cpp", "onert-micro_2onert-micro_2src_2execute_2kernels_2_sub_8cpp.html", null ], - [ "SVDF.cpp", "onert-micro_2onert-micro_2src_2execute_2kernels_2_s_v_d_f_8cpp.html", null ], - [ "Tanh.cpp", "onert-micro_2onert-micro_2src_2execute_2kernels_2_tanh_8cpp.html", null ], - [ "Transpose.cpp", "onert-micro_2onert-micro_2src_2execute_2kernels_2_transpose_8cpp.html", null ], - [ "TransposeConv.cpp", "onert-micro_2onert-micro_2src_2execute_2kernels_2_transpose_conv_8cpp.html", null ], - [ "Unpack.cpp", "onert-micro_2onert-micro_2src_2execute_2kernels_2_unpack_8cpp.html", null ], - [ "While.cpp", "onert-micro_2onert-micro_2src_2execute_2kernels_2_while_8cpp.html", null ] + [ "Relu.cpp", "onert-micro_2onert-micro_2src_2execute_2kernels_2_relu_8cpp.html", "onert-micro_2onert-micro_2src_2execute_2kernels_2_relu_8cpp" ], + [ "Relu6.cpp", "onert-micro_2onert-micro_2src_2execute_2kernels_2_relu6_8cpp.html", "onert-micro_2onert-micro_2src_2execute_2kernels_2_relu6_8cpp" ], + [ "ReluCommon.cpp", "_relu_common_8cpp.html", "_relu_common_8cpp" ], + [ "Reshape.cpp", "onert-micro_2onert-micro_2src_2execute_2kernels_2_reshape_8cpp.html", "onert-micro_2onert-micro_2src_2execute_2kernels_2_reshape_8cpp" ], + [ "ReshapeCommon.cpp", "_reshape_common_8cpp.html", "_reshape_common_8cpp" ], + [ "Round.cpp", "onert-micro_2onert-micro_2src_2execute_2kernels_2_round_8cpp.html", "onert-micro_2onert-micro_2src_2execute_2kernels_2_round_8cpp" ], + [ "Rsqrt.cpp", "onert-micro_2onert-micro_2src_2execute_2kernels_2_rsqrt_8cpp.html", "onert-micro_2onert-micro_2src_2execute_2kernels_2_rsqrt_8cpp" ], + [ "Shape.cpp", "onert-micro_2onert-micro_2src_2execute_2kernels_2_shape_8cpp.html", "onert-micro_2onert-micro_2src_2execute_2kernels_2_shape_8cpp" ], + [ "Sin.cpp", "onert-micro_2onert-micro_2src_2execute_2kernels_2_sin_8cpp.html", "onert-micro_2onert-micro_2src_2execute_2kernels_2_sin_8cpp" ], + [ "Slice.cpp", "onert-micro_2onert-micro_2src_2execute_2kernels_2_slice_8cpp.html", "onert-micro_2onert-micro_2src_2execute_2kernels_2_slice_8cpp" ], + [ "Softmax.cpp", "onert-micro_2onert-micro_2src_2execute_2kernels_2_softmax_8cpp.html", "onert-micro_2onert-micro_2src_2execute_2kernels_2_softmax_8cpp" ], + [ "SpacesBatchesNDCommon.cpp", "_spaces_batches_n_d_common_8cpp.html", "_spaces_batches_n_d_common_8cpp" ], + [ "SpaceToBatchND.cpp", "onert-micro_2onert-micro_2src_2execute_2kernels_2_space_to_batch_n_d_8cpp.html", "onert-micro_2onert-micro_2src_2execute_2kernels_2_space_to_batch_n_d_8cpp" ], + [ "SpaceToDepth.cpp", "onert-micro_2onert-micro_2src_2execute_2kernels_2_space_to_depth_8cpp.html", "onert-micro_2onert-micro_2src_2execute_2kernels_2_space_to_depth_8cpp" ], + [ "Split.cpp", "onert-micro_2onert-micro_2src_2execute_2kernels_2_split_8cpp.html", "onert-micro_2onert-micro_2src_2execute_2kernels_2_split_8cpp" ], + [ "SplitV.cpp", "onert-micro_2onert-micro_2src_2execute_2kernels_2_split_v_8cpp.html", "onert-micro_2onert-micro_2src_2execute_2kernels_2_split_v_8cpp" ], + [ "Sqrt.cpp", "onert-micro_2onert-micro_2src_2execute_2kernels_2_sqrt_8cpp.html", "onert-micro_2onert-micro_2src_2execute_2kernels_2_sqrt_8cpp" ], + [ "Square.cpp", "onert-micro_2onert-micro_2src_2execute_2kernels_2_square_8cpp.html", "onert-micro_2onert-micro_2src_2execute_2kernels_2_square_8cpp" ], + [ "SquaredDifference.cpp", "onert-micro_2onert-micro_2src_2execute_2kernels_2_squared_difference_8cpp.html", "onert-micro_2onert-micro_2src_2execute_2kernels_2_squared_difference_8cpp" ], + [ "StridedSlice.cpp", "onert-micro_2onert-micro_2src_2execute_2kernels_2_strided_slice_8cpp.html", "onert-micro_2onert-micro_2src_2execute_2kernels_2_strided_slice_8cpp" ], + [ "Sub.cpp", "onert-micro_2onert-micro_2src_2execute_2kernels_2_sub_8cpp.html", "onert-micro_2onert-micro_2src_2execute_2kernels_2_sub_8cpp" ], + [ "SVDF.cpp", "onert-micro_2onert-micro_2src_2execute_2kernels_2_s_v_d_f_8cpp.html", "onert-micro_2onert-micro_2src_2execute_2kernels_2_s_v_d_f_8cpp" ], + [ "Tanh.cpp", "onert-micro_2onert-micro_2src_2execute_2kernels_2_tanh_8cpp.html", "onert-micro_2onert-micro_2src_2execute_2kernels_2_tanh_8cpp" ], + [ "Transpose.cpp", "onert-micro_2onert-micro_2src_2execute_2kernels_2_transpose_8cpp.html", "onert-micro_2onert-micro_2src_2execute_2kernels_2_transpose_8cpp" ], + [ "TransposeConv.cpp", "onert-micro_2onert-micro_2src_2execute_2kernels_2_transpose_conv_8cpp.html", "onert-micro_2onert-micro_2src_2execute_2kernels_2_transpose_conv_8cpp" ], + [ "Unpack.cpp", "onert-micro_2onert-micro_2src_2execute_2kernels_2_unpack_8cpp.html", "onert-micro_2onert-micro_2src_2execute_2kernels_2_unpack_8cpp" ], + [ "While.cpp", "onert-micro_2onert-micro_2src_2execute_2kernels_2_while_8cpp.html", "onert-micro_2onert-micro_2src_2execute_2kernels_2_while_8cpp" ], + [ "ZerosLike.cpp", "onert-micro_2onert-micro_2src_2execute_2kernels_2_zeros_like_8cpp.html", "onert-micro_2onert-micro_2src_2execute_2kernels_2_zeros_like_8cpp" ] ]; \ No newline at end of file diff --git a/dir_f9152485837a3fa09434fdfefb634450_dep.map b/dir_f9152485837a3fa09434fdfefb634450_dep.map index 0ccfe7d2fca..1547151e3ff 100644 --- a/dir_f9152485837a3fa09434fdfefb634450_dep.map +++ b/dir_f9152485837a3fa09434fdfefb634450_dep.map @@ -2,6 +2,6 @@ - + diff --git a/dir_f9152485837a3fa09434fdfefb634450_dep.md5 b/dir_f9152485837a3fa09434fdfefb634450_dep.md5 index b32ecb063e9..7d76e39837c 100644 --- a/dir_f9152485837a3fa09434fdfefb634450_dep.md5 +++ b/dir_f9152485837a3fa09434fdfefb634450_dep.md5 @@ -1 +1 @@ -07a8efe2eaa1b7263ea6e19da87ede93 \ No newline at end of file +46d7f2a755a9a96dd9072cdfe06a38b3 \ No newline at end of file diff --git a/dir_f9152485837a3fa09434fdfefb634450_dep.png b/dir_f9152485837a3fa09434fdfefb634450_dep.png index de4f602965084787204db111e750f7c04bcd168e..710c4d66098d70d480146550e51290afb8d48abb 100644 GIT binary patch literal 4219 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 literal 4097 zcmZWsXEYp4+g>EdhLA)Jf{>`uJ8Nwao#;eaB|00uTSSnk5z#HlhAbN;+7fM}NAF#t zTYV9|zWcoI_kGXvo%hU{xqi&dJ#*&Fb=}wf_L;T{CGZ{)002;`sVeCa(1*|wOBq4^na2 zK38l%!w0>jaNkUGaq|HaE~S1A_=RrEApfK1Of1}_?MZ2)ECr)2rMN{K+pImoi5_&!rlk!jZLsl>w%5#RX3~EoBO9mwIcip<#(V8S znt-KuLI0QD?FRv^={cCn`S-|`KYo;b1`~Zd zi?$GRVOEE2uj#n~`f{WdvGNUsNd={D`@EjBZxhD;sv!xiV554F-QG1zhK!zQ)_RSu z^Y8qpjzs;SWD|Syk|+&%-Su%4S3HxX-E;zIX(eZ6E&SpJIYr)880Y(Ftis-a!-?ww zX%uBhRN=70T^btAw25eq%C&KDl6=G6H!-l51cXx_3U8-?4INs~QQfY?x)ln`oy|P+ z)WKOvWM!PU$9XP#J~ZD}{e=ZbR8}@avw{NK z!G7Q^W|=5$W2tx9V84XiPzj=E&)hS{x#Cg!IH~pqxy%FTWu0c0Mw&oUmYGysZ5_R@ z-*SxI@px%}3yUp42-@&`6MSYsSLJeMAVav)m{}&q!Bc0Nj}GwQGjed_BHfWWy7Pt2 zY$HXjPrO~rX%(Pe0>&)3D-zg$T%fP!gXOJ#Zb<|99N22aKCdIbNg^WLc9dN zzhP-_ez=WYYhJ!)=B=ydNx#@1%zO8d=Cc!nHYm5Q_?tV15&r`P!Dv$569Y<{Kb1F! zBZ)XY0M9lo%bxQ81dc|29L5MVY8SN zNe4}j*L-O!;bhaI>uqUYXA*0l4YA!~h2!ftVCU!OEL&rRuCtiYPnXOB&gWO4b`mO# zU!@tUJj5(p@uG0vIO2b=gN%aGD^~m=oH$>OEHS-cteDN-Hnz>dHQ6Z}&d7`|gg1^l+s$;_4s0CM3kC86R6=E%v!(IL$p|eaCC-){ z*6_46Nf)EgC?33AcodsNK3uIsMJCDbl9}#nH!y5R)#3*eNv7#mgubsKV9JAYRstf;|hd}X``#~-MGc$ zpy&keV9uzw?H)zXza!Pp+-^#+6e^#LpfkH1%S;$#{HfQRf=&Yej4g1i7Eg-4U8CvN zu!UY{E76dHNDx<{agH2jl!(lg9%fyS2#y z2IrRSB4Rfzd1{*HTO#R=j+B%vs@oO2Q;TCz`{TuC)iw3?zA^qQ8BG*$7+WvCKH_Xz zULpDx%i8o6&zWDk^9P*%Nbtg2s~+VWUftg|$p#lis^ zY5dL8(;KyW$b0}Sj}X#vqCl8Q(rslkL)3K|lj1j<(VN7Pp_zM<3aWMTGe2FghD6A^ z`}sKxEv;?Nrdih4_Y&xTeEQYk$rDAVp-M)20dux5i;Cur+0ep6zNx;uAXZ!dJu8A{ z-N)xBn48O;9XU)C=N`7_CyqQgzqk5DEZJ|zPXJgtHXW@ zyNAfOhtQDUj(&@ntSqK4H?OBS<1R5w7s8Zxr8VMCw+ zQi&OUkY%bhY&v=)I<^-6%h}53`vFb0c040ok*uew&YH;~dY+oO{9SbChmLtxgzRRC zN9??%3n}|v(Xh?VQK?RaEFP_(#RX3(WGOix$@|-H-J<};UmI&@Hg%#h{ z-g`+O)F#fEubz?4>(a`q`QKXew?6%?R;uxVDryRvdT5HFwPRmPt|TLaoNs!8qlJos zh=gfx89iM4n<6H+yZUxuxWmCK*aFh_bBUbzf~wXOCo8dnyX1hSI)>{@7mA3~HMJ@@ z5XHKO^GQ~YYZ24J;y^)0BLdBrCOngvWXgrv#ju?x~`~FRr&Um7Gg=ty~;hJ<6)7Q zFSR{D(gY|sa;CB7g4wI14vw6A7~SDYBK~CLgOo6tg6e~0z2!4KAvNGr5>+)0cB$tE zM`=)L(wcw(>hh0SHB#7$<5sN>2W{X*YQb$J9s9LA5SAZgj(ZMeY2WmMcPr4SW0GSF zlR{h^!xkj|&M0t=2cZl_gJC0l>dIVB+A@b>w@^xgA9M?502LuQs z;a3eLhxh?ixWi=|A~QOTSZ=6F-(=5IR`KJRl#_gVzP=KSI_xz?&>bjf>_v3w?nN}ISWwnp=0|zTcU#T+XP<{BGP@d3Z?+RdQfBbE%W!au2 zyD2XxS-$L%;G4U$CB>@&DSUcX-qm|%qsnez*BrHNG-rO76Zum%o`4&=YQF0H^W?hQ zn#b!=j}i?4h=k>QATX58Bu^OvX+idFa1L=Ye|j+qQ=F^a$e(^=uY7%=$)+_ok)#yT zoXCS{gFCb?kyk!Or`XK|M}``5nHcDW6n}Km#rfV=Ny;M{bBX!YYqWK%;iHExQQn;G zE~=n>=a$d7ipRohug~b`VuI+=W}xYa&RfGD9on}Fy9VnESV6pfs!c}M^vHi8M7S=T ziF#v!VJU5@*S^_Zax@2QOh~`E$Bsrt_UA8A@p$~wF_=iY$G%RsyFkxwvbAj~I+o}2 zmOuXWGb>+4L+u+3PO%sIbWy0*)NF09u+Xp+VpxFPK-b&=+36Q3Fpj)^)}%xh5pgs@ zuTfPI_1ZH)eGLlo^$A)Z6%Bw_{=n`758JGf>N}79*G5l_qbRiA`Jmf2Dh?Gr2TF5{ zZ>oIvT9Ov;aaqs1W}%HCu^7{IZjIE_QvCmRIbS)x7AN2ful{@LD#YuyFx2ugYc;j4so%e2E8EXJP!POij5?jwG)V2_D7TdOnUpJd_D=UPuz{5{)v#*P`d#4nd z8!g*DV=x+F>^!_nI3hv$?|c zBNlPFTE6()h5{qp$on^OG3{35?Z;Ey>6(u)u9s9CDikd(iz`lIfekrrtb$8>%fXGm z_9$J(O9WsX{QTLv9Pc}OLA}30bs6Gb&v)e;ekT%~5n=P;R`*A@ zf#a^c;j7Z|N}k>}<+DCgZ!a&~ldk@gH55l>f@|N-Qj=!7RK_9I#l@FeeTNL_9R4MsOh}=x2(w&oE~$;|EZ|UeYJZ=Aw7)5Zo~;P puj9mA(0*t)#ryB7*&TFACWO8wufX7cpHR~S)ReWAN}gD~`WI&_^aB6@ diff --git a/dir_ff970b087a976e02e2a0b395feb12740.html b/dir_ff970b087a976e02e2a0b395feb12740.html index ccee573949f..893bb959dff 100644 --- a/dir_ff970b087a976e02e2a0b395feb12740.html +++ b/dir_ff970b087a976e02e2a0b395feb12740.html @@ -100,7 +100,7 @@ - + @@ -247,6 +247,8 @@    While.cpp   + ZerosLike.cpp diff --git a/dir_ff970b087a976e02e2a0b395feb12740.js b/dir_ff970b087a976e02e2a0b395feb12740.js index c534180605b..9f1395d88e5 100644 --- a/dir_ff970b087a976e02e2a0b395feb12740.js +++ b/dir_ff970b087a976e02e2a0b395feb12740.js @@ -1,73 +1,74 @@ var dir_ff970b087a976e02e2a0b395feb12740 = [ - [ "Abs.cpp", "onert-micro_2onert-micro_2src_2import_2kernels_2_abs_8cpp.html", null ], - [ "Add.cpp", "onert-micro_2onert-micro_2src_2import_2kernels_2_add_8cpp.html", null ], - [ "AddN.cpp", "onert-micro_2onert-micro_2src_2import_2kernels_2_add_n_8cpp.html", null ], - [ "ArgMax.cpp", "onert-micro_2onert-micro_2src_2import_2kernels_2_arg_max_8cpp.html", null ], - [ "ArgMin.cpp", "onert-micro_2onert-micro_2src_2import_2kernels_2_arg_min_8cpp.html", null ], - [ "AveragePool2D.cpp", "onert-micro_2onert-micro_2src_2import_2kernels_2_average_pool2_d_8cpp.html", null ], - [ "BatchToSpaceND.cpp", "onert-micro_2onert-micro_2src_2import_2kernels_2_batch_to_space_n_d_8cpp.html", null ], - [ "Cast.cpp", "onert-micro_2onert-micro_2src_2import_2kernels_2_cast_8cpp.html", null ], - [ "Ceil.cpp", "onert-micro_2onert-micro_2src_2import_2kernels_2_ceil_8cpp.html", null ], - [ "Concatenation.cpp", "onert-micro_2onert-micro_2src_2import_2kernels_2_concatenation_8cpp.html", null ], - [ "Conv2D.cpp", "onert-micro_2onert-micro_2src_2import_2kernels_2_conv2_d_8cpp.html", null ], - [ "Cos.cpp", "onert-micro_2onert-micro_2src_2import_2kernels_2_cos_8cpp.html", null ], - [ "DepthwiseConv2D.cpp", "onert-micro_2onert-micro_2src_2import_2kernels_2_depthwise_conv2_d_8cpp.html", null ], - [ "Dequantize.cpp", "onert-micro_2onert-micro_2src_2import_2kernels_2_dequantize_8cpp.html", null ], - [ "Div.cpp", "onert-micro_2onert-micro_2src_2import_2kernels_2_div_8cpp.html", null ], - [ "Elu.cpp", "onert-micro_2onert-micro_2src_2import_2kernels_2_e_l_u_8cpp.html", null ], - [ "Equal.cpp", "onert-micro_2onert-micro_2src_2import_2kernels_2_equal_8cpp.html", null ], - [ "Exp.cpp", "onert-micro_2onert-micro_2src_2import_2kernels_2_exp_8cpp.html", null ], - [ "ExpandDims.cpp", "onert-micro_2onert-micro_2src_2import_2kernels_2_expand_dims_8cpp.html", null ], - [ "Fill.cpp", "onert-micro_2onert-micro_2src_2import_2kernels_2_fill_8cpp.html", null ], - [ "Floor.cpp", "onert-micro_2onert-micro_2src_2import_2kernels_2_floor_8cpp.html", null ], - [ "FloorDiv.cpp", "onert-micro_2onert-micro_2src_2import_2kernels_2_floor_div_8cpp.html", null ], - [ "FloorMod.cpp", "onert-micro_2onert-micro_2src_2import_2kernels_2_floor_mod_8cpp.html", null ], - [ "FullyConnected.cpp", "onert-micro_2onert-micro_2src_2import_2kernels_2_fully_connected_8cpp.html", null ], - [ "Gather.cpp", "onert-micro_2onert-micro_2src_2import_2kernels_2_gather_8cpp.html", null ], - [ "GatherND.cpp", "onert-micro_2onert-micro_2src_2import_2kernels_2_gather_nd_8cpp.html", null ], - [ "Greater.cpp", "onert-micro_2onert-micro_2src_2import_2kernels_2_greater_8cpp.html", null ], - [ "GreaterEqual.cpp", "onert-micro_2onert-micro_2src_2import_2kernels_2_greater_equal_8cpp.html", null ], - [ "GRU.cpp", "onert-micro_2onert-micro_2src_2import_2kernels_2_g_r_u_8cpp.html", null ], - [ "L2Normalize.cpp", "onert-micro_2onert-micro_2src_2import_2kernels_2_l2_normalize_8cpp.html", null ], - [ "L2Pool2D.cpp", "onert-micro_2onert-micro_2src_2import_2kernels_2_l2_pool2_d_8cpp.html", null ], - [ "LeakyRelu.cpp", "onert-micro_2onert-micro_2src_2import_2kernels_2_leaky_relu_8cpp.html", null ], - [ "Less.cpp", "onert-micro_2onert-micro_2src_2import_2kernels_2_less_8cpp.html", null ], - [ "LessEqual.cpp", "onert-micro_2onert-micro_2src_2import_2kernels_2_less_equal_8cpp.html", null ], - [ "Log.cpp", "onert-micro_2onert-micro_2src_2import_2kernels_2_log_8cpp.html", null ], - [ "Logistic.cpp", "onert-micro_2onert-micro_2src_2import_2kernels_2_logistic_8cpp.html", null ], - [ "LogSoftmax.cpp", "onert-micro_2onert-micro_2src_2import_2kernels_2_log_softmax_8cpp.html", null ], - [ "Maximum.cpp", "onert-micro_2onert-micro_2src_2import_2kernels_2_maximum_8cpp.html", null ], - [ "MaxPool2D.cpp", "onert-micro_2onert-micro_2src_2import_2kernels_2_max_pool2_d_8cpp.html", null ], - [ "Minimum.cpp", "onert-micro_2onert-micro_2src_2import_2kernels_2_minimum_8cpp.html", null ], - [ "Mul.cpp", "onert-micro_2onert-micro_2src_2import_2kernels_2_mul_8cpp.html", null ], - [ "Neg.cpp", "onert-micro_2onert-micro_2src_2import_2kernels_2_neg_8cpp.html", null ], - [ "NotEqual.cpp", "onert-micro_2onert-micro_2src_2import_2kernels_2_not_equal_8cpp.html", null ], - [ "Pack.cpp", "onert-micro_2onert-micro_2src_2import_2kernels_2_pack_8cpp.html", null ], - [ "Pad.cpp", "onert-micro_2onert-micro_2src_2import_2kernels_2_pad_8cpp.html", null ], - [ "Quantize.cpp", "onert-micro_2onert-micro_2src_2import_2kernels_2_quantize_8cpp.html", null ], - [ "Relu.cpp", "onert-micro_2onert-micro_2src_2import_2kernels_2_relu_8cpp.html", null ], - [ "Relu6.cpp", "onert-micro_2onert-micro_2src_2import_2kernels_2_relu6_8cpp.html", null ], - [ "Reshape.cpp", "onert-micro_2onert-micro_2src_2import_2kernels_2_reshape_8cpp.html", null ], - [ "Round.cpp", "onert-micro_2onert-micro_2src_2import_2kernels_2_round_8cpp.html", null ], - [ "Rsqrt.cpp", "onert-micro_2onert-micro_2src_2import_2kernels_2_rsqrt_8cpp.html", null ], - [ "Shape.cpp", "onert-micro_2onert-micro_2src_2import_2kernels_2_shape_8cpp.html", null ], - [ "Sin.cpp", "onert-micro_2onert-micro_2src_2import_2kernels_2_sin_8cpp.html", null ], - [ "Slice.cpp", "onert-micro_2onert-micro_2src_2import_2kernels_2_slice_8cpp.html", null ], - [ "Softmax.cpp", "onert-micro_2onert-micro_2src_2import_2kernels_2_softmax_8cpp.html", null ], - [ "SpaceToBatchND.cpp", "onert-micro_2onert-micro_2src_2import_2kernels_2_space_to_batch_n_d_8cpp.html", null ], - [ "SpaceToDepth.cpp", "onert-micro_2onert-micro_2src_2import_2kernels_2_space_to_depth_8cpp.html", null ], - [ "Split.cpp", "onert-micro_2onert-micro_2src_2import_2kernels_2_split_8cpp.html", null ], - [ "SplitV.cpp", "onert-micro_2onert-micro_2src_2import_2kernels_2_split_v_8cpp.html", null ], - [ "Sqrt.cpp", "onert-micro_2onert-micro_2src_2import_2kernels_2_sqrt_8cpp.html", null ], - [ "Square.cpp", "onert-micro_2onert-micro_2src_2import_2kernels_2_square_8cpp.html", null ], - [ "SquaredDifference.cpp", "onert-micro_2onert-micro_2src_2import_2kernels_2_squared_difference_8cpp.html", null ], - [ "StridedSlice.cpp", "onert-micro_2onert-micro_2src_2import_2kernels_2_strided_slice_8cpp.html", null ], - [ "Sub.cpp", "onert-micro_2onert-micro_2src_2import_2kernels_2_sub_8cpp.html", null ], - [ "SVDF.cpp", "onert-micro_2onert-micro_2src_2import_2kernels_2_s_v_d_f_8cpp.html", null ], - [ "Tanh.cpp", "onert-micro_2onert-micro_2src_2import_2kernels_2_tanh_8cpp.html", null ], - [ "Transpose.cpp", "onert-micro_2onert-micro_2src_2import_2kernels_2_transpose_8cpp.html", null ], - [ "TransposeConv.cpp", "onert-micro_2onert-micro_2src_2import_2kernels_2_transpose_conv_8cpp.html", null ], - [ "Unpack.cpp", "onert-micro_2onert-micro_2src_2import_2kernels_2_unpack_8cpp.html", null ], - [ "While.cpp", "onert-micro_2onert-micro_2src_2import_2kernels_2_while_8cpp.html", null ] + [ "Abs.cpp", "onert-micro_2onert-micro_2src_2import_2kernels_2_abs_8cpp.html", "onert-micro_2onert-micro_2src_2import_2kernels_2_abs_8cpp" ], + [ "Add.cpp", "onert-micro_2onert-micro_2src_2import_2kernels_2_add_8cpp.html", "onert-micro_2onert-micro_2src_2import_2kernels_2_add_8cpp" ], + [ "AddN.cpp", "onert-micro_2onert-micro_2src_2import_2kernels_2_add_n_8cpp.html", "onert-micro_2onert-micro_2src_2import_2kernels_2_add_n_8cpp" ], + [ "ArgMax.cpp", "onert-micro_2onert-micro_2src_2import_2kernels_2_arg_max_8cpp.html", "onert-micro_2onert-micro_2src_2import_2kernels_2_arg_max_8cpp" ], + [ "ArgMin.cpp", "onert-micro_2onert-micro_2src_2import_2kernels_2_arg_min_8cpp.html", "onert-micro_2onert-micro_2src_2import_2kernels_2_arg_min_8cpp" ], + [ "AveragePool2D.cpp", "onert-micro_2onert-micro_2src_2import_2kernels_2_average_pool2_d_8cpp.html", "onert-micro_2onert-micro_2src_2import_2kernels_2_average_pool2_d_8cpp" ], + [ "BatchToSpaceND.cpp", "onert-micro_2onert-micro_2src_2import_2kernels_2_batch_to_space_n_d_8cpp.html", "onert-micro_2onert-micro_2src_2import_2kernels_2_batch_to_space_n_d_8cpp" ], + [ "Cast.cpp", "onert-micro_2onert-micro_2src_2import_2kernels_2_cast_8cpp.html", "onert-micro_2onert-micro_2src_2import_2kernels_2_cast_8cpp" ], + [ "Ceil.cpp", "onert-micro_2onert-micro_2src_2import_2kernels_2_ceil_8cpp.html", "onert-micro_2onert-micro_2src_2import_2kernels_2_ceil_8cpp" ], + [ "Concatenation.cpp", "onert-micro_2onert-micro_2src_2import_2kernels_2_concatenation_8cpp.html", "onert-micro_2onert-micro_2src_2import_2kernels_2_concatenation_8cpp" ], + [ "Conv2D.cpp", "onert-micro_2onert-micro_2src_2import_2kernels_2_conv2_d_8cpp.html", "onert-micro_2onert-micro_2src_2import_2kernels_2_conv2_d_8cpp" ], + [ "Cos.cpp", "onert-micro_2onert-micro_2src_2import_2kernels_2_cos_8cpp.html", "onert-micro_2onert-micro_2src_2import_2kernels_2_cos_8cpp" ], + [ "DepthwiseConv2D.cpp", "onert-micro_2onert-micro_2src_2import_2kernels_2_depthwise_conv2_d_8cpp.html", "onert-micro_2onert-micro_2src_2import_2kernels_2_depthwise_conv2_d_8cpp" ], + [ "Dequantize.cpp", "onert-micro_2onert-micro_2src_2import_2kernels_2_dequantize_8cpp.html", "onert-micro_2onert-micro_2src_2import_2kernels_2_dequantize_8cpp" ], + [ "Div.cpp", "onert-micro_2onert-micro_2src_2import_2kernels_2_div_8cpp.html", "onert-micro_2onert-micro_2src_2import_2kernels_2_div_8cpp" ], + [ "Elu.cpp", "onert-micro_2onert-micro_2src_2import_2kernels_2_e_l_u_8cpp.html", "onert-micro_2onert-micro_2src_2import_2kernels_2_e_l_u_8cpp" ], + [ "Equal.cpp", "onert-micro_2onert-micro_2src_2import_2kernels_2_equal_8cpp.html", "onert-micro_2onert-micro_2src_2import_2kernels_2_equal_8cpp" ], + [ "Exp.cpp", "onert-micro_2onert-micro_2src_2import_2kernels_2_exp_8cpp.html", "onert-micro_2onert-micro_2src_2import_2kernels_2_exp_8cpp" ], + [ "ExpandDims.cpp", "onert-micro_2onert-micro_2src_2import_2kernels_2_expand_dims_8cpp.html", "onert-micro_2onert-micro_2src_2import_2kernels_2_expand_dims_8cpp" ], + [ "Fill.cpp", "onert-micro_2onert-micro_2src_2import_2kernels_2_fill_8cpp.html", "onert-micro_2onert-micro_2src_2import_2kernels_2_fill_8cpp" ], + [ "Floor.cpp", "onert-micro_2onert-micro_2src_2import_2kernels_2_floor_8cpp.html", "onert-micro_2onert-micro_2src_2import_2kernels_2_floor_8cpp" ], + [ "FloorDiv.cpp", "onert-micro_2onert-micro_2src_2import_2kernels_2_floor_div_8cpp.html", "onert-micro_2onert-micro_2src_2import_2kernels_2_floor_div_8cpp" ], + [ "FloorMod.cpp", "onert-micro_2onert-micro_2src_2import_2kernels_2_floor_mod_8cpp.html", "onert-micro_2onert-micro_2src_2import_2kernels_2_floor_mod_8cpp" ], + [ "FullyConnected.cpp", "onert-micro_2onert-micro_2src_2import_2kernels_2_fully_connected_8cpp.html", "onert-micro_2onert-micro_2src_2import_2kernels_2_fully_connected_8cpp" ], + [ "Gather.cpp", "onert-micro_2onert-micro_2src_2import_2kernels_2_gather_8cpp.html", "onert-micro_2onert-micro_2src_2import_2kernels_2_gather_8cpp" ], + [ "GatherND.cpp", "onert-micro_2onert-micro_2src_2import_2kernels_2_gather_nd_8cpp.html", "onert-micro_2onert-micro_2src_2import_2kernels_2_gather_nd_8cpp" ], + [ "Greater.cpp", "onert-micro_2onert-micro_2src_2import_2kernels_2_greater_8cpp.html", "onert-micro_2onert-micro_2src_2import_2kernels_2_greater_8cpp" ], + [ "GreaterEqual.cpp", "onert-micro_2onert-micro_2src_2import_2kernels_2_greater_equal_8cpp.html", "onert-micro_2onert-micro_2src_2import_2kernels_2_greater_equal_8cpp" ], + [ "GRU.cpp", "onert-micro_2onert-micro_2src_2import_2kernels_2_g_r_u_8cpp.html", "onert-micro_2onert-micro_2src_2import_2kernels_2_g_r_u_8cpp" ], + [ "L2Normalize.cpp", "onert-micro_2onert-micro_2src_2import_2kernels_2_l2_normalize_8cpp.html", "onert-micro_2onert-micro_2src_2import_2kernels_2_l2_normalize_8cpp" ], + [ "L2Pool2D.cpp", "onert-micro_2onert-micro_2src_2import_2kernels_2_l2_pool2_d_8cpp.html", "onert-micro_2onert-micro_2src_2import_2kernels_2_l2_pool2_d_8cpp" ], + [ "LeakyRelu.cpp", "onert-micro_2onert-micro_2src_2import_2kernels_2_leaky_relu_8cpp.html", "onert-micro_2onert-micro_2src_2import_2kernels_2_leaky_relu_8cpp" ], + [ "Less.cpp", "onert-micro_2onert-micro_2src_2import_2kernels_2_less_8cpp.html", "onert-micro_2onert-micro_2src_2import_2kernels_2_less_8cpp" ], + [ "LessEqual.cpp", "onert-micro_2onert-micro_2src_2import_2kernels_2_less_equal_8cpp.html", "onert-micro_2onert-micro_2src_2import_2kernels_2_less_equal_8cpp" ], + [ "Log.cpp", "onert-micro_2onert-micro_2src_2import_2kernels_2_log_8cpp.html", "onert-micro_2onert-micro_2src_2import_2kernels_2_log_8cpp" ], + [ "Logistic.cpp", "onert-micro_2onert-micro_2src_2import_2kernels_2_logistic_8cpp.html", "onert-micro_2onert-micro_2src_2import_2kernels_2_logistic_8cpp" ], + [ "LogSoftmax.cpp", "onert-micro_2onert-micro_2src_2import_2kernels_2_log_softmax_8cpp.html", "onert-micro_2onert-micro_2src_2import_2kernels_2_log_softmax_8cpp" ], + [ "Maximum.cpp", "onert-micro_2onert-micro_2src_2import_2kernels_2_maximum_8cpp.html", "onert-micro_2onert-micro_2src_2import_2kernels_2_maximum_8cpp" ], + [ "MaxPool2D.cpp", "onert-micro_2onert-micro_2src_2import_2kernels_2_max_pool2_d_8cpp.html", "onert-micro_2onert-micro_2src_2import_2kernels_2_max_pool2_d_8cpp" ], + [ "Minimum.cpp", "onert-micro_2onert-micro_2src_2import_2kernels_2_minimum_8cpp.html", "onert-micro_2onert-micro_2src_2import_2kernels_2_minimum_8cpp" ], + [ "Mul.cpp", "onert-micro_2onert-micro_2src_2import_2kernels_2_mul_8cpp.html", "onert-micro_2onert-micro_2src_2import_2kernels_2_mul_8cpp" ], + [ "Neg.cpp", "onert-micro_2onert-micro_2src_2import_2kernels_2_neg_8cpp.html", "onert-micro_2onert-micro_2src_2import_2kernels_2_neg_8cpp" ], + [ "NotEqual.cpp", "onert-micro_2onert-micro_2src_2import_2kernels_2_not_equal_8cpp.html", "onert-micro_2onert-micro_2src_2import_2kernels_2_not_equal_8cpp" ], + [ "Pack.cpp", "onert-micro_2onert-micro_2src_2import_2kernels_2_pack_8cpp.html", "onert-micro_2onert-micro_2src_2import_2kernels_2_pack_8cpp" ], + [ "Pad.cpp", "onert-micro_2onert-micro_2src_2import_2kernels_2_pad_8cpp.html", "onert-micro_2onert-micro_2src_2import_2kernels_2_pad_8cpp" ], + [ "Quantize.cpp", "onert-micro_2onert-micro_2src_2import_2kernels_2_quantize_8cpp.html", "onert-micro_2onert-micro_2src_2import_2kernels_2_quantize_8cpp" ], + [ "Relu.cpp", "onert-micro_2onert-micro_2src_2import_2kernels_2_relu_8cpp.html", "onert-micro_2onert-micro_2src_2import_2kernels_2_relu_8cpp" ], + [ "Relu6.cpp", "onert-micro_2onert-micro_2src_2import_2kernels_2_relu6_8cpp.html", "onert-micro_2onert-micro_2src_2import_2kernels_2_relu6_8cpp" ], + [ "Reshape.cpp", "onert-micro_2onert-micro_2src_2import_2kernels_2_reshape_8cpp.html", "onert-micro_2onert-micro_2src_2import_2kernels_2_reshape_8cpp" ], + [ "Round.cpp", "onert-micro_2onert-micro_2src_2import_2kernels_2_round_8cpp.html", "onert-micro_2onert-micro_2src_2import_2kernels_2_round_8cpp" ], + [ "Rsqrt.cpp", "onert-micro_2onert-micro_2src_2import_2kernels_2_rsqrt_8cpp.html", "onert-micro_2onert-micro_2src_2import_2kernels_2_rsqrt_8cpp" ], + [ "Shape.cpp", "onert-micro_2onert-micro_2src_2import_2kernels_2_shape_8cpp.html", "onert-micro_2onert-micro_2src_2import_2kernels_2_shape_8cpp" ], + [ "Sin.cpp", "onert-micro_2onert-micro_2src_2import_2kernels_2_sin_8cpp.html", "onert-micro_2onert-micro_2src_2import_2kernels_2_sin_8cpp" ], + [ "Slice.cpp", "onert-micro_2onert-micro_2src_2import_2kernels_2_slice_8cpp.html", "onert-micro_2onert-micro_2src_2import_2kernels_2_slice_8cpp" ], + [ "Softmax.cpp", "onert-micro_2onert-micro_2src_2import_2kernels_2_softmax_8cpp.html", "onert-micro_2onert-micro_2src_2import_2kernels_2_softmax_8cpp" ], + [ "SpaceToBatchND.cpp", "onert-micro_2onert-micro_2src_2import_2kernels_2_space_to_batch_n_d_8cpp.html", "onert-micro_2onert-micro_2src_2import_2kernels_2_space_to_batch_n_d_8cpp" ], + [ "SpaceToDepth.cpp", "onert-micro_2onert-micro_2src_2import_2kernels_2_space_to_depth_8cpp.html", "onert-micro_2onert-micro_2src_2import_2kernels_2_space_to_depth_8cpp" ], + [ "Split.cpp", "onert-micro_2onert-micro_2src_2import_2kernels_2_split_8cpp.html", "onert-micro_2onert-micro_2src_2import_2kernels_2_split_8cpp" ], + [ "SplitV.cpp", "onert-micro_2onert-micro_2src_2import_2kernels_2_split_v_8cpp.html", "onert-micro_2onert-micro_2src_2import_2kernels_2_split_v_8cpp" ], + [ "Sqrt.cpp", "onert-micro_2onert-micro_2src_2import_2kernels_2_sqrt_8cpp.html", "onert-micro_2onert-micro_2src_2import_2kernels_2_sqrt_8cpp" ], + [ "Square.cpp", "onert-micro_2onert-micro_2src_2import_2kernels_2_square_8cpp.html", "onert-micro_2onert-micro_2src_2import_2kernels_2_square_8cpp" ], + [ "SquaredDifference.cpp", "onert-micro_2onert-micro_2src_2import_2kernels_2_squared_difference_8cpp.html", "onert-micro_2onert-micro_2src_2import_2kernels_2_squared_difference_8cpp" ], + [ "StridedSlice.cpp", "onert-micro_2onert-micro_2src_2import_2kernels_2_strided_slice_8cpp.html", "onert-micro_2onert-micro_2src_2import_2kernels_2_strided_slice_8cpp" ], + [ "Sub.cpp", "onert-micro_2onert-micro_2src_2import_2kernels_2_sub_8cpp.html", "onert-micro_2onert-micro_2src_2import_2kernels_2_sub_8cpp" ], + [ "SVDF.cpp", "onert-micro_2onert-micro_2src_2import_2kernels_2_s_v_d_f_8cpp.html", "onert-micro_2onert-micro_2src_2import_2kernels_2_s_v_d_f_8cpp" ], + [ "Tanh.cpp", "onert-micro_2onert-micro_2src_2import_2kernels_2_tanh_8cpp.html", "onert-micro_2onert-micro_2src_2import_2kernels_2_tanh_8cpp" ], + [ "Transpose.cpp", "onert-micro_2onert-micro_2src_2import_2kernels_2_transpose_8cpp.html", "onert-micro_2onert-micro_2src_2import_2kernels_2_transpose_8cpp" ], + [ "TransposeConv.cpp", "onert-micro_2onert-micro_2src_2import_2kernels_2_transpose_conv_8cpp.html", "onert-micro_2onert-micro_2src_2import_2kernels_2_transpose_conv_8cpp" ], + [ "Unpack.cpp", "onert-micro_2onert-micro_2src_2import_2kernels_2_unpack_8cpp.html", "onert-micro_2onert-micro_2src_2import_2kernels_2_unpack_8cpp" ], + [ "While.cpp", "onert-micro_2onert-micro_2src_2import_2kernels_2_while_8cpp.html", "onert-micro_2onert-micro_2src_2import_2kernels_2_while_8cpp" ], + [ "ZerosLike.cpp", "onert-micro_2onert-micro_2src_2import_2kernels_2_zeros_like_8cpp.html", "onert-micro_2onert-micro_2src_2import_2kernels_2_zeros_like_8cpp" ] ]; \ No newline at end of file diff --git a/dir_ff970b087a976e02e2a0b395feb12740_dep.map b/dir_ff970b087a976e02e2a0b395feb12740_dep.map index b518bde440a..d3787be1e28 100644 --- a/dir_ff970b087a976e02e2a0b395feb12740_dep.map +++ b/dir_ff970b087a976e02e2a0b395feb12740_dep.map @@ -2,6 +2,6 @@ - + diff --git a/dir_ff970b087a976e02e2a0b395feb12740_dep.md5 b/dir_ff970b087a976e02e2a0b395feb12740_dep.md5 index fbddb2a0c98..bc21bb22c79 100644 --- a/dir_ff970b087a976e02e2a0b395feb12740_dep.md5 +++ b/dir_ff970b087a976e02e2a0b395feb12740_dep.md5 @@ -1 +1 @@ -77d0d5899aa6eb28e0537c8f5a7cb75f \ No newline at end of file +487664f0c62de5fa43b930f998dbdff1 \ No newline at end of file diff --git a/dir_ff970b087a976e02e2a0b395feb12740_dep.png b/dir_ff970b087a976e02e2a0b395feb12740_dep.png index 1fdaf25213489a69b9a580b83dd94caa28b2688b..1798188d435d840e213b483cd84472f3eb70965c 100644 GIT binary patch literal 4099 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 diff --git a/files.html b/files.html index 283fe592fd1..9be1099a978 100644 --- a/files.html +++ b/files.html @@ -5825,9 +5825,9 @@  NegWhileKernel.h  WhileKernel.h   zeros_like - FloatZerosLikeKernel.h - NegZerosLikeKernel.h - TestDataZerosLikeBase.h + FloatZerosLikeKernel.h + NegZerosLikeKernel.h + TestDataZerosLikeBase.h  TestDataBase.h  Interpreter.h  InterpreterConfigure.h @@ -6568,7 +6568,11 @@   while  NegWhileKernel.h  WhileKernel.h - TestDataBase.h +  zeroslike + FloatZerosLikeKernel.h + NegZerosLikeKernel.h + TestDataZerosLikeBase.h + TestDataBase.h   train   losses_functions  CrossEntropy.h @@ -6696,6 +6700,7 @@  TransposeConv.cpp  Unpack.cpp  While.cpp + ZerosLike.cpp  OMKernelExecute.cpp  OMKernelExecutionBuilder.cpp  OMRuntimeKernel.cpp @@ -6781,6 +6786,7 @@  TransposeConv.cpp  Unpack.cpp  While.cpp + ZerosLike.cpp  OMDynamicShapesHandler.cpp  OMExecutionPlanCreator.cpp  OMKernelConfiguration.cpp diff --git a/functions.html b/functions.html index b8e0698ed9c..7e3fc0c6e56 100644 --- a/functions.html +++ b/functions.html @@ -185,7 +185,7 @@

    - _ -