a7ca183f502c1de952e5783f1144380970d86378 |
16-May-2018 |
Mika Raento <mikie@google.com> |
Validate strided slice output dims in cpu executor This fixes a buffer overflow in the strided slice cpu implementation. The strided slice operation has an option to "shrink" an axis, meaning that a dimension of the input is removed from the output. This requires the corresponding slice to have size 1. The size constraint was not checked and unit tests were using a size of 2, leading to an overflow when executing the op. TODO: add a test for the validation, b/79856511. I want to get this fix in ASAP as currently the tests crash in the continuous build so we will not see other failures. Bug: 79705516 Test: NeuralNetworksTest_static/*strided_slice* with address sanitizer on marlin-userdebug Test: NeuralNetworksTest_static/*strided_slice* on marlin-userdebug Merged-In: I4db9c7460d1c4d943ba7ced36b4d8801d0e0ec99 (cherry picked from commit 7bdc10967deee216043f2dd8d79bb352776c66b7) Change-Id: Icbc0f6eb52fe8fd179c25312aff9d2374ad58679
trided_slice_float_11.model.cpp
trided_slice_float_11_relaxed.model.cpp
trided_slice_qaunt8_11.model.cpp
|
3c2272e1cf69ef14d1a5dce34541bfd492272f69 |
18-Apr-2018 |
Michael Butler <butlermichael@google.com> |
Create _relaxed tests for newly added tests -- generated tests New tests were added to V1_0 and V1_1 specs, but they did not have a "_relaxed" test in V1_1. This CL generates the CTS and VTS tests as a followup CL. Bug: 76434855 Test: mma Test: NeuralNetworksTest_static Test: VtsHalNeuralnetworksV1_0TargetTest Test: VtsHalNeuralnetworksV1_1TargetTest Change-Id: Id3703db7091583de19e22b82eab75e88da785428
vg_pool_float_5_relaxed.model.cpp
atch_to_space_float_1_relaxed.model.cpp
atch_to_space_relaxed.model.cpp
onv_float_2_relaxed.model.cpp
epthwise_conv2d_float_2_relaxed.model.cpp
epthwise_conv2d_float_large_2_relaxed.model.cpp
epthwise_conv2d_float_large_2_weights_as_inputs_relaxed.model.cpp
epthwise_conv2d_float_relaxed.model.cpp
epthwise_conv2d_float_weights_as_inputs_relaxed.model.cpp
equantize_relaxed.model.cpp
iv_broadcast_float_relaxed.model.cpp
iv_relaxed.model.cpp
ully_connected_float_2_relaxed.model.cpp
ully_connected_float_4d_simple.model.cpp
ully_connected_float_4d_simple_relaxed.model.cpp
ully_connected_float_large_relaxed.model.cpp
ully_connected_float_large_weights_as_inputs_relaxed.model.cpp
2_normalization_2_relaxed.model.cpp
2_pool_float_2_relaxed.model.cpp
2_pool_float_large_relaxed.model.cpp
ax_pool_float_4_relaxed.model.cpp
ean_float_1_relaxed.model.cpp
ean_float_2_relaxed.model.cpp
ean_relaxed.model.cpp
ad_float_1_relaxed.model.cpp
ad_relaxed.model.cpp
elu_float_2_relaxed.model.cpp
esize_bilinear_2_relaxed.model.cpp
pace_to_batch_float_1_relaxed.model.cpp
pace_to_batch_float_2_relaxed.model.cpp
pace_to_batch_float_3_relaxed.model.cpp
pace_to_batch_relaxed.model.cpp
queeze_float_1_relaxed.model.cpp
queeze_relaxed.model.cpp
trided_slice_float_10_relaxed.model.cpp
trided_slice_float_11_relaxed.model.cpp
trided_slice_float_1_relaxed.model.cpp
trided_slice_float_2_relaxed.model.cpp
trided_slice_float_3_relaxed.model.cpp
trided_slice_float_4_relaxed.model.cpp
trided_slice_float_5_relaxed.model.cpp
trided_slice_float_6_relaxed.model.cpp
trided_slice_float_7_relaxed.model.cpp
trided_slice_float_8_relaxed.model.cpp
trided_slice_float_9_relaxed.model.cpp
trided_slice_relaxed.model.cpp
ub_broadcast_float_relaxed.model.cpp
ub_relaxed.model.cpp
ranspose_float_1_relaxed.model.cpp
ranspose_relaxed.model.cpp
|
6d78cf0e572d4117b3011bcf0ab768c47dc58031 |
12-Apr-2018 |
Mika Raento <mikie@google.com> |
Clarify Fully Connected Op comments and naming - Make the reshaping of input clearer in header comment - Make variable names in implementation match header comments - Add a test for the case where first dimension is not the batch size Bug: 74851002 Test: NeuralNetworksTest Change-Id: Ic914d5b61ef162f2be04834bcd128208f13a627f
ully_connected_float_4d_simple.model.cpp
|
b66b5abcef40e88df6ac18ce7890372192102323 |
02-Apr-2018 |
Miao Wang <miaowang@google.com> |
Finalize STRIDED_SLICE - Add documentation for begin_mask, end_mask, shrink_axis_mask. - Add support for shrink_axis_mask, and corresponding tests. - Add validation tests for STRIDED_SLICE. - Updated existing tests and re-generated CTS and VTS tests. Bug: 73661082 Test: NeuralNetworksTests_static Change-Id: I49ad2ffcb3b7496ee1225618833ba324bb01c5b5
trided_slice.model.cpp
trided_slice_float_1.model.cpp
trided_slice_float_10.model.cpp
trided_slice_float_11.model.cpp
trided_slice_float_2.model.cpp
trided_slice_float_3.model.cpp
trided_slice_float_4.model.cpp
trided_slice_float_5.model.cpp
trided_slice_float_6.model.cpp
trided_slice_float_7.model.cpp
trided_slice_float_8.model.cpp
trided_slice_float_9.model.cpp
trided_slice_qaunt8_10.model.cpp
trided_slice_qaunt8_11.model.cpp
trided_slice_quant8_1.model.cpp
trided_slice_quant8_2.model.cpp
trided_slice_quant8_3.model.cpp
trided_slice_quant8_4.model.cpp
trided_slice_quant8_5.model.cpp
trided_slice_quant8_6.model.cpp
trided_slice_quant8_7.model.cpp
trided_slice_quant8_8.model.cpp
trided_slice_quant8_9.model.cpp
|
400856736c50f2112b2b413b8f9ee78fb1d676ce |
29-Mar-2018 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge changes Ida0350d2,If4b50c50 into pi-dev * changes: Use abort() instead of exit(1) for bad activation functions Remove unused / unimplemented parameter "crops" for BATCH_TO_SPACE
|
97a2a4b72e275b8dc8e42867567347be7822c26a |
29-Mar-2018 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Make NNAPI support BroadcastSub and BroadcastDiv." into pi-dev
|
0b385e7a66d125117cdc952a249f2fdb156e893d |
21-Mar-2018 |
Michael Butler <butlermichael@google.com> |
Add more validation to the HAL This CL adds additional validation to the common validation library: * checks scale of TENSOR_INT32 * fixes check for scale of TENSOR_QUANT8_ASYMM * check for zeroPoint of TENSOR_QUANT8_ASYMM * check for invalid 1.0 OperationType value * adds operation argument number and type validation This CL also makes some tangentially related changes, including: * fixing sample driver validation * changing mobilenet_224_* to use shared weights Bug: 67828197 Test: mma Test: VtsHalNeuralnetworksV1_0TargetTest Test: VtsHalNeuralnetworksV1_1TargetTest Change-Id: I706a968a7baf7f9942dd3b9260083514e0dafb7f
obilenet_224_gender_basic_fixed.model.cpp
obilenet_224_gender_basic_fixed_relaxed.model.cpp
|
540bafe7bdf4d10fd813c81730d824414b91bfaf |
27-Mar-2018 |
Michael Butler <butlermichael@google.com> |
Regenerate CTS and VTS test cases This CL generates the tests after the spec file was changed: * lsh_projection * lstm * rnn * svdf This CL is a followup from ag/3802074. Bug: 67828197 Test: mma Test: NeuralNetworksTest Test: VtsHalNeuralnetworksV1_0TargetTest Change-Id: I0c40ac0556ed0770e694ac7a62eed7c073a031f4
sh_projection_weights_as_inputs.model.cpp
sh_projection_weights_as_inputs_relaxed.model.cpp
stm.model.cpp
stm2.model.cpp
stm2_relaxed.model.cpp
stm2_state.model.cpp
stm2_state2.model.cpp
stm2_state2_relaxed.model.cpp
stm2_state_relaxed.model.cpp
stm3.model.cpp
stm3_relaxed.model.cpp
stm3_state.model.cpp
stm3_state2.model.cpp
stm3_state2_relaxed.model.cpp
stm3_state3.model.cpp
stm3_state3_relaxed.model.cpp
stm3_state_relaxed.model.cpp
stm_relaxed.model.cpp
stm_state.model.cpp
stm_state2.model.cpp
stm_state2_relaxed.model.cpp
stm_state_relaxed.model.cpp
nn.model.cpp
nn_relaxed.model.cpp
nn_state.model.cpp
nn_state_relaxed.model.cpp
vdf.model.cpp
vdf2.model.cpp
vdf2_relaxed.model.cpp
vdf_relaxed.model.cpp
vdf_state.model.cpp
vdf_state_relaxed.model.cpp
|
03fde839dc0bfa4f2ead0d60fc4fe80f55e52660 |
27-Mar-2018 |
Michael Butler <butlermichael@google.com> |
Fix resize_bilinear test height/width order resize_bilinear_relaxed had its height and width parameters reversed. This CL fixes this, and regenerates all CTS and VTS models. Bug: 73964023 Test: mma Test: NeuralNetworksTest Test: VtsHalNeuralnetworksV1_0TargetTest Test: VtsHalNeuralnetworksV1_1TargetTest Change-Id: Ia5714eb5335327b25521184752542baa4c0a56fa
esize_bilinear_2.model.cpp
|
a9ce0001ca1df32fde3f322c385eef8ce7279329 |
23-Mar-2018 |
Miao Wang <miaowang@google.com> |
Remove unused / unimplemented parameter "crops" for BATCH_TO_SPACE Bug: 73661175 Test: mm Test: NeuralNetworksTests Change-Id: If4b50c50e0847ce36016f6c257aac3b9d418c7b2
atch_to_space.model.cpp
atch_to_space_float_1.model.cpp
atch_to_space_quant8_1.model.cpp
|
02e33fc0ef3dce28cee468d1fa4e37511ba1dd48 |
23-Mar-2018 |
Miao Wang <miaowang@google.com> |
Make NNAPI support BroadcastSub and BroadcastDiv. - Make the CPU implementation able to handle BroadcastSub and BroadcastDiv. - Add corresponding tests. Bug: 73661777 Test: mm Test: NeuralNetworksTest and VTS tests Change-Id: I0b7921b6f0e9f298e94dcaebe5cfe9ac580295a3
iv_broadcast_float.model.cpp
ub_broadcast_float.model.cpp
|
d6d2b0acd3b0e6914a2ca23214548e210a90b19c |
14-Mar-2018 |
Michael Butler <butlermichael@google.com> |
Upgrade generated test cases There were some changes to strided_slice_float_1.mod.py, strided_slice_quant8_1.mod.py, and resize_bilinear.mod.py that did not have a followup CL to update the corresponding generated test cases. This CL updates those changes. Additionally, some variables in mobilenet_224_gender_basic_fixed and mobilenet_quantized had their order swapped. Bug: 73964023 Bug: 74000148 Test: mma Test: NeuralNetworksTest Test: VtsHalNeuralnetworksV1_0TargetTest Change-Id: I78a32f98fc8e7166094d861675e59e3a0f61edac
trided_slice_float_1.model.cpp
trided_slice_quant8_1.model.cpp
|
3581e149f52fb810ecffe087cfec82cd55ccec22 |
26-Feb-2018 |
Miao Wang <miaowang@google.com> |
Generates new V1_0 tests from the newly added specs. Test: mm Test: NeuralNetworks tests pass on marlin Change-Id: I8f964ee6fa090b4fb3c1c6ee7f9a8c1fdac78ae7
vg_pool_float_5.model.cpp
vg_pool_quant8_5.model.cpp
onv_float_2.model.cpp
onv_quant8_2.model.cpp
epthwise_conv2d_float_2.model.cpp
epthwise_conv2d_quant8_2.model.cpp
ully_connected_float_2.model.cpp
ully_connected_quant8_2.model.cpp
2_normalization_2.model.cpp
2_pool_float_2.model.cpp
ax_pool_float_4.model.cpp
ax_pool_quant8_4.model.cpp
esize_bilinear_2.model.cpp
|
70f401e3df8435bbb750e77a2341f1feec719556 |
23-Feb-2018 |
Miao Wang <miaowang@google.com> |
Add quantized MEAN tests Bug: 63911257 Test: mm Test: NeuralNetworksTests and VTS pass on walleye Change-Id: Ia2374f5678202f1ae6aa2116f3eea1c739abcb50
ean_quant8_1.model.cpp
ean_quant8_2.model.cpp
|
e8e5d34c4159532eb324df393c2c752a508bced1 |
23-Feb-2018 |
Miao Wang <miaowang@google.com> |
Generate relaxed precision tests for CTS and VTS. Bug: 63911257 Test: mm Test: CTS and VTS pass on walleye Change-Id: I62655872423e55201e94c05e2cd9da86815d4b26
dd.model.cpp
dd_broadcast_quant8.model.cpp
dd_quant8.model.cpp
dd_relaxed.model.cpp
vg_pool_float_1.model.cpp
vg_pool_float_1_relaxed.model.cpp
vg_pool_float_2.model.cpp
vg_pool_float_2_relaxed.model.cpp
vg_pool_float_3.model.cpp
vg_pool_float_3_relaxed.model.cpp
vg_pool_float_4.model.cpp
vg_pool_float_4_relaxed.model.cpp
vg_pool_quant8_1.model.cpp
vg_pool_quant8_2.model.cpp
vg_pool_quant8_3.model.cpp
vg_pool_quant8_4.model.cpp
atch_to_space.model.cpp
atch_to_space_float_1.model.cpp
atch_to_space_quant8_1.model.cpp
oncat_float_1.model.cpp
oncat_float_1_relaxed.model.cpp
oncat_float_2.model.cpp
oncat_float_2_relaxed.model.cpp
oncat_float_3.model.cpp
oncat_float_3_relaxed.model.cpp
oncat_quant8_1.model.cpp
oncat_quant8_2.model.cpp
oncat_quant8_3.model.cpp
onv_1_h3_w2_SAME.model.cpp
onv_1_h3_w2_SAME_relaxed.model.cpp
onv_1_h3_w2_VALID.model.cpp
onv_1_h3_w2_VALID_relaxed.model.cpp
onv_3_h3_w2_SAME.model.cpp
onv_3_h3_w2_SAME_relaxed.model.cpp
onv_3_h3_w2_VALID.model.cpp
onv_3_h3_w2_VALID_relaxed.model.cpp
onv_float.model.cpp
onv_float_channels.model.cpp
onv_float_channels_relaxed.model.cpp
onv_float_channels_weights_as_inputs.model.cpp
onv_float_channels_weights_as_inputs_relaxed.model.cpp
onv_float_large.model.cpp
onv_float_large_relaxed.model.cpp
onv_float_large_weights_as_inputs.model.cpp
onv_float_large_weights_as_inputs_relaxed.model.cpp
onv_float_relaxed.model.cpp
onv_float_weights_as_inputs.model.cpp
onv_float_weights_as_inputs_relaxed.model.cpp
onv_quant8.model.cpp
onv_quant8_channels.model.cpp
onv_quant8_channels_weights_as_inputs.model.cpp
onv_quant8_large.model.cpp
onv_quant8_large_weights_as_inputs.model.cpp
onv_quant8_overflow.model.cpp
onv_quant8_overflow_weights_as_inputs.model.cpp
onv_quant8_weights_as_inputs.model.cpp
epth_to_space_float_1.model.cpp
epth_to_space_float_1_relaxed.model.cpp
epth_to_space_float_2.model.cpp
epth_to_space_float_2_relaxed.model.cpp
epth_to_space_float_3.model.cpp
epth_to_space_float_3_relaxed.model.cpp
epth_to_space_quant8_1.model.cpp
epth_to_space_quant8_2.model.cpp
epthwise_conv.model.cpp
epthwise_conv2d_float.model.cpp
epthwise_conv2d_float_large.model.cpp
epthwise_conv2d_float_large_2.model.cpp
epthwise_conv2d_float_large_2_weights_as_inputs.model.cpp
epthwise_conv2d_float_large_relaxed.model.cpp
epthwise_conv2d_float_large_weights_as_inputs.model.cpp
epthwise_conv2d_float_large_weights_as_inputs_relaxed.model.cpp
epthwise_conv2d_float_weights_as_inputs.model.cpp
epthwise_conv2d_quant8.model.cpp
epthwise_conv2d_quant8_large.model.cpp
epthwise_conv2d_quant8_large_weights_as_inputs.model.cpp
epthwise_conv2d_quant8_weights_as_inputs.model.cpp
epthwise_conv_relaxed.model.cpp
equantize.model.cpp
iv.model.cpp
mbedding_lookup.model.cpp
mbedding_lookup_relaxed.model.cpp
loor.model.cpp
loor_relaxed.model.cpp
ully_connected_float.model.cpp
ully_connected_float_large.model.cpp
ully_connected_float_large_weights_as_inputs.model.cpp
ully_connected_float_relaxed.model.cpp
ully_connected_float_weights_as_inputs.model.cpp
ully_connected_float_weights_as_inputs_relaxed.model.cpp
ully_connected_quant8.model.cpp
ully_connected_quant8_large.model.cpp
ully_connected_quant8_large_weights_as_inputs.model.cpp
ully_connected_quant8_weights_as_inputs.model.cpp
ashtable_lookup_float.model.cpp
ashtable_lookup_float_relaxed.model.cpp
ashtable_lookup_quant8.model.cpp
2_normalization.model.cpp
2_normalization_large.model.cpp
2_normalization_large_relaxed.model.cpp
2_normalization_relaxed.model.cpp
2_pool_float.model.cpp
2_pool_float_large.model.cpp
2_pool_float_relaxed.model.cpp
ocal_response_norm_float_1.model.cpp
ocal_response_norm_float_1_relaxed.model.cpp
ocal_response_norm_float_2.model.cpp
ocal_response_norm_float_2_relaxed.model.cpp
ocal_response_norm_float_3.model.cpp
ocal_response_norm_float_3_relaxed.model.cpp
ocal_response_norm_float_4.model.cpp
ocal_response_norm_float_4_relaxed.model.cpp
ogistic_float_1.model.cpp
ogistic_float_1_relaxed.model.cpp
ogistic_float_2.model.cpp
ogistic_float_2_relaxed.model.cpp
ogistic_quant8_1.model.cpp
ogistic_quant8_2.model.cpp
sh_projection.model.cpp
sh_projection_2.model.cpp
sh_projection_2_relaxed.model.cpp
sh_projection_relaxed.model.cpp
sh_projection_weights_as_inputs.model.cpp
sh_projection_weights_as_inputs_relaxed.model.cpp
stm.model.cpp
stm2.model.cpp
stm2_relaxed.model.cpp
stm2_state.model.cpp
stm2_state2.model.cpp
stm2_state2_relaxed.model.cpp
stm2_state_relaxed.model.cpp
stm3.model.cpp
stm3_relaxed.model.cpp
stm3_state.model.cpp
stm3_state2.model.cpp
stm3_state2_relaxed.model.cpp
stm3_state3.model.cpp
stm3_state3_relaxed.model.cpp
stm3_state_relaxed.model.cpp
stm_relaxed.model.cpp
stm_state.model.cpp
stm_state2.model.cpp
stm_state2_relaxed.model.cpp
stm_state_relaxed.model.cpp
ax_pool_float_1.model.cpp
ax_pool_float_1_relaxed.model.cpp
ax_pool_float_2.model.cpp
ax_pool_float_2_relaxed.model.cpp
ax_pool_float_3.model.cpp
ax_pool_float_3_relaxed.model.cpp
ax_pool_quant8_1.model.cpp
ax_pool_quant8_2.model.cpp
ax_pool_quant8_3.model.cpp
ean.model.cpp
ean_float_1.model.cpp
ean_float_2.model.cpp
obilenet_224_gender_basic_fixed.model.cpp
obilenet_224_gender_basic_fixed_relaxed.model.cpp
obilenet_quantized.model.cpp
ul.model.cpp
ul_broadcast_quant8.model.cpp
ul_quant8.model.cpp
ul_relaxed.model.cpp
ul_relu.model.cpp
ul_relu_relaxed.model.cpp
ad.model.cpp
ad_float_1.model.cpp
elu1_float_1.model.cpp
elu1_float_1_relaxed.model.cpp
elu1_float_2.model.cpp
elu1_float_2_relaxed.model.cpp
elu1_quant8_1.model.cpp
elu1_quant8_2.model.cpp
elu6_float_1.model.cpp
elu6_float_1_relaxed.model.cpp
elu6_float_2.model.cpp
elu6_float_2_relaxed.model.cpp
elu6_quant8_1.model.cpp
elu6_quant8_2.model.cpp
elu_float_1.model.cpp
elu_float_1_relaxed.model.cpp
elu_float_2.model.cpp
elu_quant8_1.model.cpp
elu_quant8_2.model.cpp
eshape.model.cpp
eshape_quant8.model.cpp
eshape_quant8_weights_as_inputs.model.cpp
eshape_relaxed.model.cpp
eshape_weights_as_inputs.model.cpp
eshape_weights_as_inputs_relaxed.model.cpp
esize_bilinear.model.cpp
esize_bilinear_relaxed.model.cpp
nn.model.cpp
nn_relaxed.model.cpp
nn_state.model.cpp
nn_state_relaxed.model.cpp
oftmax_float_1.model.cpp
oftmax_float_1_relaxed.model.cpp
oftmax_float_2.model.cpp
oftmax_float_2_relaxed.model.cpp
oftmax_quant8_1.model.cpp
oftmax_quant8_2.model.cpp
pace_to_batch.model.cpp
pace_to_batch_float_1.model.cpp
pace_to_batch_float_2.model.cpp
pace_to_batch_float_3.model.cpp
pace_to_batch_quant8_1.model.cpp
pace_to_batch_quant8_2.model.cpp
pace_to_batch_quant8_3.model.cpp
pace_to_depth_float_1.model.cpp
pace_to_depth_float_1_relaxed.model.cpp
pace_to_depth_float_2.model.cpp
pace_to_depth_float_2_relaxed.model.cpp
pace_to_depth_float_3.model.cpp
pace_to_depth_float_3_relaxed.model.cpp
pace_to_depth_quant8_1.model.cpp
pace_to_depth_quant8_2.model.cpp
queeze.model.cpp
queeze_float_1.model.cpp
queeze_quant8_1.model.cpp
trided_slice.model.cpp
trided_slice_float_1.model.cpp
trided_slice_float_10.model.cpp
trided_slice_float_2.model.cpp
trided_slice_float_3.model.cpp
trided_slice_float_4.model.cpp
trided_slice_float_5.model.cpp
trided_slice_float_6.model.cpp
trided_slice_float_7.model.cpp
trided_slice_float_8.model.cpp
trided_slice_float_9.model.cpp
trided_slice_qaunt8_10.model.cpp
trided_slice_quant8_1.model.cpp
trided_slice_quant8_2.model.cpp
trided_slice_quant8_3.model.cpp
trided_slice_quant8_4.model.cpp
trided_slice_quant8_5.model.cpp
trided_slice_quant8_6.model.cpp
trided_slice_quant8_7.model.cpp
trided_slice_quant8_8.model.cpp
trided_slice_quant8_9.model.cpp
ub.model.cpp
vdf.model.cpp
vdf2.model.cpp
vdf2_relaxed.model.cpp
vdf_relaxed.model.cpp
vdf_state.model.cpp
vdf_state_relaxed.model.cpp
anh.model.cpp
anh_relaxed.model.cpp
ranspose.model.cpp
ranspose_float_1.model.cpp
ranspose_quant8_1.model.cpp
|
65db490301bb2e35864fb0f2aef67fa8c4be2b88 |
20-Feb-2018 |
Miao Wang <miaowang@google.com> |
Add more tests for v1.1 ops Bug: 63911257 Test: mm Test: NeuralNetworksTests and VTS tests pass Change-Id: Ia9674e5bed390fd2507c6c70f1a37737f7733ae9
atch_to_space_float_1.model.cpp
atch_to_space_quant8_1.model.cpp
ean_float_1.model.cpp
ean_float_2.model.cpp
ad_float_1.model.cpp
pace_to_batch_float_1.model.cpp
pace_to_batch_float_2.model.cpp
pace_to_batch_float_3.model.cpp
pace_to_batch_quant8_1.model.cpp
pace_to_batch_quant8_2.model.cpp
pace_to_batch_quant8_3.model.cpp
queeze_float_1.model.cpp
queeze_quant8_1.model.cpp
trided_slice_float_1.model.cpp
trided_slice_float_10.model.cpp
trided_slice_float_2.model.cpp
trided_slice_float_3.model.cpp
trided_slice_float_4.model.cpp
trided_slice_float_5.model.cpp
trided_slice_float_6.model.cpp
trided_slice_float_7.model.cpp
trided_slice_float_8.model.cpp
trided_slice_float_9.model.cpp
trided_slice_qaunt8_10.model.cpp
trided_slice_quant8_1.model.cpp
trided_slice_quant8_2.model.cpp
trided_slice_quant8_3.model.cpp
trided_slice_quant8_4.model.cpp
trided_slice_quant8_5.model.cpp
trided_slice_quant8_6.model.cpp
trided_slice_quant8_7.model.cpp
trided_slice_quant8_8.model.cpp
trided_slice_quant8_9.model.cpp
ranspose_float_1.model.cpp
ranspose_quant8_1.model.cpp
|
e78b89d46b7e534b749ace863886571a840e83e2 |
16-Feb-2018 |
Michael Butler <butlermichael@google.com> |
Update generated VTS test for mobilenet_quantized The specification file for mobilenet_quantized was changed to use a real mobilenet quantized model with a real image as input. However, the vts test was not regenerated from that source file when the corresponding change to the spec file was made. This CL regenerates the vts test for mobilenet_quantized to keep the two in sync. Test: mm Test: VtsHalNeuralnetworksV1_0TargetTest Change-Id: I2dc7369755dedfafa0fcc1c34611135f6026bd48
obilenet_quantized.model.cpp
|
5b0a7d939acba4c70027ea2798e7bbe054e77707 |
06-Feb-2018 |
Miao Wang <miaowang@google.com> |
Create NNAPI v1.1 VTS tests. - Split specs files into corresponding subfolders with versioning. - Update scripts to be able to handle versioned specs. - Generate all_generated_$VER_vts_tests.cpp for VTS. - Generate V1_1 op tests for VTS. Bug: 63911257 Test: mm Test: NNAPI VTS tests pass on v1.0 and v1.1 sample devices. Change-Id: I1980561b69a463f4284f539cc252d298aa99a34c
atch_to_space.model.cpp
iv.model.cpp
ean.model.cpp
ad.model.cpp
pace_to_batch.model.cpp
queeze.model.cpp
trided_slice.model.cpp
ub.model.cpp
vdf2.model.cpp
ranspose.model.cpp
|
021304a703f6e21916e714979ba7c0427d286804 |
16-Nov-2017 |
Jean-Luc Brouillet <jeanluc@google.com> |
Merge "Improve validation of the HAL structures." into oc-mr1-nn-dev
|
c5e342b62bf25a98d15ae28ee97916b274296e94 |
12-Oct-2017 |
Jean-Luc Brouillet <jeanluc@google.com> |
Improve validation of the HAL structures. Add a lot of validation of the structures passed in the HAL. Particularly important are those that operands & arguments don't try to reach out of their memory blocks. Also grabs a few missing generated tests. Bug: 67828197 Test: System tests & VTS tests. Change-Id: I2edf6219fc660fab7c5b6a73e7a9cb8a358fb29b
epth_to_space_quant8_2.model.cpp
pace_to_depth_quant8_2.model.cpp
|
dd5cd91c89da2e5f44a8fd422e46ff24ffb872e0 |
10-Nov-2017 |
I-Jui (Ray) Sung <ijsung@google.com> |
Added quantized mobilenet to VTS and refactoring generators Quantized mobilenet was not able to run correctly in VTS as it has large weights that couldn't be passed through HIDL without using shared memory. Updated the test generator so it can optionally pass the weights via shared memory (by setting Configuration.use_shm_for_weights to True). Separated the VTS backend from the main test generator as a code cleanup. Also removed the blacklisting code in generate_vts_test.sh and checked in the generated VTS model for mobilenet_quanitzed. Test: unit tests and VTS on Sailfish Bug: 67753688 Bug: 67603060 Change-Id: I891422461d3c2a0e7ca117bf15dc0a8cbd5e8785
obilenet_quantized.model.cpp
|
4062279c74f2c995349b7ff04f22feb89eb81e47 |
19-Oct-2017 |
I-Jui (Ray) Sung <ijsung@google.com> |
Slicing a given model up to the given first N operations Also regenerated all CTS, VTS and unit tests, as a test harness function is renamed. Test: test.py and sliced mobilenet_quantized up to first 20 ops Test: unit tests and VTS on Sailfish Bug: 67781676 Change-Id: I68dcdbda17f8bedc98b1da573a8f884da0d5722d
onv_1_h3_w2_SAME.model.cpp
onv_1_h3_w2_VALID.model.cpp
onv_3_h3_w2_SAME.model.cpp
onv_3_h3_w2_VALID.model.cpp
epthwise_conv.model.cpp
stm.model.cpp
stm2.model.cpp
stm2_state.model.cpp
stm2_state2.model.cpp
stm3.model.cpp
stm3_state.model.cpp
stm3_state2.model.cpp
stm3_state3.model.cpp
stm_state.model.cpp
stm_state2.model.cpp
obilenet_224_gender_basic_fixed.model.cpp
nn_state.model.cpp
vdf_state.model.cpp
|
2467b9c2956293324de8557cf341a7cae83c591d |
12-Oct-2017 |
I-Jui (Ray) Sung <ijsung@google.com> |
Update generated VTS tests Regenerate VTS tests after test generator updates in ag/3050465. Bug: 67607461 Test: VtsHalNeuralnetworksV1_0TargetTest on Angler with sample driver Change-Id: I23898061809fe371049337d8c103c05427a728ee
vg_pool_float_1.model.cpp
vg_pool_float_2.model.cpp
vg_pool_float_3.model.cpp
vg_pool_float_4.model.cpp
vg_pool_quant8_1.model.cpp
vg_pool_quant8_2.model.cpp
vg_pool_quant8_3.model.cpp
vg_pool_quant8_4.model.cpp
onv_float.model.cpp
onv_float_channels.model.cpp
onv_float_channels_weights_as_inputs.model.cpp
onv_float_large.model.cpp
onv_float_large_weights_as_inputs.model.cpp
onv_float_weights_as_inputs.model.cpp
onv_quant8.model.cpp
onv_quant8_channels.model.cpp
onv_quant8_channels_weights_as_inputs.model.cpp
onv_quant8_large.model.cpp
onv_quant8_large_weights_as_inputs.model.cpp
onv_quant8_overflow.model.cpp
onv_quant8_overflow_weights_as_inputs.model.cpp
onv_quant8_weights_as_inputs.model.cpp
epthwise_conv2d_float.model.cpp
epthwise_conv2d_float_large.model.cpp
epthwise_conv2d_float_large_2.model.cpp
epthwise_conv2d_float_large_2_weights_as_inputs.model.cpp
epthwise_conv2d_float_large_weights_as_inputs.model.cpp
epthwise_conv2d_float_weights_as_inputs.model.cpp
epthwise_conv2d_quant8.model.cpp
epthwise_conv2d_quant8_large.model.cpp
epthwise_conv2d_quant8_large_weights_as_inputs.model.cpp
epthwise_conv2d_quant8_weights_as_inputs.model.cpp
mbedding_lookup.model.cpp
2_pool_float.model.cpp
2_pool_float_large.model.cpp
ax_pool_float_1.model.cpp
ax_pool_float_2.model.cpp
ax_pool_float_3.model.cpp
ax_pool_quant8_1.model.cpp
ax_pool_quant8_2.model.cpp
ax_pool_quant8_3.model.cpp
|
9949232ba3d5b1d95f5b3d9ea310b88b81ee1a45 |
07-Oct-2017 |
gfan <gfan@google.com> |
Added one more test spec for space_to_depth/depth_to_space Bug: 63905942 Test: ran NeuralNetworksTest on marlin Change-Id: I11df832b5e69479b7fe4e8beff9c0add2ed9992c
epth_to_space_float_3.model.cpp
pace_to_depth_float_3.model.cpp
|
bee07f73a5f998a2dd6dc581e7776557c21f9684 |
09-Oct-2017 |
Miao Wang <miaowang@google.com> |
Force CpuExecutor validating user-provided model output operands. - For operands with OperandLifeTime::MODEL_OUTPUT, the dimensions, type, and other meta-data must match the output Shape calculated from the operation preparation step. - Fix the ill-defined tests caught by the added validation. - Incidental changes: generated more tests from tests specs. Bug: 67390841 Test: NeuralNetworksTests pass Change-Id: I40d35db0f7a868feae773dbf7e12cf4bf5f5e275
onv_float.model.cpp
onv_float_channels.model.cpp
onv_float_channels_weights_as_inputs.model.cpp
onv_float_large.model.cpp
onv_float_large_weights_as_inputs.model.cpp
onv_float_weights_as_inputs.model.cpp
onv_quant8.model.cpp
onv_quant8_channels.model.cpp
onv_quant8_channels_weights_as_inputs.model.cpp
onv_quant8_large.model.cpp
onv_quant8_large_weights_as_inputs.model.cpp
onv_quant8_overflow.model.cpp
onv_quant8_overflow_weights_as_inputs.model.cpp
onv_quant8_weights_as_inputs.model.cpp
epth_to_space_quant8_1.model.cpp
epthwise_conv2d_float.model.cpp
epthwise_conv2d_float_large.model.cpp
epthwise_conv2d_float_large_2.model.cpp
epthwise_conv2d_float_large_2_weights_as_inputs.model.cpp
epthwise_conv2d_float_large_weights_as_inputs.model.cpp
epthwise_conv2d_float_weights_as_inputs.model.cpp
epthwise_conv2d_quant8.model.cpp
epthwise_conv2d_quant8_large.model.cpp
epthwise_conv2d_quant8_large_weights_as_inputs.model.cpp
epthwise_conv2d_quant8_weights_as_inputs.model.cpp
ully_connected_float.model.cpp
ully_connected_float_large.model.cpp
ully_connected_float_large_weights_as_inputs.model.cpp
ully_connected_float_weights_as_inputs.model.cpp
ully_connected_quant8.model.cpp
ully_connected_quant8_large.model.cpp
ully_connected_quant8_large_weights_as_inputs.model.cpp
ully_connected_quant8_weights_as_inputs.model.cpp
sh_projection.model.cpp
sh_projection_2.model.cpp
sh_projection_weights_as_inputs.model.cpp
stm.model.cpp
stm2.model.cpp
stm3.model.cpp
eshape.model.cpp
eshape_quant8.model.cpp
eshape_quant8_weights_as_inputs.model.cpp
eshape_weights_as_inputs.model.cpp
pace_to_depth_quant8_1.model.cpp
vdf.model.cpp
|
66d5cb6e3a90aefc8d545f6369080ab88de9d667 |
05-Oct-2017 |
Jean-Luc Brouillet <jeanluc@google.com> |
Rename setInputsAndOutputs To avoid confusion with other set* functions, rename setInputsAndOutputs to identifyInputsAndOutputs. Also added a few new generated tests when I reran generate_test.sh. Bug: 63905942 Test: local & VTS tests Change-Id: Ie947044bee1a97426c847b9d66e60f0c25395bbc
2_normalization_large.model.cpp
2_pool_float_large.model.cpp
stm.model.cpp
stm2.model.cpp
stm3.model.cpp
nn.model.cpp
vdf.model.cpp
|
238a880d67b3aa5650ad52037fe1c25b1750eca9 |
05-Oct-2017 |
Miao Wang <miaowang@google.com> |
Fix quantized CONV_2D and FULLY_CONNECTED tests and add more validation for input tensor types. Bug: 67430183 Bug: 63905942 Test: mm Test: NeuralNetworksTest on sailfish Change-Id: Ibc52ba04ebc515d9208b9266a2e9bbe90d675542
onv_quant8.model.cpp
onv_quant8_channels.model.cpp
onv_quant8_large.model.cpp
onv_quant8_overflow.model.cpp
ully_connected_quant8.model.cpp
ully_connected_quant8_large.model.cpp
|
e68d924a02511200be6186c947359dee7bb58f23 |
04-Oct-2017 |
Jean-Luc Brouillet <jeanluc@google.com> |
Modify test files for size. Add tests. Modified the specs so that the generated data files won't be so large as to take very long to compile. Also generate the tests for the new specs that have been added. Finally, update the VTS tests for the specs we have. Bug: 67394766 Test: Compiled and ran unit tests and VTS tests. The regular tets pass except for: [ FAILED ] GeneratedTests.conv_quant8_channels [ FAILED ] GeneratedTests.conv_quant8_large [ FAILED ] GeneratedTests.conv_quant8_overflow The VTS tests pass except for: [ FAILED ] NeuralnetworksHidlTest.conv_quant8_channels [ FAILED ] NeuralnetworksHidlTest.conv_quant8_large [ FAILED ] NeuralnetworksHidlTest.conv_quant8_overflow [ FAILED ] NeuralnetworksHidlTest.lsh_projection [ FAILED ] NeuralnetworksHidlTest.lstm2 [ FAILED ] NeuralnetworksHidlTest.lstm3 [ FAILED ] NeuralnetworksHidlTest.lstm Change-Id: I5a26d0d05e1eca9874b0e9b09f33f345b657667a
vg_pool_float_2.model.cpp
vg_pool_float_3.model.cpp
vg_pool_float_4.model.cpp
vg_pool_quant8_2.model.cpp
oncat_float_2.model.cpp
oncat_float_3.model.cpp
oncat_quant8_2.model.cpp
oncat_quant8_3.model.cpp
onv_quant8_channels.model.cpp
onv_quant8_large.model.cpp
onv_quant8_overflow.model.cpp
epthwise_conv2d_float.model.cpp
epthwise_conv2d_float_large.model.cpp
epthwise_conv2d_float_large_2.model.cpp
epthwise_conv2d_quant8.model.cpp
epthwise_conv2d_quant8_large.model.cpp
ully_connected_float_large.model.cpp
ully_connected_quant8_large.model.cpp
ogistic_float_2.model.cpp
ax_pool_float_2.model.cpp
ax_pool_float_3.model.cpp
ax_pool_quant8_2.model.cpp
ax_pool_quant8_3.model.cpp
elu1_float_2.model.cpp
elu1_quant8_2.model.cpp
elu6_float_2.model.cpp
elu6_quant8_2.model.cpp
elu_float_2.model.cpp
elu_quant8_2.model.cpp
|
224c01eb06d3dc496b99b0827fdcc9e65bfc4f9a |
03-Oct-2017 |
Dong Chen <dongchen@google.com> |
Update generated unit tests and vts tests. Bug: 63905942 Test: NeuralNetworksTest on Angler Change-Id: I6a12e8e118bf0855ba6fa49065e054a2336473cd
dd_broadcast_quant8.model.cpp
dd_quant8.model.cpp
vg_pool_float.model.cpp
vg_pool_float_1.model.cpp
vg_pool_float_2.model.cpp
vg_pool_float_3.model.cpp
vg_pool_float_4.model.cpp
vg_pool_quant8.model.cpp
vg_pool_quant8_1.model.cpp
vg_pool_quant8_2.model.cpp
vg_pool_quant8_3.model.cpp
vg_pool_quant8_4.model.cpp
oncat_float.model.cpp
oncat_float_1.model.cpp
oncat_float_2.model.cpp
oncat_float_3.model.cpp
oncat_quant8.model.cpp
oncat_quant8_1.model.cpp
oncat_quant8_2.model.cpp
oncat_quant8_3.model.cpp
onv_float_channels.model.cpp
onv_float_large.model.cpp
ashtable_lookup_float.model.cpp
ashtable_lookup_quant8.model.cpp
ogistic_float_1.model.cpp
ogistic_float_2.model.cpp
ogistic_quant8_1.model.cpp
ogistic_quant8_2.model.cpp
stm2.model.cpp
stm3.model.cpp
ax_pool_float.model.cpp
ax_pool_float_1.model.cpp
ax_pool_float_2.model.cpp
ax_pool_float_3.model.cpp
ax_pool_quant8.model.cpp
ax_pool_quant8_1.model.cpp
ax_pool_quant8_2.model.cpp
ax_pool_quant8_3.model.cpp
ul_broadcast_quant8.model.cpp
ul_quant8.model.cpp
elu1_float.model.cpp
elu1_float_1.model.cpp
elu1_float_2.model.cpp
elu1_quant8.model.cpp
elu1_quant8_1.model.cpp
elu1_quant8_2.model.cpp
elu6_float.model.cpp
elu6_float_1.model.cpp
elu6_float_2.model.cpp
elu6_quant8.model.cpp
elu6_quant8_1.model.cpp
elu6_quant8_2.model.cpp
elu_float.model.cpp
elu_float_1.model.cpp
elu_float_2.model.cpp
elu_quant8.model.cpp
elu_quant8_1.model.cpp
elu_quant8_2.model.cpp
nn.model.cpp
igmoid_float.model.cpp
igmoid_quant8.model.cpp
|
35647da7af1f99b6abb48c4eeaec042ea9edfb4d |
03-Oct-2017 |
Miao Wang <miaowang@google.com> |
Fix documentation of FULLY_CONNECTED, and add checks for input rank. Bug: 67319070 Bug: 63905942 Test: mm Test: NeuralNetworksTests pass Change-Id: Ia19c643598c48682b65d4de984fb22d9c3bb05f9
ully_connected_float.model.cpp
ully_connected_quant8.model.cpp
|
93e086fbc0f1577eabdffd0d3420589f2788bd95 |
02-Oct-2017 |
Miao Wang <miaowang@google.com> |
Remove activation parameter from CONCATENATION Bug: 67185615 Test: mm Change-Id: I3555259305761691ea65d2fff406d7fcd8ee8eb5
oncat_float.model.cpp
oncat_quant8.model.cpp
|
9fd99905f7dcb2cd4195d2670aded45fc49cc1cb |
30-Sep-2017 |
Miao Wang <miaowang@google.com> |
Fix test generator Bug: 63905942 Test: mm Test: NeuralNetworksTest pass Change-Id: Ie3d734aee5cf10051045c2aafa8db6c508dd2698
igmoid_quant8.model.cpp
oftmax_float_1.model.cpp
oftmax_quant8_1.model.cpp
oftmax_quant8_2.model.cpp
|
45bf79e5b9fee354fde7c1f64417d9ca4a1da7da |
25-Sep-2017 |
Miao Wang <miaowang@google.com> |
Clarify the expectation of scale and zeroPoint for affected ops. - Remove the OperandType constructor taking f_min and f_max as quantization parameters as it causes confusions for ops like LOGISTIC and SOFTMAX. - Update the documenation to clearly state the expected scale and zeroPoint for LOGISTIC, SOFTMAX and CONCATENATION. - Update the tests to directly input scale and zeroPoint. Bug: 63905942 Test: mm Test: NeuralNetworksTest pass Change-Id: Ia450d6ce9509205d22e6383bd7e454afa0568cbb
igmoid_quant8.model.cpp
oftmax_quant8_1.model.cpp
oftmax_quant8_2.model.cpp
|
7d6ac906f000f3afe418e92c0a4ae36b2ea1143e |
23-Sep-2017 |
Jean-Luc Brouillet <jeanluc@google.com> |
Remove operationTuple. Removed operationTuple from Model in the HAL, as the data type was redundant information. Removed supportedOperationTuples from Capabilities, as real drivers need more complex restrictions than this provided. For the OC-MR1, we'll just rely on getSupportedNodes. Also removed the unused cachesCompilation. Bug: 63905942 Test: Compiled and ran tests, incl. vts. Change-Id: I84433d1e0e5211ac2f77317f3752171d85a5ab04
dd.model.cpp
vg_pool_float.model.cpp
vg_pool_quant8.model.cpp
oncat_float.model.cpp
oncat_quant8.model.cpp
onv_float.model.cpp
onv_quant8.model.cpp
epth_to_space_float_1.model.cpp
epth_to_space_float_2.model.cpp
epth_to_space_quant8_1.model.cpp
epth_to_space_quant8_2.model.cpp
epthwise_conv_2d.model.cpp
epthwise_conv_2d_quant8.model.cpp
equantize.model.cpp
mbedding_lookup.model.cpp
loor.model.cpp
ully_connected_float.model.cpp
ully_connected_quant8.model.cpp
ashtable_lookup_float.model.cpp
ashtable_lookup_quant8.model.cpp
2_normalization.model.cpp
2_pool_float.model.cpp
ocal_response_norm_float_1.model.cpp
ocal_response_norm_float_2.model.cpp
ocal_response_norm_float_3.model.cpp
ocal_response_norm_float_4.model.cpp
sh_projection.model.cpp
stm.model.cpp
stm2.model.cpp
stm3.model.cpp
ax_pool_float.model.cpp
ax_pool_quant8.model.cpp
ul.model.cpp
ul_relu.model.cpp
elu1_float.model.cpp
elu1_quant8.model.cpp
elu6_float.model.cpp
elu6_quant8.model.cpp
elu_float.model.cpp
elu_quant8.model.cpp
eshape.model.cpp
eshape_quant8.model.cpp
esize_bilinear.model.cpp
nn.model.cpp
igmoid_float.model.cpp
igmoid_quant8.model.cpp
oftmax_float_1.model.cpp
oftmax_float_2.model.cpp
oftmax_quant8_1.model.cpp
oftmax_quant8_2.model.cpp
pace_to_depth_float_1.model.cpp
pace_to_depth_float_2.model.cpp
pace_to_depth_quant8_1.model.cpp
pace_to_depth_quant8_2.model.cpp
vdf.model.cpp
anh.model.cpp
|
86c4350ae8f4f9a68e2334b08a6e97c8c457e981 |
19-Sep-2017 |
Miao Wang <miaowang@google.com> |
Fix depthwise_conv tests - For quantized depthwise_conv, the bias needs to be TENSOR_INT32. - The first dimension for the filter needs to be 1. Bug: 63905942 Test: depthwise_conv_quant8 in NeuralNetworkTests pass Change-Id: I180c2f3be59651897839475213fd3c874c55a267
epthwise_conv_2d.model.cpp
epthwise_conv_2d_quant8.model.cpp
|
b5f8d97277d5c30c4ae3efc884649703ec643f78 |
14-Sep-2017 |
I-Jui (Ray) Sung <ijsung@google.com> |
Re-generate VTS tests from test specs Also, updated test generator on handling FLOAT32 constants. Test: VtsHalNeuralnetworksV1_0TargetTest on Angler Test: frameworks/ml/nn/tools/test_generator/tests/test.py Bug: 63905942 Change-Id: I4445c0b8836795b73b77e04e125d7e90229ce77a
loor.model.cpp
ully_connected_float.model.cpp
ully_connected_quant8.model.cpp
ocal_response_norm_float_1.model.cpp
ocal_response_norm_float_2.model.cpp
ocal_response_norm_float_3.model.cpp
ocal_response_norm_float_4.model.cpp
sh_projection.model.cpp
stm.model.cpp
stm2.model.cpp
stm3.model.cpp
ul.model.cpp
ul_relu.model.cpp
nn.model.cpp
igmoid_float.model.cpp
igmoid_quant8.model.cpp
oftmax_float_1.model.cpp
oftmax_float_2.model.cpp
oftmax_quant8_1.model.cpp
oftmax_quant8_2.model.cpp
pace_to_depth_float_1.model.cpp
pace_to_depth_float_2.model.cpp
pace_to_depth_quant8_1.model.cpp
pace_to_depth_quant8_2.model.cpp
vdf.model.cpp
anh.model.cpp
|
b6b3dc4cc7a45b61fcfa503f776f658148b5a2a4 |
14-Sep-2017 |
I-Jui (Ray) Sung <ijsung@google.com> |
Support don't care outputs in VTS tests - Updated test generator to generate helper functions - Re-generated VTS tests Actual uses of the infrastructure (IgnoredOutput) come with the test specs of LSTM. Bug: 63905942 Test: test.py on host Test: NeuralNetworksTest on Angler Test: VtsHalNeuralnetworksV1_0TargetTest on Angler Change-Id: I464aa1cd77fd2d2fecab5d01dd223346fce04f7b
dd.model.cpp
vg_pool_float.model.cpp
vg_pool_quant8.model.cpp
oncat_float.model.cpp
oncat_quant8.model.cpp
onv_float.model.cpp
onv_quant8.model.cpp
epth_to_space_float_1.model.cpp
epth_to_space_float_2.model.cpp
epth_to_space_quant8_1.model.cpp
epth_to_space_quant8_2.model.cpp
epthwise_conv_2d.model.cpp
epthwise_conv_2d_quant8.model.cpp
equantize.model.cpp
mbedding_lookup.model.cpp
ashtable_lookup.model.cpp
ashtable_lookup_float.model.cpp
ashtable_lookup_quant8.model.cpp
2_normalization.model.cpp
2_pool_float.model.cpp
ax_pool_float.model.cpp
ax_pool_quant8.model.cpp
elu1_float.model.cpp
elu1_quant8.model.cpp
elu6_float.model.cpp
elu6_quant8.model.cpp
elu_float.model.cpp
elu_quant8.model.cpp
eshape.model.cpp
eshape_quant8.model.cpp
esize_bilinear.model.cpp
|
d8b6b50ab2b326d11a703e869a3546679bd5727b |
14-Sep-2017 |
I-Jui (Ray) Sung <ijsung@google.com> |
Fix build failure - checking in missing VTS files Add missing generated files. Bug: 63905942 Test: VtsHalNeuralnetworksV1_0TargetTest on Angler Change-Id: I77eb1a64c01ed2fab8f2cd07dea95bc0bf96eb40
oncat_quant8.model.cpp
onv_float.model.cpp
onv_quant8.model.cpp
epth_to_space_float_1.model.cpp
epth_to_space_float_2.model.cpp
epth_to_space_quant8_1.model.cpp
epth_to_space_quant8_2.model.cpp
epthwise_conv_2d.model.cpp
epthwise_conv_2d_quant8.model.cpp
equantize.model.cpp
mbedding_lookup.model.cpp
ashtable_lookup_float.model.cpp
ashtable_lookup_quant8.model.cpp
2_normalization.model.cpp
elu1_quant8.model.cpp
elu6_quant8.model.cpp
elu_quant8.model.cpp
eshape.model.cpp
eshape_quant8.model.cpp
esize_bilinear.model.cpp
|
420cf7bdb689bc53b2a4e8c5f9eca42f7a06c1c0 |
11-Sep-2017 |
I-Jui (Ray) Sung <ijsung@google.com> |
Generated VTS tests and minor tweak on test harness Changes: - Export generated models and examples path in Android.bp - Avoid duplicated definitions in TestHarness.h when included multiple times - Add generated VTS models for VTS - Update test generator to compute scale and offset from fmin and fmax Bug: 63905942 Test: VTS and CTS unit testcases with sample driver enabled on Angler Change-Id: I3e7c5a2aa2c9945e7cd8cdf93968ef88f2b3bbfa
dd.model.cpp
vg_pool_float.model.cpp
vg_pool_quant8.model.cpp
oncat_float.model.cpp
ashtable_lookup.model.cpp
2_pool_float.model.cpp
ax_pool_float.model.cpp
ax_pool_quant8.model.cpp
elu1_float.model.cpp
elu6_float.model.cpp
elu_float.model.cpp
|