code: def _log_module_summary_tables(
      module_summaries: List[ModuleSummaryObj],
  ) -> None:
      for ms in module_summaries:
          rank_zero_info("\n" + get_summary_table(ms))
  
file_path: tnt/torchtnt/framework/callbacks/module_summary.py
imports: from typing import Any, Callable, Dict, List, MutableMapping, Optional, Tuple
  from torchtnt.framework.callback import Callback
  from torchtnt.framework.state import EntryPoint, State
  from torchtnt.framework.unit import AppStateMixin, TEvalUnit, TPredictUnit, TTrainUnit
  from torchtnt.utils.module_summary import get_module_summary, get_summary_table, ModuleSummary, prune_module_summary
  from torchtnt.utils.rank_zero_log import rank_zero_info
label_desc: Use image node_id 1 for calling a global function with example usage: _log_module_summary_tables(module_summaries) without return types