29 if (args.op.inputs.size() != 1)
32 if (args.op.outputs.size() != 2)
38CircleNode *CircleUniqueGraphBuilder::build_node(
const BuildNodeArgs &bna)
const
42 node->
input(bna.input_nodes[0]);
44 const auto *options = bna.op.builtin_options.AsUniqueOptions();
50CircleNode *CircleUniqueGraphBuilder::build_out(
const BuildOutArgs &boa)
const
52 auto *nodeout = boa.node->graph()->nodes()->create<CircleUniqueOut>();
54 nodeout->input(boa.node);
55 nodeout->index(boa.index);
NodeContext * nodes(void)
Derived * create(Args &&...args)
bool validate(const ValidateArgs &args) const final
loco::Node * input(void) const
loco::DataType luci_datatype(circle::TensorType type)