code: def main(unused_argv):
      tf.random.set_random_seed(20200823)
      np.random.seed(20200823)
  
      input_fn = datasets.get_dataset("test", FLAGS)
      model_fn = models.get_model(FLAGS)
      best_iou = 0.0
  
      with tf.summary.FileWriter(
          path.join(FLAGS.train_dir, "eval")
      ) as eval_writer:
          hook_dict = build_eval_graph(input_fn, model_fn, FLAGS)
          saver = tf.train.Saver()
          for ckpt in tf.train.checkpoints_iterator(
              FLAGS.train_dir, timeout=1800
          ):
              summary, global_step = evaluate(
                  hook_dict, ckpt, saver, best_iou, FLAGS
              )
              eval_writer.add_summary(summary, global_step)
              eval_writer.flush()
  
file_path: graphics/tensorflow_graphics/projects/nasa/eval.py
imports: from os import path
  import numpy
  import tensorflow.compat.v1
  from tensorflow_graphics.projects.nasa.lib import datasets
  from tensorflow_graphics.projects.nasa.lib import models
  from tensorflow_graphics.projects.nasa.lib import utils
label_desc: Use image node_id 3 for calling a global function with example usage: main(unused_argv) without return types