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
/frameworks/ml/nn/runtime/test/generated/all_generated_tests.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
/frameworks/ml/nn/runtime/test/generated/all_generated_tests.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
/frameworks/ml/nn/runtime/test/generated/all_generated_tests.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
/frameworks/ml/nn/runtime/test/generated/all_generated_tests.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
/frameworks/ml/nn/runtime/test/generated/all_generated_tests.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
/frameworks/ml/nn/runtime/test/generated/all_generated_tests.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
/frameworks/ml/nn/runtime/test/generated/all_generated_tests.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
/frameworks/ml/nn/runtime/test/generated/all_generated_tests.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
/frameworks/ml/nn/runtime/test/generated/all_generated_tests.cpp
|
4d8c48b3cc55c0748ef87a0ba8bbbd3959680213 |
|
30-Jan-2018 |
Miao Wang <miaowang@google.com> |
Allow CpuExecutor to execute the new ops. - Add basic tests for all the newly added operations. Bug: 63911257 Test: mm Test: NeuralNetworksTest (CTS) including new tests pass Change-Id: I78124e5d5dac6824da678342a02792439d1c725e
/frameworks/ml/nn/runtime/test/generated/all_generated_tests.cpp
|
8db6e487763be346310fc5468bd8f33f255ccb9c |
|
06-Oct-2017 |
Yang Ni <yangni@google.com> |
Adding filter rank to SVDF Bug: 67597181 Pulled in the latest implementation from TF Lite. This allows a rank parameter that is greater than 1. Split the state into input and output states. Added a test spec for rank 2 SVDF. Test: NeuralNetworksTest Test: SVDFTest: adb shell /data/nativetest64/svdf_test/svdf_test Change-Id: I207cc081019369bf5e643e16e91ff664d10975cc
/frameworks/ml/nn/runtime/test/generated/all_generated_tests.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
/frameworks/ml/nn/runtime/test/generated/all_generated_tests.cpp
|
4107f3201f58a9780e2550a83e90b6ec8a80cb1d |
|
27-Oct-2017 |
I-Jui (Ray) Sung <ijsung@google.com> |
Modernize the test specs of various outdated tests These generated test were in an earlier format for test_generator, and were not re-generated when running generate_test.sh This CL converts the test spec to a modern test spec. Removed manually written includes in TestGenerated as well. Also removed test harness for those outdated tests since it is no longer used. Bug: 68383630 Test: NeuralNetworksTest on Sailfish Change-Id: I994317516794f6198436ee5c476cc2f4dbf764da
/frameworks/ml/nn/runtime/test/generated/all_generated_tests.cpp
|
a1ef918e19d3d66773dfbd6b3ccc6bacfd153a52 |
|
27-Oct-2017 |
I-Jui (Ray) Sung <ijsung@google.com> |
Modernize the test spec of mobilenet_224_gander_basic_fixed The generated test was in an earlier format for test_generator in which weights were defined as automatic variables. That is now considered a bug. This CL fixes the problem by converting the test spec to a modern test spec. Removed manually written includes in TestGenerated as well. Bug: 68383630 Test: NeuralNetworksTest on Sailfish Change-Id: I4a4325109bb73ab1d63169735e8f1170fe0eaa83
/frameworks/ml/nn/runtime/test/generated/all_generated_tests.cpp
|
9b8ba9d9e398b8448a1e6af568fd1195bc035deb |
|
24-Oct-2017 |
I-Jui (Ray) Sung <ijsung@google.com> |
Include a full example into mobilenet_quantized spec Manually merge the generated example file into the spec and convert it into a properly defined Example. Updated generate_test.sh as the hack to workaround b/67394906 is no longer needed. This change is also required by the slicing tool. Bug: 67781676 Bug: 67394906 Test: NeuralNetworkTest on Sailfish Change-Id: I95b8718e3dab876eb0bb93a1d40f486c5473017f
/frameworks/ml/nn/runtime/test/generated/all_generated_tests.cpp
|
f6d3074a6ce9d327ac4de25ad8b828fb810ae6ca |
|
12-Oct-2017 |
Yang Ni <yangni@google.com> |
Test LSTM, RNN, and SVDF with non-zero states Bug: 67427635 These are auto-generated tests. Updates the specs so that states are not zeros. Test: NeuralNetworksTest Change-Id: Id419d020a8c0abc1bf03242c99ad03b2cb192ccb
/frameworks/ml/nn/runtime/test/generated/all_generated_tests.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
/frameworks/ml/nn/runtime/test/generated/all_generated_tests.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
/frameworks/ml/nn/runtime/test/generated/all_generated_tests.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
/frameworks/ml/nn/runtime/test/generated/all_generated_tests.cpp
|
a5e146a1efaf31028e2eeef53dd3264fd6d95563 |
|
05-Oct-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Change stateful Ops to stateless ones" into oc-mr1-dev
|
eefb1e60444afd08a4350e11f281ac7064ebba63 |
|
04-Oct-2017 |
Yang Ni <yangni@google.com> |
Change stateful Ops to stateless ones Bug: 63905942 Updated Ops RNN, LSTM, and SVDF. Split outputs used for states into inputs and outputs. Test: NeuralNetworksTest Change-Id: Ia3d11f640cba4cab1b94d0b9746c46d347c024a4
/frameworks/ml/nn/runtime/test/generated/all_generated_tests.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
/frameworks/ml/nn/runtime/test/generated/all_generated_tests.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
/frameworks/ml/nn/runtime/test/generated/all_generated_tests.cpp
|
25f0f2dcd7049cd9f8a60133697dff114bbbf00e |
|
28-Sep-2017 |
Miao Wang <miaowang@google.com> |
Allow ADD and MUL taking quantized input. - Implement the quant8 path for ADD and MUL. - Add tests for quant8 ADD and MUL, both normal and broadcast version. - Add validation for quantization parameters, forcing scale >= 0 and zeroPoint in range [0, 255] for QUANT8_ASYMM type operands. Bug: 63905942 Test: mm Test: NeuralNetworksTest pass Change-Id: Ib643217737af9624a079369e0aea792025223fbb
/frameworks/ml/nn/runtime/test/generated/all_generated_tests.cpp
|
b3ea13a8e7b607d78cceae07a000df073e1520ea |
|
29-Sep-2017 |
Miao Wang <miaowang@google.com> |
Add quantized MobileNet test Bug: 63905942 Test: mm Test: NeuralNetworksTest pass Change-Id: I1abe8074c498da38852f759a3cb7ba6882a7529e
/frameworks/ml/nn/runtime/test/generated/all_generated_tests.cpp
|
1b8fa4fb29e498173f6b7992344a24bce447de82 |
|
14-Sep-2017 |
I-Jui (Ray) Sung <ijsung@google.com> |
Re-generate CTS tests from test specs Bug: 63905942 Test: NeuralNetworksTest on Angler Change-Id: I002efa72d08282ec1a9fa7625f2df4a36dd16fb2
/frameworks/ml/nn/runtime/test/generated/all_generated_tests.cpp
|
bf15cf2352cd159679210c0e575a26e2e37b770a |
|
08-Sep-2017 |
Yang Ni <yangni@google.com> |
Test spec for the Basic RNN operation Bug: 63905942 Added test spec for RNN. Additional changes to make the generated test work: * Updated auto test harness to use EXPECT_NEAR with an absolute error of 1.0e-5 for comparison of floating point numbers. * Made the generate example (inputs and golden outputs) local variable to avoid issues in the second test run. Test: run generate_test.sh and run the generated tests. Change-Id: I8844fd134c6718707d63af0dc4b8447ce5257954
/frameworks/ml/nn/runtime/test/generated/all_generated_tests.cpp
|
ec8e1c71d11f7b5abe306e0c9c6af7da755bd46b |
|
13-Sep-2017 |
I-Jui (Ray) Sung <ijsung@google.com> |
Support ignored output in test generator Added a new construct IgnoredOutput for specifying outputs that are excluded from comparing against golden, required by ops like SVDF. Also regenerated CTS tests since a test now has one more generated function bool is_ignored(int); In addition, updated test generator regression suite accordingly. Bug: 63905942 Test: NeuralNetworkTest on Angler Test: VtsHalNeuralnetworksV1_0TargetTest on Angler Test: tools/test_generator/tests/test.py on host Change-Id: I99a438400c264cd3b4a12014e1cc473a7d324df6
/frameworks/ml/nn/runtime/test/generated/all_generated_tests.cpp
|
9b69c561a47cdb35b911b163c0d819f7a77efe41 |
|
12-Sep-2017 |
Yang Ni <yangni@google.com> |
Fix auto-generated LSH Projection test Bug: 63905942 Leaving an optional argument unset leads to wrong results. Setting it an empty python list, i.e., [], fixes the issue. Test: adb shell /data/nativetest64/NeuralNetworksTest/NeuralNetworksTest --gtest_filter=GeneratedTests.lsh_projection Change-Id: I955bb1093b7281711f1fdc4c888aa2891c135730
/frameworks/ml/nn/runtime/test/generated/all_generated_tests.cpp
|
608124c8a4bc3a5385694d74f0b2f2a6ce5d6292 |
|
12-Sep-2017 |
I-Jui (Ray) Sung <ijsung@google.com> |
Regenerate CTS and unit tests from specs - Temporarily took out LSH projection as there's a result mismatch - Added hashtable_lookup and relu1_quant8 Bug: 63905942 Test: NeuralNetworksTests on Angler Change-Id: Ie3181e39ad062764dc4a37e7d800367c564bef9f
/frameworks/ml/nn/runtime/test/generated/all_generated_tests.cpp
|
62ff6a785f5139658c25124c3af20c489d6fe5f2 |
|
12-Sep-2017 |
I-Jui (Ray) Sung <ijsung@google.com> |
Regenerate CTS and unit tests from specs - Temporarily took out LSH projection as there's a result mismatch Bug: 63905942 Test: NeuralNetworksTests on Angler Change-Id: Ic8f8281c3d8a785bc8f4d8ea1d307f2d9d402ae5
/frameworks/ml/nn/runtime/test/generated/all_generated_tests.cpp
|
6e4193a640d8610baad9cf88ed4675cfaa4fc874 |
|
11-Sep-2017 |
Dong Chen <dongchen@google.com> |
Fix MAX_POOL quant8 op test breakage and update generated models & examples. MAX_POOL quant8 op test was broken after explicit padding change in ag/2874247. This CL fixes it and updates generated models & examples to prevent future breakages. Bug: 63905942 Test: NeuralNetworksTest on Angler Change-Id: I0c63e2b5884f48a5fbe32ebcdff641196b3541b4
/frameworks/ml/nn/runtime/test/generated/all_generated_tests.cpp
|
6a0d306cf902e13ab147c7533b2cb02540ee66d5 |
|
08-Sep-2017 |
I-Jui (Ray) Sung <ijsung@google.com> |
Support example that has tensors of different types Operations like LSH_PROJECTION requires tensors of different types. This CL adds support to the generator and harness (for native tests). Revised: - Test generator - Test harness - Existing examples Also regenerated examples from testcases. Bug: 63905942 Test: tools/test_generator/test.py Test: NeuralNetworkTest on angler Test: cts-tradefed run commandAndExit cts -m CtsNNAPITestCases Change-Id: I000cdac92468659709be18599a425ef82695011a
/frameworks/ml/nn/runtime/test/generated/all_generated_tests.cpp
|