@@ -963,66 +963,7 @@ def _reduce_scatter_tensor_coalesced_native_meta(
963963
964964 # mark these ops has side effect so that they won't be removed by DCE
965965 torch .fx .node .has_side_effect (torch .ops ._c10d_functional .wait_tensor .default )
966- torch .fx .node .has_side_effect (
967- torch .ops ._c10d_functional .all_gather_into_tensor_out .default
968- )
969- torch .fx .node .has_side_effect (
970- torch .ops ._c10d_functional .all_gather_into_tensor .default
971- )
972- torch .fx .node .has_side_effect (
973- torch .ops ._c10d_functional .all_gather_into_tensor_coalesced .default
974- )
975- torch .fx .node .has_side_effect (torch .ops ._c10d_functional .all_reduce .default )
976- torch .fx .node .has_side_effect (torch .ops ._c10d_functional .all_reduce_ .default )
977- torch .fx .node .has_side_effect (
978- torch .ops ._c10d_functional .all_reduce_coalesced .default
979- )
980- torch .fx .node .has_side_effect (
981- torch .ops ._c10d_functional .all_reduce_coalesced_ .default
982- )
983- torch .fx .node .has_side_effect (torch .ops ._c10d_functional .all_to_all_single .default )
984- torch .fx .node .has_side_effect (torch .ops ._c10d_functional .broadcast .default )
985- torch .fx .node .has_side_effect (torch .ops ._c10d_functional .broadcast_ .default )
986- torch .fx .node .has_side_effect (
987- torch .ops ._c10d_functional .reduce_scatter_tensor .default
988- )
989- torch .fx .node .has_side_effect (
990- torch .ops ._c10d_functional .reduce_scatter_tensor_coalesced .default
991- )
992- torch .fx .node .has_side_effect (
993- torch .ops ._c10d_functional_autograd .all_to_all_single .default
994- )
995- torch .fx .node .has_side_effect (
996- torch .ops ._c10d_functional_autograd .reduce_scatter_tensor .default
997- )
998- torch .fx .node .has_side_effect (
999- torch .ops ._c10d_functional_autograd .all_gather_into_tensor .default
1000- )
1001- # also the no-overload version
1002966 torch .fx .node .has_side_effect (torch .ops ._c10d_functional .wait_tensor )
1003- torch .fx .node .has_side_effect (torch .ops ._c10d_functional .all_gather_into_tensor_out )
1004- torch .fx .node .has_side_effect (torch .ops ._c10d_functional .all_gather_into_tensor )
1005- torch .fx .node .has_side_effect (
1006- torch .ops ._c10d_functional .all_gather_into_tensor_coalesced
1007- )
1008- torch .fx .node .has_side_effect (torch .ops ._c10d_functional .all_reduce )
1009- torch .fx .node .has_side_effect (torch .ops ._c10d_functional .all_reduce_ )
1010- torch .fx .node .has_side_effect (torch .ops ._c10d_functional .all_reduce_coalesced )
1011- torch .fx .node .has_side_effect (torch .ops ._c10d_functional .all_reduce_coalesced_ )
1012- torch .fx .node .has_side_effect (torch .ops ._c10d_functional .all_to_all_single )
1013- torch .fx .node .has_side_effect (torch .ops ._c10d_functional .broadcast )
1014- torch .fx .node .has_side_effect (torch .ops ._c10d_functional .broadcast_ )
1015- torch .fx .node .has_side_effect (torch .ops ._c10d_functional .reduce_scatter_tensor )
1016- torch .fx .node .has_side_effect (
1017- torch .ops ._c10d_functional .reduce_scatter_tensor_coalesced
1018- )
1019- torch .fx .node .has_side_effect (torch .ops ._c10d_functional_autograd .all_to_all_single )
1020- torch .fx .node .has_side_effect (
1021- torch .ops ._c10d_functional_autograd .reduce_scatter_tensor
1022- )
1023- torch .fx .node .has_side_effect (
1024- torch .ops ._c10d_functional_autograd .all_gather_into_tensor
1025- )
1026967
1027968 # Register legacy ops for backward compatibility
1028969 # TODO(yifu): remove these in functional collective beta release
0 commit comments