Package org.platanios.tensorflow.proto
Class TraceOpts.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderType>
-
- com.google.protobuf.GeneratedMessageV3.Builder<TraceOpts.Builder>
-
- org.platanios.tensorflow.proto.TraceOpts.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,java.lang.Cloneable
,TraceOptsOrBuilder
- Enclosing class:
- TraceOpts
public static final class TraceOpts.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<TraceOpts.Builder> implements TraceOptsOrBuilder
Protobuf typeorg.platanios.tensorflow.proto.TraceOpts
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description TraceOpts.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
TraceOpts
build()
TraceOpts
buildPartial()
TraceOpts.Builder
clear()
TraceOpts.Builder
clearDuration()
Length of the trace to be taken, in seconds.TraceOpts.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
TraceOpts.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
TraceOpts.Builder
clearUseExtendedProfiler()
If true, capture extended profiling events from TensorFlow process.TraceOpts.Builder
clearUseGpuProfiler()
If true, capture GPU profiling events locally on each machine.TraceOpts.Builder
clearUseKernelProfiler()
If true, capture kernel events from each worker.TraceOpts.Builder
clearUseSampleProfiler()
If true, collect sampled profile events.TraceOpts.Builder
clearUseStepProfiler()
If true, capture step profile locally in each worker.TraceOpts.Builder
clone()
TraceOpts
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
double
getDuration()
Length of the trace to be taken, in seconds.boolean
getUseExtendedProfiler()
If true, capture extended profiling events from TensorFlow process.boolean
getUseGpuProfiler()
If true, capture GPU profiling events locally on each machine.boolean
getUseKernelProfiler()
If true, capture kernel events from each worker.boolean
getUseSampleProfiler()
If true, collect sampled profile events.boolean
getUseStepProfiler()
If true, capture step profile locally in each worker.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
TraceOpts.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
TraceOpts.Builder
mergeFrom(com.google.protobuf.Message other)
TraceOpts.Builder
mergeFrom(TraceOpts other)
TraceOpts.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
TraceOpts.Builder
setDuration(double value)
Length of the trace to be taken, in seconds.TraceOpts.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
TraceOpts.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
TraceOpts.Builder
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
TraceOpts.Builder
setUseExtendedProfiler(boolean value)
If true, capture extended profiling events from TensorFlow process.TraceOpts.Builder
setUseGpuProfiler(boolean value)
If true, capture GPU profiling events locally on each machine.TraceOpts.Builder
setUseKernelProfiler(boolean value)
If true, capture kernel events from each worker.TraceOpts.Builder
setUseSampleProfiler(boolean value)
If true, collect sampled profile events.TraceOpts.Builder
setUseStepProfiler(boolean value)
If true, capture step profile locally in each worker.-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeFrom, newUninitializedMessageException
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<TraceOpts.Builder>
-
clear
public TraceOpts.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<TraceOpts.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<TraceOpts.Builder>
-
getDefaultInstanceForType
public TraceOpts getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public TraceOpts build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public TraceOpts buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public TraceOpts.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<TraceOpts.Builder>
-
setField
public TraceOpts.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<TraceOpts.Builder>
-
clearField
public TraceOpts.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<TraceOpts.Builder>
-
clearOneof
public TraceOpts.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<TraceOpts.Builder>
-
setRepeatedField
public TraceOpts.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
- Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<TraceOpts.Builder>
-
addRepeatedField
public TraceOpts.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<TraceOpts.Builder>
-
mergeFrom
public TraceOpts.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<TraceOpts.Builder>
-
mergeFrom
public TraceOpts.Builder mergeFrom(TraceOpts other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<TraceOpts.Builder>
-
mergeFrom
public TraceOpts.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<TraceOpts.Builder>
- Throws:
java.io.IOException
-
getDuration
public double getDuration()
Length of the trace to be taken, in seconds.
double duration = 1;
- Specified by:
getDuration
in interfaceTraceOptsOrBuilder
- Returns:
- The duration.
-
setDuration
public TraceOpts.Builder setDuration(double value)
Length of the trace to be taken, in seconds.
double duration = 1;
- Parameters:
value
- The duration to set.- Returns:
- This builder for chaining.
-
clearDuration
public TraceOpts.Builder clearDuration()
Length of the trace to be taken, in seconds.
double duration = 1;
- Returns:
- This builder for chaining.
-
getUseStepProfiler
public boolean getUseStepProfiler()
If true, capture step profile locally in each worker. Currently unimplemented.
bool use_step_profiler = 2;
- Specified by:
getUseStepProfiler
in interfaceTraceOptsOrBuilder
- Returns:
- The useStepProfiler.
-
setUseStepProfiler
public TraceOpts.Builder setUseStepProfiler(boolean value)
If true, capture step profile locally in each worker. Currently unimplemented.
bool use_step_profiler = 2;
- Parameters:
value
- The useStepProfiler to set.- Returns:
- This builder for chaining.
-
clearUseStepProfiler
public TraceOpts.Builder clearUseStepProfiler()
If true, capture step profile locally in each worker. Currently unimplemented.
bool use_step_profiler = 2;
- Returns:
- This builder for chaining.
-
getUseKernelProfiler
public boolean getUseKernelProfiler()
If true, capture kernel events from each worker.
bool use_kernel_profiler = 3;
- Specified by:
getUseKernelProfiler
in interfaceTraceOptsOrBuilder
- Returns:
- The useKernelProfiler.
-
setUseKernelProfiler
public TraceOpts.Builder setUseKernelProfiler(boolean value)
If true, capture kernel events from each worker.
bool use_kernel_profiler = 3;
- Parameters:
value
- The useKernelProfiler to set.- Returns:
- This builder for chaining.
-
clearUseKernelProfiler
public TraceOpts.Builder clearUseKernelProfiler()
If true, capture kernel events from each worker.
bool use_kernel_profiler = 3;
- Returns:
- This builder for chaining.
-
getUseExtendedProfiler
public boolean getUseExtendedProfiler()
If true, capture extended profiling events from TensorFlow process.
bool use_extended_profiler = 4;
- Specified by:
getUseExtendedProfiler
in interfaceTraceOptsOrBuilder
- Returns:
- The useExtendedProfiler.
-
setUseExtendedProfiler
public TraceOpts.Builder setUseExtendedProfiler(boolean value)
If true, capture extended profiling events from TensorFlow process.
bool use_extended_profiler = 4;
- Parameters:
value
- The useExtendedProfiler to set.- Returns:
- This builder for chaining.
-
clearUseExtendedProfiler
public TraceOpts.Builder clearUseExtendedProfiler()
If true, capture extended profiling events from TensorFlow process.
bool use_extended_profiler = 4;
- Returns:
- This builder for chaining.
-
getUseGpuProfiler
public boolean getUseGpuProfiler()
If true, capture GPU profiling events locally on each machine. Currently unimplemented.
bool use_gpu_profiler = 5;
- Specified by:
getUseGpuProfiler
in interfaceTraceOptsOrBuilder
- Returns:
- The useGpuProfiler.
-
setUseGpuProfiler
public TraceOpts.Builder setUseGpuProfiler(boolean value)
If true, capture GPU profiling events locally on each machine. Currently unimplemented.
bool use_gpu_profiler = 5;
- Parameters:
value
- The useGpuProfiler to set.- Returns:
- This builder for chaining.
-
clearUseGpuProfiler
public TraceOpts.Builder clearUseGpuProfiler()
If true, capture GPU profiling events locally on each machine. Currently unimplemented.
bool use_gpu_profiler = 5;
- Returns:
- This builder for chaining.
-
getUseSampleProfiler
public boolean getUseSampleProfiler()
If true, collect sampled profile events. Currently unimplemented.
bool use_sample_profiler = 6;
- Specified by:
getUseSampleProfiler
in interfaceTraceOptsOrBuilder
- Returns:
- The useSampleProfiler.
-
setUseSampleProfiler
public TraceOpts.Builder setUseSampleProfiler(boolean value)
If true, collect sampled profile events. Currently unimplemented.
bool use_sample_profiler = 6;
- Parameters:
value
- The useSampleProfiler to set.- Returns:
- This builder for chaining.
-
clearUseSampleProfiler
public TraceOpts.Builder clearUseSampleProfiler()
If true, collect sampled profile events. Currently unimplemented.
bool use_sample_profiler = 6;
- Returns:
- This builder for chaining.
-
setUnknownFields
public final TraceOpts.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<TraceOpts.Builder>
-
mergeUnknownFields
public final TraceOpts.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<TraceOpts.Builder>
-
-