code: def get_non_ddp_exp(self):
      return Experiment(
          name=self.name,
          debug=self.debug,
          version=self.version,
          save_dir=self.save_dir,
          autosave=self.autosave,
          description=self.description,
          create_git_tag=self.create_git_tag,
      )
  
imports: import contextlib
  import json
  import os
  import shutil
  from datetime import datetime
  import numpy
  import pandas
  from imageio import imwrite
  from tensorboard.compat.proto.event_pb2 import Event
  from tensorboard.compat.proto.event_pb2 import SessionLog
  from torch.utils.tensorboard import SummaryWriter, FileWriter
label_desc: Use image node_id 2 for calling the DDPExperiment obj's underlying member method code with example usage: obj.get_non_ddp_exp() and returns: Experiment