1// Generated code. Do not edit 2// Create the model 3Model createTestModel() { 4 const std::vector<Operand> operands = { 5 { 6 .type = OperandType::TENSOR_QUANT8_ASYMM, 7 .dimensions = {2, 5}, 8 .numberOfConsumers = 1, 9 .scale = 0.5f, 10 .zeroPoint = 0, 11 .lifetime = OperandLifeTime::MODEL_INPUT, 12 .location = {.poolIndex = 0, .offset = 0, .length = 0}, 13 }, 14 { 15 .type = OperandType::FLOAT32, 16 .dimensions = {}, 17 .numberOfConsumers = 1, 18 .scale = 0.0f, 19 .zeroPoint = 0, 20 .lifetime = OperandLifeTime::CONSTANT_COPY, 21 .location = {.poolIndex = 0, .offset = 0, .length = 4}, 22 }, 23 { 24 .type = OperandType::TENSOR_QUANT8_ASYMM, 25 .dimensions = {2, 5}, 26 .numberOfConsumers = 0, 27 .scale = 0.00390625f, 28 .zeroPoint = 0, 29 .lifetime = OperandLifeTime::MODEL_OUTPUT, 30 .location = {.poolIndex = 0, .offset = 0, .length = 0}, 31 } 32 }; 33 34 const std::vector<Operation> operations = { 35 { 36 .type = OperationType::SOFTMAX, 37 .inputs = {0, 1}, 38 .outputs = {2}, 39 } 40 }; 41 42 const std::vector<uint32_t> inputIndexes = {0}; 43 const std::vector<uint32_t> outputIndexes = {2}; 44 std::vector<uint8_t> operandValues = { 45 0, 0, 128, 63 46 }; 47 const std::vector<hidl_memory> pools = {}; 48 49 return { 50 .operands = operands, 51 .operations = operations, 52 .inputIndexes = inputIndexes, 53 .outputIndexes = outputIndexes, 54 .operandValues = operandValues, 55 .pools = pools, 56 }; 57} 58 59 60bool is_ignored(int i) { 61 static std::set<int> ignore = {}; 62 return ignore.find(i) != ignore.end(); 63} 64