torch.utils.deterministic¶
- torch.utils.deterministic.fill_uninitialized_memory¶
一个
bool
值,如果为 True,则在torch.use_deterministic_algorithms()
设置为True
时,会将未初始化内存填充已知值。浮点数和复数值将设为 NaN,整数值将设为最大值。默认值:
True
填充未初始化内存会降低性能。因此,如果你的程序是有效的并且不将未初始化内存用作操作的输入,那么可以关闭此设置以获得更好的性能,同时仍保持确定性。
当此设置开启时,以下操作将填充未初始化内存
torch.Tensor.resize_()
当使用未量化的 Tensor 调用时torch.empty_permuted()