@@ -64,6 +64,7 @@ void ModelBuilder::AddLayer_CONV_2D(
6464 RegisterOperand (output, output_idx, operand_type);
6565 imm_blob_outputs_.insert (output);
6666}
67+
6768void ModelBuilder::AddLayer_AVERAGE_POOL_2D (
6869 const std::string &input, int32_t padding_left, int32_t padding_right,
6970 int32_t padding_top, int32_t padding_bottom, int32_t stride_x,
@@ -90,6 +91,7 @@ void ModelBuilder::AddLayer_AVERAGE_POOL_2D(
9091 RegisterOperand (output, output_idx, operand_type);
9192 imm_blob_outputs_.insert (output);
9293}
94+
9395void ModelBuilder::AddLayer_MAX_POOL_2D (
9496 const std::string &input, int32_t padding_left, int32_t padding_right,
9597 int32_t padding_top, int32_t padding_bottom, int32_t stride_x,
@@ -116,6 +118,7 @@ void ModelBuilder::AddLayer_MAX_POOL_2D(
116118 RegisterOperand (output, output_idx, operand_type);
117119 imm_blob_outputs_.insert (output);
118120}
121+
119122void ModelBuilder::AddLayer_RELU (const std::string &input,
120123 const std::string &output) {
121124 if (nnapi_->android_sdk_version < 27 ) {
@@ -133,6 +136,7 @@ void ModelBuilder::AddLayer_RELU(const std::string &input,
133136 RegisterOperand (output, output_idx, operand_type);
134137 imm_blob_outputs_.insert (output);
135138}
139+
136140void ModelBuilder::AddLayer_SOFTMAX (const std::string &input, float beta,
137141 const std::string &output) {
138142 if (nnapi_->android_sdk_version < 27 ) {
@@ -151,6 +155,7 @@ void ModelBuilder::AddLayer_SOFTMAX(const std::string &input, float beta,
151155 RegisterOperand (output, output_idx, operand_type);
152156 imm_blob_outputs_.insert (output);
153157}
158+
154159void ModelBuilder::AddLayer_FULLY_CONNECTED (
155160 const std::string &input, const std::string &weight,
156161 const dnn::optional<std::string> &bias, int32_t fuse_code,
@@ -200,6 +205,7 @@ void ModelBuilder::AddLayer_FULLY_CONNECTED(
200205 RegisterOperand (output, output_idx, operand_type);
201206 imm_blob_outputs_.insert (output);
202207}
208+
203209void ModelBuilder::AddLayer_ADD (
204210 const std::string &input1, const std::string &input2, int32_t fuse_code,
205211 const std::string &output,
@@ -223,6 +229,7 @@ void ModelBuilder::AddLayer_ADD(
223229 RegisterOperand (output, output_idx, operand_type);
224230 imm_blob_outputs_.insert (output);
225231}
232+
226233void ModelBuilder::AddLayer_CONCATENATION (
227234 const std::vector<std::string> &inputs, int32_t axis,
228235 const std::string &output) {
@@ -243,6 +250,7 @@ void ModelBuilder::AddLayer_CONCATENATION(
243250 RegisterOperand (output, output_idx, operand_type);
244251 imm_blob_outputs_.insert (output);
245252}
253+
246254void ModelBuilder::AddLayer_DEPTHWISE_CONV_2D (
247255 const std::string &input, const std::string &weight,
248256 const dnn::optional<std::string> &bias, int32_t padding_left,
@@ -298,6 +306,7 @@ void ModelBuilder::AddLayer_DEPTHWISE_CONV_2D(
298306 RegisterOperand (output, output_idx, operand_type);
299307 imm_blob_outputs_.insert (output);
300308}
309+
301310void ModelBuilder::AddLayer_BATCH_TO_SPACE_ND (
302311 const std::string &input, const std::vector<int32_t > &block_sizes,
303312 const std::string &output) {
@@ -320,6 +329,7 @@ void ModelBuilder::AddLayer_BATCH_TO_SPACE_ND(
320329 RegisterOperand (output, output_idx, operand_type);
321330 imm_blob_outputs_.insert (output);
322331}
332+
323333void ModelBuilder::AddLayer_SPACE_TO_BATCH_ND (
324334 const std::string &input, const std::vector<int32_t > &block_sizes,
325335 const std::vector<int32_t > &pads, const std::string &output) {
@@ -346,6 +356,7 @@ void ModelBuilder::AddLayer_SPACE_TO_BATCH_ND(
346356 RegisterOperand (output, output_idx, operand_type);
347357 imm_blob_outputs_.insert (output);
348358}
359+
349360void ModelBuilder::AddLayer_STRIDED_SLICE (const std::string &input,
350361 const std::vector<int32_t > &starts,
351362 const std::vector<int32_t > &ends,
@@ -382,6 +393,7 @@ void ModelBuilder::AddLayer_STRIDED_SLICE(const std::string &input,
382393 RegisterOperand (output, output_idx, operand_type);
383394 imm_blob_outputs_.insert (output);
384395}
396+
385397void ModelBuilder::AddLayer_MUL (
386398 const std::string &input1, const std::string &input2, int32_t fuse_code,
387399 const std::string &output,
@@ -405,6 +417,7 @@ void ModelBuilder::AddLayer_MUL(
405417 RegisterOperand (output, output_idx, operand_type);
406418 imm_blob_outputs_.insert (output);
407419}
420+
408421void ModelBuilder::AddLayer_DEQUANTIZE (const std::string &input,
409422 const std::string &output) {
410423 if (nnapi_->android_sdk_version < 27 ) {
@@ -422,6 +435,7 @@ void ModelBuilder::AddLayer_DEQUANTIZE(const std::string &input,
422435 RegisterOperand (output, output_idx, operand_type);
423436 imm_blob_outputs_.insert (output);
424437}
438+
425439void ModelBuilder::AddLayer_LOCAL_RESPONSE_NORMALIZATION (
426440 const std::string &input, int32_t radius, float bias, float alpha,
427441 float beta, const std::string &output) {
@@ -443,6 +457,7 @@ void ModelBuilder::AddLayer_LOCAL_RESPONSE_NORMALIZATION(
443457 RegisterOperand (output, output_idx, operand_type);
444458 imm_blob_outputs_.insert (output);
445459}
460+
446461void ModelBuilder::AddLayer_TANH (const std::string &input,
447462 const std::string &output) {
448463 if (nnapi_->android_sdk_version < 27 ) {
@@ -460,6 +475,7 @@ void ModelBuilder::AddLayer_TANH(const std::string &input,
460475 RegisterOperand (output, output_idx, operand_type);
461476 imm_blob_outputs_.insert (output);
462477}
478+
463479void ModelBuilder::AddLayer_FLOOR (const std::string &input,
464480 const std::string &output) {
465481 if (nnapi_->android_sdk_version < 27 ) {
@@ -477,6 +493,7 @@ void ModelBuilder::AddLayer_FLOOR(const std::string &input,
477493 RegisterOperand (output, output_idx, operand_type);
478494 imm_blob_outputs_.insert (output);
479495}
496+
480497void ModelBuilder::AddLayer_LOGISTIC (const std::string &input,
481498 const std::string &output) {
482499 if (nnapi_->android_sdk_version < 27 ) {
@@ -494,6 +511,7 @@ void ModelBuilder::AddLayer_LOGISTIC(const std::string &input,
494511 RegisterOperand (output, output_idx, operand_type);
495512 imm_blob_outputs_.insert (output);
496513}
514+
497515void ModelBuilder::AddLayer_PRELU_Impl (const std::string &input,
498516 const std::string &alpha,
499517 const std::string &output) {
@@ -515,6 +533,7 @@ void ModelBuilder::AddLayer_PRELU_Impl(const std::string &input,
515533 RegisterOperand (output, output_idx, operand_type);
516534 imm_blob_outputs_.insert (output);
517535}
536+
518537void ModelBuilder::AddLayer_POW (const std::string &input,
519538 const std::string &exp,
520539 const std::string &output) {
@@ -536,6 +555,7 @@ void ModelBuilder::AddLayer_POW(const std::string &input,
536555 RegisterOperand (output, output_idx, operand_type);
537556 imm_blob_outputs_.insert (output);
538557}
558+
539559void ModelBuilder::AddLayer_NEG (const std::string &input,
540560 const std::string &output) {
541561 if (nnapi_->android_sdk_version < 29 ) {
@@ -553,6 +573,7 @@ void ModelBuilder::AddLayer_NEG(const std::string &input,
553573 RegisterOperand (output, output_idx, operand_type);
554574 imm_blob_outputs_.insert (output);
555575}
576+
556577void ModelBuilder::AddLayer_MINIMUM (const std::string &input1,
557578 const std::string &input2,
558579 const std::string &output) {
@@ -574,6 +595,7 @@ void ModelBuilder::AddLayer_MINIMUM(const std::string &input1,
574595 RegisterOperand (output, output_idx, operand_type);
575596 imm_blob_outputs_.insert (output);
576597}
598+
577599void ModelBuilder::AddLayer_MAXIMUM (const std::string &input1,
578600 const std::string &input2,
579601 const std::string &output) {
@@ -595,6 +617,7 @@ void ModelBuilder::AddLayer_MAXIMUM(const std::string &input1,
595617 RegisterOperand (output, output_idx, operand_type);
596618 imm_blob_outputs_.insert (output);
597619}
620+
598621void ModelBuilder::AddLayer_LOG (const std::string &input,
599622 const std::string &output) {
600623 if (nnapi_->android_sdk_version < 29 ) {
@@ -612,6 +635,7 @@ void ModelBuilder::AddLayer_LOG(const std::string &input,
612635 RegisterOperand (output, output_idx, operand_type);
613636 imm_blob_outputs_.insert (output);
614637}
638+
615639// ModelBuilder auto generated methods end
616640
617641void ModelBuilder::AddLayer_PRELU (const std::string &input,
0 commit comments