tp6.yaml 800 B

1234567891011121314
  1. # TP=6: six boxes on the TP=3 zero-padded checkpoint (experimental/tp3):
  2. # 66 MLA / 66 KDA heads and 2304 MoE columns split as 11 / 11 / 384 per rank.
  3. # The DFlash2 drafter's 8 kv heads need 12 (48 q) at TP=6:
  4. # make_padded.py ... --draft-heads 48 --draft-kv-heads 12 --tp 6
  5. # Stack LAST, as tp3.yaml.
  6. services:
  7. glm53:
  8. volumes:
  9. - ../experimental/tp3/tp3pad.py:/usr/local/lib/python3.12/dist-packages/vllm/models/glm5next/common/tp3pad.py:ro
  10. - ../experimental/tp3/vocab_parallel_embedding.py:/usr/local/lib/python3.12/dist-packages/vllm/model_executor/layers/vocab_parallel_embedding.py:ro
  11. environment:
  12. - TP=6
  13. - EXTRA_ARGS=--scheduler-cls vllm.v1.core.sched.adaptive_k.AdaptiveKScheduler --mm-encoder-tp-mode data
  14. - VLLM_WEIGHT_SNAPSHOT_TAG=tp6pad-2026-09-29