{
return circle::CreateGatherNdOptions(_builder).Union();
}
+ flatbuffers::Offset<void> visit(luci::CircleGelu *node)
+ {
+ return circle::CreateGeluOptions(_builder, node->approximate()).Union();
+ }
flatbuffers::Offset<void> visit(luci::CircleGreater *)
{
return circle::CreateGreaterOptions(_builder).Union();
{
return circle::CreateGreaterEqualOptions(_builder).Union();
}
+ flatbuffers::Offset<void> visit(luci::CircleHardSwish *) { return _no_option; }
flatbuffers::Offset<void> visit(luci::CircleIf *node)
{
return circle::CreateIfOptions(_builder, node->then_branch(), node->else_branch()).Union();
flatbuffers::Offset<void> visit(luci::CircleTransposeConv *node)
{
return circle::CreateTransposeConvOptions(_builder, getOpPadding(node->padding()),
- node->stride()->w(), node->stride()->h())
+ node->stride()->w(), node->stride()->h(),
+ to_circle_actfunc(node->fusedActivationFunction()))
.Union();
}
flatbuffers::Offset<void> visit(luci::CircleUnidirectionalSequenceLSTM *node)