Package org.tensorflow.util
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.util.SaverDef.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,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 type
tensorflow.SaverDef-
Method Summary
Modifier and TypeMethodDescriptionaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()clearField(com.google.protobuf.Descriptors.FieldDescriptor field) 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.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) 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 com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorThe name of the tensor in which to specify the filename when saving or restoring a model checkpoint.com.google.protobuf.ByteStringThe 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.com.google.protobuf.ByteStringThe operation to run when restoring a model checkpoint.The operation to run when saving a model checkpoint.com.google.protobuf.ByteStringThe 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 com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) final SaverDef.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) setFilenameTensorName(String value) The name of the tensor in which to specify the filename when saving or restoring a model checkpoint.setFilenameTensorNameBytes(com.google.protobuf.ByteString value) 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(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) setRestoreOpName(String value) The operation to run when restoring a model checkpoint.setRestoreOpNameBytes(com.google.protobuf.ByteString value) The operation to run when restoring a model checkpoint.setSaveTensorName(String value) The operation to run when saving a model checkpoint.setSaveTensorNameBytes(com.google.protobuf.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(com.google.protobuf.UnknownFieldSet unknownFields) .tensorflow.SaverDef.CheckpointFormatVersion version = 7;setVersionValue(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, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
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
- 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
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.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, Object value) - Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<SaverDef.Builder>
-
clearField
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<SaverDef.Builder>
-
clearOneof
- 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, 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, Object value) - Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<SaverDef.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<SaverDef.Builder>
-
mergeFrom
-
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 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:
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
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
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
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
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
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
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 interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<SaverDef.Builder>
-
mergeUnknownFields
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<SaverDef.Builder>
-