Spec-Zone.ru › PyTorch 2

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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API