30CircleNode *CircleCustomGraphBuilder::build_node(
const BuildNodeArgs &
bna)
const
42 const auto opcodes =
bna.context->reader()->opcodes();
45 assert(opcode !=
nullptr);
48 std::vector<uint8_t>{
bna.op.custom_options.begin(),
bna.op.custom_options.end()});
49 assert(opcode->custom_code() !=
nullptr);
50 node->custom_code(opcode->custom_code()->c_str());
57CircleNode *CircleCustomGraphBuilder::build_out(
const BuildOutArgs &
boa)
const
59 auto *
nodeout =
boa.node->graph()->nodes()->create<CircleCustomOut>();
NodeContext * nodes(void)
Derived * create(Args &&...args)
bool validate(const ValidateArgs &args) const final
Node * inputs(uint32_t index) const
T must_cast(loco::Node *node)