docstr: Make all GPUs in DDP use the same seed to find identical permutations and not require syncing parameters later
code: def set_identical_seed(cls, identical_seed=1):
      """Make all GPUs in DDP use the same seed to find identical permutations and not require syncing parameters later"""
  
      if cls.__verbosity > 0:
          print(
              "[set_identical_seed] Set the identical seed: {:} for all GPUs to make sure the same results generated in permutation search".format(
                  identical_seed
              )
          )
  
      cls.__manual_seed = identical_seed
      cls.reset_seed()
  
imports: import os
  import torch
  import json
  import string
  import time
  import numpy
  import sys
  import builtins
  import io
label_desc: Use image node_id 1 for calling the Permutation obj's underlying member method code with example usage: obj.set_identical_seed(cls, identical_seed) without return types