code: def main(argv=None):
      """
      Run the tutorial using command line flags.
      """
      from cleverhans_tutorials import check_installation
  
      check_installation(__file__)
  
      mnist_tutorial(
          nb_epochs=FLAGS.nb_epochs,
          batch_size=FLAGS.batch_size,
          learning_rate=FLAGS.learning_rate,
          clean_train=FLAGS.clean_train,
          backprop_through_attack=FLAGS.backprop_through_attack,
          nb_filters=FLAGS.nb_filters,
      )
  
file_path: cleverhans/cleverhans_v3.1.0/cleverhans_tutorials/mnist_tutorial_tf.py
imports: from __future__ import absolute_import
  from __future__ import division
  from __future__ import print_function
  from __future__ import unicode_literals
  import logging
  import numpy
  import tensorflow
  from cleverhans.compat import flags
  from cleverhans.loss import CrossEntropy
  from cleverhans.dataset import MNIST
  from cleverhans.utils_tf import model_eval
  from cleverhans.train import train
  from cleverhans.attacks import FastGradientMethod
  from cleverhans.utils import AccuracyReport, set_log_level
  from cleverhans.model_zoo.basic_cnn import ModelBasicCNN
label_desc: Use image node_id 2 for calling a global function with example usage: main(argv) without return types