docstr: A method to encapsulate all peer-to-peer calls (i.e., send/recv).
  
  Args:
      tensors: the tensor to send or receive.
      p2p_fn: the p2p function call.
      peer_rank: the rank of the peer process.
  
  Returns:
      None
docstr_tok: ["A","method","to","encapsulate","all","peer-to-peer","calls","(","i.e.",",","send\/recv",")",".","Args",":","tensors",":","the","tensor","to","send","or","receive",".","p2p_fn",":","the","p2p","function","call",".","peer_rank",":","the","rank","of","the","peer","process",".","Returns",":","None"]
code: def _point2point(self, tensors, p2p_fn, peer_rank: int):
      """A method to encapsulate all peer-to-peer calls (i.e., send/recv).
  
      Args:
          tensors: the tensor to send or receive.
          p2p_fn: the p2p function call.
          peer_rank: the rank of the peer process.
  
      Returns:
          None
      """
      _check_cpu_tensors(tensors)
  
      p2p_fn(tensors[0], self._gloo_context, peer_rank)
  
imports: import datetime
  import logging
  import os
  import shutil
  import time
  import numpy
  import pygloo
  import ray
  from ray._private import ray_constants
  from ray.util.collective.collective_group import gloo_util
  from ray.util.collective.collective_group.base_collective_group import BaseGroup
  from ray.util.collective.const import get_store_name
  from ray.util.collective.types import AllGatherOptions, AllReduceOptions, Backend, BarrierOptions, BroadcastOptions, RecvOptions, ReduceOptions, ReduceScatterOptions, SendOptions
label_desc: Use image node_id 13 for calling the GLOOGroup obj's underlying member method code with example usage: obj._point2point(tensors, p2p_fn, peer_rank) without return types