torch.utils.deterministic¶
- torch.utils.deterministic.fill_uninitialized_memory¶
- 一個 - bool值,如果為 True,則在- torch.use_deterministic_algorithms()設定為- True時,會使用已知值填滿未初始化的記憶體。浮點數和複數值會設定為 NaN,而整數值會設定為最大值。- 預設值: - True- 填滿未初始化的記憶體會損害效能。因此,如果您的程式有效且不會將未初始化的記憶體用作操作的輸入,則可以關閉此設定以獲得更好的效能,並且仍然保持確定性。 - 開啟此設定時,以下操作將填滿未初始化的記憶體 - 在呼叫非量化張量時使用 - torch.Tensor.resize_()
- torch.empty_permuted()