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
425f0f2dcd7049cd9f8a60133697dff114bbbf00eMiao Wangnamespace add_broadcast_quant8 {
525f0f2dcd7049cd9f8a60133697dff114bbbf00eMiao Wangstd::vector<MixedTypedExample> examples = {
625f0f2dcd7049cd9f8a60133697dff114bbbf00eMiao Wang// Generated add_broadcast_quant8 test
725f0f2dcd7049cd9f8a60133697dff114bbbf00eMiao Wang#include "generated/examples/add_broadcast_quant8.example.cpp"
825f0f2dcd7049cd9f8a60133697dff114bbbf00eMiao Wang};
925f0f2dcd7049cd9f8a60133697dff114bbbf00eMiao Wang// Generated model constructor
1025f0f2dcd7049cd9f8a60133697dff114bbbf00eMiao Wang#include "generated/models/add_broadcast_quant8.model.cpp"
1125f0f2dcd7049cd9f8a60133697dff114bbbf00eMiao Wang} // namespace add_broadcast_quant8
1225f0f2dcd7049cd9f8a60133697dff114bbbf00eMiao WangTEST_F(GeneratedTests, add_broadcast_quant8) {
1325f0f2dcd7049cd9f8a60133697dff114bbbf00eMiao Wang    Execute(add_broadcast_quant8::CreateModel,
1425f0f2dcd7049cd9f8a60133697dff114bbbf00eMiao Wang            add_broadcast_quant8::is_ignored,
1525f0f2dcd7049cd9f8a60133697dff114bbbf00eMiao Wang            add_broadcast_quant8::examples);
1625f0f2dcd7049cd9f8a60133697dff114bbbf00eMiao Wang}
1725f0f2dcd7049cd9f8a60133697dff114bbbf00eMiao Wang
186a0d306cf902e13ab147c7533b2cb02540ee66d5I-Jui (Ray) Sungnamespace add {
196a0d306cf902e13ab147c7533b2cb02540ee66d5I-Jui (Ray) Sungstd::vector<MixedTypedExample> examples = {
206a0d306cf902e13ab147c7533b2cb02540ee66d5I-Jui (Ray) Sung// Generated add test
216a0d306cf902e13ab147c7533b2cb02540ee66d5I-Jui (Ray) Sung#include "generated/examples/add.example.cpp"
226a0d306cf902e13ab147c7533b2cb02540ee66d5I-Jui (Ray) Sung};
236a0d306cf902e13ab147c7533b2cb02540ee66d5I-Jui (Ray) Sung// Generated model constructor
246a0d306cf902e13ab147c7533b2cb02540ee66d5I-Jui (Ray) Sung#include "generated/models/add.model.cpp"
256a0d306cf902e13ab147c7533b2cb02540ee66d5I-Jui (Ray) Sung} // namespace add
266a0d306cf902e13ab147c7533b2cb02540ee66d5I-Jui (Ray) SungTEST_F(GeneratedTests, add) {
27ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung    Execute(add::CreateModel,
28ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung            add::is_ignored,
29ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung            add::examples);
306a0d306cf902e13ab147c7533b2cb02540ee66d5I-Jui (Ray) Sung}
316a0d306cf902e13ab147c7533b2cb02540ee66d5I-Jui (Ray) Sung
3225f0f2dcd7049cd9f8a60133697dff114bbbf00eMiao Wangnamespace add_quant8 {
3325f0f2dcd7049cd9f8a60133697dff114bbbf00eMiao Wangstd::vector<MixedTypedExample> examples = {
3425f0f2dcd7049cd9f8a60133697dff114bbbf00eMiao Wang// Generated add_quant8 test
3525f0f2dcd7049cd9f8a60133697dff114bbbf00eMiao Wang#include "generated/examples/add_quant8.example.cpp"
3625f0f2dcd7049cd9f8a60133697dff114bbbf00eMiao Wang};
3725f0f2dcd7049cd9f8a60133697dff114bbbf00eMiao Wang// Generated model constructor
3825f0f2dcd7049cd9f8a60133697dff114bbbf00eMiao Wang#include "generated/models/add_quant8.model.cpp"
3925f0f2dcd7049cd9f8a60133697dff114bbbf00eMiao Wang} // namespace add_quant8
4025f0f2dcd7049cd9f8a60133697dff114bbbf00eMiao WangTEST_F(GeneratedTests, add_quant8) {
4125f0f2dcd7049cd9f8a60133697dff114bbbf00eMiao Wang    Execute(add_quant8::CreateModel,
4225f0f2dcd7049cd9f8a60133697dff114bbbf00eMiao Wang            add_quant8::is_ignored,
4325f0f2dcd7049cd9f8a60133697dff114bbbf00eMiao Wang            add_quant8::examples);
4425f0f2dcd7049cd9f8a60133697dff114bbbf00eMiao Wang}
4525f0f2dcd7049cd9f8a60133697dff114bbbf00eMiao Wang
46224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chennamespace avg_pool_float_1 {
476a0d306cf902e13ab147c7533b2cb02540ee66d5I-Jui (Ray) Sungstd::vector<MixedTypedExample> examples = {
48224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen// Generated avg_pool_float_1 test
49224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen#include "generated/examples/avg_pool_float_1.example.cpp"
506a0d306cf902e13ab147c7533b2cb02540ee66d5I-Jui (Ray) Sung};
516a0d306cf902e13ab147c7533b2cb02540ee66d5I-Jui (Ray) Sung// Generated model constructor
52224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen#include "generated/models/avg_pool_float_1.model.cpp"
53224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen} // namespace avg_pool_float_1
54224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong ChenTEST_F(GeneratedTests, avg_pool_float_1) {
55224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen    Execute(avg_pool_float_1::CreateModel,
56224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen            avg_pool_float_1::is_ignored,
57224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen            avg_pool_float_1::examples);
586a0d306cf902e13ab147c7533b2cb02540ee66d5I-Jui (Ray) Sung}
596a0d306cf902e13ab147c7533b2cb02540ee66d5I-Jui (Ray) Sung
60224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chennamespace avg_pool_float_2 {
616a0d306cf902e13ab147c7533b2cb02540ee66d5I-Jui (Ray) Sungstd::vector<MixedTypedExample> examples = {
62224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen// Generated avg_pool_float_2 test
63224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen#include "generated/examples/avg_pool_float_2.example.cpp"
646a0d306cf902e13ab147c7533b2cb02540ee66d5I-Jui (Ray) Sung};
656a0d306cf902e13ab147c7533b2cb02540ee66d5I-Jui (Ray) Sung// Generated model constructor
66224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen#include "generated/models/avg_pool_float_2.model.cpp"
67224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen} // namespace avg_pool_float_2
68224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong ChenTEST_F(GeneratedTests, avg_pool_float_2) {
69224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen    Execute(avg_pool_float_2::CreateModel,
70224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen            avg_pool_float_2::is_ignored,
71224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen            avg_pool_float_2::examples);
726a0d306cf902e13ab147c7533b2cb02540ee66d5I-Jui (Ray) Sung}
736a0d306cf902e13ab147c7533b2cb02540ee66d5I-Jui (Ray) Sung
74224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chennamespace avg_pool_float_3 {
756e4193a640d8610baad9cf88ed4675cfaa4fc874Dong Chenstd::vector<MixedTypedExample> examples = {
76224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen// Generated avg_pool_float_3 test
77224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen#include "generated/examples/avg_pool_float_3.example.cpp"
786e4193a640d8610baad9cf88ed4675cfaa4fc874Dong Chen};
796e4193a640d8610baad9cf88ed4675cfaa4fc874Dong Chen// Generated model constructor
80224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen#include "generated/models/avg_pool_float_3.model.cpp"
81224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen} // namespace avg_pool_float_3
82224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong ChenTEST_F(GeneratedTests, avg_pool_float_3) {
83224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen    Execute(avg_pool_float_3::CreateModel,
84224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen            avg_pool_float_3::is_ignored,
85224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen            avg_pool_float_3::examples);
866e4193a640d8610baad9cf88ed4675cfaa4fc874Dong Chen}
876e4193a640d8610baad9cf88ed4675cfaa4fc874Dong Chen
88224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chennamespace avg_pool_float_4 {
8962ff6a785f5139658c25124c3af20c489d6fe5f2I-Jui (Ray) Sungstd::vector<MixedTypedExample> examples = {
90224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen// Generated avg_pool_float_4 test
91224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen#include "generated/examples/avg_pool_float_4.example.cpp"
9262ff6a785f5139658c25124c3af20c489d6fe5f2I-Jui (Ray) Sung};
9362ff6a785f5139658c25124c3af20c489d6fe5f2I-Jui (Ray) Sung// Generated model constructor
94224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen#include "generated/models/avg_pool_float_4.model.cpp"
95224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen} // namespace avg_pool_float_4
96224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong ChenTEST_F(GeneratedTests, avg_pool_float_4) {
97224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen    Execute(avg_pool_float_4::CreateModel,
98224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen            avg_pool_float_4::is_ignored,
99224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen            avg_pool_float_4::examples);
100224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen}
101224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen
102224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chennamespace avg_pool_quant8_1 {
103224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chenstd::vector<MixedTypedExample> examples = {
104224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen// Generated avg_pool_quant8_1 test
105224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen#include "generated/examples/avg_pool_quant8_1.example.cpp"
106224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen};
107224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen// Generated model constructor
108224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen#include "generated/models/avg_pool_quant8_1.model.cpp"
109224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen} // namespace avg_pool_quant8_1
110224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong ChenTEST_F(GeneratedTests, avg_pool_quant8_1) {
111224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen    Execute(avg_pool_quant8_1::CreateModel,
112224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen            avg_pool_quant8_1::is_ignored,
113224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen            avg_pool_quant8_1::examples);
114224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen}
115224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen
116224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chennamespace avg_pool_quant8_2 {
117224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chenstd::vector<MixedTypedExample> examples = {
118224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen// Generated avg_pool_quant8_2 test
119224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen#include "generated/examples/avg_pool_quant8_2.example.cpp"
120224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen};
121224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen// Generated model constructor
122224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen#include "generated/models/avg_pool_quant8_2.model.cpp"
123224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen} // namespace avg_pool_quant8_2
124224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong ChenTEST_F(GeneratedTests, avg_pool_quant8_2) {
125224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen    Execute(avg_pool_quant8_2::CreateModel,
126224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen            avg_pool_quant8_2::is_ignored,
127224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen            avg_pool_quant8_2::examples);
128224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen}
129224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen
130224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chennamespace avg_pool_quant8_3 {
131224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chenstd::vector<MixedTypedExample> examples = {
132224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen// Generated avg_pool_quant8_3 test
133224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen#include "generated/examples/avg_pool_quant8_3.example.cpp"
134224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen};
135224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen// Generated model constructor
136224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen#include "generated/models/avg_pool_quant8_3.model.cpp"
137224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen} // namespace avg_pool_quant8_3
138224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong ChenTEST_F(GeneratedTests, avg_pool_quant8_3) {
139224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen    Execute(avg_pool_quant8_3::CreateModel,
140224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen            avg_pool_quant8_3::is_ignored,
141224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen            avg_pool_quant8_3::examples);
142224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen}
143224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen
144224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chennamespace avg_pool_quant8_4 {
145224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chenstd::vector<MixedTypedExample> examples = {
146224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen// Generated avg_pool_quant8_4 test
147224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen#include "generated/examples/avg_pool_quant8_4.example.cpp"
148224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen};
149224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen// Generated model constructor
150224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen#include "generated/models/avg_pool_quant8_4.model.cpp"
151224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen} // namespace avg_pool_quant8_4
152224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong ChenTEST_F(GeneratedTests, avg_pool_quant8_4) {
153224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen    Execute(avg_pool_quant8_4::CreateModel,
154224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen            avg_pool_quant8_4::is_ignored,
155224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen            avg_pool_quant8_4::examples);
156224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen}
157224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen
158224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chennamespace concat_float_1 {
159224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chenstd::vector<MixedTypedExample> examples = {
160224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen// Generated concat_float_1 test
161224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen#include "generated/examples/concat_float_1.example.cpp"
162224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen};
163224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen// Generated model constructor
164224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen#include "generated/models/concat_float_1.model.cpp"
165224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen} // namespace concat_float_1
166224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong ChenTEST_F(GeneratedTests, concat_float_1) {
167224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen    Execute(concat_float_1::CreateModel,
168224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen            concat_float_1::is_ignored,
169224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen            concat_float_1::examples);
170224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen}
171224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen
172224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chennamespace concat_float_2 {
173224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chenstd::vector<MixedTypedExample> examples = {
174224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen// Generated concat_float_2 test
175224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen#include "generated/examples/concat_float_2.example.cpp"
176224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen};
177224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen// Generated model constructor
178224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen#include "generated/models/concat_float_2.model.cpp"
179224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen} // namespace concat_float_2
180224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong ChenTEST_F(GeneratedTests, concat_float_2) {
181224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen    Execute(concat_float_2::CreateModel,
182224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen            concat_float_2::is_ignored,
183224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen            concat_float_2::examples);
184224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen}
185224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen
186224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chennamespace concat_float_3 {
187224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chenstd::vector<MixedTypedExample> examples = {
188224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen// Generated concat_float_3 test
189224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen#include "generated/examples/concat_float_3.example.cpp"
190224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen};
191224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen// Generated model constructor
192224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen#include "generated/models/concat_float_3.model.cpp"
193224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen} // namespace concat_float_3
194224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong ChenTEST_F(GeneratedTests, concat_float_3) {
195224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen    Execute(concat_float_3::CreateModel,
196224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen            concat_float_3::is_ignored,
197224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen            concat_float_3::examples);
198224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen}
199224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen
200224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chennamespace concat_quant8_1 {
201224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chenstd::vector<MixedTypedExample> examples = {
202224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen// Generated concat_quant8_1 test
203224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen#include "generated/examples/concat_quant8_1.example.cpp"
204224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen};
205224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen// Generated model constructor
206224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen#include "generated/models/concat_quant8_1.model.cpp"
207224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen} // namespace concat_quant8_1
208224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong ChenTEST_F(GeneratedTests, concat_quant8_1) {
209224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen    Execute(concat_quant8_1::CreateModel,
210224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen            concat_quant8_1::is_ignored,
211224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen            concat_quant8_1::examples);
212224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen}
213224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen
214224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chennamespace concat_quant8_2 {
215224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chenstd::vector<MixedTypedExample> examples = {
216224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen// Generated concat_quant8_2 test
217224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen#include "generated/examples/concat_quant8_2.example.cpp"
218224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen};
219224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen// Generated model constructor
220224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen#include "generated/models/concat_quant8_2.model.cpp"
221224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen} // namespace concat_quant8_2
222224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong ChenTEST_F(GeneratedTests, concat_quant8_2) {
223224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen    Execute(concat_quant8_2::CreateModel,
224224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen            concat_quant8_2::is_ignored,
225224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen            concat_quant8_2::examples);
226224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen}
227224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen
228224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chennamespace concat_quant8_3 {
229224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chenstd::vector<MixedTypedExample> examples = {
230224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen// Generated concat_quant8_3 test
231224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen#include "generated/examples/concat_quant8_3.example.cpp"
232224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen};
233224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen// Generated model constructor
234224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen#include "generated/models/concat_quant8_3.model.cpp"
235224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen} // namespace concat_quant8_3
236224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong ChenTEST_F(GeneratedTests, concat_quant8_3) {
237224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen    Execute(concat_quant8_3::CreateModel,
238224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen            concat_quant8_3::is_ignored,
239224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen            concat_quant8_3::examples);
240224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen}
241224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen
242224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chennamespace conv_float_channels {
243224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chenstd::vector<MixedTypedExample> examples = {
244224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen// Generated conv_float_channels test
245224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen#include "generated/examples/conv_float_channels.example.cpp"
246224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen};
247224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen// Generated model constructor
248224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen#include "generated/models/conv_float_channels.model.cpp"
249224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen} // namespace conv_float_channels
250224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong ChenTEST_F(GeneratedTests, conv_float_channels) {
251224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen    Execute(conv_float_channels::CreateModel,
252224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen            conv_float_channels::is_ignored,
253224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen            conv_float_channels::examples);
254224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen}
255224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen
256bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wangnamespace conv_float_channels_weights_as_inputs {
257bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wangstd::vector<MixedTypedExample> examples = {
258bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang// Generated conv_float_channels_weights_as_inputs test
259bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang#include "generated/examples/conv_float_channels_weights_as_inputs.example.cpp"
260bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang};
261bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang// Generated model constructor
262bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang#include "generated/models/conv_float_channels_weights_as_inputs.model.cpp"
263bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang} // namespace conv_float_channels_weights_as_inputs
264bee07f73a5f998a2dd6dc581e7776557c21f9684Miao WangTEST_F(GeneratedTests, conv_float_channels_weights_as_inputs) {
265bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang    Execute(conv_float_channels_weights_as_inputs::CreateModel,
266bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang            conv_float_channels_weights_as_inputs::is_ignored,
267bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang            conv_float_channels_weights_as_inputs::examples);
268bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang}
269bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang
270224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chennamespace conv_float_large {
271224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chenstd::vector<MixedTypedExample> examples = {
272224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen// Generated conv_float_large test
273224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen#include "generated/examples/conv_float_large.example.cpp"
274224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen};
275224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen// Generated model constructor
276224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen#include "generated/models/conv_float_large.model.cpp"
277224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen} // namespace conv_float_large
278224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong ChenTEST_F(GeneratedTests, conv_float_large) {
279224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen    Execute(conv_float_large::CreateModel,
280224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen            conv_float_large::is_ignored,
281224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen            conv_float_large::examples);
28262ff6a785f5139658c25124c3af20c489d6fe5f2I-Jui (Ray) Sung}
28362ff6a785f5139658c25124c3af20c489d6fe5f2I-Jui (Ray) Sung
284bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wangnamespace conv_float_large_weights_as_inputs {
285bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wangstd::vector<MixedTypedExample> examples = {
286bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang// Generated conv_float_large_weights_as_inputs test
287bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang#include "generated/examples/conv_float_large_weights_as_inputs.example.cpp"
288bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang};
289bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang// Generated model constructor
290bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang#include "generated/models/conv_float_large_weights_as_inputs.model.cpp"
291bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang} // namespace conv_float_large_weights_as_inputs
292bee07f73a5f998a2dd6dc581e7776557c21f9684Miao WangTEST_F(GeneratedTests, conv_float_large_weights_as_inputs) {
293bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang    Execute(conv_float_large_weights_as_inputs::CreateModel,
294bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang            conv_float_large_weights_as_inputs::is_ignored,
295bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang            conv_float_large_weights_as_inputs::examples);
296bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang}
297bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang
298ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sungnamespace conv_float {
299608124c8a4bc3a5385694d74f0b2f2a6ce5d6292I-Jui (Ray) Sungstd::vector<MixedTypedExample> examples = {
300ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung// Generated conv_float test
301ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung#include "generated/examples/conv_float.example.cpp"
302608124c8a4bc3a5385694d74f0b2f2a6ce5d6292I-Jui (Ray) Sung};
303608124c8a4bc3a5385694d74f0b2f2a6ce5d6292I-Jui (Ray) Sung// Generated model constructor
304ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung#include "generated/models/conv_float.model.cpp"
305ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung} // namespace conv_float
306ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) SungTEST_F(GeneratedTests, conv_float) {
307ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung    Execute(conv_float::CreateModel,
308ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung            conv_float::is_ignored,
309ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung            conv_float::examples);
310ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung}
311ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung
312bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wangnamespace conv_float_weights_as_inputs {
313bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wangstd::vector<MixedTypedExample> examples = {
314bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang// Generated conv_float_weights_as_inputs test
315bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang#include "generated/examples/conv_float_weights_as_inputs.example.cpp"
316bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang};
317bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang// Generated model constructor
318bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang#include "generated/models/conv_float_weights_as_inputs.model.cpp"
319bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang} // namespace conv_float_weights_as_inputs
320bee07f73a5f998a2dd6dc581e7776557c21f9684Miao WangTEST_F(GeneratedTests, conv_float_weights_as_inputs) {
321bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang    Execute(conv_float_weights_as_inputs::CreateModel,
322bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang            conv_float_weights_as_inputs::is_ignored,
323bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang            conv_float_weights_as_inputs::examples);
324bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang}
325bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang
326e68d924a02511200be6186c947359dee7bb58f23Jean-Luc Brouilletnamespace conv_quant8_channels {
327e68d924a02511200be6186c947359dee7bb58f23Jean-Luc Brouilletstd::vector<MixedTypedExample> examples = {
328e68d924a02511200be6186c947359dee7bb58f23Jean-Luc Brouillet// Generated conv_quant8_channels test
329e68d924a02511200be6186c947359dee7bb58f23Jean-Luc Brouillet#include "generated/examples/conv_quant8_channels.example.cpp"
330e68d924a02511200be6186c947359dee7bb58f23Jean-Luc Brouillet};
331e68d924a02511200be6186c947359dee7bb58f23Jean-Luc Brouillet// Generated model constructor
332e68d924a02511200be6186c947359dee7bb58f23Jean-Luc Brouillet#include "generated/models/conv_quant8_channels.model.cpp"
333e68d924a02511200be6186c947359dee7bb58f23Jean-Luc Brouillet} // namespace conv_quant8_channels
334e68d924a02511200be6186c947359dee7bb58f23Jean-Luc BrouilletTEST_F(GeneratedTests, conv_quant8_channels) {
335e68d924a02511200be6186c947359dee7bb58f23Jean-Luc Brouillet    Execute(conv_quant8_channels::CreateModel,
336e68d924a02511200be6186c947359dee7bb58f23Jean-Luc Brouillet            conv_quant8_channels::is_ignored,
337e68d924a02511200be6186c947359dee7bb58f23Jean-Luc Brouillet            conv_quant8_channels::examples);
338e68d924a02511200be6186c947359dee7bb58f23Jean-Luc Brouillet}
339e68d924a02511200be6186c947359dee7bb58f23Jean-Luc Brouillet
340bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wangnamespace conv_quant8_channels_weights_as_inputs {
341bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wangstd::vector<MixedTypedExample> examples = {
342bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang// Generated conv_quant8_channels_weights_as_inputs test
343bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang#include "generated/examples/conv_quant8_channels_weights_as_inputs.example.cpp"
344bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang};
345bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang// Generated model constructor
346bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang#include "generated/models/conv_quant8_channels_weights_as_inputs.model.cpp"
347bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang} // namespace conv_quant8_channels_weights_as_inputs
348bee07f73a5f998a2dd6dc581e7776557c21f9684Miao WangTEST_F(GeneratedTests, conv_quant8_channels_weights_as_inputs) {
349bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang    Execute(conv_quant8_channels_weights_as_inputs::CreateModel,
350bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang            conv_quant8_channels_weights_as_inputs::is_ignored,
351bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang            conv_quant8_channels_weights_as_inputs::examples);
352bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang}
353bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang
354e68d924a02511200be6186c947359dee7bb58f23Jean-Luc Brouilletnamespace conv_quant8_large {
355e68d924a02511200be6186c947359dee7bb58f23Jean-Luc Brouilletstd::vector<MixedTypedExample> examples = {
356e68d924a02511200be6186c947359dee7bb58f23Jean-Luc Brouillet// Generated conv_quant8_large test
357e68d924a02511200be6186c947359dee7bb58f23Jean-Luc Brouillet#include "generated/examples/conv_quant8_large.example.cpp"
358e68d924a02511200be6186c947359dee7bb58f23Jean-Luc Brouillet};
359e68d924a02511200be6186c947359dee7bb58f23Jean-Luc Brouillet// Generated model constructor
360e68d924a02511200be6186c947359dee7bb58f23Jean-Luc Brouillet#include "generated/models/conv_quant8_large.model.cpp"
361e68d924a02511200be6186c947359dee7bb58f23Jean-Luc Brouillet} // namespace conv_quant8_large
362e68d924a02511200be6186c947359dee7bb58f23Jean-Luc BrouilletTEST_F(GeneratedTests, conv_quant8_large) {
363e68d924a02511200be6186c947359dee7bb58f23Jean-Luc Brouillet    Execute(conv_quant8_large::CreateModel,
364e68d924a02511200be6186c947359dee7bb58f23Jean-Luc Brouillet            conv_quant8_large::is_ignored,
365e68d924a02511200be6186c947359dee7bb58f23Jean-Luc Brouillet            conv_quant8_large::examples);
366e68d924a02511200be6186c947359dee7bb58f23Jean-Luc Brouillet}
367e68d924a02511200be6186c947359dee7bb58f23Jean-Luc Brouillet
368bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wangnamespace conv_quant8_large_weights_as_inputs {
369bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wangstd::vector<MixedTypedExample> examples = {
370bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang// Generated conv_quant8_large_weights_as_inputs test
371bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang#include "generated/examples/conv_quant8_large_weights_as_inputs.example.cpp"
372bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang};
373bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang// Generated model constructor
374bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang#include "generated/models/conv_quant8_large_weights_as_inputs.model.cpp"
375bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang} // namespace conv_quant8_large_weights_as_inputs
376bee07f73a5f998a2dd6dc581e7776557c21f9684Miao WangTEST_F(GeneratedTests, conv_quant8_large_weights_as_inputs) {
377bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang    Execute(conv_quant8_large_weights_as_inputs::CreateModel,
378bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang            conv_quant8_large_weights_as_inputs::is_ignored,
379bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang            conv_quant8_large_weights_as_inputs::examples);
380bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang}
381bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang
382ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sungnamespace conv_quant8 {
383ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sungstd::vector<MixedTypedExample> examples = {
384ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung// Generated conv_quant8 test
385ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung#include "generated/examples/conv_quant8.example.cpp"
386ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung};
387ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung// Generated model constructor
388ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung#include "generated/models/conv_quant8.model.cpp"
389ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung} // namespace conv_quant8
390ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) SungTEST_F(GeneratedTests, conv_quant8) {
391ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung    Execute(conv_quant8::CreateModel,
392ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung            conv_quant8::is_ignored,
393ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung            conv_quant8::examples);
394ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung}
395ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung
396e68d924a02511200be6186c947359dee7bb58f23Jean-Luc Brouilletnamespace conv_quant8_overflow {
397e68d924a02511200be6186c947359dee7bb58f23Jean-Luc Brouilletstd::vector<MixedTypedExample> examples = {
398e68d924a02511200be6186c947359dee7bb58f23Jean-Luc Brouillet// Generated conv_quant8_overflow test
399e68d924a02511200be6186c947359dee7bb58f23Jean-Luc Brouillet#include "generated/examples/conv_quant8_overflow.example.cpp"
400e68d924a02511200be6186c947359dee7bb58f23Jean-Luc Brouillet};
401e68d924a02511200be6186c947359dee7bb58f23Jean-Luc Brouillet// Generated model constructor
402e68d924a02511200be6186c947359dee7bb58f23Jean-Luc Brouillet#include "generated/models/conv_quant8_overflow.model.cpp"
403e68d924a02511200be6186c947359dee7bb58f23Jean-Luc Brouillet} // namespace conv_quant8_overflow
404e68d924a02511200be6186c947359dee7bb58f23Jean-Luc BrouilletTEST_F(GeneratedTests, conv_quant8_overflow) {
405e68d924a02511200be6186c947359dee7bb58f23Jean-Luc Brouillet    Execute(conv_quant8_overflow::CreateModel,
406e68d924a02511200be6186c947359dee7bb58f23Jean-Luc Brouillet            conv_quant8_overflow::is_ignored,
407e68d924a02511200be6186c947359dee7bb58f23Jean-Luc Brouillet            conv_quant8_overflow::examples);
408e68d924a02511200be6186c947359dee7bb58f23Jean-Luc Brouillet}
409e68d924a02511200be6186c947359dee7bb58f23Jean-Luc Brouillet
410bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wangnamespace conv_quant8_overflow_weights_as_inputs {
411bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wangstd::vector<MixedTypedExample> examples = {
412bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang// Generated conv_quant8_overflow_weights_as_inputs test
413bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang#include "generated/examples/conv_quant8_overflow_weights_as_inputs.example.cpp"
414bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang};
415bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang// Generated model constructor
416bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang#include "generated/models/conv_quant8_overflow_weights_as_inputs.model.cpp"
417bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang} // namespace conv_quant8_overflow_weights_as_inputs
418bee07f73a5f998a2dd6dc581e7776557c21f9684Miao WangTEST_F(GeneratedTests, conv_quant8_overflow_weights_as_inputs) {
419bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang    Execute(conv_quant8_overflow_weights_as_inputs::CreateModel,
420bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang            conv_quant8_overflow_weights_as_inputs::is_ignored,
421bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang            conv_quant8_overflow_weights_as_inputs::examples);
422bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang}
423bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang
424bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wangnamespace conv_quant8_weights_as_inputs {
425bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wangstd::vector<MixedTypedExample> examples = {
426bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang// Generated conv_quant8_weights_as_inputs test
427bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang#include "generated/examples/conv_quant8_weights_as_inputs.example.cpp"
428bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang};
429bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang// Generated model constructor
430bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang#include "generated/models/conv_quant8_weights_as_inputs.model.cpp"
431bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang} // namespace conv_quant8_weights_as_inputs
432bee07f73a5f998a2dd6dc581e7776557c21f9684Miao WangTEST_F(GeneratedTests, conv_quant8_weights_as_inputs) {
433bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang    Execute(conv_quant8_weights_as_inputs::CreateModel,
434bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang            conv_quant8_weights_as_inputs::is_ignored,
435bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang            conv_quant8_weights_as_inputs::examples);
436bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang}
437bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang
4381b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sungnamespace depth_to_space_float_1 {
4391b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sungstd::vector<MixedTypedExample> examples = {
4401b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung// Generated depth_to_space_float_1 test
4411b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung#include "generated/examples/depth_to_space_float_1.example.cpp"
4421b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung};
4431b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung// Generated model constructor
4441b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung#include "generated/models/depth_to_space_float_1.model.cpp"
4451b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung} // namespace depth_to_space_float_1
4461b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) SungTEST_F(GeneratedTests, depth_to_space_float_1) {
4471b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung    Execute(depth_to_space_float_1::CreateModel,
4481b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung            depth_to_space_float_1::is_ignored,
4491b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung            depth_to_space_float_1::examples);
4501b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung}
4511b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung
4521b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sungnamespace depth_to_space_float_2 {
4531b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sungstd::vector<MixedTypedExample> examples = {
4541b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung// Generated depth_to_space_float_2 test
4551b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung#include "generated/examples/depth_to_space_float_2.example.cpp"
4561b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung};
4571b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung// Generated model constructor
4581b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung#include "generated/models/depth_to_space_float_2.model.cpp"
4591b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung} // namespace depth_to_space_float_2
4601b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) SungTEST_F(GeneratedTests, depth_to_space_float_2) {
4611b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung    Execute(depth_to_space_float_2::CreateModel,
4621b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung            depth_to_space_float_2::is_ignored,
4631b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung            depth_to_space_float_2::examples);
4641b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung}
4651b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung
4669949232ba3d5b1d95f5b3d9ea310b88b81ee1a45gfannamespace depth_to_space_float_3 {
4679949232ba3d5b1d95f5b3d9ea310b88b81ee1a45gfanstd::vector<MixedTypedExample> examples = {
4689949232ba3d5b1d95f5b3d9ea310b88b81ee1a45gfan// Generated depth_to_space_float_3 test
4699949232ba3d5b1d95f5b3d9ea310b88b81ee1a45gfan#include "generated/examples/depth_to_space_float_3.example.cpp"
4709949232ba3d5b1d95f5b3d9ea310b88b81ee1a45gfan};
4719949232ba3d5b1d95f5b3d9ea310b88b81ee1a45gfan// Generated model constructor
4729949232ba3d5b1d95f5b3d9ea310b88b81ee1a45gfan#include "generated/models/depth_to_space_float_3.model.cpp"
4739949232ba3d5b1d95f5b3d9ea310b88b81ee1a45gfan} // namespace depth_to_space_float_3
4749949232ba3d5b1d95f5b3d9ea310b88b81ee1a45gfanTEST_F(GeneratedTests, depth_to_space_float_3) {
4759949232ba3d5b1d95f5b3d9ea310b88b81ee1a45gfan    Execute(depth_to_space_float_3::CreateModel,
4769949232ba3d5b1d95f5b3d9ea310b88b81ee1a45gfan            depth_to_space_float_3::is_ignored,
4779949232ba3d5b1d95f5b3d9ea310b88b81ee1a45gfan            depth_to_space_float_3::examples);
4789949232ba3d5b1d95f5b3d9ea310b88b81ee1a45gfan}
4799949232ba3d5b1d95f5b3d9ea310b88b81ee1a45gfan
4801b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sungnamespace depth_to_space_quant8_1 {
4811b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sungstd::vector<MixedTypedExample> examples = {
4821b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung// Generated depth_to_space_quant8_1 test
4831b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung#include "generated/examples/depth_to_space_quant8_1.example.cpp"
4841b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung};
4851b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung// Generated model constructor
4861b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung#include "generated/models/depth_to_space_quant8_1.model.cpp"
4871b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung} // namespace depth_to_space_quant8_1
4881b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) SungTEST_F(GeneratedTests, depth_to_space_quant8_1) {
4891b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung    Execute(depth_to_space_quant8_1::CreateModel,
4901b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung            depth_to_space_quant8_1::is_ignored,
4911b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung            depth_to_space_quant8_1::examples);
4921b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung}
4931b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung
4941b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sungnamespace depth_to_space_quant8_2 {
4951b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sungstd::vector<MixedTypedExample> examples = {
4961b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung// Generated depth_to_space_quant8_2 test
4971b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung#include "generated/examples/depth_to_space_quant8_2.example.cpp"
4981b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung};
4991b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung// Generated model constructor
5001b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung#include "generated/models/depth_to_space_quant8_2.model.cpp"
5011b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung} // namespace depth_to_space_quant8_2
5021b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) SungTEST_F(GeneratedTests, depth_to_space_quant8_2) {
5031b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung    Execute(depth_to_space_quant8_2::CreateModel,
5041b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung            depth_to_space_quant8_2::is_ignored,
5051b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung            depth_to_space_quant8_2::examples);
5061b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung}
5071b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung
508e68d924a02511200be6186c947359dee7bb58f23Jean-Luc Brouilletnamespace depthwise_conv2d_float_large_2 {
509e68d924a02511200be6186c947359dee7bb58f23Jean-Luc Brouilletstd::vector<MixedTypedExample> examples = {
510e68d924a02511200be6186c947359dee7bb58f23Jean-Luc Brouillet// Generated depthwise_conv2d_float_large_2 test
511e68d924a02511200be6186c947359dee7bb58f23Jean-Luc Brouillet#include "generated/examples/depthwise_conv2d_float_large_2.example.cpp"
512e68d924a02511200be6186c947359dee7bb58f23Jean-Luc Brouillet};
513e68d924a02511200be6186c947359dee7bb58f23Jean-Luc Brouillet// Generated model constructor
514e68d924a02511200be6186c947359dee7bb58f23Jean-Luc Brouillet#include "generated/models/depthwise_conv2d_float_large_2.model.cpp"
515e68d924a02511200be6186c947359dee7bb58f23Jean-Luc Brouillet} // namespace depthwise_conv2d_float_large_2
516e68d924a02511200be6186c947359dee7bb58f23Jean-Luc BrouilletTEST_F(GeneratedTests, depthwise_conv2d_float_large_2) {
517e68d924a02511200be6186c947359dee7bb58f23Jean-Luc Brouillet    Execute(depthwise_conv2d_float_large_2::CreateModel,
518e68d924a02511200be6186c947359dee7bb58f23Jean-Luc Brouillet            depthwise_conv2d_float_large_2::is_ignored,
519e68d924a02511200be6186c947359dee7bb58f23Jean-Luc Brouillet            depthwise_conv2d_float_large_2::examples);
520e68d924a02511200be6186c947359dee7bb58f23Jean-Luc Brouillet}
521e68d924a02511200be6186c947359dee7bb58f23Jean-Luc Brouillet
522bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wangnamespace depthwise_conv2d_float_large_2_weights_as_inputs {
523bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wangstd::vector<MixedTypedExample> examples = {
524bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang// Generated depthwise_conv2d_float_large_2_weights_as_inputs test
525bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang#include "generated/examples/depthwise_conv2d_float_large_2_weights_as_inputs.example.cpp"
526bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang};
527bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang// Generated model constructor
528bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang#include "generated/models/depthwise_conv2d_float_large_2_weights_as_inputs.model.cpp"
529bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang} // namespace depthwise_conv2d_float_large_2_weights_as_inputs
530bee07f73a5f998a2dd6dc581e7776557c21f9684Miao WangTEST_F(GeneratedTests, depthwise_conv2d_float_large_2_weights_as_inputs) {
531bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang    Execute(depthwise_conv2d_float_large_2_weights_as_inputs::CreateModel,
532bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang            depthwise_conv2d_float_large_2_weights_as_inputs::is_ignored,
533bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang            depthwise_conv2d_float_large_2_weights_as_inputs::examples);
534bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang}
535bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang
536e68d924a02511200be6186c947359dee7bb58f23Jean-Luc Brouilletnamespace depthwise_conv2d_float_large {
537ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sungstd::vector<MixedTypedExample> examples = {
538e68d924a02511200be6186c947359dee7bb58f23Jean-Luc Brouillet// Generated depthwise_conv2d_float_large test
539e68d924a02511200be6186c947359dee7bb58f23Jean-Luc Brouillet#include "generated/examples/depthwise_conv2d_float_large.example.cpp"
540ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung};
541ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung// Generated model constructor
542e68d924a02511200be6186c947359dee7bb58f23Jean-Luc Brouillet#include "generated/models/depthwise_conv2d_float_large.model.cpp"
543e68d924a02511200be6186c947359dee7bb58f23Jean-Luc Brouillet} // namespace depthwise_conv2d_float_large
544e68d924a02511200be6186c947359dee7bb58f23Jean-Luc BrouilletTEST_F(GeneratedTests, depthwise_conv2d_float_large) {
545e68d924a02511200be6186c947359dee7bb58f23Jean-Luc Brouillet    Execute(depthwise_conv2d_float_large::CreateModel,
546e68d924a02511200be6186c947359dee7bb58f23Jean-Luc Brouillet            depthwise_conv2d_float_large::is_ignored,
547e68d924a02511200be6186c947359dee7bb58f23Jean-Luc Brouillet            depthwise_conv2d_float_large::examples);
548ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung}
549ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung
550bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wangnamespace depthwise_conv2d_float_large_weights_as_inputs {
551bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wangstd::vector<MixedTypedExample> examples = {
552bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang// Generated depthwise_conv2d_float_large_weights_as_inputs test
553bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang#include "generated/examples/depthwise_conv2d_float_large_weights_as_inputs.example.cpp"
554bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang};
555bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang// Generated model constructor
556bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang#include "generated/models/depthwise_conv2d_float_large_weights_as_inputs.model.cpp"
557bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang} // namespace depthwise_conv2d_float_large_weights_as_inputs
558bee07f73a5f998a2dd6dc581e7776557c21f9684Miao WangTEST_F(GeneratedTests, depthwise_conv2d_float_large_weights_as_inputs) {
559bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang    Execute(depthwise_conv2d_float_large_weights_as_inputs::CreateModel,
560bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang            depthwise_conv2d_float_large_weights_as_inputs::is_ignored,
561bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang            depthwise_conv2d_float_large_weights_as_inputs::examples);
562bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang}
563bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang
564e68d924a02511200be6186c947359dee7bb58f23Jean-Luc Brouilletnamespace depthwise_conv2d_float {
565ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sungstd::vector<MixedTypedExample> examples = {
566e68d924a02511200be6186c947359dee7bb58f23Jean-Luc Brouillet// Generated depthwise_conv2d_float test
567e68d924a02511200be6186c947359dee7bb58f23Jean-Luc Brouillet#include "generated/examples/depthwise_conv2d_float.example.cpp"
568ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung};
569ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung// Generated model constructor
570e68d924a02511200be6186c947359dee7bb58f23Jean-Luc Brouillet#include "generated/models/depthwise_conv2d_float.model.cpp"
571e68d924a02511200be6186c947359dee7bb58f23Jean-Luc Brouillet} // namespace depthwise_conv2d_float
572e68d924a02511200be6186c947359dee7bb58f23Jean-Luc BrouilletTEST_F(GeneratedTests, depthwise_conv2d_float) {
573e68d924a02511200be6186c947359dee7bb58f23Jean-Luc Brouillet    Execute(depthwise_conv2d_float::CreateModel,
574e68d924a02511200be6186c947359dee7bb58f23Jean-Luc Brouillet            depthwise_conv2d_float::is_ignored,
575e68d924a02511200be6186c947359dee7bb58f23Jean-Luc Brouillet            depthwise_conv2d_float::examples);
576e68d924a02511200be6186c947359dee7bb58f23Jean-Luc Brouillet}
577e68d924a02511200be6186c947359dee7bb58f23Jean-Luc Brouillet
578bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wangnamespace depthwise_conv2d_float_weights_as_inputs {
579bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wangstd::vector<MixedTypedExample> examples = {
580bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang// Generated depthwise_conv2d_float_weights_as_inputs test
581bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang#include "generated/examples/depthwise_conv2d_float_weights_as_inputs.example.cpp"
582bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang};
583bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang// Generated model constructor
584bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang#include "generated/models/depthwise_conv2d_float_weights_as_inputs.model.cpp"
585bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang} // namespace depthwise_conv2d_float_weights_as_inputs
586bee07f73a5f998a2dd6dc581e7776557c21f9684Miao WangTEST_F(GeneratedTests, depthwise_conv2d_float_weights_as_inputs) {
587bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang    Execute(depthwise_conv2d_float_weights_as_inputs::CreateModel,
588bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang            depthwise_conv2d_float_weights_as_inputs::is_ignored,
589bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang            depthwise_conv2d_float_weights_as_inputs::examples);
590bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang}
591bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang
592e68d924a02511200be6186c947359dee7bb58f23Jean-Luc Brouilletnamespace depthwise_conv2d_quant8_large {
593e68d924a02511200be6186c947359dee7bb58f23Jean-Luc Brouilletstd::vector<MixedTypedExample> examples = {
594e68d924a02511200be6186c947359dee7bb58f23Jean-Luc Brouillet// Generated depthwise_conv2d_quant8_large test
595e68d924a02511200be6186c947359dee7bb58f23Jean-Luc Brouillet#include "generated/examples/depthwise_conv2d_quant8_large.example.cpp"
596e68d924a02511200be6186c947359dee7bb58f23Jean-Luc Brouillet};
597e68d924a02511200be6186c947359dee7bb58f23Jean-Luc Brouillet// Generated model constructor
598e68d924a02511200be6186c947359dee7bb58f23Jean-Luc Brouillet#include "generated/models/depthwise_conv2d_quant8_large.model.cpp"
599e68d924a02511200be6186c947359dee7bb58f23Jean-Luc Brouillet} // namespace depthwise_conv2d_quant8_large
600e68d924a02511200be6186c947359dee7bb58f23Jean-Luc BrouilletTEST_F(GeneratedTests, depthwise_conv2d_quant8_large) {
601e68d924a02511200be6186c947359dee7bb58f23Jean-Luc Brouillet    Execute(depthwise_conv2d_quant8_large::CreateModel,
602e68d924a02511200be6186c947359dee7bb58f23Jean-Luc Brouillet            depthwise_conv2d_quant8_large::is_ignored,
603e68d924a02511200be6186c947359dee7bb58f23Jean-Luc Brouillet            depthwise_conv2d_quant8_large::examples);
604e68d924a02511200be6186c947359dee7bb58f23Jean-Luc Brouillet}
605e68d924a02511200be6186c947359dee7bb58f23Jean-Luc Brouillet
606bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wangnamespace depthwise_conv2d_quant8_large_weights_as_inputs {
607bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wangstd::vector<MixedTypedExample> examples = {
608bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang// Generated depthwise_conv2d_quant8_large_weights_as_inputs test
609bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang#include "generated/examples/depthwise_conv2d_quant8_large_weights_as_inputs.example.cpp"
610bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang};
611bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang// Generated model constructor
612bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang#include "generated/models/depthwise_conv2d_quant8_large_weights_as_inputs.model.cpp"
613bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang} // namespace depthwise_conv2d_quant8_large_weights_as_inputs
614bee07f73a5f998a2dd6dc581e7776557c21f9684Miao WangTEST_F(GeneratedTests, depthwise_conv2d_quant8_large_weights_as_inputs) {
615bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang    Execute(depthwise_conv2d_quant8_large_weights_as_inputs::CreateModel,
616bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang            depthwise_conv2d_quant8_large_weights_as_inputs::is_ignored,
617bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang            depthwise_conv2d_quant8_large_weights_as_inputs::examples);
618bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang}
619bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang
620e68d924a02511200be6186c947359dee7bb58f23Jean-Luc Brouilletnamespace depthwise_conv2d_quant8 {
621e68d924a02511200be6186c947359dee7bb58f23Jean-Luc Brouilletstd::vector<MixedTypedExample> examples = {
622e68d924a02511200be6186c947359dee7bb58f23Jean-Luc Brouillet// Generated depthwise_conv2d_quant8 test
623e68d924a02511200be6186c947359dee7bb58f23Jean-Luc Brouillet#include "generated/examples/depthwise_conv2d_quant8.example.cpp"
624e68d924a02511200be6186c947359dee7bb58f23Jean-Luc Brouillet};
625e68d924a02511200be6186c947359dee7bb58f23Jean-Luc Brouillet// Generated model constructor
626e68d924a02511200be6186c947359dee7bb58f23Jean-Luc Brouillet#include "generated/models/depthwise_conv2d_quant8.model.cpp"
627e68d924a02511200be6186c947359dee7bb58f23Jean-Luc Brouillet} // namespace depthwise_conv2d_quant8
628e68d924a02511200be6186c947359dee7bb58f23Jean-Luc BrouilletTEST_F(GeneratedTests, depthwise_conv2d_quant8) {
629e68d924a02511200be6186c947359dee7bb58f23Jean-Luc Brouillet    Execute(depthwise_conv2d_quant8::CreateModel,
630e68d924a02511200be6186c947359dee7bb58f23Jean-Luc Brouillet            depthwise_conv2d_quant8::is_ignored,
631e68d924a02511200be6186c947359dee7bb58f23Jean-Luc Brouillet            depthwise_conv2d_quant8::examples);
632ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung}
633ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung
634bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wangnamespace depthwise_conv2d_quant8_weights_as_inputs {
635bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wangstd::vector<MixedTypedExample> examples = {
636bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang// Generated depthwise_conv2d_quant8_weights_as_inputs test
637bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang#include "generated/examples/depthwise_conv2d_quant8_weights_as_inputs.example.cpp"
638bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang};
639bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang// Generated model constructor
640bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang#include "generated/models/depthwise_conv2d_quant8_weights_as_inputs.model.cpp"
641bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang} // namespace depthwise_conv2d_quant8_weights_as_inputs
642bee07f73a5f998a2dd6dc581e7776557c21f9684Miao WangTEST_F(GeneratedTests, depthwise_conv2d_quant8_weights_as_inputs) {
643bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang    Execute(depthwise_conv2d_quant8_weights_as_inputs::CreateModel,
644bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang            depthwise_conv2d_quant8_weights_as_inputs::is_ignored,
645bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang            depthwise_conv2d_quant8_weights_as_inputs::examples);
646bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang}
647bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang
648ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sungnamespace dequantize {
649ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sungstd::vector<MixedTypedExample> examples = {
650ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung// Generated dequantize test
651ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung#include "generated/examples/dequantize.example.cpp"
652ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung};
653ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung// Generated model constructor
654ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung#include "generated/models/dequantize.model.cpp"
655ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung} // namespace dequantize
656ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) SungTEST_F(GeneratedTests, dequantize) {
657ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung    Execute(dequantize::CreateModel,
658ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung            dequantize::is_ignored,
659ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung            dequantize::examples);
660ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung}
661ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung
662ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sungnamespace embedding_lookup {
663ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sungstd::vector<MixedTypedExample> examples = {
664ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung// Generated embedding_lookup test
665ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung#include "generated/examples/embedding_lookup.example.cpp"
666ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung};
667ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung// Generated model constructor
668ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung#include "generated/models/embedding_lookup.model.cpp"
669ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung} // namespace embedding_lookup
670ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) SungTEST_F(GeneratedTests, embedding_lookup) {
671ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung    Execute(embedding_lookup::CreateModel,
672ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung            embedding_lookup::is_ignored,
673ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung            embedding_lookup::examples);
674ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung}
675ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung
676ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sungnamespace floor {
677ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sungstd::vector<MixedTypedExample> examples = {
678ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung// Generated floor test
679ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung#include "generated/examples/floor.example.cpp"
680ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung};
681ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung// Generated model constructor
682ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung#include "generated/models/floor.model.cpp"
683ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung} // namespace floor
684ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) SungTEST_F(GeneratedTests, floor) {
685ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung    Execute(floor::CreateModel,
686ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung            floor::is_ignored,
687ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung            floor::examples);
688ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung}
689ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung
690e68d924a02511200be6186c947359dee7bb58f23Jean-Luc Brouilletnamespace fully_connected_float_large {
691e68d924a02511200be6186c947359dee7bb58f23Jean-Luc Brouilletstd::vector<MixedTypedExample> examples = {
692e68d924a02511200be6186c947359dee7bb58f23Jean-Luc Brouillet// Generated fully_connected_float_large test
693e68d924a02511200be6186c947359dee7bb58f23Jean-Luc Brouillet#include "generated/examples/fully_connected_float_large.example.cpp"
694e68d924a02511200be6186c947359dee7bb58f23Jean-Luc Brouillet};
695e68d924a02511200be6186c947359dee7bb58f23Jean-Luc Brouillet// Generated model constructor
696e68d924a02511200be6186c947359dee7bb58f23Jean-Luc Brouillet#include "generated/models/fully_connected_float_large.model.cpp"
697e68d924a02511200be6186c947359dee7bb58f23Jean-Luc Brouillet} // namespace fully_connected_float_large
698e68d924a02511200be6186c947359dee7bb58f23Jean-Luc BrouilletTEST_F(GeneratedTests, fully_connected_float_large) {
699e68d924a02511200be6186c947359dee7bb58f23Jean-Luc Brouillet    Execute(fully_connected_float_large::CreateModel,
700e68d924a02511200be6186c947359dee7bb58f23Jean-Luc Brouillet            fully_connected_float_large::is_ignored,
701e68d924a02511200be6186c947359dee7bb58f23Jean-Luc Brouillet            fully_connected_float_large::examples);
702e68d924a02511200be6186c947359dee7bb58f23Jean-Luc Brouillet}
703e68d924a02511200be6186c947359dee7bb58f23Jean-Luc Brouillet
704bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wangnamespace fully_connected_float_large_weights_as_inputs {
705bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wangstd::vector<MixedTypedExample> examples = {
706bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang// Generated fully_connected_float_large_weights_as_inputs test
707bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang#include "generated/examples/fully_connected_float_large_weights_as_inputs.example.cpp"
708bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang};
709bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang// Generated model constructor
710bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang#include "generated/models/fully_connected_float_large_weights_as_inputs.model.cpp"
711bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang} // namespace fully_connected_float_large_weights_as_inputs
712bee07f73a5f998a2dd6dc581e7776557c21f9684Miao WangTEST_F(GeneratedTests, fully_connected_float_large_weights_as_inputs) {
713bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang    Execute(fully_connected_float_large_weights_as_inputs::CreateModel,
714bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang            fully_connected_float_large_weights_as_inputs::is_ignored,
715bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang            fully_connected_float_large_weights_as_inputs::examples);
716bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang}
717bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang
7181b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sungnamespace fully_connected_float {
7191b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sungstd::vector<MixedTypedExample> examples = {
7201b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung// Generated fully_connected_float test
7211b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung#include "generated/examples/fully_connected_float.example.cpp"
7221b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung};
7231b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung// Generated model constructor
7241b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung#include "generated/models/fully_connected_float.model.cpp"
7251b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung} // namespace fully_connected_float
7261b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) SungTEST_F(GeneratedTests, fully_connected_float) {
7271b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung    Execute(fully_connected_float::CreateModel,
7281b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung            fully_connected_float::is_ignored,
7291b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung            fully_connected_float::examples);
7301b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung}
7311b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung
732bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wangnamespace fully_connected_float_weights_as_inputs {
733bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wangstd::vector<MixedTypedExample> examples = {
734bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang// Generated fully_connected_float_weights_as_inputs test
735bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang#include "generated/examples/fully_connected_float_weights_as_inputs.example.cpp"
736bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang};
737bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang// Generated model constructor
738bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang#include "generated/models/fully_connected_float_weights_as_inputs.model.cpp"
739bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang} // namespace fully_connected_float_weights_as_inputs
740bee07f73a5f998a2dd6dc581e7776557c21f9684Miao WangTEST_F(GeneratedTests, fully_connected_float_weights_as_inputs) {
741bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang    Execute(fully_connected_float_weights_as_inputs::CreateModel,
742bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang            fully_connected_float_weights_as_inputs::is_ignored,
743bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang            fully_connected_float_weights_as_inputs::examples);
744bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang}
745bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang
746e68d924a02511200be6186c947359dee7bb58f23Jean-Luc Brouilletnamespace fully_connected_quant8_large {
747e68d924a02511200be6186c947359dee7bb58f23Jean-Luc Brouilletstd::vector<MixedTypedExample> examples = {
748e68d924a02511200be6186c947359dee7bb58f23Jean-Luc Brouillet// Generated fully_connected_quant8_large test
749e68d924a02511200be6186c947359dee7bb58f23Jean-Luc Brouillet#include "generated/examples/fully_connected_quant8_large.example.cpp"
750e68d924a02511200be6186c947359dee7bb58f23Jean-Luc Brouillet};
751e68d924a02511200be6186c947359dee7bb58f23Jean-Luc Brouillet// Generated model constructor
752e68d924a02511200be6186c947359dee7bb58f23Jean-Luc Brouillet#include "generated/models/fully_connected_quant8_large.model.cpp"
753e68d924a02511200be6186c947359dee7bb58f23Jean-Luc Brouillet} // namespace fully_connected_quant8_large
754e68d924a02511200be6186c947359dee7bb58f23Jean-Luc BrouilletTEST_F(GeneratedTests, fully_connected_quant8_large) {
755e68d924a02511200be6186c947359dee7bb58f23Jean-Luc Brouillet    Execute(fully_connected_quant8_large::CreateModel,
756e68d924a02511200be6186c947359dee7bb58f23Jean-Luc Brouillet            fully_connected_quant8_large::is_ignored,
757e68d924a02511200be6186c947359dee7bb58f23Jean-Luc Brouillet            fully_connected_quant8_large::examples);
758e68d924a02511200be6186c947359dee7bb58f23Jean-Luc Brouillet}
759e68d924a02511200be6186c947359dee7bb58f23Jean-Luc Brouillet
760bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wangnamespace fully_connected_quant8_large_weights_as_inputs {
761bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wangstd::vector<MixedTypedExample> examples = {
762bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang// Generated fully_connected_quant8_large_weights_as_inputs test
763bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang#include "generated/examples/fully_connected_quant8_large_weights_as_inputs.example.cpp"
764bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang};
765bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang// Generated model constructor
766bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang#include "generated/models/fully_connected_quant8_large_weights_as_inputs.model.cpp"
767bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang} // namespace fully_connected_quant8_large_weights_as_inputs
768bee07f73a5f998a2dd6dc581e7776557c21f9684Miao WangTEST_F(GeneratedTests, fully_connected_quant8_large_weights_as_inputs) {
769bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang    Execute(fully_connected_quant8_large_weights_as_inputs::CreateModel,
770bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang            fully_connected_quant8_large_weights_as_inputs::is_ignored,
771bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang            fully_connected_quant8_large_weights_as_inputs::examples);
772bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang}
773bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang
7741b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sungnamespace fully_connected_quant8 {
7751b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sungstd::vector<MixedTypedExample> examples = {
7761b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung// Generated fully_connected_quant8 test
7771b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung#include "generated/examples/fully_connected_quant8.example.cpp"
7781b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung};
7791b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung// Generated model constructor
7801b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung#include "generated/models/fully_connected_quant8.model.cpp"
7811b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung} // namespace fully_connected_quant8
7821b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) SungTEST_F(GeneratedTests, fully_connected_quant8) {
7831b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung    Execute(fully_connected_quant8::CreateModel,
7841b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung            fully_connected_quant8::is_ignored,
7851b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung            fully_connected_quant8::examples);
7861b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung}
7871b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung
788bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wangnamespace fully_connected_quant8_weights_as_inputs {
789bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wangstd::vector<MixedTypedExample> examples = {
790bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang// Generated fully_connected_quant8_weights_as_inputs test
791bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang#include "generated/examples/fully_connected_quant8_weights_as_inputs.example.cpp"
792bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang};
793bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang// Generated model constructor
794bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang#include "generated/models/fully_connected_quant8_weights_as_inputs.model.cpp"
795bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang} // namespace fully_connected_quant8_weights_as_inputs
796bee07f73a5f998a2dd6dc581e7776557c21f9684Miao WangTEST_F(GeneratedTests, fully_connected_quant8_weights_as_inputs) {
797bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang    Execute(fully_connected_quant8_weights_as_inputs::CreateModel,
798bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang            fully_connected_quant8_weights_as_inputs::is_ignored,
799bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang            fully_connected_quant8_weights_as_inputs::examples);
800bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang}
801bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang
802ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sungnamespace hashtable_lookup_float {
803ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sungstd::vector<MixedTypedExample> examples = {
804ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung// Generated hashtable_lookup_float test
805ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung#include "generated/examples/hashtable_lookup_float.example.cpp"
806ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung};
807ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung// Generated model constructor
808ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung#include "generated/models/hashtable_lookup_float.model.cpp"
809ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung} // namespace hashtable_lookup_float
810ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) SungTEST_F(GeneratedTests, hashtable_lookup_float) {
811ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung    Execute(hashtable_lookup_float::CreateModel,
812ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung            hashtable_lookup_float::is_ignored,
813ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung            hashtable_lookup_float::examples);
814ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung}
815ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung
816ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sungnamespace hashtable_lookup_quant8 {
817ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sungstd::vector<MixedTypedExample> examples = {
818ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung// Generated hashtable_lookup_quant8 test
819ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung#include "generated/examples/hashtable_lookup_quant8.example.cpp"
820ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung};
821ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung// Generated model constructor
822ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung#include "generated/models/hashtable_lookup_quant8.model.cpp"
823ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung} // namespace hashtable_lookup_quant8
824ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) SungTEST_F(GeneratedTests, hashtable_lookup_quant8) {
825ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung    Execute(hashtable_lookup_quant8::CreateModel,
826ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung            hashtable_lookup_quant8::is_ignored,
827ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung            hashtable_lookup_quant8::examples);
828ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung}
829ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung
83066d5cb6e3a90aefc8d545f6369080ab88de9d667Jean-Luc Brouilletnamespace l2_normalization_large {
83166d5cb6e3a90aefc8d545f6369080ab88de9d667Jean-Luc Brouilletstd::vector<MixedTypedExample> examples = {
83266d5cb6e3a90aefc8d545f6369080ab88de9d667Jean-Luc Brouillet// Generated l2_normalization_large test
83366d5cb6e3a90aefc8d545f6369080ab88de9d667Jean-Luc Brouillet#include "generated/examples/l2_normalization_large.example.cpp"
83466d5cb6e3a90aefc8d545f6369080ab88de9d667Jean-Luc Brouillet};
83566d5cb6e3a90aefc8d545f6369080ab88de9d667Jean-Luc Brouillet// Generated model constructor
83666d5cb6e3a90aefc8d545f6369080ab88de9d667Jean-Luc Brouillet#include "generated/models/l2_normalization_large.model.cpp"
83766d5cb6e3a90aefc8d545f6369080ab88de9d667Jean-Luc Brouillet} // namespace l2_normalization_large
83866d5cb6e3a90aefc8d545f6369080ab88de9d667Jean-Luc BrouilletTEST_F(GeneratedTests, l2_normalization_large) {
83966d5cb6e3a90aefc8d545f6369080ab88de9d667Jean-Luc Brouillet    Execute(l2_normalization_large::CreateModel,
84066d5cb6e3a90aefc8d545f6369080ab88de9d667Jean-Luc Brouillet            l2_normalization_large::is_ignored,
84166d5cb6e3a90aefc8d545f6369080ab88de9d667Jean-Luc Brouillet            l2_normalization_large::examples);
84266d5cb6e3a90aefc8d545f6369080ab88de9d667Jean-Luc Brouillet}
84366d5cb6e3a90aefc8d545f6369080ab88de9d667Jean-Luc Brouillet
844ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sungnamespace l2_normalization {
845ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sungstd::vector<MixedTypedExample> examples = {
846ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung// Generated l2_normalization test
847ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung#include "generated/examples/l2_normalization.example.cpp"
848ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung};
849ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung// Generated model constructor
850ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung#include "generated/models/l2_normalization.model.cpp"
851ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung} // namespace l2_normalization
852ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) SungTEST_F(GeneratedTests, l2_normalization) {
853ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung    Execute(l2_normalization::CreateModel,
854ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung            l2_normalization::is_ignored,
855ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung            l2_normalization::examples);
856608124c8a4bc3a5385694d74f0b2f2a6ce5d6292I-Jui (Ray) Sung}
857608124c8a4bc3a5385694d74f0b2f2a6ce5d6292I-Jui (Ray) Sung
85866d5cb6e3a90aefc8d545f6369080ab88de9d667Jean-Luc Brouilletnamespace l2_pool_float_large {
85966d5cb6e3a90aefc8d545f6369080ab88de9d667Jean-Luc Brouilletstd::vector<MixedTypedExample> examples = {
86066d5cb6e3a90aefc8d545f6369080ab88de9d667Jean-Luc Brouillet// Generated l2_pool_float_large test
86166d5cb6e3a90aefc8d545f6369080ab88de9d667Jean-Luc Brouillet#include "generated/examples/l2_pool_float_large.example.cpp"
86266d5cb6e3a90aefc8d545f6369080ab88de9d667Jean-Luc Brouillet};
86366d5cb6e3a90aefc8d545f6369080ab88de9d667Jean-Luc Brouillet// Generated model constructor
86466d5cb6e3a90aefc8d545f6369080ab88de9d667Jean-Luc Brouillet#include "generated/models/l2_pool_float_large.model.cpp"
86566d5cb6e3a90aefc8d545f6369080ab88de9d667Jean-Luc Brouillet} // namespace l2_pool_float_large
86666d5cb6e3a90aefc8d545f6369080ab88de9d667Jean-Luc BrouilletTEST_F(GeneratedTests, l2_pool_float_large) {
86766d5cb6e3a90aefc8d545f6369080ab88de9d667Jean-Luc Brouillet    Execute(l2_pool_float_large::CreateModel,
86866d5cb6e3a90aefc8d545f6369080ab88de9d667Jean-Luc Brouillet            l2_pool_float_large::is_ignored,
86966d5cb6e3a90aefc8d545f6369080ab88de9d667Jean-Luc Brouillet            l2_pool_float_large::examples);
87066d5cb6e3a90aefc8d545f6369080ab88de9d667Jean-Luc Brouillet}
87166d5cb6e3a90aefc8d545f6369080ab88de9d667Jean-Luc Brouillet
8726a0d306cf902e13ab147c7533b2cb02540ee66d5I-Jui (Ray) Sungnamespace l2_pool_float {
8736a0d306cf902e13ab147c7533b2cb02540ee66d5I-Jui (Ray) Sungstd::vector<MixedTypedExample> examples = {
8746a0d306cf902e13ab147c7533b2cb02540ee66d5I-Jui (Ray) Sung// Generated l2_pool_float test
8756a0d306cf902e13ab147c7533b2cb02540ee66d5I-Jui (Ray) Sung#include "generated/examples/l2_pool_float.example.cpp"
8766a0d306cf902e13ab147c7533b2cb02540ee66d5I-Jui (Ray) Sung};
8776a0d306cf902e13ab147c7533b2cb02540ee66d5I-Jui (Ray) Sung// Generated model constructor
8786a0d306cf902e13ab147c7533b2cb02540ee66d5I-Jui (Ray) Sung#include "generated/models/l2_pool_float.model.cpp"
8796a0d306cf902e13ab147c7533b2cb02540ee66d5I-Jui (Ray) Sung} // namespace l2_pool_float
8806a0d306cf902e13ab147c7533b2cb02540ee66d5I-Jui (Ray) SungTEST_F(GeneratedTests, l2_pool_float) {
881ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung    Execute(l2_pool_float::CreateModel,
882ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung            l2_pool_float::is_ignored,
883ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung            l2_pool_float::examples);
8846a0d306cf902e13ab147c7533b2cb02540ee66d5I-Jui (Ray) Sung}
8856a0d306cf902e13ab147c7533b2cb02540ee66d5I-Jui (Ray) Sung
8861b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sungnamespace local_response_norm_float_1 {
8871b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sungstd::vector<MixedTypedExample> examples = {
8881b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung// Generated local_response_norm_float_1 test
8891b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung#include "generated/examples/local_response_norm_float_1.example.cpp"
8901b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung};
8911b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung// Generated model constructor
8921b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung#include "generated/models/local_response_norm_float_1.model.cpp"
8931b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung} // namespace local_response_norm_float_1
8941b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) SungTEST_F(GeneratedTests, local_response_norm_float_1) {
8951b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung    Execute(local_response_norm_float_1::CreateModel,
8961b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung            local_response_norm_float_1::is_ignored,
8971b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung            local_response_norm_float_1::examples);
8981b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung}
8991b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung
9001b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sungnamespace local_response_norm_float_2 {
9011b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sungstd::vector<MixedTypedExample> examples = {
9021b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung// Generated local_response_norm_float_2 test
9031b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung#include "generated/examples/local_response_norm_float_2.example.cpp"
9041b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung};
9051b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung// Generated model constructor
9061b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung#include "generated/models/local_response_norm_float_2.model.cpp"
9071b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung} // namespace local_response_norm_float_2
9081b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) SungTEST_F(GeneratedTests, local_response_norm_float_2) {
9091b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung    Execute(local_response_norm_float_2::CreateModel,
9101b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung            local_response_norm_float_2::is_ignored,
9111b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung            local_response_norm_float_2::examples);
9121b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung}
9131b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung
9141b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sungnamespace local_response_norm_float_3 {
9151b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sungstd::vector<MixedTypedExample> examples = {
9161b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung// Generated local_response_norm_float_3 test
9171b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung#include "generated/examples/local_response_norm_float_3.example.cpp"
9181b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung};
9191b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung// Generated model constructor
9201b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung#include "generated/models/local_response_norm_float_3.model.cpp"
9211b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung} // namespace local_response_norm_float_3
9221b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) SungTEST_F(GeneratedTests, local_response_norm_float_3) {
9231b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung    Execute(local_response_norm_float_3::CreateModel,
9241b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung            local_response_norm_float_3::is_ignored,
9251b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung            local_response_norm_float_3::examples);
9261b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung}
9271b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung
9281b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sungnamespace local_response_norm_float_4 {
9291b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sungstd::vector<MixedTypedExample> examples = {
9301b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung// Generated local_response_norm_float_4 test
9311b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung#include "generated/examples/local_response_norm_float_4.example.cpp"
9321b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung};
9331b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung// Generated model constructor
9341b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung#include "generated/models/local_response_norm_float_4.model.cpp"
9351b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung} // namespace local_response_norm_float_4
9361b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) SungTEST_F(GeneratedTests, local_response_norm_float_4) {
9371b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung    Execute(local_response_norm_float_4::CreateModel,
9381b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung            local_response_norm_float_4::is_ignored,
9391b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung            local_response_norm_float_4::examples);
9401b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung}
9411b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung
942224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chennamespace logistic_float_1 {
943224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chenstd::vector<MixedTypedExample> examples = {
944224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen// Generated logistic_float_1 test
945224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen#include "generated/examples/logistic_float_1.example.cpp"
946224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen};
947224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen// Generated model constructor
948224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen#include "generated/models/logistic_float_1.model.cpp"
949224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen} // namespace logistic_float_1
950224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong ChenTEST_F(GeneratedTests, logistic_float_1) {
951224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen    Execute(logistic_float_1::CreateModel,
952224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen            logistic_float_1::is_ignored,
953224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen            logistic_float_1::examples);
954224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen}
955224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen
956224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chennamespace logistic_float_2 {
957224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chenstd::vector<MixedTypedExample> examples = {
958224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen// Generated logistic_float_2 test
959224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen#include "generated/examples/logistic_float_2.example.cpp"
960224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen};
961224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen// Generated model constructor
962224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen#include "generated/models/logistic_float_2.model.cpp"
963224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen} // namespace logistic_float_2
964224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong ChenTEST_F(GeneratedTests, logistic_float_2) {
965224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen    Execute(logistic_float_2::CreateModel,
966224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen            logistic_float_2::is_ignored,
967224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen            logistic_float_2::examples);
968224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen}
969224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen
970224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chennamespace logistic_quant8_1 {
971224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chenstd::vector<MixedTypedExample> examples = {
972224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen// Generated logistic_quant8_1 test
973224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen#include "generated/examples/logistic_quant8_1.example.cpp"
974224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen};
975224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen// Generated model constructor
976224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen#include "generated/models/logistic_quant8_1.model.cpp"
977224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen} // namespace logistic_quant8_1
978224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong ChenTEST_F(GeneratedTests, logistic_quant8_1) {
979224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen    Execute(logistic_quant8_1::CreateModel,
980224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen            logistic_quant8_1::is_ignored,
981224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen            logistic_quant8_1::examples);
982224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen}
983224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen
984224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chennamespace logistic_quant8_2 {
985224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chenstd::vector<MixedTypedExample> examples = {
986224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen// Generated logistic_quant8_2 test
987224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen#include "generated/examples/logistic_quant8_2.example.cpp"
988224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen};
989224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen// Generated model constructor
990224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen#include "generated/models/logistic_quant8_2.model.cpp"
991224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen} // namespace logistic_quant8_2
992224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong ChenTEST_F(GeneratedTests, logistic_quant8_2) {
993224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen    Execute(logistic_quant8_2::CreateModel,
994224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen            logistic_quant8_2::is_ignored,
995224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen            logistic_quant8_2::examples);
996224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen}
997224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen
998bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wangnamespace lsh_projection_2 {
999bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wangstd::vector<MixedTypedExample> examples = {
1000bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang// Generated lsh_projection_2 test
1001bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang#include "generated/examples/lsh_projection_2.example.cpp"
1002bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang};
1003bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang// Generated model constructor
1004bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang#include "generated/models/lsh_projection_2.model.cpp"
1005bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang} // namespace lsh_projection_2
1006bee07f73a5f998a2dd6dc581e7776557c21f9684Miao WangTEST_F(GeneratedTests, lsh_projection_2) {
1007bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang    Execute(lsh_projection_2::CreateModel,
1008bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang            lsh_projection_2::is_ignored,
1009bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang            lsh_projection_2::examples);
1010bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang}
1011bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang
10129b69c561a47cdb35b911b163c0d819f7a77efe41Yang Ninamespace lsh_projection {
10139b69c561a47cdb35b911b163c0d819f7a77efe41Yang Nistd::vector<MixedTypedExample> examples = {
10149b69c561a47cdb35b911b163c0d819f7a77efe41Yang Ni// Generated lsh_projection test
10159b69c561a47cdb35b911b163c0d819f7a77efe41Yang Ni#include "generated/examples/lsh_projection.example.cpp"
10169b69c561a47cdb35b911b163c0d819f7a77efe41Yang Ni};
10179b69c561a47cdb35b911b163c0d819f7a77efe41Yang Ni// Generated model constructor
10189b69c561a47cdb35b911b163c0d819f7a77efe41Yang Ni#include "generated/models/lsh_projection.model.cpp"
10199b69c561a47cdb35b911b163c0d819f7a77efe41Yang Ni} // namespace lsh_projection
10209b69c561a47cdb35b911b163c0d819f7a77efe41Yang NiTEST_F(GeneratedTests, lsh_projection) {
1021ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung    Execute(lsh_projection::CreateModel,
1022ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung            lsh_projection::is_ignored,
1023ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung            lsh_projection::examples);
1024ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung}
1025ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung
1026bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wangnamespace lsh_projection_weights_as_inputs {
1027bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wangstd::vector<MixedTypedExample> examples = {
1028bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang// Generated lsh_projection_weights_as_inputs test
1029bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang#include "generated/examples/lsh_projection_weights_as_inputs.example.cpp"
1030bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang};
1031bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang// Generated model constructor
1032bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang#include "generated/models/lsh_projection_weights_as_inputs.model.cpp"
1033bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang} // namespace lsh_projection_weights_as_inputs
1034bee07f73a5f998a2dd6dc581e7776557c21f9684Miao WangTEST_F(GeneratedTests, lsh_projection_weights_as_inputs) {
1035bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang    Execute(lsh_projection_weights_as_inputs::CreateModel,
1036bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang            lsh_projection_weights_as_inputs::is_ignored,
1037bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang            lsh_projection_weights_as_inputs::examples);
1038bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang}
1039bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang
1040ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sungnamespace lstm2 {
1041ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sungstd::vector<MixedTypedExample> examples = {
1042ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung// Generated lstm2 test
1043ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung#include "generated/examples/lstm2.example.cpp"
1044ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung};
1045ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung// Generated model constructor
1046ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung#include "generated/models/lstm2.model.cpp"
1047ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung} // namespace lstm2
1048ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) SungTEST_F(GeneratedTests, lstm2) {
1049ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung    Execute(lstm2::CreateModel,
1050ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung            lstm2::is_ignored,
1051ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung            lstm2::examples);
1052ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung}
1053ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung
1054f6d3074a6ce9d327ac4de25ad8b828fb810ae6caYang Ninamespace lstm2_state2 {
1055f6d3074a6ce9d327ac4de25ad8b828fb810ae6caYang Nistd::vector<MixedTypedExample> examples = {
1056f6d3074a6ce9d327ac4de25ad8b828fb810ae6caYang Ni// Generated lstm2_state2 test
1057f6d3074a6ce9d327ac4de25ad8b828fb810ae6caYang Ni#include "generated/examples/lstm2_state2.example.cpp"
1058f6d3074a6ce9d327ac4de25ad8b828fb810ae6caYang Ni};
1059f6d3074a6ce9d327ac4de25ad8b828fb810ae6caYang Ni// Generated model constructor
1060f6d3074a6ce9d327ac4de25ad8b828fb810ae6caYang Ni#include "generated/models/lstm2_state2.model.cpp"
1061f6d3074a6ce9d327ac4de25ad8b828fb810ae6caYang Ni} // namespace lstm2_state2
1062f6d3074a6ce9d327ac4de25ad8b828fb810ae6caYang NiTEST_F(GeneratedTests, lstm2_state2) {
1063f6d3074a6ce9d327ac4de25ad8b828fb810ae6caYang Ni    Execute(lstm2_state2::CreateModel,
1064f6d3074a6ce9d327ac4de25ad8b828fb810ae6caYang Ni            lstm2_state2::is_ignored,
1065f6d3074a6ce9d327ac4de25ad8b828fb810ae6caYang Ni            lstm2_state2::examples);
1066f6d3074a6ce9d327ac4de25ad8b828fb810ae6caYang Ni}
1067f6d3074a6ce9d327ac4de25ad8b828fb810ae6caYang Ni
1068f6d3074a6ce9d327ac4de25ad8b828fb810ae6caYang Ninamespace lstm2_state {
1069f6d3074a6ce9d327ac4de25ad8b828fb810ae6caYang Nistd::vector<MixedTypedExample> examples = {
1070f6d3074a6ce9d327ac4de25ad8b828fb810ae6caYang Ni// Generated lstm2_state test
1071f6d3074a6ce9d327ac4de25ad8b828fb810ae6caYang Ni#include "generated/examples/lstm2_state.example.cpp"
1072f6d3074a6ce9d327ac4de25ad8b828fb810ae6caYang Ni};
1073f6d3074a6ce9d327ac4de25ad8b828fb810ae6caYang Ni// Generated model constructor
1074f6d3074a6ce9d327ac4de25ad8b828fb810ae6caYang Ni#include "generated/models/lstm2_state.model.cpp"
1075f6d3074a6ce9d327ac4de25ad8b828fb810ae6caYang Ni} // namespace lstm2_state
1076f6d3074a6ce9d327ac4de25ad8b828fb810ae6caYang NiTEST_F(GeneratedTests, lstm2_state) {
1077f6d3074a6ce9d327ac4de25ad8b828fb810ae6caYang Ni    Execute(lstm2_state::CreateModel,
1078f6d3074a6ce9d327ac4de25ad8b828fb810ae6caYang Ni            lstm2_state::is_ignored,
1079f6d3074a6ce9d327ac4de25ad8b828fb810ae6caYang Ni            lstm2_state::examples);
1080f6d3074a6ce9d327ac4de25ad8b828fb810ae6caYang Ni}
1081f6d3074a6ce9d327ac4de25ad8b828fb810ae6caYang Ni
1082ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sungnamespace lstm3 {
1083ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sungstd::vector<MixedTypedExample> examples = {
1084ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung// Generated lstm3 test
1085ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung#include "generated/examples/lstm3.example.cpp"
1086ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung};
1087ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung// Generated model constructor
1088ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung#include "generated/models/lstm3.model.cpp"
1089ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung} // namespace lstm3
1090ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) SungTEST_F(GeneratedTests, lstm3) {
1091ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung    Execute(lstm3::CreateModel,
1092ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung            lstm3::is_ignored,
1093ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung            lstm3::examples);
1094ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung}
1095ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung
1096f6d3074a6ce9d327ac4de25ad8b828fb810ae6caYang Ninamespace lstm3_state2 {
1097f6d3074a6ce9d327ac4de25ad8b828fb810ae6caYang Nistd::vector<MixedTypedExample> examples = {
1098f6d3074a6ce9d327ac4de25ad8b828fb810ae6caYang Ni// Generated lstm3_state2 test
1099f6d3074a6ce9d327ac4de25ad8b828fb810ae6caYang Ni#include "generated/examples/lstm3_state2.example.cpp"
1100f6d3074a6ce9d327ac4de25ad8b828fb810ae6caYang Ni};
1101f6d3074a6ce9d327ac4de25ad8b828fb810ae6caYang Ni// Generated model constructor
1102f6d3074a6ce9d327ac4de25ad8b828fb810ae6caYang Ni#include "generated/models/lstm3_state2.model.cpp"
1103f6d3074a6ce9d327ac4de25ad8b828fb810ae6caYang Ni} // namespace lstm3_state2
1104f6d3074a6ce9d327ac4de25ad8b828fb810ae6caYang NiTEST_F(GeneratedTests, lstm3_state2) {
1105f6d3074a6ce9d327ac4de25ad8b828fb810ae6caYang Ni    Execute(lstm3_state2::CreateModel,
1106f6d3074a6ce9d327ac4de25ad8b828fb810ae6caYang Ni            lstm3_state2::is_ignored,
1107f6d3074a6ce9d327ac4de25ad8b828fb810ae6caYang Ni            lstm3_state2::examples);
1108f6d3074a6ce9d327ac4de25ad8b828fb810ae6caYang Ni}
1109f6d3074a6ce9d327ac4de25ad8b828fb810ae6caYang Ni
1110f6d3074a6ce9d327ac4de25ad8b828fb810ae6caYang Ninamespace lstm3_state3 {
1111f6d3074a6ce9d327ac4de25ad8b828fb810ae6caYang Nistd::vector<MixedTypedExample> examples = {
1112f6d3074a6ce9d327ac4de25ad8b828fb810ae6caYang Ni// Generated lstm3_state3 test
1113f6d3074a6ce9d327ac4de25ad8b828fb810ae6caYang Ni#include "generated/examples/lstm3_state3.example.cpp"
1114f6d3074a6ce9d327ac4de25ad8b828fb810ae6caYang Ni};
1115f6d3074a6ce9d327ac4de25ad8b828fb810ae6caYang Ni// Generated model constructor
1116f6d3074a6ce9d327ac4de25ad8b828fb810ae6caYang Ni#include "generated/models/lstm3_state3.model.cpp"
1117f6d3074a6ce9d327ac4de25ad8b828fb810ae6caYang Ni} // namespace lstm3_state3
1118f6d3074a6ce9d327ac4de25ad8b828fb810ae6caYang NiTEST_F(GeneratedTests, lstm3_state3) {
1119f6d3074a6ce9d327ac4de25ad8b828fb810ae6caYang Ni    Execute(lstm3_state3::CreateModel,
1120f6d3074a6ce9d327ac4de25ad8b828fb810ae6caYang Ni            lstm3_state3::is_ignored,
1121f6d3074a6ce9d327ac4de25ad8b828fb810ae6caYang Ni            lstm3_state3::examples);
1122f6d3074a6ce9d327ac4de25ad8b828fb810ae6caYang Ni}
1123f6d3074a6ce9d327ac4de25ad8b828fb810ae6caYang Ni
1124f6d3074a6ce9d327ac4de25ad8b828fb810ae6caYang Ninamespace lstm3_state {
1125f6d3074a6ce9d327ac4de25ad8b828fb810ae6caYang Nistd::vector<MixedTypedExample> examples = {
1126f6d3074a6ce9d327ac4de25ad8b828fb810ae6caYang Ni// Generated lstm3_state test
1127f6d3074a6ce9d327ac4de25ad8b828fb810ae6caYang Ni#include "generated/examples/lstm3_state.example.cpp"
1128f6d3074a6ce9d327ac4de25ad8b828fb810ae6caYang Ni};
1129f6d3074a6ce9d327ac4de25ad8b828fb810ae6caYang Ni// Generated model constructor
1130f6d3074a6ce9d327ac4de25ad8b828fb810ae6caYang Ni#include "generated/models/lstm3_state.model.cpp"
1131f6d3074a6ce9d327ac4de25ad8b828fb810ae6caYang Ni} // namespace lstm3_state
1132f6d3074a6ce9d327ac4de25ad8b828fb810ae6caYang NiTEST_F(GeneratedTests, lstm3_state) {
1133f6d3074a6ce9d327ac4de25ad8b828fb810ae6caYang Ni    Execute(lstm3_state::CreateModel,
1134f6d3074a6ce9d327ac4de25ad8b828fb810ae6caYang Ni            lstm3_state::is_ignored,
1135f6d3074a6ce9d327ac4de25ad8b828fb810ae6caYang Ni            lstm3_state::examples);
1136f6d3074a6ce9d327ac4de25ad8b828fb810ae6caYang Ni}
1137f6d3074a6ce9d327ac4de25ad8b828fb810ae6caYang Ni
1138ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sungnamespace lstm {
1139ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sungstd::vector<MixedTypedExample> examples = {
1140ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung// Generated lstm test
1141ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung#include "generated/examples/lstm.example.cpp"
1142ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung};
1143ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung// Generated model constructor
1144ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung#include "generated/models/lstm.model.cpp"
1145ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung} // namespace lstm
1146ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) SungTEST_F(GeneratedTests, lstm) {
1147ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung    Execute(lstm::CreateModel,
1148ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung            lstm::is_ignored,
1149ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung            lstm::examples);
11509b69c561a47cdb35b911b163c0d819f7a77efe41Yang Ni}
11519b69c561a47cdb35b911b163c0d819f7a77efe41Yang Ni
1152f6d3074a6ce9d327ac4de25ad8b828fb810ae6caYang Ninamespace lstm_state2 {
1153f6d3074a6ce9d327ac4de25ad8b828fb810ae6caYang Nistd::vector<MixedTypedExample> examples = {
1154f6d3074a6ce9d327ac4de25ad8b828fb810ae6caYang Ni// Generated lstm_state2 test
1155f6d3074a6ce9d327ac4de25ad8b828fb810ae6caYang Ni#include "generated/examples/lstm_state2.example.cpp"
1156f6d3074a6ce9d327ac4de25ad8b828fb810ae6caYang Ni};
1157f6d3074a6ce9d327ac4de25ad8b828fb810ae6caYang Ni// Generated model constructor
1158f6d3074a6ce9d327ac4de25ad8b828fb810ae6caYang Ni#include "generated/models/lstm_state2.model.cpp"
1159f6d3074a6ce9d327ac4de25ad8b828fb810ae6caYang Ni} // namespace lstm_state2
1160f6d3074a6ce9d327ac4de25ad8b828fb810ae6caYang NiTEST_F(GeneratedTests, lstm_state2) {
1161f6d3074a6ce9d327ac4de25ad8b828fb810ae6caYang Ni    Execute(lstm_state2::CreateModel,
1162f6d3074a6ce9d327ac4de25ad8b828fb810ae6caYang Ni            lstm_state2::is_ignored,
1163f6d3074a6ce9d327ac4de25ad8b828fb810ae6caYang Ni            lstm_state2::examples);
1164f6d3074a6ce9d327ac4de25ad8b828fb810ae6caYang Ni}
1165f6d3074a6ce9d327ac4de25ad8b828fb810ae6caYang Ni
1166f6d3074a6ce9d327ac4de25ad8b828fb810ae6caYang Ninamespace lstm_state {
1167f6d3074a6ce9d327ac4de25ad8b828fb810ae6caYang Nistd::vector<MixedTypedExample> examples = {
1168f6d3074a6ce9d327ac4de25ad8b828fb810ae6caYang Ni// Generated lstm_state test
1169f6d3074a6ce9d327ac4de25ad8b828fb810ae6caYang Ni#include "generated/examples/lstm_state.example.cpp"
1170f6d3074a6ce9d327ac4de25ad8b828fb810ae6caYang Ni};
1171f6d3074a6ce9d327ac4de25ad8b828fb810ae6caYang Ni// Generated model constructor
1172f6d3074a6ce9d327ac4de25ad8b828fb810ae6caYang Ni#include "generated/models/lstm_state.model.cpp"
1173f6d3074a6ce9d327ac4de25ad8b828fb810ae6caYang Ni} // namespace lstm_state
1174f6d3074a6ce9d327ac4de25ad8b828fb810ae6caYang NiTEST_F(GeneratedTests, lstm_state) {
1175f6d3074a6ce9d327ac4de25ad8b828fb810ae6caYang Ni    Execute(lstm_state::CreateModel,
1176f6d3074a6ce9d327ac4de25ad8b828fb810ae6caYang Ni            lstm_state::is_ignored,
1177f6d3074a6ce9d327ac4de25ad8b828fb810ae6caYang Ni            lstm_state::examples);
1178f6d3074a6ce9d327ac4de25ad8b828fb810ae6caYang Ni}
1179f6d3074a6ce9d327ac4de25ad8b828fb810ae6caYang Ni
1180224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chennamespace max_pool_float_1 {
11816a0d306cf902e13ab147c7533b2cb02540ee66d5I-Jui (Ray) Sungstd::vector<MixedTypedExample> examples = {
1182224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen// Generated max_pool_float_1 test
1183224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen#include "generated/examples/max_pool_float_1.example.cpp"
11846a0d306cf902e13ab147c7533b2cb02540ee66d5I-Jui (Ray) Sung};
11856a0d306cf902e13ab147c7533b2cb02540ee66d5I-Jui (Ray) Sung// Generated model constructor
1186224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen#include "generated/models/max_pool_float_1.model.cpp"
1187224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen} // namespace max_pool_float_1
1188224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong ChenTEST_F(GeneratedTests, max_pool_float_1) {
1189224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen    Execute(max_pool_float_1::CreateModel,
1190224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen            max_pool_float_1::is_ignored,
1191224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen            max_pool_float_1::examples);
11926a0d306cf902e13ab147c7533b2cb02540ee66d5I-Jui (Ray) Sung}
11936a0d306cf902e13ab147c7533b2cb02540ee66d5I-Jui (Ray) Sung
1194224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chennamespace max_pool_float_2 {
11956e4193a640d8610baad9cf88ed4675cfaa4fc874Dong Chenstd::vector<MixedTypedExample> examples = {
1196224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen// Generated max_pool_float_2 test
1197224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen#include "generated/examples/max_pool_float_2.example.cpp"
11986e4193a640d8610baad9cf88ed4675cfaa4fc874Dong Chen};
11996e4193a640d8610baad9cf88ed4675cfaa4fc874Dong Chen// Generated model constructor
1200224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen#include "generated/models/max_pool_float_2.model.cpp"
1201224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen} // namespace max_pool_float_2
1202224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong ChenTEST_F(GeneratedTests, max_pool_float_2) {
1203224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen    Execute(max_pool_float_2::CreateModel,
1204224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen            max_pool_float_2::is_ignored,
1205224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen            max_pool_float_2::examples);
1206224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen}
1207224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen
1208224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chennamespace max_pool_float_3 {
1209224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chenstd::vector<MixedTypedExample> examples = {
1210224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen// Generated max_pool_float_3 test
1211224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen#include "generated/examples/max_pool_float_3.example.cpp"
1212224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen};
1213224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen// Generated model constructor
1214224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen#include "generated/models/max_pool_float_3.model.cpp"
1215224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen} // namespace max_pool_float_3
1216224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong ChenTEST_F(GeneratedTests, max_pool_float_3) {
1217224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen    Execute(max_pool_float_3::CreateModel,
1218224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen            max_pool_float_3::is_ignored,
1219224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen            max_pool_float_3::examples);
1220224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen}
1221224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen
1222224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chennamespace max_pool_quant8_1 {
1223224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chenstd::vector<MixedTypedExample> examples = {
1224224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen// Generated max_pool_quant8_1 test
1225224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen#include "generated/examples/max_pool_quant8_1.example.cpp"
1226224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen};
1227224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen// Generated model constructor
1228224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen#include "generated/models/max_pool_quant8_1.model.cpp"
1229224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen} // namespace max_pool_quant8_1
1230224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong ChenTEST_F(GeneratedTests, max_pool_quant8_1) {
1231224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen    Execute(max_pool_quant8_1::CreateModel,
1232224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen            max_pool_quant8_1::is_ignored,
1233224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen            max_pool_quant8_1::examples);
1234224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen}
1235224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen
1236224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chennamespace max_pool_quant8_2 {
1237224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chenstd::vector<MixedTypedExample> examples = {
1238224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen// Generated max_pool_quant8_2 test
1239224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen#include "generated/examples/max_pool_quant8_2.example.cpp"
1240224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen};
1241224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen// Generated model constructor
1242224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen#include "generated/models/max_pool_quant8_2.model.cpp"
1243224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen} // namespace max_pool_quant8_2
1244224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong ChenTEST_F(GeneratedTests, max_pool_quant8_2) {
1245224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen    Execute(max_pool_quant8_2::CreateModel,
1246224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen            max_pool_quant8_2::is_ignored,
1247224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen            max_pool_quant8_2::examples);
1248224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen}
1249224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen
1250224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chennamespace max_pool_quant8_3 {
1251224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chenstd::vector<MixedTypedExample> examples = {
1252224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen// Generated max_pool_quant8_3 test
1253224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen#include "generated/examples/max_pool_quant8_3.example.cpp"
1254224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen};
1255224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen// Generated model constructor
1256224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen#include "generated/models/max_pool_quant8_3.model.cpp"
1257224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen} // namespace max_pool_quant8_3
1258224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong ChenTEST_F(GeneratedTests, max_pool_quant8_3) {
1259224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen    Execute(max_pool_quant8_3::CreateModel,
1260224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen            max_pool_quant8_3::is_ignored,
1261224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen            max_pool_quant8_3::examples);
1262ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung}
1263ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung
126466d5cb6e3a90aefc8d545f6369080ab88de9d667Jean-Luc Brouilletnamespace mobilenet_quantized {
126566d5cb6e3a90aefc8d545f6369080ab88de9d667Jean-Luc Brouilletstd::vector<MixedTypedExample> examples = {
126666d5cb6e3a90aefc8d545f6369080ab88de9d667Jean-Luc Brouillet// Generated mobilenet_quantized test
126766d5cb6e3a90aefc8d545f6369080ab88de9d667Jean-Luc Brouillet#include "generated/examples/mobilenet_quantized.example.cpp"
126866d5cb6e3a90aefc8d545f6369080ab88de9d667Jean-Luc Brouillet};
126966d5cb6e3a90aefc8d545f6369080ab88de9d667Jean-Luc Brouillet// Generated model constructor
127066d5cb6e3a90aefc8d545f6369080ab88de9d667Jean-Luc Brouillet#include "generated/models/mobilenet_quantized.model.cpp"
127166d5cb6e3a90aefc8d545f6369080ab88de9d667Jean-Luc Brouillet} // namespace mobilenet_quantized
127266d5cb6e3a90aefc8d545f6369080ab88de9d667Jean-Luc BrouilletTEST_F(GeneratedTests, mobilenet_quantized) {
127366d5cb6e3a90aefc8d545f6369080ab88de9d667Jean-Luc Brouillet    Execute(mobilenet_quantized::CreateModel,
127466d5cb6e3a90aefc8d545f6369080ab88de9d667Jean-Luc Brouillet            mobilenet_quantized::is_ignored,
127566d5cb6e3a90aefc8d545f6369080ab88de9d667Jean-Luc Brouillet            mobilenet_quantized::examples);
127666d5cb6e3a90aefc8d545f6369080ab88de9d667Jean-Luc Brouillet}
127766d5cb6e3a90aefc8d545f6369080ab88de9d667Jean-Luc Brouillet
127825f0f2dcd7049cd9f8a60133697dff114bbbf00eMiao Wangnamespace mul_broadcast_quant8 {
127925f0f2dcd7049cd9f8a60133697dff114bbbf00eMiao Wangstd::vector<MixedTypedExample> examples = {
128025f0f2dcd7049cd9f8a60133697dff114bbbf00eMiao Wang// Generated mul_broadcast_quant8 test
128125f0f2dcd7049cd9f8a60133697dff114bbbf00eMiao Wang#include "generated/examples/mul_broadcast_quant8.example.cpp"
128225f0f2dcd7049cd9f8a60133697dff114bbbf00eMiao Wang};
128325f0f2dcd7049cd9f8a60133697dff114bbbf00eMiao Wang// Generated model constructor
128425f0f2dcd7049cd9f8a60133697dff114bbbf00eMiao Wang#include "generated/models/mul_broadcast_quant8.model.cpp"
128525f0f2dcd7049cd9f8a60133697dff114bbbf00eMiao Wang} // namespace mul_broadcast_quant8
128625f0f2dcd7049cd9f8a60133697dff114bbbf00eMiao WangTEST_F(GeneratedTests, mul_broadcast_quant8) {
128725f0f2dcd7049cd9f8a60133697dff114bbbf00eMiao Wang    Execute(mul_broadcast_quant8::CreateModel,
128825f0f2dcd7049cd9f8a60133697dff114bbbf00eMiao Wang            mul_broadcast_quant8::is_ignored,
128925f0f2dcd7049cd9f8a60133697dff114bbbf00eMiao Wang            mul_broadcast_quant8::examples);
129025f0f2dcd7049cd9f8a60133697dff114bbbf00eMiao Wang}
129125f0f2dcd7049cd9f8a60133697dff114bbbf00eMiao Wang
1292ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sungnamespace mul {
1293ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sungstd::vector<MixedTypedExample> examples = {
1294ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung// Generated mul test
1295ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung#include "generated/examples/mul.example.cpp"
1296ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung};
1297ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung// Generated model constructor
1298ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung#include "generated/models/mul.model.cpp"
1299ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung} // namespace mul
1300ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) SungTEST_F(GeneratedTests, mul) {
1301ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung    Execute(mul::CreateModel,
1302ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung            mul::is_ignored,
1303ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung            mul::examples);
1304ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung}
1305ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung
130625f0f2dcd7049cd9f8a60133697dff114bbbf00eMiao Wangnamespace mul_quant8 {
130725f0f2dcd7049cd9f8a60133697dff114bbbf00eMiao Wangstd::vector<MixedTypedExample> examples = {
130825f0f2dcd7049cd9f8a60133697dff114bbbf00eMiao Wang// Generated mul_quant8 test
130925f0f2dcd7049cd9f8a60133697dff114bbbf00eMiao Wang#include "generated/examples/mul_quant8.example.cpp"
131025f0f2dcd7049cd9f8a60133697dff114bbbf00eMiao Wang};
131125f0f2dcd7049cd9f8a60133697dff114bbbf00eMiao Wang// Generated model constructor
131225f0f2dcd7049cd9f8a60133697dff114bbbf00eMiao Wang#include "generated/models/mul_quant8.model.cpp"
131325f0f2dcd7049cd9f8a60133697dff114bbbf00eMiao Wang} // namespace mul_quant8
131425f0f2dcd7049cd9f8a60133697dff114bbbf00eMiao WangTEST_F(GeneratedTests, mul_quant8) {
131525f0f2dcd7049cd9f8a60133697dff114bbbf00eMiao Wang    Execute(mul_quant8::CreateModel,
131625f0f2dcd7049cd9f8a60133697dff114bbbf00eMiao Wang            mul_quant8::is_ignored,
131725f0f2dcd7049cd9f8a60133697dff114bbbf00eMiao Wang            mul_quant8::examples);
131825f0f2dcd7049cd9f8a60133697dff114bbbf00eMiao Wang}
131925f0f2dcd7049cd9f8a60133697dff114bbbf00eMiao Wang
1320ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sungnamespace mul_relu {
1321ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sungstd::vector<MixedTypedExample> examples = {
1322ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung// Generated mul_relu test
1323ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung#include "generated/examples/mul_relu.example.cpp"
1324ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung};
1325ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung// Generated model constructor
1326ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung#include "generated/models/mul_relu.model.cpp"
1327ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung} // namespace mul_relu
1328ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) SungTEST_F(GeneratedTests, mul_relu) {
1329ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung    Execute(mul_relu::CreateModel,
1330ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung            mul_relu::is_ignored,
1331ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung            mul_relu::examples);
13326e4193a640d8610baad9cf88ed4675cfaa4fc874Dong Chen}
13336e4193a640d8610baad9cf88ed4675cfaa4fc874Dong Chen
1334224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chennamespace relu1_float_1 {
1335224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chenstd::vector<MixedTypedExample> examples = {
1336224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen// Generated relu1_float_1 test
1337224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen#include "generated/examples/relu1_float_1.example.cpp"
1338224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen};
1339224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen// Generated model constructor
1340224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen#include "generated/models/relu1_float_1.model.cpp"
1341224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen} // namespace relu1_float_1
1342224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong ChenTEST_F(GeneratedTests, relu1_float_1) {
1343224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen    Execute(relu1_float_1::CreateModel,
1344224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen            relu1_float_1::is_ignored,
1345224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen            relu1_float_1::examples);
1346224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen}
1347224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen
1348224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chennamespace relu1_float_2 {
13496a0d306cf902e13ab147c7533b2cb02540ee66d5I-Jui (Ray) Sungstd::vector<MixedTypedExample> examples = {
1350224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen// Generated relu1_float_2 test
1351224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen#include "generated/examples/relu1_float_2.example.cpp"
13526a0d306cf902e13ab147c7533b2cb02540ee66d5I-Jui (Ray) Sung};
13536a0d306cf902e13ab147c7533b2cb02540ee66d5I-Jui (Ray) Sung// Generated model constructor
1354224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen#include "generated/models/relu1_float_2.model.cpp"
1355224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen} // namespace relu1_float_2
1356224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong ChenTEST_F(GeneratedTests, relu1_float_2) {
1357224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen    Execute(relu1_float_2::CreateModel,
1358224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen            relu1_float_2::is_ignored,
1359224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen            relu1_float_2::examples);
13606a0d306cf902e13ab147c7533b2cb02540ee66d5I-Jui (Ray) Sung}
13616a0d306cf902e13ab147c7533b2cb02540ee66d5I-Jui (Ray) Sung
1362224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chennamespace relu1_quant8_1 {
1363608124c8a4bc3a5385694d74f0b2f2a6ce5d6292I-Jui (Ray) Sungstd::vector<MixedTypedExample> examples = {
1364224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen// Generated relu1_quant8_1 test
1365224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen#include "generated/examples/relu1_quant8_1.example.cpp"
1366608124c8a4bc3a5385694d74f0b2f2a6ce5d6292I-Jui (Ray) Sung};
1367608124c8a4bc3a5385694d74f0b2f2a6ce5d6292I-Jui (Ray) Sung// Generated model constructor
1368224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen#include "generated/models/relu1_quant8_1.model.cpp"
1369224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen} // namespace relu1_quant8_1
1370224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong ChenTEST_F(GeneratedTests, relu1_quant8_1) {
1371224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen    Execute(relu1_quant8_1::CreateModel,
1372224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen            relu1_quant8_1::is_ignored,
1373224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen            relu1_quant8_1::examples);
1374608124c8a4bc3a5385694d74f0b2f2a6ce5d6292I-Jui (Ray) Sung}
1375608124c8a4bc3a5385694d74f0b2f2a6ce5d6292I-Jui (Ray) Sung
1376224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chennamespace relu1_quant8_2 {
13776a0d306cf902e13ab147c7533b2cb02540ee66d5I-Jui (Ray) Sungstd::vector<MixedTypedExample> examples = {
1378224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen// Generated relu1_quant8_2 test
1379224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen#include "generated/examples/relu1_quant8_2.example.cpp"
13806a0d306cf902e13ab147c7533b2cb02540ee66d5I-Jui (Ray) Sung};
13816a0d306cf902e13ab147c7533b2cb02540ee66d5I-Jui (Ray) Sung// Generated model constructor
1382224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen#include "generated/models/relu1_quant8_2.model.cpp"
1383224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen} // namespace relu1_quant8_2
1384224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong ChenTEST_F(GeneratedTests, relu1_quant8_2) {
1385224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen    Execute(relu1_quant8_2::CreateModel,
1386224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen            relu1_quant8_2::is_ignored,
1387224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen            relu1_quant8_2::examples);
13886a0d306cf902e13ab147c7533b2cb02540ee66d5I-Jui (Ray) Sung}
13896a0d306cf902e13ab147c7533b2cb02540ee66d5I-Jui (Ray) Sung
1390224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chennamespace relu6_float_1 {
13911b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sungstd::vector<MixedTypedExample> examples = {
1392224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen// Generated relu6_float_1 test
1393224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen#include "generated/examples/relu6_float_1.example.cpp"
13941b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung};
13951b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung// Generated model constructor
1396224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen#include "generated/models/relu6_float_1.model.cpp"
1397224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen} // namespace relu6_float_1
1398224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong ChenTEST_F(GeneratedTests, relu6_float_1) {
1399224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen    Execute(relu6_float_1::CreateModel,
1400224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen            relu6_float_1::is_ignored,
1401224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen            relu6_float_1::examples);
14021b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung}
14031b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung
1404224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chennamespace relu6_float_2 {
14056a0d306cf902e13ab147c7533b2cb02540ee66d5I-Jui (Ray) Sungstd::vector<MixedTypedExample> examples = {
1406224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen// Generated relu6_float_2 test
1407224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen#include "generated/examples/relu6_float_2.example.cpp"
14086a0d306cf902e13ab147c7533b2cb02540ee66d5I-Jui (Ray) Sung};
14096a0d306cf902e13ab147c7533b2cb02540ee66d5I-Jui (Ray) Sung// Generated model constructor
1410224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen#include "generated/models/relu6_float_2.model.cpp"
1411224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen} // namespace relu6_float_2
1412224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong ChenTEST_F(GeneratedTests, relu6_float_2) {
1413224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen    Execute(relu6_float_2::CreateModel,
1414224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen            relu6_float_2::is_ignored,
1415224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen            relu6_float_2::examples);
1416ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung}
1417ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung
1418224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chennamespace relu6_quant8_1 {
1419ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sungstd::vector<MixedTypedExample> examples = {
1420224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen// Generated relu6_quant8_1 test
1421224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen#include "generated/examples/relu6_quant8_1.example.cpp"
1422ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung};
1423ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung// Generated model constructor
1424224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen#include "generated/models/relu6_quant8_1.model.cpp"
1425224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen} // namespace relu6_quant8_1
1426224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong ChenTEST_F(GeneratedTests, relu6_quant8_1) {
1427224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen    Execute(relu6_quant8_1::CreateModel,
1428224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen            relu6_quant8_1::is_ignored,
1429224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen            relu6_quant8_1::examples);
1430224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen}
1431224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen
1432224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chennamespace relu6_quant8_2 {
1433224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chenstd::vector<MixedTypedExample> examples = {
1434224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen// Generated relu6_quant8_2 test
1435224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen#include "generated/examples/relu6_quant8_2.example.cpp"
1436224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen};
1437224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen// Generated model constructor
1438224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen#include "generated/models/relu6_quant8_2.model.cpp"
1439224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen} // namespace relu6_quant8_2
1440224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong ChenTEST_F(GeneratedTests, relu6_quant8_2) {
1441224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen    Execute(relu6_quant8_2::CreateModel,
1442224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen            relu6_quant8_2::is_ignored,
1443224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen            relu6_quant8_2::examples);
1444224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen}
1445224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen
1446224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chennamespace relu_float_1 {
1447224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chenstd::vector<MixedTypedExample> examples = {
1448224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen// Generated relu_float_1 test
1449224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen#include "generated/examples/relu_float_1.example.cpp"
1450224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen};
1451224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen// Generated model constructor
1452224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen#include "generated/models/relu_float_1.model.cpp"
1453224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen} // namespace relu_float_1
1454224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong ChenTEST_F(GeneratedTests, relu_float_1) {
1455224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen    Execute(relu_float_1::CreateModel,
1456224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen            relu_float_1::is_ignored,
1457224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen            relu_float_1::examples);
1458224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen}
1459224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen
1460224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chennamespace relu_float_2 {
1461224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chenstd::vector<MixedTypedExample> examples = {
1462224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen// Generated relu_float_2 test
1463224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen#include "generated/examples/relu_float_2.example.cpp"
1464224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen};
1465224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen// Generated model constructor
1466224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen#include "generated/models/relu_float_2.model.cpp"
1467224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen} // namespace relu_float_2
1468224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong ChenTEST_F(GeneratedTests, relu_float_2) {
1469224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen    Execute(relu_float_2::CreateModel,
1470224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen            relu_float_2::is_ignored,
1471224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen            relu_float_2::examples);
1472224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen}
1473224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen
1474224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chennamespace relu_quant8_1 {
1475224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chenstd::vector<MixedTypedExample> examples = {
1476224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen// Generated relu_quant8_1 test
1477224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen#include "generated/examples/relu_quant8_1.example.cpp"
1478224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen};
1479224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen// Generated model constructor
1480224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen#include "generated/models/relu_quant8_1.model.cpp"
1481224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen} // namespace relu_quant8_1
1482224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong ChenTEST_F(GeneratedTests, relu_quant8_1) {
1483224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen    Execute(relu_quant8_1::CreateModel,
1484224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen            relu_quant8_1::is_ignored,
1485224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen            relu_quant8_1::examples);
1486224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen}
1487224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen
1488224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chennamespace relu_quant8_2 {
1489224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chenstd::vector<MixedTypedExample> examples = {
1490224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen// Generated relu_quant8_2 test
1491224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen#include "generated/examples/relu_quant8_2.example.cpp"
1492224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen};
1493224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen// Generated model constructor
1494224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen#include "generated/models/relu_quant8_2.model.cpp"
1495224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen} // namespace relu_quant8_2
1496224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong ChenTEST_F(GeneratedTests, relu_quant8_2) {
1497224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen    Execute(relu_quant8_2::CreateModel,
1498224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen            relu_quant8_2::is_ignored,
1499224c01eb06d3dc496b99b0827fdcc9e65bfc4f9aDong Chen            relu_quant8_2::examples);
1500ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung}
1501ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung
1502ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sungnamespace reshape {
1503ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sungstd::vector<MixedTypedExample> examples = {
1504ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung// Generated reshape test
1505ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung#include "generated/examples/reshape.example.cpp"
1506ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung};
1507ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung// Generated model constructor
1508ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung#include "generated/models/reshape.model.cpp"
1509ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung} // namespace reshape
1510ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) SungTEST_F(GeneratedTests, reshape) {
1511ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung    Execute(reshape::CreateModel,
1512ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung            reshape::is_ignored,
1513ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung            reshape::examples);
1514ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung}
1515ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung
1516ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sungnamespace reshape_quant8 {
1517ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sungstd::vector<MixedTypedExample> examples = {
1518ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung// Generated reshape_quant8 test
1519ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung#include "generated/examples/reshape_quant8.example.cpp"
1520ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung};
1521ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung// Generated model constructor
1522ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung#include "generated/models/reshape_quant8.model.cpp"
1523ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung} // namespace reshape_quant8
1524ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) SungTEST_F(GeneratedTests, reshape_quant8) {
1525ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung    Execute(reshape_quant8::CreateModel,
1526ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung            reshape_quant8::is_ignored,
1527ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung            reshape_quant8::examples);
1528ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung}
1529ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung
1530bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wangnamespace reshape_quant8_weights_as_inputs {
1531bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wangstd::vector<MixedTypedExample> examples = {
1532bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang// Generated reshape_quant8_weights_as_inputs test
1533bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang#include "generated/examples/reshape_quant8_weights_as_inputs.example.cpp"
1534bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang};
1535bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang// Generated model constructor
1536bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang#include "generated/models/reshape_quant8_weights_as_inputs.model.cpp"
1537bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang} // namespace reshape_quant8_weights_as_inputs
1538bee07f73a5f998a2dd6dc581e7776557c21f9684Miao WangTEST_F(GeneratedTests, reshape_quant8_weights_as_inputs) {
1539bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang    Execute(reshape_quant8_weights_as_inputs::CreateModel,
1540bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang            reshape_quant8_weights_as_inputs::is_ignored,
1541bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang            reshape_quant8_weights_as_inputs::examples);
1542bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang}
1543bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang
1544bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wangnamespace reshape_weights_as_inputs {
1545bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wangstd::vector<MixedTypedExample> examples = {
1546bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang// Generated reshape_weights_as_inputs test
1547bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang#include "generated/examples/reshape_weights_as_inputs.example.cpp"
1548bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang};
1549bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang// Generated model constructor
1550bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang#include "generated/models/reshape_weights_as_inputs.model.cpp"
1551bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang} // namespace reshape_weights_as_inputs
1552bee07f73a5f998a2dd6dc581e7776557c21f9684Miao WangTEST_F(GeneratedTests, reshape_weights_as_inputs) {
1553bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang    Execute(reshape_weights_as_inputs::CreateModel,
1554bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang            reshape_weights_as_inputs::is_ignored,
1555bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang            reshape_weights_as_inputs::examples);
1556bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang}
1557bee07f73a5f998a2dd6dc581e7776557c21f9684Miao Wang
1558ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sungnamespace resize_bilinear {
1559ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sungstd::vector<MixedTypedExample> examples = {
1560ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung// Generated resize_bilinear test
1561ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung#include "generated/examples/resize_bilinear.example.cpp"
1562ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung};
1563ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung// Generated model constructor
1564ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung#include "generated/models/resize_bilinear.model.cpp"
1565ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung} // namespace resize_bilinear
1566ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) SungTEST_F(GeneratedTests, resize_bilinear) {
1567ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung    Execute(resize_bilinear::CreateModel,
1568ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung            resize_bilinear::is_ignored,
1569ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung            resize_bilinear::examples);
1570ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung}
1571ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung
1572bf15cf2352cd159679210c0e575a26e2e37b770aYang Ninamespace rnn {
1573bf15cf2352cd159679210c0e575a26e2e37b770aYang Nistd::vector<MixedTypedExample> examples = {
1574bf15cf2352cd159679210c0e575a26e2e37b770aYang Ni// Generated rnn test
1575bf15cf2352cd159679210c0e575a26e2e37b770aYang Ni#include "generated/examples/rnn.example.cpp"
1576bf15cf2352cd159679210c0e575a26e2e37b770aYang Ni};
1577bf15cf2352cd159679210c0e575a26e2e37b770aYang Ni// Generated model constructor
1578bf15cf2352cd159679210c0e575a26e2e37b770aYang Ni#include "generated/models/rnn.model.cpp"
1579bf15cf2352cd159679210c0e575a26e2e37b770aYang Ni} // namespace rnn
1580bf15cf2352cd159679210c0e575a26e2e37b770aYang NiTEST_F(GeneratedTests, rnn) {
1581bf15cf2352cd159679210c0e575a26e2e37b770aYang Ni    Execute(rnn::CreateModel,
1582bf15cf2352cd159679210c0e575a26e2e37b770aYang Ni            rnn::is_ignored,
1583bf15cf2352cd159679210c0e575a26e2e37b770aYang Ni            rnn::examples);
1584bf15cf2352cd159679210c0e575a26e2e37b770aYang Ni}
1585bf15cf2352cd159679210c0e575a26e2e37b770aYang Ni
1586f6d3074a6ce9d327ac4de25ad8b828fb810ae6caYang Ninamespace rnn_state {
1587f6d3074a6ce9d327ac4de25ad8b828fb810ae6caYang Nistd::vector<MixedTypedExample> examples = {
1588f6d3074a6ce9d327ac4de25ad8b828fb810ae6caYang Ni// Generated rnn_state test
1589f6d3074a6ce9d327ac4de25ad8b828fb810ae6caYang Ni#include "generated/examples/rnn_state.example.cpp"
1590f6d3074a6ce9d327ac4de25ad8b828fb810ae6caYang Ni};
1591f6d3074a6ce9d327ac4de25ad8b828fb810ae6caYang Ni// Generated model constructor
1592f6d3074a6ce9d327ac4de25ad8b828fb810ae6caYang Ni#include "generated/models/rnn_state.model.cpp"
1593f6d3074a6ce9d327ac4de25ad8b828fb810ae6caYang Ni} // namespace rnn_state
1594f6d3074a6ce9d327ac4de25ad8b828fb810ae6caYang NiTEST_F(GeneratedTests, rnn_state) {
1595f6d3074a6ce9d327ac4de25ad8b828fb810ae6caYang Ni    Execute(rnn_state::CreateModel,
1596f6d3074a6ce9d327ac4de25ad8b828fb810ae6caYang Ni            rnn_state::is_ignored,
1597f6d3074a6ce9d327ac4de25ad8b828fb810ae6caYang Ni            rnn_state::examples);
1598f6d3074a6ce9d327ac4de25ad8b828fb810ae6caYang Ni}
1599f6d3074a6ce9d327ac4de25ad8b828fb810ae6caYang Ni
16001b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sungnamespace softmax_float_1 {
16011b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sungstd::vector<MixedTypedExample> examples = {
16021b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung// Generated softmax_float_1 test
16031b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung#include "generated/examples/softmax_float_1.example.cpp"
16041b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung};
16051b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung// Generated model constructor
16061b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung#include "generated/models/softmax_float_1.model.cpp"
16071b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung} // namespace softmax_float_1
16081b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) SungTEST_F(GeneratedTests, softmax_float_1) {
16091b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung    Execute(softmax_float_1::CreateModel,
16101b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung            softmax_float_1::is_ignored,
16111b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung            softmax_float_1::examples);
16121b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung}
16131b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung
16141b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sungnamespace softmax_float_2 {
16151b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sungstd::vector<MixedTypedExample> examples = {
16161b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung// Generated softmax_float_2 test
16171b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung#include "generated/examples/softmax_float_2.example.cpp"
16181b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung};
16191b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung// Generated model constructor
16201b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung#include "generated/models/softmax_float_2.model.cpp"
16211b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung} // namespace softmax_float_2
16221b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) SungTEST_F(GeneratedTests, softmax_float_2) {
16231b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung    Execute(softmax_float_2::CreateModel,
16241b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung            softmax_float_2::is_ignored,
16251b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung            softmax_float_2::examples);
16261b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung}
16271b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung
16281b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sungnamespace softmax_quant8_1 {
16291b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sungstd::vector<MixedTypedExample> examples = {
16301b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung// Generated softmax_quant8_1 test
16311b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung#include "generated/examples/softmax_quant8_1.example.cpp"
16321b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung};
16331b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung// Generated model constructor
16341b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung#include "generated/models/softmax_quant8_1.model.cpp"
16351b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung} // namespace softmax_quant8_1
16361b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) SungTEST_F(GeneratedTests, softmax_quant8_1) {
16371b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung    Execute(softmax_quant8_1::CreateModel,
16381b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung            softmax_quant8_1::is_ignored,
16391b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung            softmax_quant8_1::examples);
16401b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung}
16411b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung
16421b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sungnamespace softmax_quant8_2 {
16431b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sungstd::vector<MixedTypedExample> examples = {
16441b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung// Generated softmax_quant8_2 test
16451b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung#include "generated/examples/softmax_quant8_2.example.cpp"
16461b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung};
16471b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung// Generated model constructor
16481b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung#include "generated/models/softmax_quant8_2.model.cpp"
16491b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung} // namespace softmax_quant8_2
16501b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) SungTEST_F(GeneratedTests, softmax_quant8_2) {
16511b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung    Execute(softmax_quant8_2::CreateModel,
16521b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung            softmax_quant8_2::is_ignored,
16531b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung            softmax_quant8_2::examples);
16541b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung}
16551b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung
16561b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sungnamespace space_to_depth_float_1 {
16571b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sungstd::vector<MixedTypedExample> examples = {
16581b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung// Generated space_to_depth_float_1 test
16591b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung#include "generated/examples/space_to_depth_float_1.example.cpp"
16601b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung};
16611b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung// Generated model constructor
16621b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung#include "generated/models/space_to_depth_float_1.model.cpp"
16631b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung} // namespace space_to_depth_float_1
16641b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) SungTEST_F(GeneratedTests, space_to_depth_float_1) {
16651b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung    Execute(space_to_depth_float_1::CreateModel,
16661b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung            space_to_depth_float_1::is_ignored,
16671b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung            space_to_depth_float_1::examples);
16681b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung}
16691b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung
16701b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sungnamespace space_to_depth_float_2 {
16711b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sungstd::vector<MixedTypedExample> examples = {
16721b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung// Generated space_to_depth_float_2 test
16731b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung#include "generated/examples/space_to_depth_float_2.example.cpp"
16741b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung};
16751b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung// Generated model constructor
16761b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung#include "generated/models/space_to_depth_float_2.model.cpp"
16771b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung} // namespace space_to_depth_float_2
16781b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) SungTEST_F(GeneratedTests, space_to_depth_float_2) {
16791b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung    Execute(space_to_depth_float_2::CreateModel,
16801b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung            space_to_depth_float_2::is_ignored,
16811b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung            space_to_depth_float_2::examples);
16821b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung}
16831b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung
16849949232ba3d5b1d95f5b3d9ea310b88b81ee1a45gfannamespace space_to_depth_float_3 {
16859949232ba3d5b1d95f5b3d9ea310b88b81ee1a45gfanstd::vector<MixedTypedExample> examples = {
16869949232ba3d5b1d95f5b3d9ea310b88b81ee1a45gfan// Generated space_to_depth_float_3 test
16879949232ba3d5b1d95f5b3d9ea310b88b81ee1a45gfan#include "generated/examples/space_to_depth_float_3.example.cpp"
16889949232ba3d5b1d95f5b3d9ea310b88b81ee1a45gfan};
16899949232ba3d5b1d95f5b3d9ea310b88b81ee1a45gfan// Generated model constructor
16909949232ba3d5b1d95f5b3d9ea310b88b81ee1a45gfan#include "generated/models/space_to_depth_float_3.model.cpp"
16919949232ba3d5b1d95f5b3d9ea310b88b81ee1a45gfan} // namespace space_to_depth_float_3
16929949232ba3d5b1d95f5b3d9ea310b88b81ee1a45gfanTEST_F(GeneratedTests, space_to_depth_float_3) {
16939949232ba3d5b1d95f5b3d9ea310b88b81ee1a45gfan    Execute(space_to_depth_float_3::CreateModel,
16949949232ba3d5b1d95f5b3d9ea310b88b81ee1a45gfan            space_to_depth_float_3::is_ignored,
16959949232ba3d5b1d95f5b3d9ea310b88b81ee1a45gfan            space_to_depth_float_3::examples);
16969949232ba3d5b1d95f5b3d9ea310b88b81ee1a45gfan}
16979949232ba3d5b1d95f5b3d9ea310b88b81ee1a45gfan
16981b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sungnamespace space_to_depth_quant8_1 {
16991b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sungstd::vector<MixedTypedExample> examples = {
17001b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung// Generated space_to_depth_quant8_1 test
17011b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung#include "generated/examples/space_to_depth_quant8_1.example.cpp"
17021b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung};
17031b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung// Generated model constructor
17041b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung#include "generated/models/space_to_depth_quant8_1.model.cpp"
17051b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung} // namespace space_to_depth_quant8_1
17061b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) SungTEST_F(GeneratedTests, space_to_depth_quant8_1) {
17071b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung    Execute(space_to_depth_quant8_1::CreateModel,
17081b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung            space_to_depth_quant8_1::is_ignored,
17091b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung            space_to_depth_quant8_1::examples);
17101b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung}
17111b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung
17121b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sungnamespace space_to_depth_quant8_2 {
17131b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sungstd::vector<MixedTypedExample> examples = {
17141b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung// Generated space_to_depth_quant8_2 test
17151b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung#include "generated/examples/space_to_depth_quant8_2.example.cpp"
17161b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung};
17171b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung// Generated model constructor
17181b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung#include "generated/models/space_to_depth_quant8_2.model.cpp"
17191b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung} // namespace space_to_depth_quant8_2
17201b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) SungTEST_F(GeneratedTests, space_to_depth_quant8_2) {
17211b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung    Execute(space_to_depth_quant8_2::CreateModel,
17221b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung            space_to_depth_quant8_2::is_ignored,
17231b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung            space_to_depth_quant8_2::examples);
17241b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung}
17251b8fa4fb29e498173f6b7992344a24bce447de82I-Jui (Ray) Sung
1726ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sungnamespace svdf {
1727ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sungstd::vector<MixedTypedExample> examples = {
1728ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung// Generated svdf test
1729ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung#include "generated/examples/svdf.example.cpp"
1730ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung};
1731ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung// Generated model constructor
1732ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung#include "generated/models/svdf.model.cpp"
1733ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung} // namespace svdf
1734ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) SungTEST_F(GeneratedTests, svdf) {
1735ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung    Execute(svdf::CreateModel,
1736ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung            svdf::is_ignored,
1737ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung            svdf::examples);
1738ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung}
1739ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung
1740f6d3074a6ce9d327ac4de25ad8b828fb810ae6caYang Ninamespace svdf_state {
1741f6d3074a6ce9d327ac4de25ad8b828fb810ae6caYang Nistd::vector<MixedTypedExample> examples = {
1742f6d3074a6ce9d327ac4de25ad8b828fb810ae6caYang Ni// Generated svdf_state test
1743f6d3074a6ce9d327ac4de25ad8b828fb810ae6caYang Ni#include "generated/examples/svdf_state.example.cpp"
1744f6d3074a6ce9d327ac4de25ad8b828fb810ae6caYang Ni};
1745f6d3074a6ce9d327ac4de25ad8b828fb810ae6caYang Ni// Generated model constructor
1746f6d3074a6ce9d327ac4de25ad8b828fb810ae6caYang Ni#include "generated/models/svdf_state.model.cpp"
1747f6d3074a6ce9d327ac4de25ad8b828fb810ae6caYang Ni} // namespace svdf_state
1748f6d3074a6ce9d327ac4de25ad8b828fb810ae6caYang NiTEST_F(GeneratedTests, svdf_state) {
1749f6d3074a6ce9d327ac4de25ad8b828fb810ae6caYang Ni    Execute(svdf_state::CreateModel,
1750f6d3074a6ce9d327ac4de25ad8b828fb810ae6caYang Ni            svdf_state::is_ignored,
1751f6d3074a6ce9d327ac4de25ad8b828fb810ae6caYang Ni            svdf_state::examples);
1752f6d3074a6ce9d327ac4de25ad8b828fb810ae6caYang Ni}
1753f6d3074a6ce9d327ac4de25ad8b828fb810ae6caYang Ni
1754ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sungnamespace tanh {
1755ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sungstd::vector<MixedTypedExample> examples = {
1756ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung// Generated tanh test
1757ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung#include "generated/examples/tanh.example.cpp"
1758ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung};
1759ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung// Generated model constructor
1760ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung#include "generated/models/tanh.model.cpp"
1761ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung} // namespace tanh
1762ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) SungTEST_F(GeneratedTests, tanh) {
1763ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung    Execute(tanh::CreateModel,
1764ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung            tanh::is_ignored,
1765ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung            tanh::examples);
17666a0d306cf902e13ab147c7533b2cb02540ee66d5I-Jui (Ray) Sung}
1767f6d3074a6ce9d327ac4de25ad8b828fb810ae6caYang Ni
1768