code: def run(
      self,
      main_address: str,
      main_port: int,
      node_rank: int,
      world_size: int,
  ):
      print(
          f"ADD YOUR DISTRIBUTED CODE: {main_address=} {main_port=} {node_rank=} {world_size=}"
      )
      print("supports ANY ML library")
  
imports: from lightning.app import LightningWork, LightningApp, CloudCompute
  from lightning.app.components import MultiNode
label_desc: Use image node_id 1 for calling the MultiNodeComponent obj's underlying member method code with example usage: obj.run(main_address, main_port, node_rank, world_size) without return types