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()