public class SerializeBinaryTorch7 extends SerializeTorch7
savedObjects, verbose| Constructor and Description |
|---|
SerializeBinaryTorch7(boolean littleEndian)
Constructor which allows you to configure byte order
|
| Modifier and Type | Method and Description |
|---|---|
void |
writeArrayByte(byte[] storage,
int size) |
void |
writeArrayChar(char[] storage,
int size) |
void |
writeArrayDouble(double[] storage,
int size) |
void |
writeArrayFloat(float[] storage,
int size) |
void |
writeBoolean(boolean value) |
void |
writeDouble(double value) |
void |
writeFloat(float value) |
void |
writeS32(int value) |
void |
writeS64(long value) |
void |
writeShape(int[] shape) |
void |
writeString(java.lang.String value) |
void |
writeType(TorchType type) |
void |
writeU8(int value) |
isVerbose, serialize, serialize, serializeList, serializeObject, serializeStorage, serializeTable, serializeTensor, setVerbosepublic SerializeBinaryTorch7(boolean littleEndian)
littleEndian - true if it was written on a system in little endian byte order or false for big endian.public void writeShape(int[] shape)
throws java.io.IOException
writeShape in class SerializeTorch7java.io.IOExceptionpublic void writeType(TorchType type) throws java.io.IOException
writeType in class SerializeTorch7java.io.IOExceptionpublic void writeBoolean(boolean value)
throws java.io.IOException
writeBoolean in class SerializeTorch7java.io.IOExceptionpublic void writeDouble(double value)
throws java.io.IOException
writeDouble in class SerializeTorch7java.io.IOExceptionpublic void writeFloat(float value)
throws java.io.IOException
writeFloat in class SerializeTorch7java.io.IOExceptionpublic void writeString(java.lang.String value)
throws java.io.IOException
writeString in class SerializeTorch7java.io.IOExceptionpublic void writeS64(long value)
throws java.io.IOException
writeS64 in class SerializeTorch7java.io.IOExceptionpublic void writeS32(int value)
throws java.io.IOException
writeS32 in class SerializeTorch7java.io.IOExceptionpublic void writeU8(int value)
throws java.io.IOException
writeU8 in class SerializeTorch7java.io.IOExceptionpublic void writeArrayDouble(double[] storage,
int size)
throws java.io.IOException
writeArrayDouble in class SerializeTorch7java.io.IOExceptionpublic void writeArrayFloat(float[] storage,
int size)
throws java.io.IOException
writeArrayFloat in class SerializeTorch7java.io.IOExceptionpublic void writeArrayChar(char[] storage,
int size)
throws java.io.IOException
writeArrayChar in class SerializeTorch7java.io.IOExceptionpublic void writeArrayByte(byte[] storage,
int size)
throws java.io.IOException
writeArrayByte in class SerializeTorch7java.io.IOException