Files
pytorch/c10/util
David Berard 84b3f1900a C++ network flow implementation in c10 (#132188)
The functorch partitioners use network flow to split the joint graph into a forward and backward graph. Internally, we've found that upgrading to networkx 2.8.8 (from 2.5) results in some hard-to-debug failures (internal reference: https://fburl.com/workplace/jrqwagdm). And I'm told that there's interest to remove the python dependency.

So this PR introduces a C++ implementation that mirrors the API provided by networkx. We'll need to add python bindings and do some additional testing to verify correctness.

Differential Revision: [D61550977](https://our.internmc.facebook.com/intern/diff/D61550977)
Pull Request resolved: https://github.com/pytorch/pytorch/pull/132188
Approved by: https://github.com/Chillee
2024-08-21 18:40:54 +00:00
..
2023-01-27 22:29:33 +00:00
2021-04-30 21:23:28 -07:00
2024-08-02 13:46:46 +00:00
2021-04-30 21:23:28 -07:00
2021-05-27 20:47:56 -07:00
2021-04-30 21:23:28 -07:00
2021-04-30 21:23:28 -07:00