Have a question? Connect with the community at the TensorFlow Forum Visit Forum

GraphDebugInfo

public final class GraphDebugInfo

Protobuf type tensorflow.GraphDebugInfo

Nested Classes

class GraphDebugInfo.Builder Protobuf type tensorflow.GraphDebugInfo
class GraphDebugInfo.FileLineCol
 This represents a file/line location in the source code. 
interface GraphDebugInfo.FileLineColOrBuilder
class GraphDebugInfo.StackTrace
 This represents a stack trace which is a ordered list of `FileLineCol`. 
interface GraphDebugInfo.StackTraceOrBuilder

Constants

int FILES_FIELD_NUMBER
int TRACES_FIELD_NUMBER

Public Methods

boolean
containsTraces (String key)
 This maps a node name to a stack trace in the source code.
boolean
equals (Object obj)
static GraphDebugInfo
GraphDebugInfo
final static com.google.protobuf.Descriptors.Descriptor
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`.
int
Map<String, GraphDebugInfo.StackTrace >
int
getTracesCount ()
 This maps a node name to a stack trace in the source code.
Map<String, GraphDebugInfo.StackTrace >
getTracesMap ()
 This maps a node name to a stack trace in the source code.
GraphDebugInfo.StackTrace
getTracesOrDefault (String key, GraphDebugInfo.StackTrace defaultValue)
 This maps a node name to a stack trace in the source code.
GraphDebugInfo.StackTrace
getTracesOrThrow (String key)
 This maps a node name to a stack trace in the source code.
final com.google.protobuf.UnknownFieldSet
int
final boolean
static GraphDebugInfo.Builder
static GraphDebugInfo.Builder
GraphDebugInfo.Builder
static GraphDebugInfo
parseDelimitedFrom (InputStream input)
static GraphDebugInfo
parseDelimitedFrom (InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static GraphDebugInfo
parseFrom (ByteBuffer data)
static GraphDebugInfo
parseFrom (com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static GraphDebugInfo
parseFrom (ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static GraphDebugInfo
parseFrom (com.google.protobuf.CodedInputStream input)
static GraphDebugInfo
parseFrom (byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static GraphDebugInfo
parseFrom (com.google.protobuf.ByteString data)
static GraphDebugInfo
parseFrom (InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static GraphDebugInfo
parseFrom (com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static
GraphDebugInfo.Builder
void
writeTo (com.google.protobuf.CodedOutputStream output)

Inherited Methods

Constants

public static final int FILES_FIELD_NUMBER

Constant Value: 1

public static final int TRACES_FIELD_NUMBER

Constant Value: 2

Public Methods

public boolean containsTraces (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, .tensorflow.GraphDebugInfo.StackTrace> traces = 2;

public boolean equals (Object obj)

public static GraphDebugInfo getDefaultInstance ()

public GraphDebugInfo getDefaultInstanceForType ()

public static final com.google.protobuf.Descriptors.Descriptor getDescriptor ()

public String getFiles (int index)

 This stores all the source code file names and can be indexed by the
 `file_index`.
 
repeated string files = 1;

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;

public int getFilesCount ()

 This stores all the source code file names and can be indexed by the
 `file_index`.
 
repeated string files = 1;

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;

public getParserForType ()

public int getSerializedSize ()

public Map<String, GraphDebugInfo.StackTrace > getTraces ()

Use getTracesMap() instead.

public int getTracesCount ()

 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, .tensorflow.GraphDebugInfo.StackTrace> traces = 2;

public Map<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, .tensorflow.GraphDebugInfo.StackTrace> traces = 2;

public GraphDebugInfo.StackTrace getTracesOrDefault (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, .tensorflow.GraphDebugInfo.StackTrace> traces = 2;

public GraphDebugInfo.StackTrace getTracesOrThrow (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, .tensorflow.GraphDebugInfo.StackTrace> traces = 2;

public final com.google.protobuf.UnknownFieldSet getUnknownFields ()

public int hashCode ()

public final boolean isInitialized ()