Package org.tensorflow.distruntime
Class TraceOpts.Builder
- java.lang.Object
-
- org.nd4j.shade.protobuf.AbstractMessageLite.Builder
-
- org.nd4j.shade.protobuf.AbstractMessage.Builder<BuilderType>
-
- org.nd4j.shade.protobuf.GeneratedMessageV3.Builder<TraceOpts.Builder>
-
- org.tensorflow.distruntime.TraceOpts.Builder
-
- All Implemented Interfaces:
Cloneable
,org.nd4j.shade.protobuf.Message.Builder
,org.nd4j.shade.protobuf.MessageLite.Builder
,org.nd4j.shade.protobuf.MessageLiteOrBuilder
,org.nd4j.shade.protobuf.MessageOrBuilder
,TraceOptsOrBuilder
- Enclosing class:
- TraceOpts
public static final class TraceOpts.Builder extends org.nd4j.shade.protobuf.GeneratedMessageV3.Builder<TraceOpts.Builder> implements TraceOptsOrBuilder
Protobuf typetensorflow.TraceOpts
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description TraceOpts.Builder
addRepeatedField(org.nd4j.shade.protobuf.Descriptors.FieldDescriptor field, Object value)
TraceOpts
build()
TraceOpts
buildPartial()
TraceOpts.Builder
clear()
TraceOpts.Builder
clearDuration()
Length of the trace to be taken, in seconds.TraceOpts.Builder
clearField(org.nd4j.shade.protobuf.Descriptors.FieldDescriptor field)
TraceOpts.Builder
clearOneof(org.nd4j.shade.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 org.nd4j.shade.protobuf.Descriptors.Descriptor
getDescriptor()
org.nd4j.shade.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 org.nd4j.shade.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
TraceOpts.Builder
mergeFrom(org.nd4j.shade.protobuf.CodedInputStream input, org.nd4j.shade.protobuf.ExtensionRegistryLite extensionRegistry)
TraceOpts.Builder
mergeFrom(org.nd4j.shade.protobuf.Message other)
TraceOpts.Builder
mergeFrom(TraceOpts other)
TraceOpts.Builder
mergeUnknownFields(org.nd4j.shade.protobuf.UnknownFieldSet unknownFields)
TraceOpts.Builder
setDuration(double value)
Length of the trace to be taken, in seconds.TraceOpts.Builder
setField(org.nd4j.shade.protobuf.Descriptors.FieldDescriptor field, Object value)
TraceOpts.Builder
setRepeatedField(org.nd4j.shade.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
TraceOpts.Builder
setUnknownFields(org.nd4j.shade.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 org.nd4j.shade.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 org.nd4j.shade.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class org.nd4j.shade.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final org.nd4j.shade.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected org.nd4j.shade.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classorg.nd4j.shade.protobuf.GeneratedMessageV3.Builder<TraceOpts.Builder>
-
clear
public TraceOpts.Builder clear()
- Specified by:
clear
in interfaceorg.nd4j.shade.protobuf.Message.Builder
- Specified by:
clear
in interfaceorg.nd4j.shade.protobuf.MessageLite.Builder
- Overrides:
clear
in classorg.nd4j.shade.protobuf.GeneratedMessageV3.Builder<TraceOpts.Builder>
-
getDescriptorForType
public org.nd4j.shade.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfaceorg.nd4j.shade.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfaceorg.nd4j.shade.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classorg.nd4j.shade.protobuf.GeneratedMessageV3.Builder<TraceOpts.Builder>
-
getDefaultInstanceForType
public TraceOpts getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfaceorg.nd4j.shade.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfaceorg.nd4j.shade.protobuf.MessageOrBuilder
-
build
public TraceOpts build()
- Specified by:
build
in interfaceorg.nd4j.shade.protobuf.Message.Builder
- Specified by:
build
in interfaceorg.nd4j.shade.protobuf.MessageLite.Builder
-
buildPartial
public TraceOpts buildPartial()
- Specified by:
buildPartial
in interfaceorg.nd4j.shade.protobuf.Message.Builder
- Specified by:
buildPartial
in interfaceorg.nd4j.shade.protobuf.MessageLite.Builder
-
clone
public TraceOpts.Builder clone()
- Specified by:
clone
in interfaceorg.nd4j.shade.protobuf.Message.Builder
- Specified by:
clone
in interfaceorg.nd4j.shade.protobuf.MessageLite.Builder
- Overrides:
clone
in classorg.nd4j.shade.protobuf.GeneratedMessageV3.Builder<TraceOpts.Builder>
-
setField
public TraceOpts.Builder setField(org.nd4j.shade.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setField
in interfaceorg.nd4j.shade.protobuf.Message.Builder
- Overrides:
setField
in classorg.nd4j.shade.protobuf.GeneratedMessageV3.Builder<TraceOpts.Builder>
-
clearField
public TraceOpts.Builder clearField(org.nd4j.shade.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfaceorg.nd4j.shade.protobuf.Message.Builder
- Overrides:
clearField
in classorg.nd4j.shade.protobuf.GeneratedMessageV3.Builder<TraceOpts.Builder>
-
clearOneof
public TraceOpts.Builder clearOneof(org.nd4j.shade.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfaceorg.nd4j.shade.protobuf.Message.Builder
- Overrides:
clearOneof
in classorg.nd4j.shade.protobuf.GeneratedMessageV3.Builder<TraceOpts.Builder>
-
setRepeatedField
public TraceOpts.Builder setRepeatedField(org.nd4j.shade.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedField
in interfaceorg.nd4j.shade.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classorg.nd4j.shade.protobuf.GeneratedMessageV3.Builder<TraceOpts.Builder>
-
addRepeatedField
public TraceOpts.Builder addRepeatedField(org.nd4j.shade.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedField
in interfaceorg.nd4j.shade.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classorg.nd4j.shade.protobuf.GeneratedMessageV3.Builder<TraceOpts.Builder>
-
mergeFrom
public TraceOpts.Builder mergeFrom(org.nd4j.shade.protobuf.Message other)
- Specified by:
mergeFrom
in interfaceorg.nd4j.shade.protobuf.Message.Builder
- Overrides:
mergeFrom
in classorg.nd4j.shade.protobuf.AbstractMessage.Builder<TraceOpts.Builder>
-
mergeFrom
public TraceOpts.Builder mergeFrom(TraceOpts other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfaceorg.nd4j.shade.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classorg.nd4j.shade.protobuf.GeneratedMessageV3.Builder<TraceOpts.Builder>
-
mergeFrom
public TraceOpts.Builder mergeFrom(org.nd4j.shade.protobuf.CodedInputStream input, org.nd4j.shade.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFrom
in interfaceorg.nd4j.shade.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfaceorg.nd4j.shade.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classorg.nd4j.shade.protobuf.AbstractMessage.Builder<TraceOpts.Builder>
- Throws:
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(org.nd4j.shade.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfaceorg.nd4j.shade.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classorg.nd4j.shade.protobuf.GeneratedMessageV3.Builder<TraceOpts.Builder>
-
mergeUnknownFields
public final TraceOpts.Builder mergeUnknownFields(org.nd4j.shade.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfaceorg.nd4j.shade.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classorg.nd4j.shade.protobuf.GeneratedMessageV3.Builder<TraceOpts.Builder>
-
-