125f0f2dcd7049cd9f8a60133697dff114bbbf00eMiao Wang// Generated file (from: add_broadcast_quant8.mod.py). Do not edit 225f0f2dcd7049cd9f8a60133697dff114bbbf00eMiao Wangvoid CreateModel(Model *model) { 325f0f2dcd7049cd9f8a60133697dff114bbbf00eMiao Wang OperandType type2(Type::INT32, {}); 425f0f2dcd7049cd9f8a60133697dff114bbbf00eMiao Wang OperandType type0(Type::TENSOR_QUANT8_ASYMM, {1, 2}, 2.0, 0); 525f0f2dcd7049cd9f8a60133697dff114bbbf00eMiao Wang OperandType type1(Type::TENSOR_QUANT8_ASYMM, {2, 2}, 1.0, 0); 625f0f2dcd7049cd9f8a60133697dff114bbbf00eMiao Wang // Phase 1, operands 725f0f2dcd7049cd9f8a60133697dff114bbbf00eMiao Wang auto op1 = model->addOperand(&type0); 825f0f2dcd7049cd9f8a60133697dff114bbbf00eMiao Wang auto op2 = model->addOperand(&type1); 925f0f2dcd7049cd9f8a60133697dff114bbbf00eMiao Wang auto act = model->addOperand(&type2); 1025f0f2dcd7049cd9f8a60133697dff114bbbf00eMiao Wang auto op3 = model->addOperand(&type1); 1125f0f2dcd7049cd9f8a60133697dff114bbbf00eMiao Wang // Phase 2, operations 1225f0f2dcd7049cd9f8a60133697dff114bbbf00eMiao Wang static int32_t act_init[] = {0}; 1325f0f2dcd7049cd9f8a60133697dff114bbbf00eMiao Wang model->setOperandValue(act, act_init, sizeof(int32_t) * 1); 1425f0f2dcd7049cd9f8a60133697dff114bbbf00eMiao Wang model->addOperation(ANEURALNETWORKS_ADD, {op1, op2, act}, {op3}); 1525f0f2dcd7049cd9f8a60133697dff114bbbf00eMiao Wang // Phase 3, inputs and outputs 1666d5cb6e3a90aefc8d545f6369080ab88de9d667Jean-Luc Brouillet model->identifyInputsAndOutputs( 1725f0f2dcd7049cd9f8a60133697dff114bbbf00eMiao Wang {op1, op2}, 1825f0f2dcd7049cd9f8a60133697dff114bbbf00eMiao Wang {op3}); 1925f0f2dcd7049cd9f8a60133697dff114bbbf00eMiao Wang assert(model->isValid()); 2025f0f2dcd7049cd9f8a60133697dff114bbbf00eMiao Wang} 2125f0f2dcd7049cd9f8a60133697dff114bbbf00eMiao Wang 2225f0f2dcd7049cd9f8a60133697dff114bbbf00eMiao Wangbool is_ignored(int i) { 2325f0f2dcd7049cd9f8a60133697dff114bbbf00eMiao Wang static std::set<int> ignore = {}; 2425f0f2dcd7049cd9f8a60133697dff114bbbf00eMiao Wang return ignore.find(i) != ignore.end(); 2525f0f2dcd7049cd9f8a60133697dff114bbbf00eMiao Wang} 26