Shortcuts

functorch.compile.default_partition

functorch.compile.default_partition(joint_module, _joint_inputs, *, num_fwd_outputs)[source]

以与原始.forward().backward()中观察到的行为非常相似的方式对joint_module进行分区,即,生成的前向图包含在传递给aot_function()的原始.forward()可调用对象中执行的那些操作符。

默认的分区器收集位于前向输入和前向输出之间的操作符。这有助于找到需要为反向传播暂存的张量。这些暂存的张量成为生成的前向图的输出。然后,剩余的操作符被放置在反向图中。

警告

此API是实验性的,可能会发生变化。

Parameters

joint_module (fx.GraphModule) – 联合的前向和后向图。这是AOT Autograd追踪的结果。

Returns

返回生成的前向和后向Fx图模块。