def restore_from_checkpoint(sess, input_checkpoint):
    """Return a TensorFlow saver from a checkpoint containing the metagraph."""
    saver = tf.train.import_meta_graph('{}.meta'.format(input_checkpoint))
    saver.restore(sess, input_checkpoint)
    return saver