Пример #1
0
 public static Offset <tflite.ArgMinOptions> CreateArgMinOptions(FlatBufferBuilder builder,
                                                                 tflite.TensorType output_type = tflite.TensorType.FLOAT32)
 {
     builder.StartTable(1);
     ArgMinOptions.AddOutputType(builder, output_type);
     return(ArgMinOptions.EndArgMinOptions(builder));
 }
Пример #2
0
 public static Offset <tflite.UniqueOptions> CreateUniqueOptions(FlatBufferBuilder builder,
                                                                 tflite.TensorType idx_out_type = tflite.TensorType.INT32)
 {
     builder.StartTable(1);
     UniqueOptions.AddIdxOutType(builder, idx_out_type);
     return(UniqueOptions.EndUniqueOptions(builder));
 }
Пример #3
0
 public static Offset <tflite.CastOptions> CreateCastOptions(FlatBufferBuilder builder,
                                                             tflite.TensorType in_data_type  = tflite.TensorType.FLOAT32,
                                                             tflite.TensorType out_data_type = tflite.TensorType.FLOAT32)
 {
     builder.StartTable(2);
     CastOptions.AddOutDataType(builder, out_data_type);
     CastOptions.AddInDataType(builder, in_data_type);
     return(CastOptions.EndCastOptions(builder));
 }
Пример #4
0
 public static Offset <tflite.Tensor> CreateTensor(FlatBufferBuilder builder,
                                                   VectorOffset shapeOffset = default(VectorOffset),
                                                   tflite.TensorType type   = tflite.TensorType.FLOAT32,
                                                   uint buffer             = 0,
                                                   StringOffset nameOffset = default(StringOffset),
                                                   Offset <tflite.QuantizationParameters> quantizationOffset = default(Offset <tflite.QuantizationParameters>),
                                                   bool is_variable = false,
                                                   Offset <tflite.SparsityParameters> sparsityOffset = default(Offset <tflite.SparsityParameters>))
 {
     builder.StartTable(7);
     Tensor.AddSparsity(builder, sparsityOffset);
     Tensor.AddQuantization(builder, quantizationOffset);
     Tensor.AddName(builder, nameOffset);
     Tensor.AddBuffer(builder, buffer);
     Tensor.AddShape(builder, shapeOffset);
     Tensor.AddIsVariable(builder, is_variable);
     Tensor.AddType(builder, type);
     return(Tensor.EndTensor(builder));
 }
Пример #5
0
 public static void AddOutDataType(FlatBufferBuilder builder, tflite.TensorType outDataType)
 {
     builder.AddSbyte(1, (sbyte)outDataType, 0);
 }
Пример #6
0
 public static void AddInDataType(FlatBufferBuilder builder, tflite.TensorType inDataType)
 {
     builder.AddSbyte(0, (sbyte)inDataType, 0);
 }
Пример #7
0
 public static void AddIdxOutType(FlatBufferBuilder builder, tflite.TensorType idxOutType)
 {
     builder.AddSbyte(0, (sbyte)idxOutType, 2);
 }
Пример #8
0
 public static void AddType(FlatBufferBuilder builder, tflite.TensorType type)
 {
     builder.AddSbyte(1, (sbyte)type, 0);
 }