torch.set_flush_denormal
-
torch.set_flush_denormal(mode) → bool -
Отключает ненормализованные числа с плавающей точкой на процессоре.
Возвращает
True, если ваша система поддерживает сброс ненормализованных чисел и успешно настраивает режим сброса ненормализованных чисел.set_flush_denormal()поддерживается только на x86 архитектурах, поддерживающих SSE3.- Параметры
-
mode (bool) – Управляет включением или отключением режима сброса ненормализованных чисел
Пример:
>>> torch.set_flush_denormal(True) True >>> torch.tensor([1e-323], dtype=torch.float64) tensor([ 0.], dtype=torch.float64) >>> torch.set_flush_denormal(False) True >>> torch.tensor([1e-323], dtype=torch.float64) tensor(9.88131e-324 * [ 1.0000], dtype=torch.float64)
© 2024, PyTorch Contributors
PyTorch has a BSD-style license, as found in the LICENSE file.
https://pytorch.org/docs/2.1/generated/torch.set_flush_denormal.html