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)); }
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)); }
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)); }
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)); }
public static void AddOutDataType(FlatBufferBuilder builder, tflite.TensorType outDataType) { builder.AddSbyte(1, (sbyte)outDataType, 0); }
public static void AddInDataType(FlatBufferBuilder builder, tflite.TensorType inDataType) { builder.AddSbyte(0, (sbyte)inDataType, 0); }
public static void AddIdxOutType(FlatBufferBuilder builder, tflite.TensorType idxOutType) { builder.AddSbyte(0, (sbyte)idxOutType, 2); }
public static void AddType(FlatBufferBuilder builder, tflite.TensorType type) { builder.AddSbyte(1, (sbyte)type, 0); }