public static Offset <tflite.UnidirectionalSequenceLSTMOptions> CreateUnidirectionalSequenceLSTMOptions(FlatBufferBuilder builder,
                                                                                                         tflite.ActivationFunctionType fused_activation_function = tflite.ActivationFunctionType.NONE,
                                                                                                         float cell_clip = 0.0f,
                                                                                                         float proj_clip = 0.0f,
                                                                                                         bool time_major = false)
 {
     builder.StartTable(4);
     UnidirectionalSequenceLSTMOptions.AddProjClip(builder, proj_clip);
     UnidirectionalSequenceLSTMOptions.AddCellClip(builder, cell_clip);
     UnidirectionalSequenceLSTMOptions.AddTimeMajor(builder, time_major);
     UnidirectionalSequenceLSTMOptions.AddFusedActivationFunction(builder, fused_activation_function);
     return(UnidirectionalSequenceLSTMOptions.EndUnidirectionalSequenceLSTMOptions(builder));
 }
 public static UnidirectionalSequenceLSTMOptions GetRootAsUnidirectionalSequenceLSTMOptions(ByteBuffer _bb, UnidirectionalSequenceLSTMOptions obj)
 {
     return(obj.__assign(_bb.GetInt(_bb.Position) + _bb.Position, _bb));
 }