Class GraphDebugInfo

java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessageV3
org.tensorflow.framework.GraphDebugInfo
All Implemented Interfaces:
com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Serializable, GraphDebugInfoOrBuilder

public final class GraphDebugInfo extends com.google.protobuf.GeneratedMessageV3 implements GraphDebugInfoOrBuilder
Protobuf type tensorflow.GraphDebugInfo
See Also:
  • Field Details

  • Method Details

    • newInstance

      protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
      Overrides:
      newInstance in class com.google.protobuf.GeneratedMessageV3
    • getDescriptor

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

      protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection(int number)
      Overrides:
      internalGetMapFieldReflection in class com.google.protobuf.GeneratedMessageV3
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.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 interface GraphDebugInfoOrBuilder
      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 interface GraphDebugInfoOrBuilder
      Returns:
      The count of files.
    • getFiles

      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;
      Specified by:
      getFiles in interface GraphDebugInfoOrBuilder
      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 interface GraphDebugInfoOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the files at the given index.
    • getFramesByIdCount

      public int getFramesByIdCount()
      Description copied from interface: GraphDebugInfoOrBuilder
       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;
      Specified by:
      getFramesByIdCount in interface GraphDebugInfoOrBuilder
    • containsFramesById

      public 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;
      Specified by:
      containsFramesById in interface GraphDebugInfoOrBuilder
    • getFramesById

      Deprecated.
      Use getFramesByIdMap() instead.
      Specified by:
      getFramesById in interface GraphDebugInfoOrBuilder
    • getFramesByIdMap

      public 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;
      Specified by:
      getFramesByIdMap in interface GraphDebugInfoOrBuilder
    • getFramesByIdOrDefault

      public 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;
      Specified by:
      getFramesByIdOrDefault in interface GraphDebugInfoOrBuilder
    • getFramesByIdOrThrow

      public 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;
      Specified by:
      getFramesByIdOrThrow in interface GraphDebugInfoOrBuilder
    • getTracesByIdCount

      public int getTracesByIdCount()
      Description copied from interface: GraphDebugInfoOrBuilder
      map<fixed64, .tensorflow.GraphDebugInfo.StackTrace> traces_by_id = 6;
      Specified by:
      getTracesByIdCount in interface GraphDebugInfoOrBuilder
    • containsTracesById

      public boolean containsTracesById(long key)
      map<fixed64, .tensorflow.GraphDebugInfo.StackTrace> traces_by_id = 6;
      Specified by:
      containsTracesById in interface GraphDebugInfoOrBuilder
    • getTracesById

      @Deprecated public Map<Long,GraphDebugInfo.StackTrace> getTracesById()
      Deprecated.
      Use getTracesByIdMap() instead.
      Specified by:
      getTracesById in interface GraphDebugInfoOrBuilder
    • getTracesByIdMap

      public Map<Long,GraphDebugInfo.StackTrace> getTracesByIdMap()
      map<fixed64, .tensorflow.GraphDebugInfo.StackTrace> traces_by_id = 6;
      Specified by:
      getTracesByIdMap in interface GraphDebugInfoOrBuilder
    • getTracesByIdOrDefault

      public GraphDebugInfo.StackTrace getTracesByIdOrDefault(long key, GraphDebugInfo.StackTrace defaultValue)
      map<fixed64, .tensorflow.GraphDebugInfo.StackTrace> traces_by_id = 6;
      Specified by:
      getTracesByIdOrDefault in interface GraphDebugInfoOrBuilder
    • getTracesByIdOrThrow

      public GraphDebugInfo.StackTrace getTracesByIdOrThrow(long key)
      map<fixed64, .tensorflow.GraphDebugInfo.StackTrace> traces_by_id = 6;
      Specified by:
      getTracesByIdOrThrow in interface GraphDebugInfoOrBuilder
    • getTracesCount

      public int getTracesCount()
      Description copied from interface: GraphDebugInfoOrBuilder
       Deprecated.
       
      map<string, .tensorflow.GraphDebugInfo.StackTrace> traces = 2;
      Specified by:
      getTracesCount in interface GraphDebugInfoOrBuilder
    • containsTraces

      public boolean containsTraces(String key)
       Deprecated.
       
      map<string, .tensorflow.GraphDebugInfo.StackTrace> traces = 2;
      Specified by:
      containsTraces in interface GraphDebugInfoOrBuilder
    • getTraces

      Deprecated.
      Use getTracesMap() instead.
      Specified by:
      getTraces in interface GraphDebugInfoOrBuilder
    • getTracesMap

      public Map<String,GraphDebugInfo.StackTrace> getTracesMap()
       Deprecated.
       
      map<string, .tensorflow.GraphDebugInfo.StackTrace> traces = 2;
      Specified by:
      getTracesMap in interface GraphDebugInfoOrBuilder
    • getTracesOrDefault

      public GraphDebugInfo.StackTrace getTracesOrDefault(String key, GraphDebugInfo.StackTrace defaultValue)
       Deprecated.
       
      map<string, .tensorflow.GraphDebugInfo.StackTrace> traces = 2;
      Specified by:
      getTracesOrDefault in interface GraphDebugInfoOrBuilder
    • getTracesOrThrow

      public GraphDebugInfo.StackTrace getTracesOrThrow(String key)
       Deprecated.
       
      map<string, .tensorflow.GraphDebugInfo.StackTrace> traces = 2;
      Specified by:
      getTracesOrThrow in interface GraphDebugInfoOrBuilder
    • getNameToTraceIdCount

      public int getNameToTraceIdCount()
      Description copied from interface: GraphDebugInfoOrBuilder
       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;
      Specified by:
      getNameToTraceIdCount in interface GraphDebugInfoOrBuilder
    • containsNameToTraceId

      public 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;
      Specified by:
      containsNameToTraceId in interface GraphDebugInfoOrBuilder
    • getNameToTraceId

      @Deprecated public Map<String,Long> getNameToTraceId()
      Deprecated.
      Specified by:
      getNameToTraceId in interface GraphDebugInfoOrBuilder
    • getNameToTraceIdMap

      public 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;
      Specified by:
      getNameToTraceIdMap in interface GraphDebugInfoOrBuilder
    • getNameToTraceIdOrDefault

      public 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;
      Specified by:
      getNameToTraceIdOrDefault in interface GraphDebugInfoOrBuilder
    • getNameToTraceIdOrThrow

      public 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;
      Specified by:
      getNameToTraceIdOrThrow in interface GraphDebugInfoOrBuilder
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessageV3
    • writeTo

      public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
      Specified by:
      writeTo in interface com.google.protobuf.MessageLite
      Overrides:
      writeTo in class com.google.protobuf.GeneratedMessageV3
      Throws:
      IOException
    • getSerializedSize

      public int getSerializedSize()
      Specified by:
      getSerializedSize in interface com.google.protobuf.MessageLite
      Overrides:
      getSerializedSize in class com.google.protobuf.GeneratedMessageV3
    • equals

      public boolean equals(Object obj)
      Specified by:
      equals in interface com.google.protobuf.Message
      Overrides:
      equals in class com.google.protobuf.AbstractMessage
    • hashCode

      public int hashCode()
      Specified by:
      hashCode in interface com.google.protobuf.Message
      Overrides:
      hashCode in class com.google.protobuf.AbstractMessage
    • parseFrom

      public static GraphDebugInfo parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static GraphDebugInfo parseFrom(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(InputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static GraphDebugInfo parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static GraphDebugInfo parseDelimitedFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static GraphDebugInfo parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseFrom

      public static GraphDebugInfo parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static GraphDebugInfo parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • newBuilderForType

      public GraphDebugInfo.Builder newBuilderForType()
      Specified by:
      newBuilderForType in interface com.google.protobuf.Message
      Specified by:
      newBuilderForType in interface com.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 interface com.google.protobuf.Message
      Specified by:
      toBuilder in interface com.google.protobuf.MessageLite
    • newBuilderForType

      protected GraphDebugInfo.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
      Specified by:
      newBuilderForType in class com.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 interface com.google.protobuf.Message
      Specified by:
      getParserForType in interface com.google.protobuf.MessageLite
      Overrides:
      getParserForType in class com.google.protobuf.GeneratedMessageV3
    • getDefaultInstanceForType

      public GraphDebugInfo getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder