Class Model.ModelProto.OptimizationParams.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<Model.ModelProto.OptimizationParams.Builder>
com.google.protobuf.GeneratedMessageV3.Builder<Model.ModelProto.OptimizationParams.Builder>
org.tensorflow.proto.data.model.Model.ModelProto.OptimizationParams.Builder
- All Implemented Interfaces:
Message.Builder, MessageLite.Builder, MessageLiteOrBuilder, MessageOrBuilder, Cloneable, Model.ModelProto.OptimizationParamsOrBuilder
- Enclosing class:
Model.ModelProto.OptimizationParams
public static final class Model.ModelProto.OptimizationParams.Builder
extends GeneratedMessageV3.Builder<Model.ModelProto.OptimizationParams.Builder>
implements Model.ModelProto.OptimizationParamsOrBuilder
Contains parameters of the model autotuning optimization.Protobuf type
tensorflow.data.model.ModelProto.OptimizationParams-
Method Summary
Modifier and TypeMethodDescriptionaddRepeatedField(Descriptors.FieldDescriptor field, Object value) build()clear()Algorithm used for autotuning optimization.Number of available logical threads.Time between two consecutive `GetNext` calls to the iterator represented by the output node.Amount of available memory in bytes.clone()Algorithm used for autotuning optimization.intAlgorithm used for autotuning optimization.longNumber of available logical threads.static final Descriptors.DescriptordoubleTime between two consecutive `GetNext` calls to the iterator represented by the output node.longAmount of available memory in bytes.protected GeneratedMessageV3.FieldAccessorTablefinal booleanmergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry) mergeUnknownFields(UnknownFieldSet unknownFields) Algorithm used for autotuning optimization.setAlgorithmValue(int value) Algorithm used for autotuning optimization.setCpuBudget(long value) Number of available logical threads.setField(Descriptors.FieldDescriptor field, Object value) setModelInputTime(double value) Time between two consecutive `GetNext` calls to the iterator represented by the output node.setRamBudget(long value) Amount of available memory in bytes.setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value) setUnknownFields(UnknownFieldSet unknownFields) 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<Model.ModelProto.OptimizationParams.Builder>
-
clear
- Specified by:
clearin interfaceMessage.Builder- Specified by:
clearin interfaceMessageLite.Builder- Overrides:
clearin classGeneratedMessageV3.Builder<Model.ModelProto.OptimizationParams.Builder>
-
getDescriptorForType
- Specified by:
getDescriptorForTypein interfaceMessage.Builder- Specified by:
getDescriptorForTypein interfaceMessageOrBuilder- Overrides:
getDescriptorForTypein classGeneratedMessageV3.Builder<Model.ModelProto.OptimizationParams.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<Model.ModelProto.OptimizationParams.Builder>
-
setField
public Model.ModelProto.OptimizationParams.Builder setField(Descriptors.FieldDescriptor field, Object value) - Specified by:
setFieldin interfaceMessage.Builder- Overrides:
setFieldin classGeneratedMessageV3.Builder<Model.ModelProto.OptimizationParams.Builder>
-
clearField
- Specified by:
clearFieldin interfaceMessage.Builder- Overrides:
clearFieldin classGeneratedMessageV3.Builder<Model.ModelProto.OptimizationParams.Builder>
-
clearOneof
- Specified by:
clearOneofin interfaceMessage.Builder- Overrides:
clearOneofin classGeneratedMessageV3.Builder<Model.ModelProto.OptimizationParams.Builder>
-
setRepeatedField
public Model.ModelProto.OptimizationParams.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value) - Specified by:
setRepeatedFieldin interfaceMessage.Builder- Overrides:
setRepeatedFieldin classGeneratedMessageV3.Builder<Model.ModelProto.OptimizationParams.Builder>
-
addRepeatedField
public Model.ModelProto.OptimizationParams.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value) - Specified by:
addRepeatedFieldin interfaceMessage.Builder- Overrides:
addRepeatedFieldin classGeneratedMessageV3.Builder<Model.ModelProto.OptimizationParams.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfaceMessage.Builder- Overrides:
mergeFromin classAbstractMessage.Builder<Model.ModelProto.OptimizationParams.Builder>
-
mergeFrom
public Model.ModelProto.OptimizationParams.Builder mergeFrom(Model.ModelProto.OptimizationParams other) -
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfaceMessageLiteOrBuilder- Overrides:
isInitializedin classGeneratedMessageV3.Builder<Model.ModelProto.OptimizationParams.Builder>
-
mergeFrom
public Model.ModelProto.OptimizationParams.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfaceMessage.Builder- Specified by:
mergeFromin interfaceMessageLite.Builder- Overrides:
mergeFromin classAbstractMessage.Builder<Model.ModelProto.OptimizationParams.Builder>- Throws:
IOException
-
getAlgorithmValue
public int getAlgorithmValue()Algorithm used for autotuning optimization.
.tensorflow.data.model.AutotuneAlgorithm algorithm = 1;- Specified by:
getAlgorithmValuein interfaceModel.ModelProto.OptimizationParamsOrBuilder- Returns:
- The enum numeric value on the wire for algorithm.
-
setAlgorithmValue
Algorithm used for autotuning optimization.
.tensorflow.data.model.AutotuneAlgorithm algorithm = 1;- Parameters:
value- The enum numeric value on the wire for algorithm to set.- Returns:
- This builder for chaining.
-
getAlgorithm
Algorithm used for autotuning optimization.
.tensorflow.data.model.AutotuneAlgorithm algorithm = 1;- Specified by:
getAlgorithmin interfaceModel.ModelProto.OptimizationParamsOrBuilder- Returns:
- The algorithm.
-
setAlgorithm
Algorithm used for autotuning optimization.
.tensorflow.data.model.AutotuneAlgorithm algorithm = 1;- Parameters:
value- The algorithm to set.- Returns:
- This builder for chaining.
-
clearAlgorithm
Algorithm used for autotuning optimization.
.tensorflow.data.model.AutotuneAlgorithm algorithm = 1;- Returns:
- This builder for chaining.
-
getCpuBudget
public long getCpuBudget()Number of available logical threads.
int64 cpu_budget = 2;- Specified by:
getCpuBudgetin interfaceModel.ModelProto.OptimizationParamsOrBuilder- Returns:
- The cpuBudget.
-
setCpuBudget
Number of available logical threads.
int64 cpu_budget = 2;- Parameters:
value- The cpuBudget to set.- Returns:
- This builder for chaining.
-
clearCpuBudget
Number of available logical threads.
int64 cpu_budget = 2;- Returns:
- This builder for chaining.
-
getRamBudget
public long getRamBudget()Amount of available memory in bytes.
int64 ram_budget = 3;- Specified by:
getRamBudgetin interfaceModel.ModelProto.OptimizationParamsOrBuilder- Returns:
- The ramBudget.
-
setRamBudget
Amount of available memory in bytes.
int64 ram_budget = 3;- Parameters:
value- The ramBudget to set.- Returns:
- This builder for chaining.
-
clearRamBudget
Amount of available memory in bytes.
int64 ram_budget = 3;- Returns:
- This builder for chaining.
-
getModelInputTime
public double getModelInputTime()Time between two consecutive `GetNext` calls to the iterator represented by the output node.
double model_input_time = 4;- Specified by:
getModelInputTimein interfaceModel.ModelProto.OptimizationParamsOrBuilder- Returns:
- The modelInputTime.
-
setModelInputTime
Time between two consecutive `GetNext` calls to the iterator represented by the output node.
double model_input_time = 4;- Parameters:
value- The modelInputTime to set.- Returns:
- This builder for chaining.
-
clearModelInputTime
Time between two consecutive `GetNext` calls to the iterator represented by the output node.
double model_input_time = 4;- Returns:
- This builder for chaining.
-
setUnknownFields
public final Model.ModelProto.OptimizationParams.Builder setUnknownFields(UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfaceMessage.Builder- Overrides:
setUnknownFieldsin classGeneratedMessageV3.Builder<Model.ModelProto.OptimizationParams.Builder>
-
mergeUnknownFields
public final Model.ModelProto.OptimizationParams.Builder mergeUnknownFields(UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfaceMessage.Builder- Overrides:
mergeUnknownFieldsin classGeneratedMessageV3.Builder<Model.ModelProto.OptimizationParams.Builder>
-