Package org.tensorflow.util
Class SaverDef.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderType>
-
- com.google.protobuf.GeneratedMessageV3.Builder<SaverDef.Builder>
-
- org.tensorflow.util.SaverDef.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,java.lang.Cloneable,SaverDefOrBuilder
- Enclosing class:
- SaverDef
public static final class SaverDef.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<SaverDef.Builder> implements SaverDefOrBuilder
Protocol buffer representing the configuration of a Saver.
Protobuf typetensorflow.SaverDef
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description SaverDef.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)SaverDefbuild()SaverDefbuildPartial()SaverDef.Builderclear()SaverDef.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)SaverDef.BuilderclearFilenameTensorName()The name of the tensor in which to specify the filename when saving or restoring a model checkpoint.SaverDef.BuilderclearKeepCheckpointEveryNHours()How often to keep an additional checkpoint.SaverDef.BuilderclearMaxToKeep()Maximum number of checkpoints to keep.SaverDef.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)SaverDef.BuilderclearRestoreOpName()The operation to run when restoring a model checkpoint.SaverDef.BuilderclearSaveTensorName()The operation to run when saving a model checkpoint.SaverDef.BuilderclearSharded()Shard the save files, one per device that has Variable nodes.SaverDef.BuilderclearVersion().tensorflow.SaverDef.CheckpointFormatVersion version = 7;SaverDef.Builderclone()SaverDefgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()java.lang.StringgetFilenameTensorName()The name of the tensor in which to specify the filename when saving or restoring a model checkpoint.com.google.protobuf.ByteStringgetFilenameTensorNameBytes()The name of the tensor in which to specify the filename when saving or restoring a model checkpoint.floatgetKeepCheckpointEveryNHours()How often to keep an additional checkpoint.intgetMaxToKeep()Maximum number of checkpoints to keep.java.lang.StringgetRestoreOpName()The operation to run when restoring a model checkpoint.com.google.protobuf.ByteStringgetRestoreOpNameBytes()The operation to run when restoring a model checkpoint.java.lang.StringgetSaveTensorName()The operation to run when saving a model checkpoint.com.google.protobuf.ByteStringgetSaveTensorNameBytes()The operation to run when saving a model checkpoint.booleangetSharded()Shard the save files, one per device that has Variable nodes.SaverDef.CheckpointFormatVersiongetVersion().tensorflow.SaverDef.CheckpointFormatVersion version = 7;intgetVersionValue().tensorflow.SaverDef.CheckpointFormatVersion version = 7;protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()SaverDef.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)SaverDef.BuildermergeFrom(com.google.protobuf.Message other)SaverDef.BuildermergeFrom(SaverDef other)SaverDef.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)SaverDef.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)SaverDef.BuildersetFilenameTensorName(java.lang.String value)The name of the tensor in which to specify the filename when saving or restoring a model checkpoint.SaverDef.BuildersetFilenameTensorNameBytes(com.google.protobuf.ByteString value)The name of the tensor in which to specify the filename when saving or restoring a model checkpoint.SaverDef.BuildersetKeepCheckpointEveryNHours(float value)How often to keep an additional checkpoint.SaverDef.BuildersetMaxToKeep(int value)Maximum number of checkpoints to keep.SaverDef.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)SaverDef.BuildersetRestoreOpName(java.lang.String value)The operation to run when restoring a model checkpoint.SaverDef.BuildersetRestoreOpNameBytes(com.google.protobuf.ByteString value)The operation to run when restoring a model checkpoint.SaverDef.BuildersetSaveTensorName(java.lang.String value)The operation to run when saving a model checkpoint.SaverDef.BuildersetSaveTensorNameBytes(com.google.protobuf.ByteString value)The operation to run when saving a model checkpoint.SaverDef.BuildersetSharded(boolean value)Shard the save files, one per device that has Variable nodes.SaverDef.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)SaverDef.BuildersetVersion(SaverDef.CheckpointFormatVersion value).tensorflow.SaverDef.CheckpointFormatVersion version = 7;SaverDef.BuildersetVersionValue(int value).tensorflow.SaverDef.CheckpointFormatVersion version = 7;-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeFrom, newUninitializedMessageException
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<SaverDef.Builder>
-
clear
public SaverDef.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<SaverDef.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<SaverDef.Builder>
-
getDefaultInstanceForType
public SaverDef getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public SaverDef build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public SaverDef buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public SaverDef.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<SaverDef.Builder>
-
setField
public SaverDef.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<SaverDef.Builder>
-
clearField
public SaverDef.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<SaverDef.Builder>
-
clearOneof
public SaverDef.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<SaverDef.Builder>
-
setRepeatedField
public SaverDef.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<SaverDef.Builder>
-
addRepeatedField
public SaverDef.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<SaverDef.Builder>
-
mergeFrom
public SaverDef.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<SaverDef.Builder>
-
mergeFrom
public SaverDef.Builder mergeFrom(SaverDef other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<SaverDef.Builder>
-
mergeFrom
public SaverDef.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<SaverDef.Builder>- Throws:
java.io.IOException
-
getFilenameTensorName
public java.lang.String getFilenameTensorName()
The name of the tensor in which to specify the filename when saving or restoring a model checkpoint.
string filename_tensor_name = 1;- Specified by:
getFilenameTensorNamein interfaceSaverDefOrBuilder- Returns:
- The filenameTensorName.
-
getFilenameTensorNameBytes
public com.google.protobuf.ByteString getFilenameTensorNameBytes()
The name of the tensor in which to specify the filename when saving or restoring a model checkpoint.
string filename_tensor_name = 1;- Specified by:
getFilenameTensorNameBytesin interfaceSaverDefOrBuilder- Returns:
- The bytes for filenameTensorName.
-
setFilenameTensorName
public SaverDef.Builder setFilenameTensorName(java.lang.String value)
The name of the tensor in which to specify the filename when saving or restoring a model checkpoint.
string filename_tensor_name = 1;- Parameters:
value- The filenameTensorName to set.- Returns:
- This builder for chaining.
-
clearFilenameTensorName
public SaverDef.Builder clearFilenameTensorName()
The name of the tensor in which to specify the filename when saving or restoring a model checkpoint.
string filename_tensor_name = 1;- Returns:
- This builder for chaining.
-
setFilenameTensorNameBytes
public SaverDef.Builder setFilenameTensorNameBytes(com.google.protobuf.ByteString value)
The name of the tensor in which to specify the filename when saving or restoring a model checkpoint.
string filename_tensor_name = 1;- Parameters:
value- The bytes for filenameTensorName to set.- Returns:
- This builder for chaining.
-
getSaveTensorName
public java.lang.String getSaveTensorName()
The operation to run when saving a model checkpoint.
string save_tensor_name = 2;- Specified by:
getSaveTensorNamein interfaceSaverDefOrBuilder- Returns:
- The saveTensorName.
-
getSaveTensorNameBytes
public com.google.protobuf.ByteString getSaveTensorNameBytes()
The operation to run when saving a model checkpoint.
string save_tensor_name = 2;- Specified by:
getSaveTensorNameBytesin interfaceSaverDefOrBuilder- Returns:
- The bytes for saveTensorName.
-
setSaveTensorName
public SaverDef.Builder setSaveTensorName(java.lang.String value)
The operation to run when saving a model checkpoint.
string save_tensor_name = 2;- Parameters:
value- The saveTensorName to set.- Returns:
- This builder for chaining.
-
clearSaveTensorName
public SaverDef.Builder clearSaveTensorName()
The operation to run when saving a model checkpoint.
string save_tensor_name = 2;- Returns:
- This builder for chaining.
-
setSaveTensorNameBytes
public SaverDef.Builder setSaveTensorNameBytes(com.google.protobuf.ByteString value)
The operation to run when saving a model checkpoint.
string save_tensor_name = 2;- Parameters:
value- The bytes for saveTensorName to set.- Returns:
- This builder for chaining.
-
getRestoreOpName
public java.lang.String getRestoreOpName()
The operation to run when restoring a model checkpoint.
string restore_op_name = 3;- Specified by:
getRestoreOpNamein interfaceSaverDefOrBuilder- Returns:
- The restoreOpName.
-
getRestoreOpNameBytes
public com.google.protobuf.ByteString getRestoreOpNameBytes()
The operation to run when restoring a model checkpoint.
string restore_op_name = 3;- Specified by:
getRestoreOpNameBytesin interfaceSaverDefOrBuilder- Returns:
- The bytes for restoreOpName.
-
setRestoreOpName
public SaverDef.Builder setRestoreOpName(java.lang.String value)
The operation to run when restoring a model checkpoint.
string restore_op_name = 3;- Parameters:
value- The restoreOpName to set.- Returns:
- This builder for chaining.
-
clearRestoreOpName
public SaverDef.Builder clearRestoreOpName()
The operation to run when restoring a model checkpoint.
string restore_op_name = 3;- Returns:
- This builder for chaining.
-
setRestoreOpNameBytes
public SaverDef.Builder setRestoreOpNameBytes(com.google.protobuf.ByteString value)
The operation to run when restoring a model checkpoint.
string restore_op_name = 3;- Parameters:
value- The bytes for restoreOpName to set.- Returns:
- This builder for chaining.
-
getMaxToKeep
public int getMaxToKeep()
Maximum number of checkpoints to keep. If 0, no checkpoints are deleted.
int32 max_to_keep = 4;- Specified by:
getMaxToKeepin interfaceSaverDefOrBuilder- Returns:
- The maxToKeep.
-
setMaxToKeep
public SaverDef.Builder setMaxToKeep(int value)
Maximum number of checkpoints to keep. If 0, no checkpoints are deleted.
int32 max_to_keep = 4;- Parameters:
value- The maxToKeep to set.- Returns:
- This builder for chaining.
-
clearMaxToKeep
public SaverDef.Builder clearMaxToKeep()
Maximum number of checkpoints to keep. If 0, no checkpoints are deleted.
int32 max_to_keep = 4;- Returns:
- This builder for chaining.
-
getSharded
public boolean getSharded()
Shard the save files, one per device that has Variable nodes.
bool sharded = 5;- Specified by:
getShardedin interfaceSaverDefOrBuilder- Returns:
- The sharded.
-
setSharded
public SaverDef.Builder setSharded(boolean value)
Shard the save files, one per device that has Variable nodes.
bool sharded = 5;- Parameters:
value- The sharded to set.- Returns:
- This builder for chaining.
-
clearSharded
public SaverDef.Builder clearSharded()
Shard the save files, one per device that has Variable nodes.
bool sharded = 5;- Returns:
- This builder for chaining.
-
getKeepCheckpointEveryNHours
public float getKeepCheckpointEveryNHours()
How often to keep an additional checkpoint. If not specified, only the last "max_to_keep" checkpoints are kept; if specified, in addition to keeping the last "max_to_keep" checkpoints, an additional checkpoint will be kept for every n hours of training.
float keep_checkpoint_every_n_hours = 6;- Specified by:
getKeepCheckpointEveryNHoursin interfaceSaverDefOrBuilder- Returns:
- The keepCheckpointEveryNHours.
-
setKeepCheckpointEveryNHours
public SaverDef.Builder setKeepCheckpointEveryNHours(float value)
How often to keep an additional checkpoint. If not specified, only the last "max_to_keep" checkpoints are kept; if specified, in addition to keeping the last "max_to_keep" checkpoints, an additional checkpoint will be kept for every n hours of training.
float keep_checkpoint_every_n_hours = 6;- Parameters:
value- The keepCheckpointEveryNHours to set.- Returns:
- This builder for chaining.
-
clearKeepCheckpointEveryNHours
public SaverDef.Builder clearKeepCheckpointEveryNHours()
How often to keep an additional checkpoint. If not specified, only the last "max_to_keep" checkpoints are kept; if specified, in addition to keeping the last "max_to_keep" checkpoints, an additional checkpoint will be kept for every n hours of training.
float keep_checkpoint_every_n_hours = 6;- Returns:
- This builder for chaining.
-
getVersionValue
public int getVersionValue()
.tensorflow.SaverDef.CheckpointFormatVersion version = 7;- Specified by:
getVersionValuein interfaceSaverDefOrBuilder- Returns:
- The enum numeric value on the wire for version.
-
setVersionValue
public SaverDef.Builder setVersionValue(int value)
.tensorflow.SaverDef.CheckpointFormatVersion version = 7;- Parameters:
value- The enum numeric value on the wire for version to set.- Returns:
- This builder for chaining.
-
getVersion
public SaverDef.CheckpointFormatVersion getVersion()
.tensorflow.SaverDef.CheckpointFormatVersion version = 7;- Specified by:
getVersionin interfaceSaverDefOrBuilder- Returns:
- The version.
-
setVersion
public SaverDef.Builder setVersion(SaverDef.CheckpointFormatVersion value)
.tensorflow.SaverDef.CheckpointFormatVersion version = 7;- Parameters:
value- The version to set.- Returns:
- This builder for chaining.
-
clearVersion
public SaverDef.Builder clearVersion()
.tensorflow.SaverDef.CheckpointFormatVersion version = 7;- Returns:
- This builder for chaining.
-
setUnknownFields
public final SaverDef.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<SaverDef.Builder>
-
mergeUnknownFields
public final SaverDef.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<SaverDef.Builder>
-
-