code: def main(argv=None):
      f = {x: flags.FLAGS[x].value for x in dir(flags.FLAGS)}
      HParams = namedtuple("HParams", f.keys())
      hparams = HParams(**f)
      run_trainer(hparams)
  
file_path: cleverhans/cleverhans_v3.1.0/examples/multigpu_advtrain/run_multigpu.py
imports: from __future__ import absolute_import
  from __future__ import division
  from __future__ import print_function
  from __future__ import unicode_literals
  import logging
  from collections import namedtuple
  from cleverhans.compat import app, flags
  from trainer import TrainerMultiGPU
  from trainer import TrainerSingleGPU
label_desc: Use image node_id 2 for calling a global function with example usage: main(argv) without return types