code: def run_recboles(rank, *args):
      kwargs = args[-1]
      if not isinstance(kwargs, MutableMapping):
          raise ValueError(
              f"The last argument of run_recboles should be a dict, but got {type(kwargs)}"
          )
      kwargs["config_dict"] = kwargs.get("config_dict", {})
      kwargs["config_dict"]["local_rank"] = rank
      run_recbole(
          *args[:3],
          **kwargs,
      )
  
file_path: RecBole/recbole/quick_start/quick_start.py
imports: import logging
  import sys
  import torch.distributed
  from collections.abc import MutableMapping
  from logging import getLogger
  from ray import tune
  from recbole.config import Config
  from recbole.data import create_dataset, data_preparation
  from recbole.data.transform import construct_transform
  from recbole.utils import init_logger, get_model, get_trainer, init_seed, set_color, get_flops, get_environment
label_desc: Use image node_id 3 for calling a global function with example usage: run_recboles(rank) without return types