评价此页

torch.utils.deterministic#

创建于:2023 年 10 月 26 日 | 最后更新于:2025 年 6 月 6 日

torch.utils.deterministic.fill_uninitialized_memory#

一个 布尔值,如果为 True,则在 torch.use_deterministic_algorithms() 设置为 True 时,导致未初始化内存被填充已知值。浮点和复数被设置为 NaN,整数被设置为最大值。

默认值:True

填充未初始化内存会损害性能。因此,如果您的程序有效且不将未初始化内存用作操作的输入,则可以关闭此设置以获得更好的性能,并且仍然是确定性的。

当此设置打开时,以下操作将填充未初始化内存