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