code: def local_tp_rank(self) -> int:
      return self._tp_dp_process_group.tp_local_rank()
  
imports: import threading
  from typing import List
  import torch.distributed
  from torch.distributed import rpc
  from colossalai.legacy.tensor import ProcessGroup
label_desc: Use image node_id 21 for calling the PipelineProcessGroup obj's underlying member method code with example usage: obj.local_tp_rank() and returns: self