Package org.platanios.tensorflow.proto
Class VariableDef
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- org.platanios.tensorflow.proto.VariableDef
-
- All Implemented Interfaces:
com.google.protobuf.Message
,com.google.protobuf.MessageLite
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,java.io.Serializable
,VariableDefOrBuilder
public final class VariableDef extends com.google.protobuf.GeneratedMessageV3 implements VariableDefOrBuilder
Protocol buffer representing a Variable.
Protobuf typeorg.platanios.tensorflow.proto.VariableDef
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
VariableDef.Builder
Protocol buffer representing a Variable.-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage,BuilderType extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType,BuilderType>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
-
-
Field Summary
Fields Modifier and Type Field Description static int
AGGREGATION_FIELD_NUMBER
static int
INITIAL_VALUE_NAME_FIELD_NUMBER
static int
INITIALIZER_NAME_FIELD_NUMBER
static int
IS_RESOURCE_FIELD_NUMBER
static int
SAVE_SLICE_INFO_DEF_FIELD_NUMBER
static int
SNAPSHOT_NAME_FIELD_NUMBER
static int
SYNCHRONIZATION_FIELD_NUMBER
static int
TRAINABLE_FIELD_NUMBER
static int
VARIABLE_NAME_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object obj)
VariableAggregation
getAggregation()
Indicates how a distributed variable will be aggregated.int
getAggregationValue()
Indicates how a distributed variable will be aggregated.static VariableDef
getDefaultInstance()
VariableDef
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
java.lang.String
getInitializerName()
Name of the initializer op.com.google.protobuf.ByteString
getInitializerNameBytes()
Name of the initializer op.java.lang.String
getInitialValueName()
Name of the tensor holding the variable's initial value.com.google.protobuf.ByteString
getInitialValueNameBytes()
Name of the tensor holding the variable's initial value.boolean
getIsResource()
Whether to represent this as a ResourceVariable.com.google.protobuf.Parser<VariableDef>
getParserForType()
SaveSliceInfoDef
getSaveSliceInfoDef()
Support for saving variables as slices of a larger variable.SaveSliceInfoDefOrBuilder
getSaveSliceInfoDefOrBuilder()
Support for saving variables as slices of a larger variable.int
getSerializedSize()
java.lang.String
getSnapshotName()
Name of the snapshot tensor.com.google.protobuf.ByteString
getSnapshotNameBytes()
Name of the snapshot tensor.VariableSynchronization
getSynchronization()
Indicates when a distributed variable will be synced.int
getSynchronizationValue()
Indicates when a distributed variable will be synced.boolean
getTrainable()
Whether this variable should be trained.com.google.protobuf.UnknownFieldSet
getUnknownFields()
java.lang.String
getVariableName()
Name of the variable tensor.com.google.protobuf.ByteString
getVariableNameBytes()
Name of the variable tensor.int
hashCode()
boolean
hasSaveSliceInfoDef()
Support for saving variables as slices of a larger variable.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
static VariableDef.Builder
newBuilder()
static VariableDef.Builder
newBuilder(VariableDef prototype)
VariableDef.Builder
newBuilderForType()
protected VariableDef.Builder
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
protected java.lang.Object
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
static VariableDef
parseDelimitedFrom(java.io.InputStream input)
static VariableDef
parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static VariableDef
parseFrom(byte[] data)
static VariableDef
parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static VariableDef
parseFrom(com.google.protobuf.ByteString data)
static VariableDef
parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static VariableDef
parseFrom(com.google.protobuf.CodedInputStream input)
static VariableDef
parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static VariableDef
parseFrom(java.io.InputStream input)
static VariableDef
parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static VariableDef
parseFrom(java.nio.ByteBuffer data)
static VariableDef
parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.protobuf.Parser<VariableDef>
parser()
VariableDef.Builder
toBuilder()
void
writeTo(com.google.protobuf.CodedOutputStream output)
-
Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, makeExtensionsImmutable, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
-
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
VARIABLE_NAME_FIELD_NUMBER
public static final int VARIABLE_NAME_FIELD_NUMBER
- See Also:
- Constant Field Values
-
INITIAL_VALUE_NAME_FIELD_NUMBER
public static final int INITIAL_VALUE_NAME_FIELD_NUMBER
- See Also:
- Constant Field Values
-
INITIALIZER_NAME_FIELD_NUMBER
public static final int INITIALIZER_NAME_FIELD_NUMBER
- See Also:
- Constant Field Values
-
SNAPSHOT_NAME_FIELD_NUMBER
public static final int SNAPSHOT_NAME_FIELD_NUMBER
- See Also:
- Constant Field Values
-
SAVE_SLICE_INFO_DEF_FIELD_NUMBER
public static final int SAVE_SLICE_INFO_DEF_FIELD_NUMBER
- See Also:
- Constant Field Values
-
IS_RESOURCE_FIELD_NUMBER
public static final int IS_RESOURCE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
TRAINABLE_FIELD_NUMBER
public static final int TRAINABLE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
SYNCHRONIZATION_FIELD_NUMBER
public static final int SYNCHRONIZATION_FIELD_NUMBER
- See Also:
- Constant Field Values
-
AGGREGATION_FIELD_NUMBER
public static final int AGGREGATION_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
newInstance
protected java.lang.Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- Overrides:
newInstance
in classcom.google.protobuf.GeneratedMessageV3
-
getUnknownFields
public final com.google.protobuf.UnknownFieldSet getUnknownFields()
- Specified by:
getUnknownFields
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getUnknownFields
in classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3
-
getVariableName
public java.lang.String getVariableName()
Name of the variable tensor.
string variable_name = 1;
- Specified by:
getVariableName
in interfaceVariableDefOrBuilder
- Returns:
- The variableName.
-
getVariableNameBytes
public com.google.protobuf.ByteString getVariableNameBytes()
Name of the variable tensor.
string variable_name = 1;
- Specified by:
getVariableNameBytes
in interfaceVariableDefOrBuilder
- Returns:
- The bytes for variableName.
-
getInitialValueName
public java.lang.String getInitialValueName()
Name of the tensor holding the variable's initial value.
string initial_value_name = 6;
- Specified by:
getInitialValueName
in interfaceVariableDefOrBuilder
- Returns:
- The initialValueName.
-
getInitialValueNameBytes
public com.google.protobuf.ByteString getInitialValueNameBytes()
Name of the tensor holding the variable's initial value.
string initial_value_name = 6;
- Specified by:
getInitialValueNameBytes
in interfaceVariableDefOrBuilder
- Returns:
- The bytes for initialValueName.
-
getInitializerName
public java.lang.String getInitializerName()
Name of the initializer op.
string initializer_name = 2;
- Specified by:
getInitializerName
in interfaceVariableDefOrBuilder
- Returns:
- The initializerName.
-
getInitializerNameBytes
public com.google.protobuf.ByteString getInitializerNameBytes()
Name of the initializer op.
string initializer_name = 2;
- Specified by:
getInitializerNameBytes
in interfaceVariableDefOrBuilder
- Returns:
- The bytes for initializerName.
-
getSnapshotName
public java.lang.String getSnapshotName()
Name of the snapshot tensor.
string snapshot_name = 3;
- Specified by:
getSnapshotName
in interfaceVariableDefOrBuilder
- Returns:
- The snapshotName.
-
getSnapshotNameBytes
public com.google.protobuf.ByteString getSnapshotNameBytes()
Name of the snapshot tensor.
string snapshot_name = 3;
- Specified by:
getSnapshotNameBytes
in interfaceVariableDefOrBuilder
- Returns:
- The bytes for snapshotName.
-
hasSaveSliceInfoDef
public boolean hasSaveSliceInfoDef()
Support for saving variables as slices of a larger variable.
.org.platanios.tensorflow.proto.SaveSliceInfoDef save_slice_info_def = 4;
- Specified by:
hasSaveSliceInfoDef
in interfaceVariableDefOrBuilder
- Returns:
- Whether the saveSliceInfoDef field is set.
-
getSaveSliceInfoDef
public SaveSliceInfoDef getSaveSliceInfoDef()
Support for saving variables as slices of a larger variable.
.org.platanios.tensorflow.proto.SaveSliceInfoDef save_slice_info_def = 4;
- Specified by:
getSaveSliceInfoDef
in interfaceVariableDefOrBuilder
- Returns:
- The saveSliceInfoDef.
-
getSaveSliceInfoDefOrBuilder
public SaveSliceInfoDefOrBuilder getSaveSliceInfoDefOrBuilder()
Support for saving variables as slices of a larger variable.
.org.platanios.tensorflow.proto.SaveSliceInfoDef save_slice_info_def = 4;
- Specified by:
getSaveSliceInfoDefOrBuilder
in interfaceVariableDefOrBuilder
-
getIsResource
public boolean getIsResource()
Whether to represent this as a ResourceVariable.
bool is_resource = 5;
- Specified by:
getIsResource
in interfaceVariableDefOrBuilder
- Returns:
- The isResource.
-
getTrainable
public boolean getTrainable()
Whether this variable should be trained.
bool trainable = 7;
- Specified by:
getTrainable
in interfaceVariableDefOrBuilder
- Returns:
- The trainable.
-
getSynchronizationValue
public int getSynchronizationValue()
Indicates when a distributed variable will be synced.
.org.platanios.tensorflow.proto.VariableSynchronization synchronization = 8;
- Specified by:
getSynchronizationValue
in interfaceVariableDefOrBuilder
- Returns:
- The enum numeric value on the wire for synchronization.
-
getSynchronization
public VariableSynchronization getSynchronization()
Indicates when a distributed variable will be synced.
.org.platanios.tensorflow.proto.VariableSynchronization synchronization = 8;
- Specified by:
getSynchronization
in interfaceVariableDefOrBuilder
- Returns:
- The synchronization.
-
getAggregationValue
public int getAggregationValue()
Indicates how a distributed variable will be aggregated.
.org.platanios.tensorflow.proto.VariableAggregation aggregation = 9;
- Specified by:
getAggregationValue
in interfaceVariableDefOrBuilder
- Returns:
- The enum numeric value on the wire for aggregation.
-
getAggregation
public VariableAggregation getAggregation()
Indicates how a distributed variable will be aggregated.
.org.platanios.tensorflow.proto.VariableAggregation aggregation = 9;
- Specified by:
getAggregation
in interfaceVariableDefOrBuilder
- Returns:
- The aggregation.
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException
- Specified by:
writeTo
in interfacecom.google.protobuf.MessageLite
- Overrides:
writeTo
in classcom.google.protobuf.GeneratedMessageV3
- Throws:
java.io.IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSize
in interfacecom.google.protobuf.MessageLite
- Overrides:
getSerializedSize
in classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(java.lang.Object obj)
- Specified by:
equals
in interfacecom.google.protobuf.Message
- Overrides:
equals
in classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCode
in interfacecom.google.protobuf.Message
- Overrides:
hashCode
in classcom.google.protobuf.AbstractMessage
-
parseFrom
public static VariableDef parseFrom(java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static VariableDef parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static VariableDef parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static VariableDef parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static VariableDef parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static VariableDef parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static VariableDef parseFrom(java.io.InputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static VariableDef parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
parseDelimitedFrom
public static VariableDef parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseDelimitedFrom
public static VariableDef parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static VariableDef parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static VariableDef parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
newBuilderForType
public VariableDef.Builder newBuilderForType()
- Specified by:
newBuilderForType
in interfacecom.google.protobuf.Message
- Specified by:
newBuilderForType
in interfacecom.google.protobuf.MessageLite
-
newBuilder
public static VariableDef.Builder newBuilder()
-
newBuilder
public static VariableDef.Builder newBuilder(VariableDef prototype)
-
toBuilder
public VariableDef.Builder toBuilder()
- Specified by:
toBuilder
in interfacecom.google.protobuf.Message
- Specified by:
toBuilder
in interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected VariableDef.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForType
in classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static VariableDef getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<VariableDef> parser()
-
getParserForType
public com.google.protobuf.Parser<VariableDef> getParserForType()
- Specified by:
getParserForType
in interfacecom.google.protobuf.Message
- Specified by:
getParserForType
in interfacecom.google.protobuf.MessageLite
- Overrides:
getParserForType
in classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public VariableDef getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
-