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