Class SaverDef.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<SaverDef.Builder>
com.google.protobuf.GeneratedMessageV3.Builder<SaverDef.Builder>
org.tensorflow.proto.SaverDef.Builder
- All Implemented Interfaces:
Message.Builder, MessageLite.Builder, MessageLiteOrBuilder, MessageOrBuilder, Cloneable, SaverDefOrBuilder
- Enclosing class:
SaverDef
public static final class SaverDef.Builder
extends GeneratedMessageV3.Builder<SaverDef.Builder>
implements SaverDefOrBuilder
Protocol buffer representing the configuration of a Saver.Protobuf type
tensorflow.SaverDef-
Method Summary
Modifier and TypeMethodDescriptionaddRepeatedField(Descriptors.FieldDescriptor field, Object value) build()clear()The name of the tensor in which to specify the filename when saving or restoring a model checkpoint.How often to keep an additional checkpoint.Maximum number of checkpoints to keep.The operation to run when restoring a model checkpoint.The operation to run when saving a model checkpoint.Shard the save files, one per device that has Variable nodes..tensorflow.SaverDef.CheckpointFormatVersion version = 7;clone()static final Descriptors.DescriptorThe name of the tensor in which to specify the filename when saving or restoring a model checkpoint.The name of the tensor in which to specify the filename when saving or restoring a model checkpoint.floatHow often to keep an additional checkpoint.intMaximum number of checkpoints to keep.The operation to run when restoring a model checkpoint.The operation to run when restoring a model checkpoint.The operation to run when saving a model checkpoint.The operation to run when saving a model checkpoint.booleanShard the save files, one per device that has Variable nodes..tensorflow.SaverDef.CheckpointFormatVersion version = 7;int.tensorflow.SaverDef.CheckpointFormatVersion version = 7;protected GeneratedMessageV3.FieldAccessorTablefinal booleanmergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry) final SaverDef.BuildermergeUnknownFields(UnknownFieldSet unknownFields) setField(Descriptors.FieldDescriptor field, Object value) setFilenameTensorName(String value) The name of the tensor in which to specify the filename when saving or restoring a model checkpoint.The name of the tensor in which to specify the filename when saving or restoring a model checkpoint.setKeepCheckpointEveryNHours(float value) How often to keep an additional checkpoint.setMaxToKeep(int value) Maximum number of checkpoints to keep.setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value) setRestoreOpName(String value) The operation to run when restoring a model checkpoint.setRestoreOpNameBytes(ByteString value) The operation to run when restoring a model checkpoint.setSaveTensorName(String value) The operation to run when saving a model checkpoint.setSaveTensorNameBytes(ByteString value) The operation to run when saving a model checkpoint.setSharded(boolean value) Shard the save files, one per device that has Variable nodes.final SaverDef.BuildersetUnknownFields(UnknownFieldSet unknownFields) .tensorflow.SaverDef.CheckpointFormatVersion version = 7;setVersionValue(int value) .tensorflow.SaverDef.CheckpointFormatVersion version = 7;Methods inherited from class GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface MessageLite.Builder
mergeFromMethods inherited from interface MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
-
internalGetFieldAccessorTable
- Specified by:
internalGetFieldAccessorTablein classGeneratedMessageV3.Builder<SaverDef.Builder>
-
clear
- Specified by:
clearin interfaceMessage.Builder- Specified by:
clearin interfaceMessageLite.Builder- Overrides:
clearin classGeneratedMessageV3.Builder<SaverDef.Builder>
-
getDescriptorForType
- Specified by:
getDescriptorForTypein interfaceMessage.Builder- Specified by:
getDescriptorForTypein interfaceMessageOrBuilder- Overrides:
getDescriptorForTypein classGeneratedMessageV3.Builder<SaverDef.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfaceMessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfaceMessageOrBuilder
-
build
- Specified by:
buildin interfaceMessage.Builder- Specified by:
buildin interfaceMessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfaceMessage.Builder- Specified by:
buildPartialin interfaceMessageLite.Builder
-
clone
- Specified by:
clonein interfaceMessage.Builder- Specified by:
clonein interfaceMessageLite.Builder- Overrides:
clonein classGeneratedMessageV3.Builder<SaverDef.Builder>
-
setField
- Specified by:
setFieldin interfaceMessage.Builder- Overrides:
setFieldin classGeneratedMessageV3.Builder<SaverDef.Builder>
-
clearField
- Specified by:
clearFieldin interfaceMessage.Builder- Overrides:
clearFieldin classGeneratedMessageV3.Builder<SaverDef.Builder>
-
clearOneof
- Specified by:
clearOneofin interfaceMessage.Builder- Overrides:
clearOneofin classGeneratedMessageV3.Builder<SaverDef.Builder>
-
setRepeatedField
public SaverDef.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value) - Specified by:
setRepeatedFieldin interfaceMessage.Builder- Overrides:
setRepeatedFieldin classGeneratedMessageV3.Builder<SaverDef.Builder>
-
addRepeatedField
- Specified by:
addRepeatedFieldin interfaceMessage.Builder- Overrides:
addRepeatedFieldin classGeneratedMessageV3.Builder<SaverDef.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfaceMessage.Builder- Overrides:
mergeFromin classAbstractMessage.Builder<SaverDef.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfaceMessageLiteOrBuilder- Overrides:
isInitializedin classGeneratedMessageV3.Builder<SaverDef.Builder>
-
mergeFrom
public SaverDef.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfaceMessage.Builder- Specified by:
mergeFromin interfaceMessageLite.Builder- Overrides:
mergeFromin classAbstractMessage.Builder<SaverDef.Builder>- Throws:
IOException
-
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
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
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
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
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
The operation to run when saving a model checkpoint.
string save_tensor_name = 2;- Specified by:
getSaveTensorNamein interfaceSaverDefOrBuilder- Returns:
- The saveTensorName.
-
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
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
The operation to run when saving a model checkpoint.
string save_tensor_name = 2;- Returns:
- This builder for chaining.
-
setSaveTensorNameBytes
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
The operation to run when restoring a model checkpoint.
string restore_op_name = 3;- Specified by:
getRestoreOpNamein interfaceSaverDefOrBuilder- Returns:
- The restoreOpName.
-
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
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
The operation to run when restoring a model checkpoint.
string restore_op_name = 3;- Returns:
- This builder for chaining.
-
setRestoreOpNameBytes
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
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
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
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
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
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
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
.tensorflow.SaverDef.CheckpointFormatVersion version = 7;- Parameters:
value- The enum numeric value on the wire for version to set.- Returns:
- This builder for chaining.
-
getVersion
.tensorflow.SaverDef.CheckpointFormatVersion version = 7;- Specified by:
getVersionin interfaceSaverDefOrBuilder- Returns:
- The version.
-
setVersion
.tensorflow.SaverDef.CheckpointFormatVersion version = 7;- Parameters:
value- The version to set.- Returns:
- This builder for chaining.
-
clearVersion
.tensorflow.SaverDef.CheckpointFormatVersion version = 7;- Returns:
- This builder for chaining.
-
setUnknownFields
- Specified by:
setUnknownFieldsin interfaceMessage.Builder- Overrides:
setUnknownFieldsin classGeneratedMessageV3.Builder<SaverDef.Builder>
-
mergeUnknownFields
- Specified by:
mergeUnknownFieldsin interfaceMessage.Builder- Overrides:
mergeUnknownFieldsin classGeneratedMessageV3.Builder<SaverDef.Builder>
-