(
submodule_node: torch.fx.Node,
alloc_graph_input: bool = False,
)
| 1303 | bufsizes: list[int] = [] |
| 1304 | |
| 1305 | def _handle( |
| 1306 | submodule_node: torch.fx.Node, |
| 1307 | alloc_graph_input: bool = False, |
| 1308 | ) -> None: |
| 1309 | current_bufsizes = _handle_submodule( |
| 1310 | algo, |
| 1311 | graph_module, |
| 1312 | alignment, |
| 1313 | submodule_node, |
| 1314 | graph_signature, |
| 1315 | alloc_graph_input=alloc_graph_input, |
| 1316 | ) |
| 1317 | nonlocal bufsizes |
| 1318 | _merge_bufsizes(bufsizes, current_bufsizes) |
| 1319 | |
| 1320 | for cond_node in get_cond_nodes(graph_module): |
| 1321 | _handle(cast(torch.fx.Node, cond_node.args[1])) |
no test coverage detected