From dd848bc13a96038cb19e1d861dfc00abf4c49941 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fran=C3=A7ois=20Laurent?= <francois.laurent@posteo.net> Date: Wed, 19 Apr 2023 20:11:49 +0200 Subject: [PATCH] force deterministic cudnn to help the tests --- src/maggotuba/models/trainers.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/maggotuba/models/trainers.py b/src/maggotuba/models/trainers.py index c0fae21..debb78c 100644 --- a/src/maggotuba/models/trainers.py +++ b/src/maggotuba/models/trainers.py @@ -259,7 +259,8 @@ def enforce_reproducibility(generator=None): seed = generator.initial_seed() # see https://pytorch.org/docs/1.13/notes/randomness.html torch.use_deterministic_algorithms(True) - # torch.backends.cudnn.deterministic = True + if torch.cuda.is_available: + torch.backends.cudnn.deterministic = True torch.manual_seed(seed) seed = seed % 2**32 np.random.seed(seed) -- GitLab