code: def dump_task_info_table(
      task: TaskOnKart,
      task_info_dump_path: str,
      ignore_task_names: Optional[List[str]] = None,
  ):
      """Dump a table containing information about dependent tasks.
  
      Parameters
      ----------
      - task: TaskOnKart
          Root task.
      - task_info_dump_path: str
          Output target file path. Path destination can be `local`, `S3`, or `GCS`.
          File extension can be any type that gokart file processor accepts, including `csv`, `pickle`, or `txt`.
          See `TaskOnKart.make_target module <https://gokart.readthedocs.io/en/latest/task_on_kart.html#taskonkart-make-target>` for details.
      - ignore_task_names: Optional[List[str]]
          List of task names to ignore.
      Returns
      -------
      None
      """
      task_info_table = make_task_info_as_table(
          task=task, ignore_task_names=ignore_task_names
      )
  
      unique_id = task.make_unique_id()
  
      task_info_target = make_target(
          file_path=task_info_dump_path, unique_id=unique_id
      )
      task_info_target.dump(obj=task_info_table, lock_at_dump=False)
  
file_path: gokart/gokart/tree/task_info.py
imports: import os
  from typing import List, Optional
  import pandas
  from gokart.target import make_target
  from gokart.task import TaskOnKart
  from gokart.tree.task_info_formatter import make_task_info_tree, make_tree_info, make_tree_info_table_list
label_desc: Use image node_id 3 for calling a global function with example usage: dump_task_info_table(task, task_info_dump_path, ignore_task_names) without return types