functorch.compile.default_partition¶
-
functorch.compile.
default_partition
(joint_module, _joint_inputs, *, num_fwd_outputs)[原始碼]¶ 此函式會分割
joint_module
,其分割方式與在可呼叫物件的原始.forward()
和.backward()
中觀察到的行為非常相似,也就是說,產生的前向圖包含在傳遞給aot_function()
的原始.forward()
可呼叫物件中執行的那些運算子。預設分割器會收集前向輸入和前向輸出之間的運算子。這有助於找到必須為反向傳遞儲存的張量。這些儲存的張量成為生成的前向圖的輸出。其餘的運算子則被放置在反向圖中。
警告
此 API 仍處於實驗階段,可能會有所變更。
- 參數
joint_module (fx.GraphModule) – 聯合前向和反向圖。這是 AOT Autograd 追蹤的結果。
- 回傳值
回傳生成的前向和反向 Fx 圖模組。