code: def set_rng_seed(seed):
      random.seed(seed)
      np.random.seed(seed)
      torch.manual_seed(seed)
      torch.cuda.manual_seed(seed)
      torch.cuda.manual_seed_all(seed)
      torch.backends.cudnn.deterministic = True
  
file_path: AutoGL/test/trainer/pyg/graphcl_ssl.py
imports: import random
  import torch
  import torch.nn
  import numpy
  from autogl.module.train.ssl import GraphCLSemisupervisedTrainer, GraphCLUnsupervisedTrainer
  from autogl.datasets import build_dataset_from_name, utils
  from autogl.module.model.encoders.base_encoder import AutoHomogeneousEncoderMaintainer
  from autogl.module.model.decoders import BaseDecoderMaintainer
  from torch_geometric.nn.glob import global_add_pool, global_max_pool, global_mean_pool
label_desc: Use image node_id 1 for calling a global function with example usage: set_rng_seed(seed) without return types