30 const auto &inputs = args.op.inputs;
31 const auto &outputs = args.op.outputs;
33 if (inputs.size() != 6)
35 if (outputs.size() != 3)
38 const auto tensors = args.reader.tensors();
46 assert(tensors.at(inputs[1]) !=
nullptr);
50 assert(tensors.at(inputs[2]) !=
nullptr);
51 if (tensors.at(inputs[2])->type() != circle::TensorType_INT32)
53 assert(tensors.at(inputs[3]) !=
nullptr);
54 if (tensors.at(inputs[3])->type() != circle::TensorType_FLOAT32)
56 assert(tensors.at(inputs[4]) !=
nullptr);
57 if (tensors.at(inputs[4])->type() != circle::TensorType_FLOAT32)
59 assert(tensors.at(inputs[5]) !=
nullptr);
60 if (tensors.at(inputs[5])->type() != circle::TensorType_FLOAT32)