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