Class SaverDef.Builder

All Implemented Interfaces:
Message.Builder, MessageLite.Builder, MessageLiteOrBuilder, MessageOrBuilder, Cloneable, SaverDefOrBuilder
Enclosing class:
SaverDef

public static final class SaverDef.Builder extends GeneratedMessage.Builder<SaverDef.Builder> implements SaverDefOrBuilder
Protocol buffer representing the configuration of a Saver.
Protobuf type tensorflow.SaverDef
  • Method Details

    • getDescriptor

      public static final Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class GeneratedMessage.Builder<SaverDef.Builder>
    • clear

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

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

      public SaverDef getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface MessageOrBuilder
    • build

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

      public SaverDef buildPartial()
      Specified by:
      buildPartial in interface Message.Builder
      Specified by:
      buildPartial in interface MessageLite.Builder
    • mergeFrom

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

      public SaverDef.Builder mergeFrom(SaverDef other)
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface MessageLiteOrBuilder
      Overrides:
      isInitialized in class GeneratedMessage.Builder<SaverDef.Builder>
    • mergeFrom

      public SaverDef.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry) throws IOException
      Specified by:
      mergeFrom in interface Message.Builder
      Specified by:
      mergeFrom in interface MessageLite.Builder
      Overrides:
      mergeFrom in class 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 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(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 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(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 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(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.