Функция PyTorch torch.set_deterministic_algorithm_enabled
Справочное руководство Pytorch torch
torch.set_deterministic_algorithm_enabledЭто функция в PyTorch, используемая для настройки детерминированных алгоритмов. Она определяет, включать ли детерминированные алгоритмы; при включении каждый запуск будет давать одинаковый результат.
Определение функции
torch.set_deterministic_algorithm_enabled(enabled, mode='warn')
Пример использования
Пример
import torch
# Установите, чтобы включить детерминированные алгоритмы
torch.set_deterministic_algorithm_enabled(True)
# Проверить, включено ли это
print(f"Детерминированность: {torch.are_deterministic_algorithms_enabled()}")
# Отключить детерминированные алгоритмы
torch.set_deterministic_algorithm_enabled(False)
print(f"Детерминированность: {torch.are_deterministic_algorithms_enabled()}")
# Установите, чтобы включить детерминированные алгоритмы
torch.set_deterministic_algorithm_enabled(True)
# Проверить, включено ли это
print(f"Детерминированность: {torch.are_deterministic_algorithms_enabled()}")
# Отключить детерминированные алгоритмы
torch.set_deterministic_algorithm_enabled(False)
print(f"Детерминированность: {torch.are_deterministic_algorithms_enabled()}")
Другие расширения