PyTorch torch.set_deterministic_debug_mode Función
Manual de referencia de Pytorch torch
torch.set_deterministic_debug_modeEs una función en PyTorch que se utiliza para configurar el modo de depuración determinista. Cuando se establece en un valor distinto de cero, PyTorch lanzará un error o una advertencia al utilizar algoritmos no deterministas.
Definición de la función
torch.set_deterministic_debug_mode(debug_mode)
Descripción de parámetros
debug_mode: Modo de depuración, valores opcionales:0: Desactivado (predeterminado)1: Activar modo estricto2: Activar modo de advertencia
Ejemplo de uso
Ejemplo
import torch
# Configurar el modo de depuración determinista como modo estricto
# Esto lanzará un error al utilizar operaciones no deterministas
torch.set_deterministic_debug_mode(1)
# Configurar como modo de advertencia
torch.set_deterministic_debug_mode(2)
# Desactivar el modo de depuración
torch.set_deterministic_debug_mode(0)
print("El modo de depuración determinista se ha configurado")
# Configurar el modo de depuración determinista como modo estricto
# Esto lanzará un error al utilizar operaciones no deterministas
torch.set_deterministic_debug_mode(1)
# Configurar como modo de advertencia
torch.set_deterministic_debug_mode(2)
# Desactivar el modo de depuración
torch.set_deterministic_debug_mode(0)
print("El modo de depuración determinista se ha configurado")
El resultado de salida es:
Se ha configurado el modo de depuración determinista
Otras extensiones