快捷方式

torch.autograd.graph.increment_version

torch.autograd.graph.increment_version(tensor)[來源][來源]

更新 autograd 元數據,追蹤給定的 Tensor 是否已就地修改。

這是為了在 autograd 引擎中啟用更準確的錯誤檢查。 它已經由 PyTorch 函數自動完成,並在適當地呼叫 mark_dirty() 時在自訂 Function 中完成,因此只有當您以 PyTorch 不知道的方式對 Tensor 資料執行就地操作時,才需要明確地呼叫此函數。 例如,一個自訂核心讀取 Tensor data_ptr 並基於此指標就地修改記憶體。 可以接受一個張量或一個張量列表。

請注意,對於單個就地操作,多次遞增版本計數器沒有問題。

請注意,如果您傳入在 torch.inference_mode() 下建構的張量,我們將不會增加其版本計數器 (因為您的張量沒有計數器)。

文件

存取 PyTorch 的完整開發者文件

檢視文件

教學

取得針對初學者和進階開發者的深入教學

檢視教學

資源

尋找開發資源並獲得您的問題解答

檢視資源