Update MoE offload implementation plan and implements a global state for MoE/QMoE #32738
Update MoE offload implementation plan
80219371
Focus MoE plan on selected strategy
0f3ee97e
Define PR deliverables for MoE offload plan
aed8af9e
Specify MoE offload strategy in integration PR scope
a91e27d7
List four MoE offload policy session options
8a92ce6b
Separate session-global MoE counting from offload integration
c5db52ab
xadupre
changed the title Update MoE offload implementation plan [DRAFT] Update MoE offload implementation plan and implements a global state for MoE/QMoE 17 days ago
Add session-global MoE expert state and invocation counting
b891acfc
Fix output-name span in MoE counter integration tests
4d7d6ebc
Apply global MoE expert counter policy
0d231ec0
Index MoE counters by kernel and expert at initialization
417ef7f1
Encapsulate MoE expert usage and gate optional diagnostics
c62002d1
Overlap MoE expert usage counting with CUDA computation
ca9cacaa
Preserve existing OpKernelContext virtual method slots
7bea5b39
Fix MoE counting minimal-build size and CUDA plugin tests
ab4ea614
Simplify MoE counters with bounded coefficients
bccb9c9a
Record expert usage directly in MoeExpertState
834ba457
Share expert collection through framework KernelUsage
6a17e1cb
Expose session-owned KernelUsage through kernel contexts
39409e6c
Rename CUDA usage adapter to CudaRoutingSnapshot
199d32ec
Add MoeExpertState::GetExpertStats() flat accessor
e9702672
Replace KernelUsage with generic KernelPilot + MoeExpertSelection
fe5c003f
Remove NodeCounters/GetSnapshot; SessionState exposes GetKernelPilot …
fbe2ac56
Simplify MoeExpertSelection: drop membership mask, keep only expert list
7d9f0f40
Remove NodeInfo; nodes_ now maps graph identity to the kernel pointer
9bfd1058
Free nodes_ once FinalizeInitialization() runs; it is Load()-only state
7ffcc525
Stop storing nodes_; build the graph-identity index locally inside Lo…
1383d336
Remove redundant MoE node type storage
5a080660
Refactor MoE kernel pilot state
7731b4a9
Move MoE logging into kernel pilot state
1225e9ca
Log MoE counter updates from kernel pilot state
9394e1c5
Clarify MoE redistribution synchronization
e0e53030
Address MoE state review findings
97a5eee5
Keep MoE counter commits lock-free
e4aad2f7
Migrate QMoE tools to counter logs
8f36fc6f
Fix minimal KernelPilot source exclusion
84c7712d
xadupre
changed the title [DRAFT] Update MoE offload implementation plan and implements a global state for MoE/QMoE Update MoE offload implementation plan and implements a global state for MoE/QMoE 15 days ago
Move usage commit into KernelPilot
77ce9cba
Bound MoE counter logs and clarify collector lifecycle
c4b3fc5e
Exclude CUDA MoE collector sources from minimal builds
81684882
xadupre
merged
c2650ccb
into main 10 days ago
xadupre
deleted the docs/moe-offload-step-5 branch 10 days ago
Assignees
No one assigned
Login to write a write a comment.
Login via GitHub