评价此页

torch.utils.deterministic#

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

torch.utils.deterministic.fill_uninitialized_memory#

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

默认值: True

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

以下操作将在启用此设置时填充未初始化内存