快捷方式

torch.jit.script_if_tracing

torch.jit.script_if_tracing(fn)[source][source]

在跟蹤 (tracing) 期間首次呼叫 fn 時編譯它。

torch.jit.script 由於許多編譯器內建 (compiler builtins) 的延遲初始化,在首次呼叫時具有不可忽略的啟動時間。因此,不應在庫程式碼中使用它。但是,即使您的庫程式碼使用了控制流 (control flow),您可能仍希望其部分功能在跟蹤 (tracing) 模式下工作。在這種情況下,應使用 @torch.jit.script_if_tracing 來替代 torch.jit.script

引數

fn – 要編譯的函式。

返回

如果在跟蹤 (tracing) 期間呼叫,將返回由 torch.jit.script 建立的 ScriptFunction。否則,將返回原始函式 fn

文件

查閱 PyTorch 的全面開發者文件

檢視文件

教程

獲取面向初學者和高階開發者的深入教程

檢視教程

資源

查詢開發資源並獲得問題解答

檢視資源