// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: tensorflow/core/protobuf/trackable_object_graph.proto

package org.tensorflow.proto.framework;

public final class TrackableObjectGraphProtos {
  private TrackableObjectGraphProtos() {}
  public static void registerAllExtensions(
      com.google.protobuf.ExtensionRegistryLite registry) {
  }

  public static void registerAllExtensions(
      com.google.protobuf.ExtensionRegistry registry) {
    registerAllExtensions(
        (com.google.protobuf.ExtensionRegistryLite) registry);
  }
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_tensorflow_TrackableObjectGraph_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_tensorflow_TrackableObjectGraph_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_tensorflow_TrackableObjectGraph_TrackableObject_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_tensorflow_TrackableObjectGraph_TrackableObject_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_tensorflow_TrackableObjectGraph_TrackableObject_ObjectReference_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_tensorflow_TrackableObjectGraph_TrackableObject_ObjectReference_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_tensorflow_TrackableObjectGraph_TrackableObject_SerializedTensor_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_tensorflow_TrackableObjectGraph_TrackableObject_SerializedTensor_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_tensorflow_TrackableObjectGraph_TrackableObject_SlotVariableReference_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_tensorflow_TrackableObjectGraph_TrackableObject_SlotVariableReference_fieldAccessorTable;

  public static com.google.protobuf.Descriptors.FileDescriptor
      getDescriptor() {
    return descriptor;
  }
  private static  com.google.protobuf.Descriptors.FileDescriptor
      descriptor;
  static {
    java.lang.String[] descriptorData = {
      "\n5tensorflow/core/protobuf/trackable_obj" +
      "ect_graph.proto\022\ntensorflow\"\203\005\n\024Trackabl" +
      "eObjectGraph\022?\n\005nodes\030\001 \003(\01320.tensorflow" +
      ".TrackableObjectGraph.TrackableObject\032\251\004" +
      "\n\017TrackableObject\022R\n\010children\030\001 \003(\0132@.te" +
      "nsorflow.TrackableObjectGraph.TrackableO" +
      "bject.ObjectReference\022U\n\nattributes\030\002 \003(" +
      "\0132A.tensorflow.TrackableObjectGraph.Trac" +
      "kableObject.SerializedTensor\022^\n\016slot_var" +
      "iables\030\003 \003(\0132F.tensorflow.TrackableObjec" +
      "tGraph.TrackableObject.SlotVariableRefer" +
      "ence\0326\n\017ObjectReference\022\017\n\007node_id\030\001 \001(\005" +
      "\022\022\n\nlocal_name\030\002 \001(\t\032e\n\020SerializedTensor" +
      "\022\014\n\004name\030\001 \001(\t\022\021\n\tfull_name\030\002 \001(\t\022\026\n\016che" +
      "ckpoint_key\030\003 \001(\t\022\030\n\020optional_restore\030\004 " +
      "\001(\010\032l\n\025SlotVariableReference\022!\n\031original" +
      "_variable_node_id\030\001 \001(\005\022\021\n\tslot_name\030\002 \001" +
      "(\t\022\035\n\025slot_variable_node_id\030\003 \001(\005B\230\001\n\036or" +
      "g.tensorflow.proto.frameworkB\032TrackableO" +
      "bjectGraphProtosP\001ZUgithub.com/tensorflo" +
      "w/tensorflow/tensorflow/go/core/protobuf" +
      "/for_core_protos_go_proto\370\001\001b\006proto3"
    };
    descriptor = com.google.protobuf.Descriptors.FileDescriptor
      .internalBuildGeneratedFileFrom(descriptorData,
        new com.google.protobuf.Descriptors.FileDescriptor[] {
        });
    internal_static_tensorflow_TrackableObjectGraph_descriptor =
      getDescriptor().getMessageTypes().get(0);
    internal_static_tensorflow_TrackableObjectGraph_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_tensorflow_TrackableObjectGraph_descriptor,
        new java.lang.String[] { "Nodes", });
    internal_static_tensorflow_TrackableObjectGraph_TrackableObject_descriptor =
      internal_static_tensorflow_TrackableObjectGraph_descriptor.getNestedTypes().get(0);
    internal_static_tensorflow_TrackableObjectGraph_TrackableObject_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_tensorflow_TrackableObjectGraph_TrackableObject_descriptor,
        new java.lang.String[] { "Children", "Attributes", "SlotVariables", });
    internal_static_tensorflow_TrackableObjectGraph_TrackableObject_ObjectReference_descriptor =
      internal_static_tensorflow_TrackableObjectGraph_TrackableObject_descriptor.getNestedTypes().get(0);
    internal_static_tensorflow_TrackableObjectGraph_TrackableObject_ObjectReference_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_tensorflow_TrackableObjectGraph_TrackableObject_ObjectReference_descriptor,
        new java.lang.String[] { "NodeId", "LocalName", });
    internal_static_tensorflow_TrackableObjectGraph_TrackableObject_SerializedTensor_descriptor =
      internal_static_tensorflow_TrackableObjectGraph_TrackableObject_descriptor.getNestedTypes().get(1);
    internal_static_tensorflow_TrackableObjectGraph_TrackableObject_SerializedTensor_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_tensorflow_TrackableObjectGraph_TrackableObject_SerializedTensor_descriptor,
        new java.lang.String[] { "Name", "FullName", "CheckpointKey", "OptionalRestore", });
    internal_static_tensorflow_TrackableObjectGraph_TrackableObject_SlotVariableReference_descriptor =
      internal_static_tensorflow_TrackableObjectGraph_TrackableObject_descriptor.getNestedTypes().get(2);
    internal_static_tensorflow_TrackableObjectGraph_TrackableObject_SlotVariableReference_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_tensorflow_TrackableObjectGraph_TrackableObject_SlotVariableReference_descriptor,
        new java.lang.String[] { "OriginalVariableNodeId", "SlotName", "SlotVariableNodeId", });
  }

  // @@protoc_insertion_point(outer_class_scope)
}
