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 Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<SaverDef.Builder>
    • clear

      public SaverDef.Builder clear()
      Specified by:
      clear in interface com.google.protobuf.Message.Builder
      Specified by:
      clear in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clear in class com.google.protobuf.GeneratedMessageV3.Builder<SaverDef.Builder>
    • getDescriptorForType

      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.Message.Builder
      Specified by:
      getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
      Overrides:
      getDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<SaverDef.Builder>
    • getDefaultInstanceForType

      public SaverDef getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
    • build

      public SaverDef build()
      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

      public SaverDef buildPartial()
      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.Builder
    • clone

      public SaverDef.Builder clone()
      Specified by:
      clone in interface com.google.protobuf.Message.Builder
      Specified by:
      clone in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clone in class com.google.protobuf.GeneratedMessageV3.Builder<SaverDef.Builder>
    • setField

      public SaverDef.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
      Specified by:
      setField in interface com.google.protobuf.Message.Builder
      Overrides:
      setField in class com.google.protobuf.GeneratedMessageV3.Builder<SaverDef.Builder>
    • clearField

      public SaverDef.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
      Specified by:
      clearField in interface com.google.protobuf.Message.Builder
      Overrides:
      clearField in class com.google.protobuf.GeneratedMessageV3.Builder<SaverDef.Builder>
    • clearOneof

      public SaverDef.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
      Specified by:
      clearOneof in interface com.google.protobuf.Message.Builder
      Overrides:
      clearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<SaverDef.Builder>
    • setRepeatedField

      public SaverDef.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
      Specified by:
      setRepeatedField in interface com.google.protobuf.Message.Builder
      Overrides:
      setRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<SaverDef.Builder>
    • addRepeatedField

      public SaverDef.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
      Specified by:
      addRepeatedField in interface com.google.protobuf.Message.Builder
      Overrides:
      addRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<SaverDef.Builder>
    • mergeFrom

      public SaverDef.Builder mergeFrom(com.google.protobuf.Message other)
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<SaverDef.Builder>
    • mergeFrom

      public SaverDef.Builder mergeFrom(SaverDef other)
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.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:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Specified by:
      mergeFrom in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<SaverDef.Builder>
      Throws:
      IOException
    • getFilenameTensorName

      public 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:
      getFilenameTensorName in interface SaverDefOrBuilder
      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:
      getFilenameTensorNameBytes in interface SaverDefOrBuilder
      Returns:
      The bytes for filenameTensorName.
    • setFilenameTensorName

      public SaverDef.Builder setFilenameTensorName(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 String getSaveTensorName()
       The operation to run when saving a model checkpoint.
       
      string save_tensor_name = 2;
      Specified by:
      getSaveTensorName in interface SaverDefOrBuilder
      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:
      getSaveTensorNameBytes in interface SaverDefOrBuilder
      Returns:
      The bytes for saveTensorName.
    • setSaveTensorName

      public SaverDef.Builder setSaveTensorName(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 String getRestoreOpName()
       The operation to run when restoring a model checkpoint.
       
      string restore_op_name = 3;
      Specified by:
      getRestoreOpName in interface SaverDefOrBuilder
      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:
      getRestoreOpNameBytes in interface SaverDefOrBuilder
      Returns:
      The bytes for restoreOpName.
    • setRestoreOpName

      public SaverDef.Builder setRestoreOpName(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:
      getMaxToKeep in interface SaverDefOrBuilder
      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:
      getSharded in interface SaverDefOrBuilder
      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:
      getKeepCheckpointEveryNHours in interface SaverDefOrBuilder
      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:
      getVersionValue in interface SaverDefOrBuilder
      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:
      getVersion in interface SaverDefOrBuilder
      Returns:
      The version.
    • setVersion

      .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:
      setUnknownFields in interface com.google.protobuf.Message.Builder
      Overrides:
      setUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<SaverDef.Builder>
    • mergeUnknownFields

      public final SaverDef.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
      Specified by:
      mergeUnknownFields in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<SaverDef.Builder>