16a0d306cf902e13ab147c7533b2cb02540ee66d5I-Jui (Ray) Sung// Generated file (from: add.mod.py). Do not edit 2242c6dc1f314646f1a87c66140f26d7623cc399aI-Jui (Ray) Sungvoid CreateModel(Model *model) { 36a0d306cf902e13ab147c7533b2cb02540ee66d5I-Jui (Ray) Sung OperandType type1(Type::INT32, {}); 4dcd2fbf1da7ebdc1aa1b57c74db4fffd2911e3b8I-Jui (Ray) Sung OperandType type0(Type::TENSOR_FLOAT32, {2}); 5242c6dc1f314646f1a87c66140f26d7623cc399aI-Jui (Ray) Sung // Phase 1, operands 6242c6dc1f314646f1a87c66140f26d7623cc399aI-Jui (Ray) Sung auto op1 = model->addOperand(&type0); 7242c6dc1f314646f1a87c66140f26d7623cc399aI-Jui (Ray) Sung auto op2 = model->addOperand(&type0); 8ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung auto act = model->addOperand(&type1); 9dcd2fbf1da7ebdc1aa1b57c74db4fffd2911e3b8I-Jui (Ray) Sung auto op3 = model->addOperand(&type0); 10242c6dc1f314646f1a87c66140f26d7623cc399aI-Jui (Ray) Sung // Phase 2, operations 11ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung static int32_t act_init[] = {0}; 12ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung model->setOperandValue(act, act_init, sizeof(int32_t) * 1); 13ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung model->addOperation(ANEURALNETWORKS_ADD, {op1, op2, act}, {op3}); 14242c6dc1f314646f1a87c66140f26d7623cc399aI-Jui (Ray) Sung // Phase 3, inputs and outputs 1566d5cb6e3a90aefc8d545f6369080ab88de9d667Jean-Luc Brouillet model->identifyInputsAndOutputs( 16dcd2fbf1da7ebdc1aa1b57c74db4fffd2911e3b8I-Jui (Ray) Sung {op1, op2}, 17dcd2fbf1da7ebdc1aa1b57c74db4fffd2911e3b8I-Jui (Ray) Sung {op3}); 18242c6dc1f314646f1a87c66140f26d7623cc399aI-Jui (Ray) Sung assert(model->isValid()); 19242c6dc1f314646f1a87c66140f26d7623cc399aI-Jui (Ray) Sung} 20ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung 21ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sungbool is_ignored(int i) { 22ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung static std::set<int> ignore = {}; 23ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung return ignore.find(i) != ignore.end(); 24ec8e1c71d11f7b5abe306e0c9c6af7da755bd46bI-Jui (Ray) Sung} 25