code: def print_variables_in_ckpt(ckpt_path):
      """Print a list of variables in a checkpoint together with their shapes."""
      utils.print_out("# Variables in ckpt %s" % ckpt_path)
      reader = tf.train.NewCheckpointReader(ckpt_path)
      variable_map = reader.get_variable_to_shape_map()
      for key in sorted(variable_map.keys()):
          utils.print_out("  %s: %s" % (key, variable_map[key]))
  
imports: from __future__ import print_function
  import collections
  import os
  import time
  import numpy
  import six
  import tensorflow
  from tensorflow.python.ops import lookup_ops
  from .utils import misc_utils, vocab_utils, iterator_utils
label_desc: Use image node_id 14 for calling a global function with example usage: print_variables_in_ckpt(ckpt_path) without return types