torch.utils.deterministic#
创建于:2023 年 10 月 26 日 | 最后更新于:2025 年 6 月 6 日
- torch.utils.deterministic.fill_uninitialized_memory#
一个
布尔值
,如果为 True,则在torch.use_deterministic_algorithms()
设置为True
时,导致未初始化内存被填充已知值。浮点和复数被设置为 NaN,整数被设置为最大值。默认值:
True
填充未初始化内存会损害性能。因此,如果您的程序有效且不将未初始化内存用作操作的输入,则可以关闭此设置以获得更好的性能,并且仍然是确定性的。
当此设置打开时,以下操作将填充未初始化内存
torch.Tensor.resize_()
当用未量化的张量调用时torch.empty_permuted()