class_docstr: Base class for saving and restoring saveable objects.
docstr: Creates a `SaveableObject` object.
  
  Args:
    op: the "producer" object that this class wraps; it produces a list of
      tensors to save.  E.g., a "Variable" object saving its backing tensor.
    specs: a list of SaveSpec, each element of which describes one tensor to
      save under this object. All Tensors must be on the same device.
    name: the name to save the object under.
docstr_tok: ["Creates","a","`","SaveableObject","`","object",".","Args",":","op",":","the","``","producer","''","object","that","this","class","wraps",";","it","produces","a","list","of","tensors","to","save",".","E.g.",",","a","``","Variable","''","object","saving","its","backing","tensor",".","specs",":","a","list","of","SaveSpec",",","each","element","of","which","describes","one","tensor","to","save","under","this","object",".","All","Tensors","must","be","on","the","same","device",".","name",":","the","name","to","save","the","object","under","."]
code: def __init__(self, op, specs, name):
      """Creates a `SaveableObject` object.
  
      Args:
        op: the "producer" object that this class wraps; it produces a list of
          tensors to save.  E.g., a "Variable" object saving its backing tensor.
        specs: a list of SaveSpec, each element of which describes one tensor to
          save under this object. All Tensors must be on the same device.
        name: the name to save the object under.
      """
      self.op = op
      self.specs = specs
      self.name = name
  
label_desc: Use image node_id 1 to create a new SaveableObject object  with example: obj = SaveableObject(op, specs, name)