Package deepboof.io.torch7
Class SerializeTorch7
java.lang.Object
deepboof.io.torch7.SerializeTorch7
- Direct Known Subclasses:
SerializeBinaryTorch7
Base class for serializing Torch data types.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanvoidserialize(TorchObject object, OutputStream stream) voidserialize(List<TorchObject> objects, OutputStream stream) protected voidserializeList(TorchList object) protected voidserializeObject(TorchObject object) protected voidserializeStorage(TorchStorage storage) protected voidserializeTable(TorchGeneric object) protected voidserializeTensor(TorchTensor object) setVerbose(boolean verbose) abstract voidwriteArrayByte(byte[] storage, int size) abstract voidwriteArrayChar(char[] storage, int size) abstract voidwriteArrayDouble(double[] storage, int size) abstract voidwriteArrayFloat(float[] storage, int size) abstract voidwriteBoolean(boolean value) abstract voidwriteDouble(double value) abstract voidwriteFloat(float value) abstract voidwriteS32(int value) abstract voidwriteS64(long value) abstract voidwriteShape(int[] shape) abstract voidwriteString(String value) abstract voidabstract voidwriteU8(int value)
-
Field Details
-
verbose
protected boolean verbose -
savedObjects
-
-
Constructor Details
-
SerializeTorch7
public SerializeTorch7()
-
-
Method Details
-
serialize
- Throws:
IOException
-
serialize
- Throws:
IOException
-
serializeObject
- Throws:
IOException
-
serializeStorage
- Throws:
IOException
-
serializeTensor
- Throws:
IOException
-
serializeTable
- Throws:
IOException
-
serializeList
- Throws:
IOException
-
writeShape
- Throws:
IOException
-
writeType
- Throws:
IOException
-
writeBoolean
- Throws:
IOException
-
writeDouble
- Throws:
IOException
-
writeFloat
- Throws:
IOException
-
writeString
- Throws:
IOException
-
writeS64
- Throws:
IOException
-
writeS32
- Throws:
IOException
-
writeU8
- Throws:
IOException
-
writeArrayDouble
- Throws:
IOException
-
writeArrayFloat
- Throws:
IOException
-
writeArrayChar
- Throws:
IOException
-
writeArrayByte
- Throws:
IOException
-
isVerbose
public boolean isVerbose() -
setVerbose
-