Package org.platanios.tensorflow.proto
Class GraphDebugInfo
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- org.platanios.tensorflow.proto.GraphDebugInfo
-
- All Implemented Interfaces:
com.google.protobuf.Message
,com.google.protobuf.MessageLite
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,java.io.Serializable
,GraphDebugInfoOrBuilder
public final class GraphDebugInfo extends com.google.protobuf.GeneratedMessageV3 implements GraphDebugInfoOrBuilder
Protobuf typeorg.platanios.tensorflow.proto.GraphDebugInfo
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
GraphDebugInfo.Builder
Protobuf typeorg.platanios.tensorflow.proto.GraphDebugInfo
static class
GraphDebugInfo.FileLineCol
This represents a file/line location in the source code.static interface
GraphDebugInfo.FileLineColOrBuilder
static class
GraphDebugInfo.StackTrace
This represents a stack trace which is a ordered list of `FileLineCol`.static interface
GraphDebugInfo.StackTraceOrBuilder
-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage,BuilderType extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType,BuilderType>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
-
-
Field Summary
Fields Modifier and Type Field Description static int
FILES_FIELD_NUMBER
static int
TRACES_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description boolean
containsTraces(java.lang.String key)
This maps a node name to a stack trace in the source code.boolean
equals(java.lang.Object obj)
static GraphDebugInfo
getDefaultInstance()
GraphDebugInfo
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
java.lang.String
getFiles(int index)
This stores all the source code file names and can be indexed by the `file_index`.com.google.protobuf.ByteString
getFilesBytes(int index)
This stores all the source code file names and can be indexed by the `file_index`.int
getFilesCount()
This stores all the source code file names and can be indexed by the `file_index`.com.google.protobuf.ProtocolStringList
getFilesList()
This stores all the source code file names and can be indexed by the `file_index`.com.google.protobuf.Parser<GraphDebugInfo>
getParserForType()
int
getSerializedSize()
java.util.Map<java.lang.String,GraphDebugInfo.StackTrace>
getTraces()
Deprecated.int
getTracesCount()
This maps a node name to a stack trace in the source code.java.util.Map<java.lang.String,GraphDebugInfo.StackTrace>
getTracesMap()
This maps a node name to a stack trace in the source code.GraphDebugInfo.StackTrace
getTracesOrDefault(java.lang.String key, GraphDebugInfo.StackTrace defaultValue)
This maps a node name to a stack trace in the source code.GraphDebugInfo.StackTrace
getTracesOrThrow(java.lang.String key)
This maps a node name to a stack trace in the source code.com.google.protobuf.UnknownFieldSet
getUnknownFields()
int
hashCode()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
protected com.google.protobuf.MapField
internalGetMapField(int number)
boolean
isInitialized()
static GraphDebugInfo.Builder
newBuilder()
static GraphDebugInfo.Builder
newBuilder(GraphDebugInfo prototype)
GraphDebugInfo.Builder
newBuilderForType()
protected GraphDebugInfo.Builder
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
protected java.lang.Object
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
static GraphDebugInfo
parseDelimitedFrom(java.io.InputStream input)
static GraphDebugInfo
parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static GraphDebugInfo
parseFrom(byte[] data)
static GraphDebugInfo
parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static GraphDebugInfo
parseFrom(com.google.protobuf.ByteString data)
static GraphDebugInfo
parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static GraphDebugInfo
parseFrom(com.google.protobuf.CodedInputStream input)
static GraphDebugInfo
parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static GraphDebugInfo
parseFrom(java.io.InputStream input)
static GraphDebugInfo
parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static GraphDebugInfo
parseFrom(java.nio.ByteBuffer data)
static GraphDebugInfo
parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.protobuf.Parser<GraphDebugInfo>
parser()
GraphDebugInfo.Builder
toBuilder()
void
writeTo(com.google.protobuf.CodedOutputStream output)
-
Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, 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, writeStringNoTag
-
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
FILES_FIELD_NUMBER
public static final int FILES_FIELD_NUMBER
- See Also:
- Constant Field Values
-
TRACES_FIELD_NUMBER
public static final int TRACES_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
newInstance
protected java.lang.Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- Overrides:
newInstance
in classcom.google.protobuf.GeneratedMessageV3
-
getUnknownFields
public final com.google.protobuf.UnknownFieldSet getUnknownFields()
- Specified by:
getUnknownFields
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getUnknownFields
in classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetMapField
protected com.google.protobuf.MapField internalGetMapField(int number)
- Overrides:
internalGetMapField
in classcom.google.protobuf.GeneratedMessageV3
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3
-
getFilesList
public com.google.protobuf.ProtocolStringList getFilesList()
This stores all the source code file names and can be indexed by the `file_index`.
repeated string files = 1;
- Specified by:
getFilesList
in interfaceGraphDebugInfoOrBuilder
- Returns:
- A list containing the files.
-
getFilesCount
public int getFilesCount()
This stores all the source code file names and can be indexed by the `file_index`.
repeated string files = 1;
- Specified by:
getFilesCount
in interfaceGraphDebugInfoOrBuilder
- Returns:
- The count of files.
-
getFiles
public java.lang.String getFiles(int index)
This stores all the source code file names and can be indexed by the `file_index`.
repeated string files = 1;
- Specified by:
getFiles
in interfaceGraphDebugInfoOrBuilder
- Parameters:
index
- The index of the element to return.- Returns:
- The files at the given index.
-
getFilesBytes
public com.google.protobuf.ByteString getFilesBytes(int index)
This stores all the source code file names and can be indexed by the `file_index`.
repeated string files = 1;
- Specified by:
getFilesBytes
in interfaceGraphDebugInfoOrBuilder
- Parameters:
index
- The index of the value to return.- Returns:
- The bytes of the files at the given index.
-
getTracesCount
public int getTracesCount()
Description copied from interface:GraphDebugInfoOrBuilder
This maps a node name to a stack trace in the source code. The map key is a mangling of the containing function and op name with syntax: op.name '@' func_name For ops in the top-level graph, the func_name is the empty string. Note that op names are restricted to a small number of characters which exclude '@', making it impossible to collide keys of this form. Function names accept a much wider set of characters. It would be preferable to avoid mangling and use a tuple key of (op.name, func_name), but this is not supported with protocol buffers.
map<string, .org.platanios.tensorflow.proto.GraphDebugInfo.StackTrace> traces = 2;
- Specified by:
getTracesCount
in interfaceGraphDebugInfoOrBuilder
-
containsTraces
public boolean containsTraces(java.lang.String key)
This maps a node name to a stack trace in the source code. The map key is a mangling of the containing function and op name with syntax: op.name '@' func_name For ops in the top-level graph, the func_name is the empty string. Note that op names are restricted to a small number of characters which exclude '@', making it impossible to collide keys of this form. Function names accept a much wider set of characters. It would be preferable to avoid mangling and use a tuple key of (op.name, func_name), but this is not supported with protocol buffers.
map<string, .org.platanios.tensorflow.proto.GraphDebugInfo.StackTrace> traces = 2;
- Specified by:
containsTraces
in interfaceGraphDebugInfoOrBuilder
-
getTraces
@Deprecated public java.util.Map<java.lang.String,GraphDebugInfo.StackTrace> getTraces()
Deprecated.UsegetTracesMap()
instead.- Specified by:
getTraces
in interfaceGraphDebugInfoOrBuilder
-
getTracesMap
public java.util.Map<java.lang.String,GraphDebugInfo.StackTrace> getTracesMap()
This maps a node name to a stack trace in the source code. The map key is a mangling of the containing function and op name with syntax: op.name '@' func_name For ops in the top-level graph, the func_name is the empty string. Note that op names are restricted to a small number of characters which exclude '@', making it impossible to collide keys of this form. Function names accept a much wider set of characters. It would be preferable to avoid mangling and use a tuple key of (op.name, func_name), but this is not supported with protocol buffers.
map<string, .org.platanios.tensorflow.proto.GraphDebugInfo.StackTrace> traces = 2;
- Specified by:
getTracesMap
in interfaceGraphDebugInfoOrBuilder
-
getTracesOrDefault
public GraphDebugInfo.StackTrace getTracesOrDefault(java.lang.String key, GraphDebugInfo.StackTrace defaultValue)
This maps a node name to a stack trace in the source code. The map key is a mangling of the containing function and op name with syntax: op.name '@' func_name For ops in the top-level graph, the func_name is the empty string. Note that op names are restricted to a small number of characters which exclude '@', making it impossible to collide keys of this form. Function names accept a much wider set of characters. It would be preferable to avoid mangling and use a tuple key of (op.name, func_name), but this is not supported with protocol buffers.
map<string, .org.platanios.tensorflow.proto.GraphDebugInfo.StackTrace> traces = 2;
- Specified by:
getTracesOrDefault
in interfaceGraphDebugInfoOrBuilder
-
getTracesOrThrow
public GraphDebugInfo.StackTrace getTracesOrThrow(java.lang.String key)
This maps a node name to a stack trace in the source code. The map key is a mangling of the containing function and op name with syntax: op.name '@' func_name For ops in the top-level graph, the func_name is the empty string. Note that op names are restricted to a small number of characters which exclude '@', making it impossible to collide keys of this form. Function names accept a much wider set of characters. It would be preferable to avoid mangling and use a tuple key of (op.name, func_name), but this is not supported with protocol buffers.
map<string, .org.platanios.tensorflow.proto.GraphDebugInfo.StackTrace> traces = 2;
- Specified by:
getTracesOrThrow
in interfaceGraphDebugInfoOrBuilder
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException
- Specified by:
writeTo
in interfacecom.google.protobuf.MessageLite
- Overrides:
writeTo
in classcom.google.protobuf.GeneratedMessageV3
- Throws:
java.io.IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSize
in interfacecom.google.protobuf.MessageLite
- Overrides:
getSerializedSize
in classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(java.lang.Object obj)
- Specified by:
equals
in interfacecom.google.protobuf.Message
- Overrides:
equals
in classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCode
in interfacecom.google.protobuf.Message
- Overrides:
hashCode
in classcom.google.protobuf.AbstractMessage
-
parseFrom
public static GraphDebugInfo parseFrom(java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static GraphDebugInfo parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static GraphDebugInfo parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static GraphDebugInfo parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static GraphDebugInfo parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static GraphDebugInfo parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static GraphDebugInfo parseFrom(java.io.InputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static GraphDebugInfo parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
parseDelimitedFrom
public static GraphDebugInfo parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseDelimitedFrom
public static GraphDebugInfo parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static GraphDebugInfo parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static GraphDebugInfo parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
newBuilderForType
public GraphDebugInfo.Builder newBuilderForType()
- Specified by:
newBuilderForType
in interfacecom.google.protobuf.Message
- Specified by:
newBuilderForType
in interfacecom.google.protobuf.MessageLite
-
newBuilder
public static GraphDebugInfo.Builder newBuilder()
-
newBuilder
public static GraphDebugInfo.Builder newBuilder(GraphDebugInfo prototype)
-
toBuilder
public GraphDebugInfo.Builder toBuilder()
- Specified by:
toBuilder
in interfacecom.google.protobuf.Message
- Specified by:
toBuilder
in interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected GraphDebugInfo.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForType
in classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static GraphDebugInfo getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<GraphDebugInfo> parser()
-
getParserForType
public com.google.protobuf.Parser<GraphDebugInfo> getParserForType()
- Specified by:
getParserForType
in interfacecom.google.protobuf.Message
- Specified by:
getParserForType
in interfacecom.google.protobuf.MessageLite
- Overrides:
getParserForType
in classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public GraphDebugInfo getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
-