text: import numpy as np
  import random
  
  
  def set_random_seed(seed):
      if seed is not None:
          import torch
          random.seed(seed)
          np.random.seed(seed)
          torch.manual_seed(seed)
          torch.cuda.manual_seed_all(seed)
          torch.backends.cudnn.deterministic = True
          torch.backends.cudnn.benchmark = False
  