code: def read_sts(dir_path):
      df_dict = dict()
      for fold in ["train", "dev", "test"]:
          csv_file = os.path.join(dir_path, "{}.tsv".format(fold))
          df = read_tsv_glue(csv_file)
          if fold == "test":
              df = df[[7, 8, 1]]
              df.columns = ["sentence1", "sentence2", "genre"]
          else:
              df = df[[7, 8, 1, 9]]
              df.columns = ["sentence1", "sentence2", "genre", "score"]
          genre_l = []
          for ele in df["genre"].tolist():
              if ele == "main-forum":
                  genre_l.append("main-forums")
              else:
                  genre_l.append(ele)
          df["genre"] = pd.Series(genre_l)
          df_dict[fold] = df
      return df_dict, None
  
imports: import os
  import shutil
  import argparse
  import zipfile
  import json
  import pandas
  import pyarrow
  import pyarrow.json
  from autogluon_contrib_nlp.utils.misc import download, load_checksum_stats
  from autogluon_contrib_nlp.base import get_data_home_dir
  from autogluon_contrib_nlp.data.tokenizers import WhitespaceTokenizer
label_desc: Use image node_id 7 for calling a global function with example usage: read_sts(dir_path) and returns: df_dict,  None