Commit Graph

6 Commits

Author SHA1 Message Date
ViperEkura 6b0a1dbb5e refactor: redesign batching FSM as queue pipeline with dynamic task states
- Replace 4 vertical system-phase boxes with 3 horizontal lanes
  (PENDING queue / RUNNING batch / FINISHED done) for accurate
  request lifecycle per scheduler.py:197-200
- System phases (Refill, Prefill, Decode, Cleanup) shown as
  transition labels between lanes
- Tokens placed below lanes with dynamic state badge + cumulative
  token count, updated each tick via ReplacementTransform
- Fix prefix_cache collective FadeOut using self.mobjects sweep
- Remove weight=BOLD across all scenes to prevent text drift
- Adjust GQA y-coordinates for subtitle clearance
2026-05-07 17:56:17 +08:00
ViperEkura c05a432e45 chore: use Times New Roman across all scenes, widen Transformer block to 2.4 for \'Transformer Block × 24\' label 2026-05-07 14:59:27 +08:00
ViperEkura 496f964979 refactor: architecture — boxes left, descriptions right, 4-layer layout 2026-05-07 12:18:33 +08:00
ViperEkura 4d96a84fc5 refactor: architecture layer-by-layer introduction with source file refs 2026-05-07 11:37:21 +08:00
ViperEkura a7a79eef96 fix: architecture layout and rewrite continuous_batching with dynamic pipeline animation 2026-05-06 21:48:18 +08:00
ViperEkura c03abd31fe add project source files 2026-05-06 21:16:57 +08:00