dgl里的gatconv是不是非确定性的呀,我固定了所有的随机种子,但输出结果依然在变
    解决:

    1. def set_seed(seed):
    2. random.seed(seed)
    3. os.environ['PYTHONHASHSEED'] = str(seed)
    4. np.random.seed(seed)
    5. torch.manual_seed(seed)
    6. torch.cuda.manual_seed(seed)
    7. torch.cuda.manual_seed_all(seed)
    8. dgl.random.seed(seed)
    9. dgl.seed(seed)
    10. torch.backends.cudnn.deterministic = True
    11. torch.backends.cudnn.benchmark = False
    12. torch.backends.cudnn.enabled = False
    13. set_seed(SEED)