Spaces:
Running
Running
| def set_seed(seed: int = 72): | |
| """ | |
| Establece la semilla para PyTorch con opciones deterministas en cuDNN. | |
| """ | |
| import torch | |
| # Establecer una semilla para aumentar la reproducibilidad del script | |
| torch.manual_seed(seed) # Establece la semilla para todos los generadores de números aleatorios en CPU de PyTorch | |
| torch.cuda.manual_seed_all(seed) # Establece la semilla para todas las GPUs que estés usando | |
| torch.backends.cudnn.deterministic = True # Hace que cuDNN utilice algoritmos deterministas | |
| torch.backends.cudnn.benchmark = False # Evita selección del algoritmo "más rápido" no determinista |