public static void startModelEntity(FlatBufferBuilder builder) { builder.startObject(7); } public static void addId(FlatBufferBuilder builder, int idOffset) { builder.addStruct(0, idOffset, 0); }
public static void startModel(FlatBufferBuilder builder) { builder.startObject(8); } public static void addModelVersion(FlatBufferBuilder builder, long modelVersion) { builder.addInt(0, (int)modelVersion, (int)0L); }
public static void startModelProperty(FlatBufferBuilder builder) { builder.startObject(9); } public static void addId(FlatBufferBuilder builder, int idOffset) { builder.addStruct(0, idOffset, 0); }
public static void startModelRelation(FlatBufferBuilder builder) { builder.startObject(3); } public static void addId(FlatBufferBuilder builder, int idOffset) { builder.addStruct(0, idOffset, 0); }
public static void startIntTriple(FlatBufferBuilder builder) { builder.startObject(3); } public static void addFirst(FlatBufferBuilder builder, int first) { builder.addInt(0, first, 0); }
public static void startFlatGraph(FlatBufferBuilder builder) { builder.startObject(5); } public static void addId(FlatBufferBuilder builder, long id) { builder.addLong(0, id, 0L); }
public static void startFlatConfiguration(FlatBufferBuilder builder) { builder.startObject(8); } public static void addId(FlatBufferBuilder builder, long id) { builder.addLong(0, id, 0L); }
public static void startFlatArray(FlatBufferBuilder builder) { builder.startObject(4); } public static void addShape(FlatBufferBuilder builder, int shapeOffset) { builder.addOffset(0, shapeOffset, 0); }
public static void startFlatNode(FlatBufferBuilder builder) { builder.startObject(16); } public static void addId(FlatBufferBuilder builder, int id) { builder.addInt(0, id, 0); }
public static void startFlatProperties(FlatBufferBuilder builder) { builder.startObject(5); } public static void addName(FlatBufferBuilder builder, int nameOffset) { builder.addOffset(0, nameOffset, 0); }
public static int createIntPair(FlatBufferBuilder builder, int first, int second) { builder.startObject(2); IntPair.addSecond(builder, second); IntPair.addFirst(builder, first); return IntPair.endIntPair(builder); }
public static int createLongPair(FlatBufferBuilder builder, long first, long second) { builder.startObject(2); LongPair.addSecond(builder, second); LongPair.addFirst(builder, first); return LongPair.endLongPair(builder); }
public static int createLongTriple(FlatBufferBuilder builder, long first, long second, long third) { builder.startObject(3); LongTriple.addThird(builder, third); LongTriple.addSecond(builder, second); LongTriple.addFirst(builder, first); return LongTriple.endLongTriple(builder); }
public static int createIntTriple(FlatBufferBuilder builder, int first, int second, int third) { builder.startObject(3); IntTriple.addThird(builder, third); IntTriple.addSecond(builder, second); IntTriple.addFirst(builder, first); return IntTriple.endIntTriple(builder); }
public static int createFlatTiming(FlatBufferBuilder builder, int id, int nameOffset, int timingOffset) { builder.startObject(3); FlatTiming.addTiming(builder, timingOffset); FlatTiming.addName(builder, nameOffset); FlatTiming.addId(builder, id); return FlatTiming.endFlatTiming(builder); }
public static int createFlatArray(FlatBufferBuilder builder, int shapeOffset, int bufferOffset, byte dtype, byte byteOrder) { builder.startObject(4); FlatArray.addBuffer(builder, bufferOffset); FlatArray.addShape(builder, shapeOffset); FlatArray.addByteOrder(builder, byteOrder); FlatArray.addDtype(builder, dtype); return FlatArray.endFlatArray(builder); }
public static int createFlatProperties(FlatBufferBuilder builder, int nameOffset, int iOffset, int lOffset, int dOffset, int aOffset) { builder.startObject(5); FlatProperties.addA(builder, aOffset); FlatProperties.addD(builder, dOffset); FlatProperties.addL(builder, lOffset); FlatProperties.addI(builder, iOffset); FlatProperties.addName(builder, nameOffset); return FlatProperties.endFlatProperties(builder); }
public static int createFlatVariable(FlatBufferBuilder builder, int idOffset, int nameOffset, int shapeOffset, int ndarrayOffset, int device) { builder.startObject(5); FlatVariable.addDevice(builder, device); FlatVariable.addNdarray(builder, ndarrayOffset); FlatVariable.addShape(builder, shapeOffset); FlatVariable.addName(builder, nameOffset); FlatVariable.addId(builder, idOffset); return FlatVariable.endFlatVariable(builder); }
public static int createFlatGraph(FlatBufferBuilder builder, long id, int variablesOffset, int nodesOffset, int outputsOffset, int configurationOffset) { builder.startObject(5); FlatGraph.addId(builder, id); FlatGraph.addConfiguration(builder, configurationOffset); FlatGraph.addOutputs(builder, outputsOffset); FlatGraph.addNodes(builder, nodesOffset); FlatGraph.addVariables(builder, variablesOffset); return FlatGraph.endFlatGraph(builder); }
public static int createFlatResult(FlatBufferBuilder builder, long id, int variablesOffset, int timingOffset, long footprintForward, long footprintBackward) { builder.startObject(5); FlatResult.addFootprintBackward(builder, footprintBackward); FlatResult.addFootprintForward(builder, footprintForward); FlatResult.addId(builder, id); FlatResult.addTiming(builder, timingOffset); FlatResult.addVariables(builder, variablesOffset); return FlatResult.endFlatResult(builder); }