feat: use D2D instead of H2H in pp (#7673)

Co-authored-by: alpha-baby <fujianhao1997@qq.com>
This commit is contained in:
TianyuZhang1214
2025-07-04 01:58:50 +08:00
committed by GitHub
parent 264dc6e744
commit 0099172327
3 changed files with 45 additions and 22 deletions

View File

@@ -928,7 +928,7 @@ class Scheduler(
point_to_point_pyobj(
recv_reqs,
self.pp_rank * self.tp_size + dp_offset,
self.world_group.cpu_group,
self.world_group.device_group,
self.pp_rank * self.tp_size + dp_offset,
(self.pp_rank + 1) * self.tp_size + dp_offset,
)
@@ -975,7 +975,7 @@ class Scheduler(
recv_reqs = point_to_point_pyobj(
[],
self.pp_rank * self.tp_size + dp_offset,
self.world_group.cpu_group,
self.world_group.device_group,
(self.pp_rank - 1) * self.tp_size + dp_offset,
self.pp_rank * self.tp_size + dp_offset,
)