Package deepboof.io.torch7
Class SerializeBinaryTorch7
java.lang.Object
deepboof.io.torch7.SerializeTorch7
deepboof.io.torch7.SerializeBinaryTorch7
public class SerializeBinaryTorch7 extends SerializeTorch7
Binary serialization of torch objects
-
Field Summary
Fields inherited from class deepboof.io.torch7.SerializeTorch7
savedObjects, verbose -
Constructor Summary
Constructors Constructor Description SerializeBinaryTorch7(boolean littleEndian)Constructor which allows you to configure byte order -
Method Summary
Modifier and Type Method Description voidwriteArrayByte(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)voidwriteType(TorchType type)voidwriteU8(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
-