Interface GraphDebugInfoOrBuilder

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

public interface GraphDebugInfoOrBuilder extends com.google.protobuf.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

      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;
      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;