code: def run_tp_pipeline_inference(rank, world_size, port, args):
      colossalai.launch(
          config={},
          rank=rank,
          world_size=world_size,
          host="localhost",
          port=port,
          backend="nccl",
      )
      run_inference(args)
  
file_path: colossalai/examples/inference/run_llama_inference.py
imports: import argparse
  import torch
  import torch.distributed
  from transformers import LlamaForCausalLM, LlamaTokenizer
  import colossalai
  from colossalai.inference import InferenceEngine
  from colossalai.testing import spawn
  from colossalai.utils.device import get_current_device
label_desc: Use image node_id 2 for calling a global function with example usage: run_tp_pipeline_inference(rank, world_size, port, args) without return types