code: def run(self):
      model = BoringModel()
      trainer = Trainer(max_epochs=10, strategy="ddp")
      trainer.fit(model)
  
imports: from lightning.app import CloudCompute, LightningApp, LightningWork
  from lightning.app.components import LightningTrainerMultiNode
  from lightning.pytorch import Trainer
  from lightning.pytorch.demos.boring_classes import BoringModel
label_desc: Use image node_id 1 for calling the LightningTrainerDistributed obj's underlying member method code with example usage: obj.run() without return types