Class OpPerformanceData.OpPerformance.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<OpPerformanceData.OpPerformance.Builder>
com.google.protobuf.GeneratedMessageV3.Builder<OpPerformanceData.OpPerformance.Builder>
org.tensorflow.proto.OpPerformanceData.OpPerformance.Builder
- All Implemented Interfaces:
Message.Builder, MessageLite.Builder, MessageLiteOrBuilder, MessageOrBuilder, Cloneable, OpPerformanceData.OpPerformanceOrBuilder
- Enclosing class:
OpPerformanceData.OpPerformance
public static final class OpPerformanceData.OpPerformance.Builder
extends GeneratedMessageV3.Builder<OpPerformanceData.OpPerformance.Builder>
implements OpPerformanceData.OpPerformanceOrBuilder
Performance data for tensorflow operationsProtobuf type
tensorflow.OpPerformance-
Method Summary
Modifier and TypeMethodDescriptionaddRepeatedField(Descriptors.FieldDescriptor field, Object value) build()clear()Time it takes to run the op (in nanoseconds).Percentage of theoretical compute performance.Analytical compute cost (in nanoseconds)..tensorflow.LogNormalDistribution execution_time_log_normal = 11;.tensorflow.NormalDistribution execution_time_normal = 10;Percentage of theoretical memory performance.Analytical memory access cost (in nanoseconds).The node name (optional).clearOp()The op.tensorflow.OpPerformance.OpMemory op_memory = 9;Deprecated.Temporary memory used by this node (in bytes).clone()longTime it takes to run the op (in nanoseconds).doublePercentage of theoretical compute performance.longAnalytical compute cost (in nanoseconds).static final Descriptors.Descriptor.tensorflow.LogNormalDistribution execution_time_log_normal = 11;.tensorflow.LogNormalDistribution execution_time_log_normal = 11;.tensorflow.LogNormalDistribution execution_time_log_normal = 11;.tensorflow.NormalDistribution execution_time_normal = 10;.tensorflow.NormalDistribution execution_time_normal = 10;.tensorflow.NormalDistribution execution_time_normal = 10;doublePercentage of theoretical memory performance.longAnalytical memory access cost (in nanoseconds).getNode()The node name (optional).The node name (optional).getOp()The opThe op.tensorflow.OpPerformance.OpMemory op_memory = 9;.tensorflow.OpPerformance.OpMemory op_memory = 9;.tensorflow.OpPerformance.OpMemory op_memory = 9;The opDeprecated.tensorflow.OpPerformance.session_info is deprecated.Deprecated.Deprecated.longTemporary memory used by this node (in bytes).boolean.tensorflow.LogNormalDistribution execution_time_log_normal = 11;boolean.tensorflow.NormalDistribution execution_time_normal = 10;booleanhasOp()The opboolean.tensorflow.OpPerformance.OpMemory op_memory = 9;booleanDeprecated.tensorflow.OpPerformance.session_info is deprecated.protected GeneratedMessageV3.FieldAccessorTablefinal boolean.tensorflow.LogNormalDistribution execution_time_log_normal = 11;.tensorflow.NormalDistribution execution_time_normal = 10;mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry) mergeOp(OpPerformanceData.OpInfo value) The op.tensorflow.OpPerformance.OpMemory op_memory = 9;Deprecated.mergeUnknownFields(UnknownFieldSet unknownFields) setComputeCost(long value) Time it takes to run the op (in nanoseconds).setComputeEfficiency(double value) Percentage of theoretical compute performance.setComputeTime(long value) Analytical compute cost (in nanoseconds)..tensorflow.LogNormalDistribution execution_time_log_normal = 11;setExecutionTimeLogNormal(OpPerformanceData.LogNormalDistribution.Builder builderForValue) .tensorflow.LogNormalDistribution execution_time_log_normal = 11;.tensorflow.NormalDistribution execution_time_normal = 10;setExecutionTimeNormal(OpPerformanceData.NormalDistribution.Builder builderForValue) .tensorflow.NormalDistribution execution_time_normal = 10;setField(Descriptors.FieldDescriptor field, Object value) setMemoryEfficiency(double value) Percentage of theoretical memory performance.setMemoryTime(long value) Analytical memory access cost (in nanoseconds).The node name (optional).setNodeBytes(ByteString value) The node name (optional).setOp(OpPerformanceData.OpInfo value) The opsetOp(OpPerformanceData.OpInfo.Builder builderForValue) The op.tensorflow.OpPerformance.OpMemory op_memory = 9;setOpMemory(OpPerformanceData.OpPerformance.OpMemory.Builder builderForValue) .tensorflow.OpPerformance.OpMemory op_memory = 9;setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value) Deprecated.setSessionInfo(OpPerformanceData.SessionInfo.Builder builderForValue) Deprecated.setTemporaryMemorySize(long value) Temporary memory used by this node (in bytes).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<OpPerformanceData.OpPerformance.Builder>
-
clear
- Specified by:
clearin interfaceMessage.Builder- Specified by:
clearin interfaceMessageLite.Builder- Overrides:
clearin classGeneratedMessageV3.Builder<OpPerformanceData.OpPerformance.Builder>
-
getDescriptorForType
- Specified by:
getDescriptorForTypein interfaceMessage.Builder- Specified by:
getDescriptorForTypein interfaceMessageOrBuilder- Overrides:
getDescriptorForTypein classGeneratedMessageV3.Builder<OpPerformanceData.OpPerformance.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<OpPerformanceData.OpPerformance.Builder>
-
setField
public OpPerformanceData.OpPerformance.Builder setField(Descriptors.FieldDescriptor field, Object value) - Specified by:
setFieldin interfaceMessage.Builder- Overrides:
setFieldin classGeneratedMessageV3.Builder<OpPerformanceData.OpPerformance.Builder>
-
clearField
- Specified by:
clearFieldin interfaceMessage.Builder- Overrides:
clearFieldin classGeneratedMessageV3.Builder<OpPerformanceData.OpPerformance.Builder>
-
clearOneof
- Specified by:
clearOneofin interfaceMessage.Builder- Overrides:
clearOneofin classGeneratedMessageV3.Builder<OpPerformanceData.OpPerformance.Builder>
-
setRepeatedField
public OpPerformanceData.OpPerformance.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value) - Specified by:
setRepeatedFieldin interfaceMessage.Builder- Overrides:
setRepeatedFieldin classGeneratedMessageV3.Builder<OpPerformanceData.OpPerformance.Builder>
-
addRepeatedField
public OpPerformanceData.OpPerformance.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value) - Specified by:
addRepeatedFieldin interfaceMessage.Builder- Overrides:
addRepeatedFieldin classGeneratedMessageV3.Builder<OpPerformanceData.OpPerformance.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfaceMessage.Builder- Overrides:
mergeFromin classAbstractMessage.Builder<OpPerformanceData.OpPerformance.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfaceMessageLiteOrBuilder- Overrides:
isInitializedin classGeneratedMessageV3.Builder<OpPerformanceData.OpPerformance.Builder>
-
mergeFrom
public OpPerformanceData.OpPerformance.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfaceMessage.Builder- Specified by:
mergeFromin interfaceMessageLite.Builder- Overrides:
mergeFromin classAbstractMessage.Builder<OpPerformanceData.OpPerformance.Builder>- Throws:
IOException
-
getExecutionTimeCase
- Specified by:
getExecutionTimeCasein interfaceOpPerformanceData.OpPerformanceOrBuilder
-
clearExecutionTime
-
hasOp
public boolean hasOp()The op
.tensorflow.OpInfo op = 1;- Specified by:
hasOpin interfaceOpPerformanceData.OpPerformanceOrBuilder- Returns:
- Whether the op field is set.
-
getOp
The op
.tensorflow.OpInfo op = 1;- Specified by:
getOpin interfaceOpPerformanceData.OpPerformanceOrBuilder- Returns:
- The op.
-
setOp
The op
.tensorflow.OpInfo op = 1; -
setOp
public OpPerformanceData.OpPerformance.Builder setOp(OpPerformanceData.OpInfo.Builder builderForValue) The op
.tensorflow.OpInfo op = 1; -
mergeOp
The op
.tensorflow.OpInfo op = 1; -
clearOp
The op
.tensorflow.OpInfo op = 1; -
getOpBuilder
The op
.tensorflow.OpInfo op = 1; -
getOpOrBuilder
The op
.tensorflow.OpInfo op = 1;- Specified by:
getOpOrBuilderin interfaceOpPerformanceData.OpPerformanceOrBuilder
-
hasSessionInfo
Deprecated.tensorflow.OpPerformance.session_info is deprecated. See tensorflow/core/grappler/costs/op_performance_data.proto;l=75Information about the session configs.
.tensorflow.SessionInfo session_info = 12 [deprecated = true];- Specified by:
hasSessionInfoin interfaceOpPerformanceData.OpPerformanceOrBuilder- Returns:
- Whether the sessionInfo field is set.
-
getSessionInfo
Deprecated.tensorflow.OpPerformance.session_info is deprecated. See tensorflow/core/grappler/costs/op_performance_data.proto;l=75Information about the session configs.
.tensorflow.SessionInfo session_info = 12 [deprecated = true];- Specified by:
getSessionInfoin interfaceOpPerformanceData.OpPerformanceOrBuilder- Returns:
- The sessionInfo.
-
setSessionInfo
@Deprecated public OpPerformanceData.OpPerformance.Builder setSessionInfo(OpPerformanceData.SessionInfo value) Deprecated.Information about the session configs.
.tensorflow.SessionInfo session_info = 12 [deprecated = true]; -
setSessionInfo
@Deprecated public OpPerformanceData.OpPerformance.Builder setSessionInfo(OpPerformanceData.SessionInfo.Builder builderForValue) Deprecated.Information about the session configs.
.tensorflow.SessionInfo session_info = 12 [deprecated = true]; -
mergeSessionInfo
@Deprecated public OpPerformanceData.OpPerformance.Builder mergeSessionInfo(OpPerformanceData.SessionInfo value) Deprecated.Information about the session configs.
.tensorflow.SessionInfo session_info = 12 [deprecated = true]; -
clearSessionInfo
Deprecated.Information about the session configs.
.tensorflow.SessionInfo session_info = 12 [deprecated = true]; -
getSessionInfoBuilder
Deprecated.Information about the session configs.
.tensorflow.SessionInfo session_info = 12 [deprecated = true]; -
getSessionInfoOrBuilder
Deprecated.Information about the session configs.
.tensorflow.SessionInfo session_info = 12 [deprecated = true];- Specified by:
getSessionInfoOrBuilderin interfaceOpPerformanceData.OpPerformanceOrBuilder
-
getNode
The node name (optional). Makes it easier to associate the performance data with a specific graph node.
string node = 5;- Specified by:
getNodein interfaceOpPerformanceData.OpPerformanceOrBuilder- Returns:
- The node.
-
getNodeBytes
The node name (optional). Makes it easier to associate the performance data with a specific graph node.
string node = 5;- Specified by:
getNodeBytesin interfaceOpPerformanceData.OpPerformanceOrBuilder- Returns:
- The bytes for node.
-
setNode
The node name (optional). Makes it easier to associate the performance data with a specific graph node.
string node = 5;- Parameters:
value- The node to set.- Returns:
- This builder for chaining.
-
clearNode
The node name (optional). Makes it easier to associate the performance data with a specific graph node.
string node = 5;- Returns:
- This builder for chaining.
-
setNodeBytes
The node name (optional). Makes it easier to associate the performance data with a specific graph node.
string node = 5;- Parameters:
value- The bytes for node to set.- Returns:
- This builder for chaining.
-
getTemporaryMemorySize
public long getTemporaryMemorySize()Temporary memory used by this node (in bytes).
int64 temporary_memory_size = 2;- Specified by:
getTemporaryMemorySizein interfaceOpPerformanceData.OpPerformanceOrBuilder- Returns:
- The temporaryMemorySize.
-
setTemporaryMemorySize
Temporary memory used by this node (in bytes).
int64 temporary_memory_size = 2;- Parameters:
value- The temporaryMemorySize to set.- Returns:
- This builder for chaining.
-
clearTemporaryMemorySize
Temporary memory used by this node (in bytes).
int64 temporary_memory_size = 2;- Returns:
- This builder for chaining.
-
getComputeCost
public long getComputeCost()Time it takes to run the op (in nanoseconds).
int64 compute_cost = 3;- Specified by:
getComputeCostin interfaceOpPerformanceData.OpPerformanceOrBuilder- Returns:
- The computeCost.
-
setComputeCost
Time it takes to run the op (in nanoseconds).
int64 compute_cost = 3;- Parameters:
value- The computeCost to set.- Returns:
- This builder for chaining.
-
clearComputeCost
Time it takes to run the op (in nanoseconds).
int64 compute_cost = 3;- Returns:
- This builder for chaining.
-
getComputeTime
public long getComputeTime()Analytical compute cost (in nanoseconds).
int64 compute_time = 6;- Specified by:
getComputeTimein interfaceOpPerformanceData.OpPerformanceOrBuilder- Returns:
- The computeTime.
-
setComputeTime
Analytical compute cost (in nanoseconds).
int64 compute_time = 6;- Parameters:
value- The computeTime to set.- Returns:
- This builder for chaining.
-
clearComputeTime
Analytical compute cost (in nanoseconds).
int64 compute_time = 6;- Returns:
- This builder for chaining.
-
getMemoryTime
public long getMemoryTime()Analytical memory access cost (in nanoseconds).
int64 memory_time = 7;- Specified by:
getMemoryTimein interfaceOpPerformanceData.OpPerformanceOrBuilder- Returns:
- The memoryTime.
-
setMemoryTime
Analytical memory access cost (in nanoseconds).
int64 memory_time = 7;- Parameters:
value- The memoryTime to set.- Returns:
- This builder for chaining.
-
clearMemoryTime
Analytical memory access cost (in nanoseconds).
int64 memory_time = 7;- Returns:
- This builder for chaining.
-
getComputeEfficiency
public double getComputeEfficiency()Percentage of theoretical compute performance.
double compute_efficiency = 4;- Specified by:
getComputeEfficiencyin interfaceOpPerformanceData.OpPerformanceOrBuilder- Returns:
- The computeEfficiency.
-
setComputeEfficiency
Percentage of theoretical compute performance.
double compute_efficiency = 4;- Parameters:
value- The computeEfficiency to set.- Returns:
- This builder for chaining.
-
clearComputeEfficiency
Percentage of theoretical compute performance.
double compute_efficiency = 4;- Returns:
- This builder for chaining.
-
getMemoryEfficiency
public double getMemoryEfficiency()Percentage of theoretical memory performance.
double memory_efficiency = 8;- Specified by:
getMemoryEfficiencyin interfaceOpPerformanceData.OpPerformanceOrBuilder- Returns:
- The memoryEfficiency.
-
setMemoryEfficiency
Percentage of theoretical memory performance.
double memory_efficiency = 8;- Parameters:
value- The memoryEfficiency to set.- Returns:
- This builder for chaining.
-
clearMemoryEfficiency
Percentage of theoretical memory performance.
double memory_efficiency = 8;- Returns:
- This builder for chaining.
-
hasExecutionTimeNormal
public boolean hasExecutionTimeNormal().tensorflow.NormalDistribution execution_time_normal = 10;- Specified by:
hasExecutionTimeNormalin interfaceOpPerformanceData.OpPerformanceOrBuilder- Returns:
- Whether the executionTimeNormal field is set.
-
getExecutionTimeNormal
.tensorflow.NormalDistribution execution_time_normal = 10;- Specified by:
getExecutionTimeNormalin interfaceOpPerformanceData.OpPerformanceOrBuilder- Returns:
- The executionTimeNormal.
-
setExecutionTimeNormal
public OpPerformanceData.OpPerformance.Builder setExecutionTimeNormal(OpPerformanceData.NormalDistribution value) .tensorflow.NormalDistribution execution_time_normal = 10; -
setExecutionTimeNormal
public OpPerformanceData.OpPerformance.Builder setExecutionTimeNormal(OpPerformanceData.NormalDistribution.Builder builderForValue) .tensorflow.NormalDistribution execution_time_normal = 10; -
mergeExecutionTimeNormal
public OpPerformanceData.OpPerformance.Builder mergeExecutionTimeNormal(OpPerformanceData.NormalDistribution value) .tensorflow.NormalDistribution execution_time_normal = 10; -
clearExecutionTimeNormal
.tensorflow.NormalDistribution execution_time_normal = 10; -
getExecutionTimeNormalBuilder
.tensorflow.NormalDistribution execution_time_normal = 10; -
getExecutionTimeNormalOrBuilder
.tensorflow.NormalDistribution execution_time_normal = 10;- Specified by:
getExecutionTimeNormalOrBuilderin interfaceOpPerformanceData.OpPerformanceOrBuilder
-
hasExecutionTimeLogNormal
public boolean hasExecutionTimeLogNormal().tensorflow.LogNormalDistribution execution_time_log_normal = 11;- Specified by:
hasExecutionTimeLogNormalin interfaceOpPerformanceData.OpPerformanceOrBuilder- Returns:
- Whether the executionTimeLogNormal field is set.
-
getExecutionTimeLogNormal
.tensorflow.LogNormalDistribution execution_time_log_normal = 11;- Specified by:
getExecutionTimeLogNormalin interfaceOpPerformanceData.OpPerformanceOrBuilder- Returns:
- The executionTimeLogNormal.
-
setExecutionTimeLogNormal
public OpPerformanceData.OpPerformance.Builder setExecutionTimeLogNormal(OpPerformanceData.LogNormalDistribution value) .tensorflow.LogNormalDistribution execution_time_log_normal = 11; -
setExecutionTimeLogNormal
public OpPerformanceData.OpPerformance.Builder setExecutionTimeLogNormal(OpPerformanceData.LogNormalDistribution.Builder builderForValue) .tensorflow.LogNormalDistribution execution_time_log_normal = 11; -
mergeExecutionTimeLogNormal
public OpPerformanceData.OpPerformance.Builder mergeExecutionTimeLogNormal(OpPerformanceData.LogNormalDistribution value) .tensorflow.LogNormalDistribution execution_time_log_normal = 11; -
clearExecutionTimeLogNormal
.tensorflow.LogNormalDistribution execution_time_log_normal = 11; -
getExecutionTimeLogNormalBuilder
.tensorflow.LogNormalDistribution execution_time_log_normal = 11; -
getExecutionTimeLogNormalOrBuilder
.tensorflow.LogNormalDistribution execution_time_log_normal = 11;- Specified by:
getExecutionTimeLogNormalOrBuilderin interfaceOpPerformanceData.OpPerformanceOrBuilder
-
hasOpMemory
public boolean hasOpMemory().tensorflow.OpPerformance.OpMemory op_memory = 9;- Specified by:
hasOpMemoryin interfaceOpPerformanceData.OpPerformanceOrBuilder- Returns:
- Whether the opMemory field is set.
-
getOpMemory
.tensorflow.OpPerformance.OpMemory op_memory = 9;- Specified by:
getOpMemoryin interfaceOpPerformanceData.OpPerformanceOrBuilder- Returns:
- The opMemory.
-
setOpMemory
public OpPerformanceData.OpPerformance.Builder setOpMemory(OpPerformanceData.OpPerformance.OpMemory value) .tensorflow.OpPerformance.OpMemory op_memory = 9; -
setOpMemory
public OpPerformanceData.OpPerformance.Builder setOpMemory(OpPerformanceData.OpPerformance.OpMemory.Builder builderForValue) .tensorflow.OpPerformance.OpMemory op_memory = 9; -
mergeOpMemory
public OpPerformanceData.OpPerformance.Builder mergeOpMemory(OpPerformanceData.OpPerformance.OpMemory value) .tensorflow.OpPerformance.OpMemory op_memory = 9; -
clearOpMemory
.tensorflow.OpPerformance.OpMemory op_memory = 9; -
getOpMemoryBuilder
.tensorflow.OpPerformance.OpMemory op_memory = 9; -
getOpMemoryOrBuilder
.tensorflow.OpPerformance.OpMemory op_memory = 9;- Specified by:
getOpMemoryOrBuilderin interfaceOpPerformanceData.OpPerformanceOrBuilder
-
setUnknownFields
public final OpPerformanceData.OpPerformance.Builder setUnknownFields(UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfaceMessage.Builder- Overrides:
setUnknownFieldsin classGeneratedMessageV3.Builder<OpPerformanceData.OpPerformance.Builder>
-
mergeUnknownFields
public final OpPerformanceData.OpPerformance.Builder mergeUnknownFields(UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfaceMessage.Builder- Overrides:
mergeUnknownFieldsin classGeneratedMessageV3.Builder<OpPerformanceData.OpPerformance.Builder>
-