Package deepboof.io.torch7
Class SerializeBinaryTorch7
java.lang.Object
deepboof.io.torch7.SerializeTorch7
deepboof.io.torch7.SerializeBinaryTorch7
Binary serialization of torch objects
-
Field Summary
Fields inherited from class deepboof.io.torch7.SerializeTorch7
savedObjects, verbose -
Constructor Summary
ConstructorsConstructorDescriptionSerializeBinaryTorch7(boolean littleEndian) Constructor which allows you to configure byte order -
Method Summary
Modifier and TypeMethodDescriptionvoidwriteArrayByte(byte[] storage, int size) voidwriteArrayChar(char[] storage, int size) voidwriteArrayDouble(double[] storage, int size) voidwriteArrayFloat(float[] storage, int size) voidwriteBoolean(boolean value) voidwriteDouble(double value) voidwriteFloat(float value) voidwriteS32(int value) voidwriteS64(long value) voidwriteShape(int[] shape) voidwriteString(String value) voidvoidwriteU8(int value) Methods inherited from class deepboof.io.torch7.SerializeTorch7
isVerbose, serialize, serialize, serializeList, serializeObject, serializeStorage, serializeTable, serializeTensor, setVerbose
-
Constructor Details
-
SerializeBinaryTorch7
public SerializeBinaryTorch7(boolean littleEndian) Constructor which allows you to configure byte order- Parameters:
littleEndian- true if it was written on a system in little endian byte order or false for big endian.
-
-
Method Details
-
writeShape
- Specified by:
writeShapein classSerializeTorch7- Throws:
IOException
-
writeType
- Specified by:
writeTypein classSerializeTorch7- Throws:
IOException
-
writeBoolean
- Specified by:
writeBooleanin classSerializeTorch7- Throws:
IOException
-
writeDouble
- Specified by:
writeDoublein classSerializeTorch7- Throws:
IOException
-
writeFloat
- Specified by:
writeFloatin classSerializeTorch7- Throws:
IOException
-
writeString
- Specified by:
writeStringin classSerializeTorch7- Throws:
IOException
-
writeS64
- Specified by:
writeS64in classSerializeTorch7- Throws:
IOException
-
writeS32
- Specified by:
writeS32in classSerializeTorch7- Throws:
IOException
-
writeU8
- Specified by:
writeU8in classSerializeTorch7- Throws:
IOException
-
writeArrayDouble
- Specified by:
writeArrayDoublein classSerializeTorch7- Throws:
IOException
-
writeArrayFloat
- Specified by:
writeArrayFloatin classSerializeTorch7- Throws:
IOException
-
writeArrayChar
- Specified by:
writeArrayCharin classSerializeTorch7- Throws:
IOException
-
writeArrayByte
- Specified by:
writeArrayBytein classSerializeTorch7- Throws:
IOException
-