functorch.compile.aot_module¶
-
functorch.compile.aot_module(mod, *args, **kwargs)[原始碼]¶ 使用 torch 調度追蹤機制追蹤
mod的正向和反向圖。它是一個包裝函式,底層使用aot_function()執行追蹤和編譯。aot_module()會將nn.Module的參數和緩衝區提升為一個新的可調呼叫物件的輸入,然後透過aot_function()編譯。警告
此 API 仍處於實驗階段,可能會有所變更。
- 參數
mod (Callable) – 一個
nn.Module模組。args – 要傳遞給
aot_function()的參數kwargs – 要傳遞給
aot_function()的關鍵字參數
- 回傳值
回傳一個
nn.Module,它保留了原始mod的 Eager 模式行為,但其正向和反向圖已被編譯。