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.BuilderaddRepeatedField(org.nd4j.shade.protobuf.Descriptors.FieldDescriptor field, Object value)TraceOptsbuild()TraceOptsbuildPartial()TraceOpts.Builderclear()TraceOpts.BuilderclearDuration()Length of the trace to be taken, in seconds.TraceOpts.BuilderclearField(org.nd4j.shade.protobuf.Descriptors.FieldDescriptor field)TraceOpts.BuilderclearOneof(org.nd4j.shade.protobuf.Descriptors.OneofDescriptor oneof)TraceOpts.BuilderclearUseExtendedProfiler()If true, capture extended profiling events from TensorFlow process.TraceOpts.BuilderclearUseGpuProfiler()If true, capture GPU profiling events locally on each machine.TraceOpts.BuilderclearUseKernelProfiler()If true, capture kernel events from each worker.TraceOpts.BuilderclearUseSampleProfiler()If true, collect sampled profile events.TraceOpts.BuilderclearUseStepProfiler()If true, capture step profile locally in each worker.TraceOpts.Builderclone()TraceOptsgetDefaultInstanceForType()static org.nd4j.shade.protobuf.Descriptors.DescriptorgetDescriptor()org.nd4j.shade.protobuf.Descriptors.DescriptorgetDescriptorForType()doublegetDuration()Length of the trace to be taken, in seconds.booleangetUseExtendedProfiler()If true, capture extended profiling events from TensorFlow process.booleangetUseGpuProfiler()If true, capture GPU profiling events locally on each machine.booleangetUseKernelProfiler()If true, capture kernel events from each worker.booleangetUseSampleProfiler()If true, collect sampled profile events.booleangetUseStepProfiler()If true, capture step profile locally in each worker.protected org.nd4j.shade.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()TraceOpts.BuildermergeFrom(org.nd4j.shade.protobuf.CodedInputStream input, org.nd4j.shade.protobuf.ExtensionRegistryLite extensionRegistry)TraceOpts.BuildermergeFrom(org.nd4j.shade.protobuf.Message other)TraceOpts.BuildermergeFrom(TraceOpts other)TraceOpts.BuildermergeUnknownFields(org.nd4j.shade.protobuf.UnknownFieldSet unknownFields)TraceOpts.BuildersetDuration(double value)Length of the trace to be taken, in seconds.TraceOpts.BuildersetField(org.nd4j.shade.protobuf.Descriptors.FieldDescriptor field, Object value)TraceOpts.BuildersetRepeatedField(org.nd4j.shade.protobuf.Descriptors.FieldDescriptor field, int index, Object value)TraceOpts.BuildersetUnknownFields(org.nd4j.shade.protobuf.UnknownFieldSet unknownFields)TraceOpts.BuildersetUseExtendedProfiler(boolean value)If true, capture extended profiling events from TensorFlow process.TraceOpts.BuildersetUseGpuProfiler(boolean value)If true, capture GPU profiling events locally on each machine.TraceOpts.BuildersetUseKernelProfiler(boolean value)If true, capture kernel events from each worker.TraceOpts.BuildersetUseSampleProfiler(boolean value)If true, collect sampled profile events.TraceOpts.BuildersetUseStepProfiler(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:
internalGetFieldAccessorTablein classorg.nd4j.shade.protobuf.GeneratedMessageV3.Builder<TraceOpts.Builder>
-
clear
public TraceOpts.Builder clear()
- Specified by:
clearin interfaceorg.nd4j.shade.protobuf.Message.Builder- Specified by:
clearin interfaceorg.nd4j.shade.protobuf.MessageLite.Builder- Overrides:
clearin classorg.nd4j.shade.protobuf.GeneratedMessageV3.Builder<TraceOpts.Builder>
-
getDescriptorForType
public org.nd4j.shade.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForTypein interfaceorg.nd4j.shade.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfaceorg.nd4j.shade.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classorg.nd4j.shade.protobuf.GeneratedMessageV3.Builder<TraceOpts.Builder>
-
getDefaultInstanceForType
public TraceOpts getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfaceorg.nd4j.shade.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfaceorg.nd4j.shade.protobuf.MessageOrBuilder
-
build
public TraceOpts build()
- Specified by:
buildin interfaceorg.nd4j.shade.protobuf.Message.Builder- Specified by:
buildin interfaceorg.nd4j.shade.protobuf.MessageLite.Builder
-
buildPartial
public TraceOpts buildPartial()
- Specified by:
buildPartialin interfaceorg.nd4j.shade.protobuf.Message.Builder- Specified by:
buildPartialin interfaceorg.nd4j.shade.protobuf.MessageLite.Builder
-
clone
public TraceOpts.Builder clone()
- Specified by:
clonein interfaceorg.nd4j.shade.protobuf.Message.Builder- Specified by:
clonein interfaceorg.nd4j.shade.protobuf.MessageLite.Builder- Overrides:
clonein classorg.nd4j.shade.protobuf.GeneratedMessageV3.Builder<TraceOpts.Builder>
-
setField
public TraceOpts.Builder setField(org.nd4j.shade.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfaceorg.nd4j.shade.protobuf.Message.Builder- Overrides:
setFieldin classorg.nd4j.shade.protobuf.GeneratedMessageV3.Builder<TraceOpts.Builder>
-
clearField
public TraceOpts.Builder clearField(org.nd4j.shade.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfaceorg.nd4j.shade.protobuf.Message.Builder- Overrides:
clearFieldin classorg.nd4j.shade.protobuf.GeneratedMessageV3.Builder<TraceOpts.Builder>
-
clearOneof
public TraceOpts.Builder clearOneof(org.nd4j.shade.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfaceorg.nd4j.shade.protobuf.Message.Builder- Overrides:
clearOneofin 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:
setRepeatedFieldin interfaceorg.nd4j.shade.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classorg.nd4j.shade.protobuf.GeneratedMessageV3.Builder<TraceOpts.Builder>
-
addRepeatedField
public TraceOpts.Builder addRepeatedField(org.nd4j.shade.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfaceorg.nd4j.shade.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classorg.nd4j.shade.protobuf.GeneratedMessageV3.Builder<TraceOpts.Builder>
-
mergeFrom
public TraceOpts.Builder mergeFrom(org.nd4j.shade.protobuf.Message other)
- Specified by:
mergeFromin interfaceorg.nd4j.shade.protobuf.Message.Builder- Overrides:
mergeFromin classorg.nd4j.shade.protobuf.AbstractMessage.Builder<TraceOpts.Builder>
-
mergeFrom
public TraceOpts.Builder mergeFrom(TraceOpts other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfaceorg.nd4j.shade.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin 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:
mergeFromin interfaceorg.nd4j.shade.protobuf.Message.Builder- Specified by:
mergeFromin interfaceorg.nd4j.shade.protobuf.MessageLite.Builder- Overrides:
mergeFromin 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:
getDurationin 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:
getUseStepProfilerin 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:
getUseKernelProfilerin 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:
getUseExtendedProfilerin 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:
getUseGpuProfilerin 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:
getUseSampleProfilerin 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:
setUnknownFieldsin interfaceorg.nd4j.shade.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classorg.nd4j.shade.protobuf.GeneratedMessageV3.Builder<TraceOpts.Builder>
-
mergeUnknownFields
public final TraceOpts.Builder mergeUnknownFields(org.nd4j.shade.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfaceorg.nd4j.shade.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classorg.nd4j.shade.protobuf.GeneratedMessageV3.Builder<TraceOpts.Builder>
-
-