code: def run_test(
      model,
      dataset,
      config_files,
      seeds,
      nproc,
      world_size,
      ip,
      port,
      group_offset,
  ):
      results = defaultdict(list)
      for seed in seeds:
          res = run(
              model,
              dataset,
              config_files,
              config_dict={"seed": seed},
              nproc=nproc,
              world_size=world_size,
              ip=ip,
              port=port,
              group_offset=group_offset,
          )
          for _key, _value in res["test_result"].items():
              results[_key].append(_value)
      return results
  
imports: import argparse
  import random
  from collections import defaultdict
  from scipy import stats
  from recbole.quick_start import run
label_desc: Use image node_id 1 for calling a global function with example usage: run_test(model, dataset, config_files, seeds, nproc, world_size, ip, port, group_offset) and returns: results