public abstract class SerializeTorch7
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected java.util.List<TorchObject> |
savedObjects |
protected boolean |
verbose |
| Constructor and Description |
|---|
SerializeTorch7() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
isVerbose() |
void |
serialize(java.util.List<TorchObject> objects,
java.io.OutputStream stream) |
void |
serialize(TorchObject object,
java.io.OutputStream stream) |
protected void |
serializeList(TorchList object) |
protected void |
serializeObject(TorchObject object) |
protected void |
serializeStorage(TorchStorage storage) |
protected void |
serializeTable(TorchGeneric object) |
protected void |
serializeTensor(TorchTensor object) |
SerializeTorch7 |
setVerbose(boolean verbose) |
abstract void |
writeArrayByte(byte[] storage,
int size) |
abstract void |
writeArrayChar(char[] storage,
int size) |
abstract void |
writeArrayDouble(double[] storage,
int size) |
abstract void |
writeArrayFloat(float[] storage,
int size) |
abstract void |
writeBoolean(boolean value) |
abstract void |
writeDouble(double value) |
abstract void |
writeFloat(float value) |
abstract void |
writeS32(int value) |
abstract void |
writeS64(long value) |
abstract void |
writeShape(int[] shape) |
abstract void |
writeString(java.lang.String value) |
abstract void |
writeType(TorchType type) |
abstract void |
writeU8(int value) |
protected boolean verbose
protected java.util.List<TorchObject> savedObjects
public void serialize(TorchObject object, java.io.OutputStream stream) throws java.io.IOException
java.io.IOExceptionpublic void serialize(java.util.List<TorchObject> objects, java.io.OutputStream stream) throws java.io.IOException
java.io.IOExceptionprotected void serializeObject(TorchObject object) throws java.io.IOException
java.io.IOExceptionprotected void serializeStorage(TorchStorage storage) throws java.io.IOException
java.io.IOExceptionprotected void serializeTensor(TorchTensor object) throws java.io.IOException
java.io.IOExceptionprotected void serializeTable(TorchGeneric object) throws java.io.IOException
java.io.IOExceptionprotected void serializeList(TorchList object) throws java.io.IOException
java.io.IOExceptionpublic abstract void writeShape(int[] shape)
throws java.io.IOException
java.io.IOExceptionpublic abstract void writeType(TorchType type) throws java.io.IOException
java.io.IOExceptionpublic abstract void writeBoolean(boolean value)
throws java.io.IOException
java.io.IOExceptionpublic abstract void writeDouble(double value)
throws java.io.IOException
java.io.IOExceptionpublic abstract void writeFloat(float value)
throws java.io.IOException
java.io.IOExceptionpublic abstract void writeString(java.lang.String value)
throws java.io.IOException
java.io.IOExceptionpublic abstract void writeS64(long value)
throws java.io.IOException
java.io.IOExceptionpublic abstract void writeS32(int value)
throws java.io.IOException
java.io.IOExceptionpublic abstract void writeU8(int value)
throws java.io.IOException
java.io.IOExceptionpublic abstract void writeArrayDouble(double[] storage,
int size)
throws java.io.IOException
java.io.IOExceptionpublic abstract void writeArrayFloat(float[] storage,
int size)
throws java.io.IOException
java.io.IOExceptionpublic abstract void writeArrayChar(char[] storage,
int size)
throws java.io.IOException
java.io.IOExceptionpublic abstract void writeArrayByte(byte[] storage,
int size)
throws java.io.IOException
java.io.IOExceptionpublic boolean isVerbose()
public SerializeTorch7 setVerbose(boolean verbose)