Spec-Zone.ru › PyTorch 2.14

torch.utils.deterministic

Создано: Oct 26, 2023 | Последнее обновление: Jun 06, 2025

torch.utils.deterministic.fill_uninitialized_memory

Значение bool, которое при значении True приводит к заполнению неинициализированной памяти известным значением, если torch.use_deterministic_algorithms() установлено в True. Значения с плавающей точкой и комплексные значения устанавливаются в NaN, а целочисленные значения — в максимальное значение.

По умолчанию: True

Заполнение неинициализированной памяти снижает производительность. Поэтому, если ваша программа корректна и не использует неинициализированную память в качестве входных данных для операции, эту настройку можно отключить для повышения производительности, сохранив детерминированность.

При включении этой настройки следующие операции заполняют неинициализированную память:

  • torch.Tensor.resize_() при вызове с тензором, который не является квантованным
  • torch.empty()
  • torch.empty_strided()
  • torch.empty_permuted()
  • torch.empty_like()

© 2026, PyTorch Contributors
PyTorch has a BSD-style license, as found in the LICENSE file.
https://docs.pytorch.org/docs/2.14/deterministic.html

Spec-Zone.ru

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