code: def run_dist(rank, world_size, port):
      config = {}
      colossalai.launch(
          config=config,
          rank=rank,
          world_size=world_size,
          host="localhost",
          port=port,
          backend="nccl",
      )
      run_gemini_use_rmt()
  
file_path: ColossalAI/tests/test_zero/test_gemini/test_gemini_use_rmt.py
imports: import pytest
  import torch
  import torch.distributed
  import colossalai
  from colossalai.testing import DummyDataloader, parameterize, rerun_if_address_is_in_use, spawn
  from colossalai.utils import set_seed
  from colossalai.zero import GeminiDDP
  from colossalai.zero.gemini.chunk import search_chunk_configuration
  from colossalai.zero.gemini.memory_tracer.runtime_mem_tracer import RuntimeMemTracer
  from tests.kit.model_zoo import model_zoo, run_fwd_bwd
label_desc: Use image node_id 2 for calling a global function with example usage: run_dist(rank, world_size, port) without return types