PyTorch torch.set_deterministic_algorithm_enabled Funktion
PyTorch torch Referenzhandbuch
torch.set_deterministic_algorithm_enabledEs ist eine Funktion in PyTorch, mit der deterministische Algorithmen festgelegt werden. Sie legt fest, ob deterministische Algorithmen aktiviert werden; wenn aktiviert, liefert jeder Lauf dasselbe Ergebnis.
Funktionsdefinition
torch.set_deterministic_algorithm_enabled(enabled, mode='warn')
Anwendungsbeispiel
Beispiel
import torch
# Deterministische Algorithmen aktivieren
torch.set_deterministic_algorithm_enabled(True)
# Prüfen, ob es aktiviert ist
print(f"Deterministisch: {torch.are_deterministic_algorithms_enabled()}")
# Deterministische Algorithmen deaktivieren
torch.set_deterministic_algorithm_enabled(False)
print(f"Deterministisch: {torch.are_deterministic_algorithms_enabled()}")
# Deterministische Algorithmen aktivieren
torch.set_deterministic_algorithm_enabled(True)
# Prüfen, ob es aktiviert ist
print(f"Deterministisch: {torch.are_deterministic_algorithms_enabled()}")
# Deterministische Algorithmen deaktivieren
torch.set_deterministic_algorithm_enabled(False)
print(f"Deterministisch: {torch.are_deterministic_algorithms_enabled()}")
Weitere Erweiterungen