all_generated_tests.cpp revision 608124c8a4bc3a5385694d74f0b2f2a6ce5d6292
16a0d306cf902e13ab147c7533b2cb02540ee66d5I-Jui (Ray) Sung// DO NOT EDIT;
26a0d306cf902e13ab147c7533b2cb02540ee66d5I-Jui (Ray) Sung// Generated by ml/nn/runtime/test/specs/generate_test.sh
36a0d306cf902e13ab147c7533b2cb02540ee66d5I-Jui (Ray) Sung
46a0d306cf902e13ab147c7533b2cb02540ee66d5I-Jui (Ray) Sungnamespace add {
56a0d306cf902e13ab147c7533b2cb02540ee66d5I-Jui (Ray) Sungstd::vector<MixedTypedExample> examples = {
66a0d306cf902e13ab147c7533b2cb02540ee66d5I-Jui (Ray) Sung// Generated add test
76a0d306cf902e13ab147c7533b2cb02540ee66d5I-Jui (Ray) Sung#include "generated/examples/add.example.cpp"
86a0d306cf902e13ab147c7533b2cb02540ee66d5I-Jui (Ray) Sung};
96a0d306cf902e13ab147c7533b2cb02540ee66d5I-Jui (Ray) Sung// Generated model constructor
106a0d306cf902e13ab147c7533b2cb02540ee66d5I-Jui (Ray) Sung#include "generated/models/add.model.cpp"
116a0d306cf902e13ab147c7533b2cb02540ee66d5I-Jui (Ray) Sung} // namespace add
126a0d306cf902e13ab147c7533b2cb02540ee66d5I-Jui (Ray) SungTEST_F(GeneratedTests, add) {
136a0d306cf902e13ab147c7533b2cb02540ee66d5I-Jui (Ray) Sung    Execute(add::CreateModel, add::examples);
146a0d306cf902e13ab147c7533b2cb02540ee66d5I-Jui (Ray) Sung}
156a0d306cf902e13ab147c7533b2cb02540ee66d5I-Jui (Ray) Sung
166a0d306cf902e13ab147c7533b2cb02540ee66d5I-Jui (Ray) Sungnamespace avg_pool_float {
176a0d306cf902e13ab147c7533b2cb02540ee66d5I-Jui (Ray) Sungstd::vector<MixedTypedExample> examples = {
186a0d306cf902e13ab147c7533b2cb02540ee66d5I-Jui (Ray) Sung// Generated avg_pool_float test
196a0d306cf902e13ab147c7533b2cb02540ee66d5I-Jui (Ray) Sung#include "generated/examples/avg_pool_float.example.cpp"
206a0d306cf902e13ab147c7533b2cb02540ee66d5I-Jui (Ray) Sung};
216a0d306cf902e13ab147c7533b2cb02540ee66d5I-Jui (Ray) Sung// Generated model constructor
226a0d306cf902e13ab147c7533b2cb02540ee66d5I-Jui (Ray) Sung#include "generated/models/avg_pool_float.model.cpp"
236a0d306cf902e13ab147c7533b2cb02540ee66d5I-Jui (Ray) Sung} // namespace avg_pool_float
246a0d306cf902e13ab147c7533b2cb02540ee66d5I-Jui (Ray) SungTEST_F(GeneratedTests, avg_pool_float) {
256a0d306cf902e13ab147c7533b2cb02540ee66d5I-Jui (Ray) Sung    Execute(avg_pool_float::CreateModel, avg_pool_float::examples);
266a0d306cf902e13ab147c7533b2cb02540ee66d5I-Jui (Ray) Sung}
276a0d306cf902e13ab147c7533b2cb02540ee66d5I-Jui (Ray) Sung
286a0d306cf902e13ab147c7533b2cb02540ee66d5I-Jui (Ray) Sungnamespace avg_pool_quant8 {
296a0d306cf902e13ab147c7533b2cb02540ee66d5I-Jui (Ray) Sungstd::vector<MixedTypedExample> examples = {
306a0d306cf902e13ab147c7533b2cb02540ee66d5I-Jui (Ray) Sung// Generated avg_pool_quant8 test
316a0d306cf902e13ab147c7533b2cb02540ee66d5I-Jui (Ray) Sung#include "generated/examples/avg_pool_quant8.example.cpp"
326a0d306cf902e13ab147c7533b2cb02540ee66d5I-Jui (Ray) Sung};
336a0d306cf902e13ab147c7533b2cb02540ee66d5I-Jui (Ray) Sung// Generated model constructor
346a0d306cf902e13ab147c7533b2cb02540ee66d5I-Jui (Ray) Sung#include "generated/models/avg_pool_quant8.model.cpp"
356a0d306cf902e13ab147c7533b2cb02540ee66d5I-Jui (Ray) Sung} // namespace avg_pool_quant8
366a0d306cf902e13ab147c7533b2cb02540ee66d5I-Jui (Ray) SungTEST_F(GeneratedTests, avg_pool_quant8) {
376a0d306cf902e13ab147c7533b2cb02540ee66d5I-Jui (Ray) Sung    Execute(avg_pool_quant8::CreateModel, avg_pool_quant8::examples);
386a0d306cf902e13ab147c7533b2cb02540ee66d5I-Jui (Ray) Sung}
396a0d306cf902e13ab147c7533b2cb02540ee66d5I-Jui (Ray) Sung
406e4193a640d8610baad9cf88ed4675cfaa4fc874Dong Chennamespace concat_float {
416e4193a640d8610baad9cf88ed4675cfaa4fc874Dong Chenstd::vector<MixedTypedExample> examples = {
426e4193a640d8610baad9cf88ed4675cfaa4fc874Dong Chen// Generated concat_float test
436e4193a640d8610baad9cf88ed4675cfaa4fc874Dong Chen#include "generated/examples/concat_float.example.cpp"
446e4193a640d8610baad9cf88ed4675cfaa4fc874Dong Chen};
456e4193a640d8610baad9cf88ed4675cfaa4fc874Dong Chen// Generated model constructor
466e4193a640d8610baad9cf88ed4675cfaa4fc874Dong Chen#include "generated/models/concat_float.model.cpp"
476e4193a640d8610baad9cf88ed4675cfaa4fc874Dong Chen} // namespace concat_float
486e4193a640d8610baad9cf88ed4675cfaa4fc874Dong ChenTEST_F(GeneratedTests, concat_float) {
496e4193a640d8610baad9cf88ed4675cfaa4fc874Dong Chen    Execute(concat_float::CreateModel, concat_float::examples);
506e4193a640d8610baad9cf88ed4675cfaa4fc874Dong Chen}
516e4193a640d8610baad9cf88ed4675cfaa4fc874Dong Chen
5262ff6a785f5139658c25124c3af20c489d6fe5f2I-Jui (Ray) Sungnamespace concat_quant8 {
5362ff6a785f5139658c25124c3af20c489d6fe5f2I-Jui (Ray) Sungstd::vector<MixedTypedExample> examples = {
5462ff6a785f5139658c25124c3af20c489d6fe5f2I-Jui (Ray) Sung// Generated concat_quant8 test
5562ff6a785f5139658c25124c3af20c489d6fe5f2I-Jui (Ray) Sung#include "generated/examples/concat_quant8.example.cpp"
5662ff6a785f5139658c25124c3af20c489d6fe5f2I-Jui (Ray) Sung};
5762ff6a785f5139658c25124c3af20c489d6fe5f2I-Jui (Ray) Sung// Generated model constructor
5862ff6a785f5139658c25124c3af20c489d6fe5f2I-Jui (Ray) Sung#include "generated/models/concat_quant8.model.cpp"
5962ff6a785f5139658c25124c3af20c489d6fe5f2I-Jui (Ray) Sung} // namespace concat_quant8
6062ff6a785f5139658c25124c3af20c489d6fe5f2I-Jui (Ray) SungTEST_F(GeneratedTests, concat_quant8) {
6162ff6a785f5139658c25124c3af20c489d6fe5f2I-Jui (Ray) Sung    Execute(concat_quant8::CreateModel, concat_quant8::examples);
6262ff6a785f5139658c25124c3af20c489d6fe5f2I-Jui (Ray) Sung}
6362ff6a785f5139658c25124c3af20c489d6fe5f2I-Jui (Ray) Sung
64608124c8a4bc3a5385694d74f0b2f2a6ce5d6292I-Jui (Ray) Sungnamespace hashtable_lookup {
65608124c8a4bc3a5385694d74f0b2f2a6ce5d6292I-Jui (Ray) Sungstd::vector<MixedTypedExample> examples = {
66608124c8a4bc3a5385694d74f0b2f2a6ce5d6292I-Jui (Ray) Sung// Generated hashtable_lookup test
67608124c8a4bc3a5385694d74f0b2f2a6ce5d6292I-Jui (Ray) Sung#include "generated/examples/hashtable_lookup.example.cpp"
68608124c8a4bc3a5385694d74f0b2f2a6ce5d6292I-Jui (Ray) Sung};
69608124c8a4bc3a5385694d74f0b2f2a6ce5d6292I-Jui (Ray) Sung// Generated model constructor
70608124c8a4bc3a5385694d74f0b2f2a6ce5d6292I-Jui (Ray) Sung#include "generated/models/hashtable_lookup.model.cpp"
71608124c8a4bc3a5385694d74f0b2f2a6ce5d6292I-Jui (Ray) Sung} // namespace hashtable_lookup
72608124c8a4bc3a5385694d74f0b2f2a6ce5d6292I-Jui (Ray) SungTEST_F(GeneratedTests, hashtable_lookup) {
73608124c8a4bc3a5385694d74f0b2f2a6ce5d6292I-Jui (Ray) Sung    Execute(hashtable_lookup::CreateModel, hashtable_lookup::examples);
74608124c8a4bc3a5385694d74f0b2f2a6ce5d6292I-Jui (Ray) Sung}
75608124c8a4bc3a5385694d74f0b2f2a6ce5d6292I-Jui (Ray) Sung
766a0d306cf902e13ab147c7533b2cb02540ee66d5I-Jui (Ray) Sungnamespace l2_pool_float {
776a0d306cf902e13ab147c7533b2cb02540ee66d5I-Jui (Ray) Sungstd::vector<MixedTypedExample> examples = {
786a0d306cf902e13ab147c7533b2cb02540ee66d5I-Jui (Ray) Sung// Generated l2_pool_float test
796a0d306cf902e13ab147c7533b2cb02540ee66d5I-Jui (Ray) Sung#include "generated/examples/l2_pool_float.example.cpp"
806a0d306cf902e13ab147c7533b2cb02540ee66d5I-Jui (Ray) Sung};
816a0d306cf902e13ab147c7533b2cb02540ee66d5I-Jui (Ray) Sung// Generated model constructor
826a0d306cf902e13ab147c7533b2cb02540ee66d5I-Jui (Ray) Sung#include "generated/models/l2_pool_float.model.cpp"
836a0d306cf902e13ab147c7533b2cb02540ee66d5I-Jui (Ray) Sung} // namespace l2_pool_float
846a0d306cf902e13ab147c7533b2cb02540ee66d5I-Jui (Ray) SungTEST_F(GeneratedTests, l2_pool_float) {
856a0d306cf902e13ab147c7533b2cb02540ee66d5I-Jui (Ray) Sung    Execute(l2_pool_float::CreateModel, l2_pool_float::examples);
866a0d306cf902e13ab147c7533b2cb02540ee66d5I-Jui (Ray) Sung}
876a0d306cf902e13ab147c7533b2cb02540ee66d5I-Jui (Ray) Sung
886a0d306cf902e13ab147c7533b2cb02540ee66d5I-Jui (Ray) Sungnamespace max_pool_float {
896a0d306cf902e13ab147c7533b2cb02540ee66d5I-Jui (Ray) Sungstd::vector<MixedTypedExample> examples = {
906a0d306cf902e13ab147c7533b2cb02540ee66d5I-Jui (Ray) Sung// Generated max_pool_float test
916a0d306cf902e13ab147c7533b2cb02540ee66d5I-Jui (Ray) Sung#include "generated/examples/max_pool_float.example.cpp"
926a0d306cf902e13ab147c7533b2cb02540ee66d5I-Jui (Ray) Sung};
936a0d306cf902e13ab147c7533b2cb02540ee66d5I-Jui (Ray) Sung// Generated model constructor
946a0d306cf902e13ab147c7533b2cb02540ee66d5I-Jui (Ray) Sung#include "generated/models/max_pool_float.model.cpp"
956a0d306cf902e13ab147c7533b2cb02540ee66d5I-Jui (Ray) Sung} // namespace max_pool_float
966a0d306cf902e13ab147c7533b2cb02540ee66d5I-Jui (Ray) SungTEST_F(GeneratedTests, max_pool_float) {
976a0d306cf902e13ab147c7533b2cb02540ee66d5I-Jui (Ray) Sung    Execute(max_pool_float::CreateModel, max_pool_float::examples);
986a0d306cf902e13ab147c7533b2cb02540ee66d5I-Jui (Ray) Sung}
996a0d306cf902e13ab147c7533b2cb02540ee66d5I-Jui (Ray) Sung
1006e4193a640d8610baad9cf88ed4675cfaa4fc874Dong Chennamespace max_pool_quant8 {
1016e4193a640d8610baad9cf88ed4675cfaa4fc874Dong Chenstd::vector<MixedTypedExample> examples = {
1026e4193a640d8610baad9cf88ed4675cfaa4fc874Dong Chen// Generated max_pool_quant8 test
1036e4193a640d8610baad9cf88ed4675cfaa4fc874Dong Chen#include "generated/examples/max_pool_quant8.example.cpp"
1046e4193a640d8610baad9cf88ed4675cfaa4fc874Dong Chen};
1056e4193a640d8610baad9cf88ed4675cfaa4fc874Dong Chen// Generated model constructor
1066e4193a640d8610baad9cf88ed4675cfaa4fc874Dong Chen#include "generated/models/max_pool_quant8.model.cpp"
1076e4193a640d8610baad9cf88ed4675cfaa4fc874Dong Chen} // namespace max_pool_quant8
1086e4193a640d8610baad9cf88ed4675cfaa4fc874Dong ChenTEST_F(GeneratedTests, max_pool_quant8) {
1096e4193a640d8610baad9cf88ed4675cfaa4fc874Dong Chen    Execute(max_pool_quant8::CreateModel, max_pool_quant8::examples);
1106e4193a640d8610baad9cf88ed4675cfaa4fc874Dong Chen}
1116e4193a640d8610baad9cf88ed4675cfaa4fc874Dong Chen
1126a0d306cf902e13ab147c7533b2cb02540ee66d5I-Jui (Ray) Sungnamespace relu1_float {
1136a0d306cf902e13ab147c7533b2cb02540ee66d5I-Jui (Ray) Sungstd::vector<MixedTypedExample> examples = {
1146a0d306cf902e13ab147c7533b2cb02540ee66d5I-Jui (Ray) Sung// Generated relu1_float test
1156a0d306cf902e13ab147c7533b2cb02540ee66d5I-Jui (Ray) Sung#include "generated/examples/relu1_float.example.cpp"
1166a0d306cf902e13ab147c7533b2cb02540ee66d5I-Jui (Ray) Sung};
1176a0d306cf902e13ab147c7533b2cb02540ee66d5I-Jui (Ray) Sung// Generated model constructor
1186a0d306cf902e13ab147c7533b2cb02540ee66d5I-Jui (Ray) Sung#include "generated/models/relu1_float.model.cpp"
1196a0d306cf902e13ab147c7533b2cb02540ee66d5I-Jui (Ray) Sung} // namespace relu1_float
1206a0d306cf902e13ab147c7533b2cb02540ee66d5I-Jui (Ray) SungTEST_F(GeneratedTests, relu1_float) {
1216a0d306cf902e13ab147c7533b2cb02540ee66d5I-Jui (Ray) Sung    Execute(relu1_float::CreateModel, relu1_float::examples);
1226a0d306cf902e13ab147c7533b2cb02540ee66d5I-Jui (Ray) Sung}
1236a0d306cf902e13ab147c7533b2cb02540ee66d5I-Jui (Ray) Sung
124608124c8a4bc3a5385694d74f0b2f2a6ce5d6292I-Jui (Ray) Sungnamespace relu1_quant8 {
125608124c8a4bc3a5385694d74f0b2f2a6ce5d6292I-Jui (Ray) Sungstd::vector<MixedTypedExample> examples = {
126608124c8a4bc3a5385694d74f0b2f2a6ce5d6292I-Jui (Ray) Sung// Generated relu1_quant8 test
127608124c8a4bc3a5385694d74f0b2f2a6ce5d6292I-Jui (Ray) Sung#include "generated/examples/relu1_quant8.example.cpp"
128608124c8a4bc3a5385694d74f0b2f2a6ce5d6292I-Jui (Ray) Sung};
129608124c8a4bc3a5385694d74f0b2f2a6ce5d6292I-Jui (Ray) Sung// Generated model constructor
130608124c8a4bc3a5385694d74f0b2f2a6ce5d6292I-Jui (Ray) Sung#include "generated/models/relu1_quant8.model.cpp"
131608124c8a4bc3a5385694d74f0b2f2a6ce5d6292I-Jui (Ray) Sung} // namespace relu1_quant8
132608124c8a4bc3a5385694d74f0b2f2a6ce5d6292I-Jui (Ray) SungTEST_F(GeneratedTests, relu1_quant8) {
133608124c8a4bc3a5385694d74f0b2f2a6ce5d6292I-Jui (Ray) Sung    Execute(relu1_quant8::CreateModel, relu1_quant8::examples);
134608124c8a4bc3a5385694d74f0b2f2a6ce5d6292I-Jui (Ray) Sung}
135608124c8a4bc3a5385694d74f0b2f2a6ce5d6292I-Jui (Ray) Sung
1366a0d306cf902e13ab147c7533b2cb02540ee66d5I-Jui (Ray) Sungnamespace relu6_float {
1376a0d306cf902e13ab147c7533b2cb02540ee66d5I-Jui (Ray) Sungstd::vector<MixedTypedExample> examples = {
1386a0d306cf902e13ab147c7533b2cb02540ee66d5I-Jui (Ray) Sung// Generated relu6_float test
1396a0d306cf902e13ab147c7533b2cb02540ee66d5I-Jui (Ray) Sung#include "generated/examples/relu6_float.example.cpp"
1406a0d306cf902e13ab147c7533b2cb02540ee66d5I-Jui (Ray) Sung};
1416a0d306cf902e13ab147c7533b2cb02540ee66d5I-Jui (Ray) Sung// Generated model constructor
1426a0d306cf902e13ab147c7533b2cb02540ee66d5I-Jui (Ray) Sung#include "generated/models/relu6_float.model.cpp"
1436a0d306cf902e13ab147c7533b2cb02540ee66d5I-Jui (Ray) Sung} // namespace relu6_float
1446a0d306cf902e13ab147c7533b2cb02540ee66d5I-Jui (Ray) SungTEST_F(GeneratedTests, relu6_float) {
1456a0d306cf902e13ab147c7533b2cb02540ee66d5I-Jui (Ray) Sung    Execute(relu6_float::CreateModel, relu6_float::examples);
1466a0d306cf902e13ab147c7533b2cb02540ee66d5I-Jui (Ray) Sung}
1476a0d306cf902e13ab147c7533b2cb02540ee66d5I-Jui (Ray) Sung
1486a0d306cf902e13ab147c7533b2cb02540ee66d5I-Jui (Ray) Sungnamespace relu_float {
1496a0d306cf902e13ab147c7533b2cb02540ee66d5I-Jui (Ray) Sungstd::vector<MixedTypedExample> examples = {
1506a0d306cf902e13ab147c7533b2cb02540ee66d5I-Jui (Ray) Sung// Generated relu_float test
1516a0d306cf902e13ab147c7533b2cb02540ee66d5I-Jui (Ray) Sung#include "generated/examples/relu_float.example.cpp"
1526a0d306cf902e13ab147c7533b2cb02540ee66d5I-Jui (Ray) Sung};
1536a0d306cf902e13ab147c7533b2cb02540ee66d5I-Jui (Ray) Sung// Generated model constructor
1546a0d306cf902e13ab147c7533b2cb02540ee66d5I-Jui (Ray) Sung#include "generated/models/relu_float.model.cpp"
1556a0d306cf902e13ab147c7533b2cb02540ee66d5I-Jui (Ray) Sung} // namespace relu_float
1566a0d306cf902e13ab147c7533b2cb02540ee66d5I-Jui (Ray) SungTEST_F(GeneratedTests, relu_float) {
1576a0d306cf902e13ab147c7533b2cb02540ee66d5I-Jui (Ray) Sung    Execute(relu_float::CreateModel, relu_float::examples);
1586a0d306cf902e13ab147c7533b2cb02540ee66d5I-Jui (Ray) Sung}
159