Class GraphExecutionTrace
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessageV3
org.tensorflow.proto.GraphExecutionTrace
- All Implemented Interfaces:
Message, MessageLite, MessageLiteOrBuilder, MessageOrBuilder, Serializable, GraphExecutionTraceOrBuilder
public final class GraphExecutionTrace
extends GeneratedMessageV3
implements GraphExecutionTraceOrBuilder
Data relating to an execution of a Graph (e.g., an eager execution of a FuncGraph). The values of the intermediate tensors computed in the graph are recorded in this proto. A graph execution may correspond to one or more pieces of `GraphExecutionTrace`, depending on whether the instrumented tensor values are summarized in an aggregated or separate fashion.Protobuf type
tensorflow.GraphExecutionTrace- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classData relating to an execution of a Graph (e.g., an eager execution of a FuncGraph).Nested classes/interfaces inherited from class GeneratedMessageV3
GeneratedMessageV3.BuilderParent, GeneratedMessageV3.ExtendableBuilder<MessageType, BuilderType>, GeneratedMessageV3.ExtendableMessage<MessageType>, GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType>, GeneratedMessageV3.FieldAccessorTable, GeneratedMessageV3.UnusedPrivateParameterNested classes/interfaces inherited from class AbstractMessageLite
AbstractMessageLite.InternalOneOfEnum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intFields inherited from class GeneratedMessageV3
alwaysUseFieldBuilders, unknownFieldsFields inherited from class AbstractMessage
memoizedSizeFields inherited from class AbstractMessageLite
memoizedHashCode -
Method Summary
Modifier and TypeMethodDescriptionbooleanstatic GraphExecutionTracestatic final Descriptors.DescriptorName of the device that the op belongs to.Name of the device that the op belongs to.Name of the op (applicable only in the case of the `FULL_TENSOR` trace level).Name of the op (applicable only in the case of the `FULL_TENSOR` trace level).intOutput slot of the tensor (applicable only in the case of the `FULL_TENSOR` trace level).intType of the tensor value encapsulated in this proto.intType of the tensor value encapsulated in this proto.Tensor value in the type described by `tensor_value_type`.Tensor value in the type described by `tensor_value_type`.Unique ID of the context that the executed op(s) belong to (e.g., a compiled concrete tf.function).Unique ID of the context that the executed op(s) belong to (e.g., a compiled concrete tf.function).final UnknownFieldSetinthashCode()booleanTensor value in the type described by `tensor_value_type`.protected GeneratedMessageV3.FieldAccessorTablefinal booleanstatic GraphExecutionTrace.Builderstatic GraphExecutionTrace.BuildernewBuilder(GraphExecutionTrace prototype) protected GraphExecutionTrace.Builderprotected Objectstatic GraphExecutionTraceparseDelimitedFrom(InputStream input) static GraphExecutionTraceparseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry) static GraphExecutionTraceparseFrom(byte[] data) static GraphExecutionTraceparseFrom(byte[] data, ExtensionRegistryLite extensionRegistry) static GraphExecutionTraceparseFrom(ByteString data) static GraphExecutionTraceparseFrom(ByteString data, ExtensionRegistryLite extensionRegistry) static GraphExecutionTraceparseFrom(CodedInputStream input) static GraphExecutionTraceparseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry) static GraphExecutionTraceparseFrom(InputStream input) static GraphExecutionTraceparseFrom(InputStream input, ExtensionRegistryLite extensionRegistry) static GraphExecutionTraceparseFrom(ByteBuffer data) static GraphExecutionTraceparseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry) static Parser<GraphExecutionTrace> parser()voidwriteTo(CodedOutputStream output) Methods inherited from class GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagMethods inherited from class AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringMethods inherited from class AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from interface MessageLite
toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from interface MessageOrBuilder
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof
-
Field Details
-
TFDBG_CONTEXT_ID_FIELD_NUMBER
public static final int TFDBG_CONTEXT_ID_FIELD_NUMBER- See Also:
-
OP_NAME_FIELD_NUMBER
public static final int OP_NAME_FIELD_NUMBER- See Also:
-
OUTPUT_SLOT_FIELD_NUMBER
public static final int OUTPUT_SLOT_FIELD_NUMBER- See Also:
-
TENSOR_DEBUG_MODE_FIELD_NUMBER
public static final int TENSOR_DEBUG_MODE_FIELD_NUMBER- See Also:
-
TENSOR_PROTO_FIELD_NUMBER
public static final int TENSOR_PROTO_FIELD_NUMBER- See Also:
-
DEVICE_NAME_FIELD_NUMBER
public static final int DEVICE_NAME_FIELD_NUMBER- See Also:
-
-
Method Details
-
newInstance
- Overrides:
newInstancein classGeneratedMessageV3
-
getUnknownFields
- Specified by:
getUnknownFieldsin interfaceMessageOrBuilder- Overrides:
getUnknownFieldsin classGeneratedMessageV3
-
getDescriptor
-
internalGetFieldAccessorTable
- Specified by:
internalGetFieldAccessorTablein classGeneratedMessageV3
-
getTfdbgContextId
Unique ID of the context that the executed op(s) belong to (e.g., a compiled concrete tf.function).
string tfdbg_context_id = 1;- Specified by:
getTfdbgContextIdin interfaceGraphExecutionTraceOrBuilder- Returns:
- The tfdbgContextId.
-
getTfdbgContextIdBytes
Unique ID of the context that the executed op(s) belong to (e.g., a compiled concrete tf.function).
string tfdbg_context_id = 1;- Specified by:
getTfdbgContextIdBytesin interfaceGraphExecutionTraceOrBuilder- Returns:
- The bytes for tfdbgContextId.
-
getOpName
Name of the op (applicable only in the case of the `FULL_TENSOR` trace level).
string op_name = 2;- Specified by:
getOpNamein interfaceGraphExecutionTraceOrBuilder- Returns:
- The opName.
-
getOpNameBytes
Name of the op (applicable only in the case of the `FULL_TENSOR` trace level).
string op_name = 2;- Specified by:
getOpNameBytesin interfaceGraphExecutionTraceOrBuilder- Returns:
- The bytes for opName.
-
getOutputSlot
public int getOutputSlot()Output slot of the tensor (applicable only in the case of the `FULL_TENSOR` trace level).
int32 output_slot = 3;- Specified by:
getOutputSlotin interfaceGraphExecutionTraceOrBuilder- Returns:
- The outputSlot.
-
getTensorDebugModeValue
public int getTensorDebugModeValue()Type of the tensor value encapsulated in this proto.
.tensorflow.TensorDebugMode tensor_debug_mode = 4;- Specified by:
getTensorDebugModeValuein interfaceGraphExecutionTraceOrBuilder- Returns:
- The enum numeric value on the wire for tensorDebugMode.
-
getTensorDebugMode
Type of the tensor value encapsulated in this proto.
.tensorflow.TensorDebugMode tensor_debug_mode = 4;- Specified by:
getTensorDebugModein interfaceGraphExecutionTraceOrBuilder- Returns:
- The tensorDebugMode.
-
hasTensorProto
public boolean hasTensorProto()Tensor value in the type described by `tensor_value_type`. This tensor may summarize the value of a single intermediate op of the graph, or those of multiple intermediate tensors.
.tensorflow.TensorProto tensor_proto = 5;- Specified by:
hasTensorProtoin interfaceGraphExecutionTraceOrBuilder- Returns:
- Whether the tensorProto field is set.
-
getTensorProto
Tensor value in the type described by `tensor_value_type`. This tensor may summarize the value of a single intermediate op of the graph, or those of multiple intermediate tensors.
.tensorflow.TensorProto tensor_proto = 5;- Specified by:
getTensorProtoin interfaceGraphExecutionTraceOrBuilder- Returns:
- The tensorProto.
-
getTensorProtoOrBuilder
Tensor value in the type described by `tensor_value_type`. This tensor may summarize the value of a single intermediate op of the graph, or those of multiple intermediate tensors.
.tensorflow.TensorProto tensor_proto = 5;- Specified by:
getTensorProtoOrBuilderin interfaceGraphExecutionTraceOrBuilder
-
getDeviceName
Name of the device that the op belongs to.
string device_name = 6;- Specified by:
getDeviceNamein interfaceGraphExecutionTraceOrBuilder- Returns:
- The deviceName.
-
getDeviceNameBytes
Name of the device that the op belongs to.
string device_name = 6;- Specified by:
getDeviceNameBytesin interfaceGraphExecutionTraceOrBuilder- Returns:
- The bytes for deviceName.
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfaceMessageLiteOrBuilder- Overrides:
isInitializedin classGeneratedMessageV3
-
writeTo
- Specified by:
writeToin interfaceMessageLite- Overrides:
writeToin classGeneratedMessageV3- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSizein interfaceMessageLite- Overrides:
getSerializedSizein classGeneratedMessageV3
-
equals
- Specified by:
equalsin interfaceMessage- Overrides:
equalsin classAbstractMessage
-
hashCode
public int hashCode()- Specified by:
hashCodein interfaceMessage- Overrides:
hashCodein classAbstractMessage
-
parseFrom
- Throws:
InvalidProtocolBufferException
-
parseFrom
public static GraphExecutionTrace parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry) throws InvalidProtocolBufferException - Throws:
InvalidProtocolBufferException
-
parseFrom
- Throws:
InvalidProtocolBufferException
-
parseFrom
public static GraphExecutionTrace parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry) throws InvalidProtocolBufferException - Throws:
InvalidProtocolBufferException
-
parseFrom
- Throws:
InvalidProtocolBufferException
-
parseFrom
public static GraphExecutionTrace parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry) throws InvalidProtocolBufferException - Throws:
InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static GraphExecutionTrace parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static GraphExecutionTrace parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static GraphExecutionTrace parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilderForType
- Specified by:
newBuilderForTypein interfaceMessage- Specified by:
newBuilderForTypein interfaceMessageLite
-
newBuilder
-
newBuilder
-
toBuilder
- Specified by:
toBuilderin interfaceMessage- Specified by:
toBuilderin interfaceMessageLite
-
newBuilderForType
- Specified by:
newBuilderForTypein classGeneratedMessageV3
-
getDefaultInstance
-
parser
-
getParserForType
- Specified by:
getParserForTypein interfaceMessage- Specified by:
getParserForTypein interfaceMessageLite- Overrides:
getParserForTypein classGeneratedMessageV3
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfaceMessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfaceMessageOrBuilder
-