Interface GraphDebugInfoOrBuilder

All Superinterfaces:
MessageLiteOrBuilder, MessageOrBuilder
All Known Implementing Classes:
GraphDebugInfo, GraphDebugInfo.Builder

public interface GraphDebugInfoOrBuilder extends MessageOrBuilder
  • Method Details

    • getFilesList

      List<String> getFilesList()
      This stores all the source code file names and can be indexed by the
      `file_index`.
      
      repeated string files = 1;
      Returns:
      A list containing the files.
    • getFilesCount

      int getFilesCount()
      This stores all the source code file names and can be indexed by the
      `file_index`.
      
      repeated string files = 1;
      Returns:
      The count of files.
    • getFiles

      String getFiles(int index)
      This stores all the source code file names and can be indexed by the
      `file_index`.
      
      repeated string files = 1;
      Parameters:
      index - The index of the element to return.
      Returns:
      The files at the given index.
    • getFilesBytes

      ByteString getFilesBytes(int index)
      This stores all the source code file names and can be indexed by the
      `file_index`.
      
      repeated string files = 1;
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the files at the given index.
    • getFramesByIdCount

      int getFramesByIdCount()
      Stack traces and frames are uniqueified during construction. These maps
      index from the unique id for a frame/trace to the value.
      
      map<fixed64, .tensorflow.GraphDebugInfo.FileLineCol> frames_by_id = 4;
    • containsFramesById

      boolean containsFramesById(long key)
      Stack traces and frames are uniqueified during construction. These maps
      index from the unique id for a frame/trace to the value.
      
      map<fixed64, .tensorflow.GraphDebugInfo.FileLineCol> frames_by_id = 4;
    • getFramesById

      Deprecated.
      Use getFramesByIdMap() instead.
    • getFramesByIdMap

      Map<Long, GraphDebugInfo.FileLineCol> getFramesByIdMap()
      Stack traces and frames are uniqueified during construction. These maps
      index from the unique id for a frame/trace to the value.
      
      map<fixed64, .tensorflow.GraphDebugInfo.FileLineCol> frames_by_id = 4;
    • getFramesByIdOrDefault

      GraphDebugInfo.FileLineCol getFramesByIdOrDefault(long key, GraphDebugInfo.FileLineCol defaultValue)
      Stack traces and frames are uniqueified during construction. These maps
      index from the unique id for a frame/trace to the value.
      
      map<fixed64, .tensorflow.GraphDebugInfo.FileLineCol> frames_by_id = 4;
    • getFramesByIdOrThrow

      GraphDebugInfo.FileLineCol getFramesByIdOrThrow(long key)
      Stack traces and frames are uniqueified during construction. These maps
      index from the unique id for a frame/trace to the value.
      
      map<fixed64, .tensorflow.GraphDebugInfo.FileLineCol> frames_by_id = 4;
    • getTracesByIdCount

      int getTracesByIdCount()
      map<fixed64, .tensorflow.GraphDebugInfo.StackTrace> traces_by_id = 6;
    • containsTracesById

      boolean containsTracesById(long key)
      map<fixed64, .tensorflow.GraphDebugInfo.StackTrace> traces_by_id = 6;
    • getTracesById

      Deprecated.
      Use getTracesByIdMap() instead.
    • getTracesByIdMap

      Map<Long, GraphDebugInfo.StackTrace> getTracesByIdMap()
      map<fixed64, .tensorflow.GraphDebugInfo.StackTrace> traces_by_id = 6;
    • getTracesByIdOrDefault

      GraphDebugInfo.StackTrace getTracesByIdOrDefault(long key, GraphDebugInfo.StackTrace defaultValue)
      map<fixed64, .tensorflow.GraphDebugInfo.StackTrace> traces_by_id = 6;
    • getTracesByIdOrThrow

      GraphDebugInfo.StackTrace getTracesByIdOrThrow(long key)
      map<fixed64, .tensorflow.GraphDebugInfo.StackTrace> traces_by_id = 6;
    • getTracesCount

      int getTracesCount()
      Deprecated.
      
      map<string, .tensorflow.GraphDebugInfo.StackTrace> traces = 2;
    • containsTraces

      boolean containsTraces(String key)
      Deprecated.
      
      map<string, .tensorflow.GraphDebugInfo.StackTrace> traces = 2;
    • getTraces

      Deprecated.
      Use getTracesMap() instead.
    • getTracesMap

      Deprecated.
      
      map<string, .tensorflow.GraphDebugInfo.StackTrace> traces = 2;
    • getTracesOrDefault

      GraphDebugInfo.StackTrace getTracesOrDefault(String key, GraphDebugInfo.StackTrace defaultValue)
      Deprecated.
      
      map<string, .tensorflow.GraphDebugInfo.StackTrace> traces = 2;
    • getTracesOrThrow

      GraphDebugInfo.StackTrace getTracesOrThrow(String key)
      Deprecated.
      
      map<string, .tensorflow.GraphDebugInfo.StackTrace> traces = 2;
    • getNameToTraceIdCount

      int getNameToTraceIdCount()
      This maps a node name to a trace id contained in `traces_by_id`.
      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 and hence
      the `@` may be ommitted.
      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, fixed64> name_to_trace_id = 5;
    • containsNameToTraceId

      boolean containsNameToTraceId(String key)
      This maps a node name to a trace id contained in `traces_by_id`.
      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 and hence
      the `@` may be ommitted.
      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, fixed64> name_to_trace_id = 5;
    • getNameToTraceId

      @Deprecated Map<String,Long> getNameToTraceId()
      Deprecated.
    • getNameToTraceIdMap

      Map<String,Long> getNameToTraceIdMap()
      This maps a node name to a trace id contained in `traces_by_id`.
      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 and hence
      the `@` may be ommitted.
      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, fixed64> name_to_trace_id = 5;
    • getNameToTraceIdOrDefault

      long getNameToTraceIdOrDefault(String key, long defaultValue)
      This maps a node name to a trace id contained in `traces_by_id`.
      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 and hence
      the `@` may be ommitted.
      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, fixed64> name_to_trace_id = 5;
    • getNameToTraceIdOrThrow

      long getNameToTraceIdOrThrow(String key)
      This maps a node name to a trace id contained in `traces_by_id`.
      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 and hence
      the `@` may be ommitted.
      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, fixed64> name_to_trace_id = 5;