public static Offset <tflite.BidirectionalSequenceLSTMOptions> CreateBidirectionalSequenceLSTMOptions(FlatBufferBuilder builder, tflite.ActivationFunctionType fused_activation_function = tflite.ActivationFunctionType.NONE, float cell_clip = 0.0f, float proj_clip = 0.0f, bool merge_outputs = false, bool time_major = true) { builder.StartTable(5); BidirectionalSequenceLSTMOptions.AddProjClip(builder, proj_clip); BidirectionalSequenceLSTMOptions.AddCellClip(builder, cell_clip); BidirectionalSequenceLSTMOptions.AddTimeMajor(builder, time_major); BidirectionalSequenceLSTMOptions.AddMergeOutputs(builder, merge_outputs); BidirectionalSequenceLSTMOptions.AddFusedActivationFunction(builder, fused_activation_function); return(BidirectionalSequenceLSTMOptions.EndBidirectionalSequenceLSTMOptions(builder)); }
public static BidirectionalSequenceLSTMOptions GetRootAsBidirectionalSequenceLSTMOptions(ByteBuffer _bb, BidirectionalSequenceLSTMOptions obj) { return(obj.__assign(_bb.GetInt(_bb.Position) + _bb.Position, _bb)); }