code: def create_read_file(sweep_config):
      read_folder = os.path.join(
          sweep_config.nvme_dir, f"{READ_IO_DIR}"
      )
      os.makedirs(read_folder, exist_ok=True)
      read_file_name = os.path.join(
          read_folder, f"random_{sweep_config.io_size}B.pt"
      )
      block_size, block_count = get_block_size_and_count(
          refine_integer_value(sweep_config.io_size)
      )
      dd_job = Job(
          cmd_line=[
              f"dd if=/dev/urandom of={read_file_name} bs={block_size} count={block_count}"
          ]
      )
      print(
          f"[Start] Create read file of {sweep_config.io_size} bytes by running {dd_job.cmd()} ...."
      )
      run_job(dd_job)
      print(
          f"[Done] Create read file of {sweep_config.io_size} bytes by running {dd_job.cmd()} ...."
      )
      return read_folder, read_file_name
  
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
label_desc: Use image node_id 13 for calling a global function with example usage: create_read_file(sweep_config) and returns: read_folder,  read_file_name