Draft commit #45453

ArthurZucker wants to merge 22 commits into main from refactor-tp-loading
ArthurZucker
ArthurZucker init
5c4efd53
HuggingFaceDocBuilderDev
ArthurZucker up
1ee7fff9
ArthurZucker tp loading: CPU staging, per-rank scheduling, slice-first FP8, no_grad
b5dcdf21
ArthurZucker tp loading: fix view-keeps-buffer-alive, skip warmup under TP
1fa1c78b
ArthurZucker tp loading: use dist.scatter for sharded redistribute
aea39f09
ArthurZucker tp loading: batched pre-slice via torch.chunk instead of per-rank loop
fa073e84
ArthurZucker tp loading: async pipelined scatter + eliminate per-mapping metadata …
ffac18ae
ArthurZucker tp loading: materialize to GPU directly, drop redundant CPU→GPU copy
6a4dea69
ArthurZucker tp loading: 3-stage pipeline — async convert + async scatter + finalize
5301a9af
ArthurZucker tp loading: batch coalesce scatter/broadcast via _coalescing_manager
84ee0694
ArthurZucker tp loading: packed scatter per source rank; drop coalescing_manager
b9d49ae9
ArthurZucker up
4e66348e
ArthurZucker up
8dc4d753
ArthurZucker tp loading: per-batch pinned-memory reads + pipeline overlap
5d9c61e3
ArthurZucker tp loading: clean NCCL packed-scatter, remove CUDA IPC experiment
498a7269
ArthurZucker tp loading: single-batch packed scatter, document NCCL transfer floor
ffe7a339
ArthurZucker tp loading: pipelined batch_isend_irecv with overlap
63d7486e
ArthurZucker tp loading: remove dead code, shared thread pool, allocator warmup
e186123d
ArthurZucker tp loading: switch to distribute_tensor, drop 200 lines of packing
be9278eb
ArthurZucker tp loading: async scatter + broadcast via mesh_scatter(async_op=True)
cdb4a7d9
ArthurZucker tp loading: minimal sync distribute_tensor, drop async machinery
c60156f8
ArthurZucker update
21ae32d4
github-actions
ArthurZucker
ArthurZucker commented on 2026-04-20

Login to write a write a comment.

Login via GitHub

Reviewers
No reviews
Assignees
No one assigned
Labels
Milestone