code: def read_jsonl_superglue(jsonl_file):
      columns = None
      out = []
      with open(jsonl_file, "r") as f:
          for i, line in enumerate(f):
              line = line.strip()
              sample = json.loads(line)
              if columns is None:
                  columns = list(sample.keys())
              else:
                  assert sorted(columns) == sorted(
                      list(sample.keys())
                  ), "Columns={}, sample.keys()={}".format(
                      columns, sample.keys()
                  )
              out.append([sample[col] for col in columns])
      df = pd.DataFrame(out, columns=columns)
      return df
  
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 2 for calling a global function with example usage: read_jsonl_superglue(jsonl_file) and returns: df