code: def get_log_file(io_op_desc, cmd_line):
      QUEUE_DEPTH = "--queue_depth"
      BLOCK_SIZE = "--block_size"
      SINGLE_SUBMIT = "--single_submit"
      OVERLAP_EVENTS = "--overlap_events"
      THREAD_COUNT = "--threads"
      IO_PARALLEL = "--io_parallel"
  
      tag_map = {
          QUEUE_DEPTH: "d",
          BLOCK_SIZE: "bs",
          SINGLE_SUBMIT: "single",
          OVERLAP_EVENTS: "overlap",
          THREAD_COUNT: "t",
          IO_PARALLEL: "p",
      }
  
      tag_default = {
          QUEUE_DEPTH: 1,
          BLOCK_SIZE: "1M",
          SINGLE_SUBMIT: "block",
          OVERLAP_EVENTS: "sequential",
          THREAD_COUNT: 1,
          IO_PARALLEL: 1,
      }
  
      def get_default_value(tag):
          value = tag_default[tag]
          if tag in [SINGLE_SUBMIT, OVERLAP_EVENTS]:
              return value
          return f"{tag_map[tag]}{value}"
  
      def get_config_value(tag, value):
          tag_key = tag_map[tag]
          if value is None:
              return tag_key
          return f"{tag_key}{value}"
  
      tag_list = [
          SINGLE_SUBMIT,
          OVERLAP_EVENTS,
          THREAD_COUNT,
          IO_PARALLEL,
          QUEUE_DEPTH,
          BLOCK_SIZE,
      ]
      log_tags = [io_op_desc]
      cmd_tags = create_cmd_tags(cmd_line)
      for tag in tag_list:
          if tag in cmd_tags:
              log_tags.append(get_config_value(tag, cmd_tags[tag]))
          else:
              log_tags.append(get_default_value(tag))
  
      log_file = "_".join(log_tags)
      log_file += ".txt"
      return log_file
  
imports: import os
  import sys
  import argparse
  import json
  import itertools
  import subprocess
  import shutil
  from test_ds_aio_utils import refine_integer_value
  from perf_sweep_utils import READ_OP_DESC, WRITE_OP_DESC, BENCH_LOG_DIR, READ_IO_DIR, WRITE_IO_DIR, READ_LOG_DIR, WRITE_LOG_DIR
  from deepspeed.ops.op_builder import AsyncIOBuilder
label_desc: Use image node_id 8 for calling a global function with example usage: get_log_file(io_op_desc, cmd_line) and returns: log_file, tag_map, value, tag_key, value, value, tag_key