class_docstr: RendezvousInfo is machine identity information that is:
   - configured in the container by the rendezvous layer (when on a Determined cluster)
   - independent of the launch layer
   - consumed by the launch layer
class_docstr_tok: ["RendezvousInfo","is","machine","identity","information","that","is",":","-","configured","in","the","container","by","the","rendezvous","layer","(","when","on","a","Determined","cluster",")","-","independent","of","the","launch","layer","-","consumed","by","the","launch","layer"]
code: def __init__(
      self,
      container_addrs: List[str],
      container_rank: int,
      container_slot_counts: List[int],
  ):
      self.container_addrs = container_addrs
      self.container_rank = container_rank
      self.container_slot_counts = container_slot_counts
  
imports: import json
  import os
  from typing import Any, Dict, Iterable, List, Optional, Union
  from determined import gpu
label_desc: Use image node_id 1 to create a new RendezvousInfo object  with example: obj = RendezvousInfo(container_addrs, container_rank, container_slot_counts)