- scripts: 11 个服务器原样脚本入库(md5 对照表更新至 README);D=60.1 生产原样配方、 E=v5 DFlash 底稿、F=PD 链四角色部署+launch+双场景压测驱动 - profiles: 新增 6 个 .env(D/E 单机 + F 四角色,均带镜像 digest sha256:28e0d260…,对齐 kimi3 PD 多角色先例) - deploy/PD_CHAIN.md: 方案 F 编排手册(启动顺序 mc-master→prefill→decode→router、 基础设施依赖表、质量门口径、拆链恢复、÷2 单机等效判决) - platforms/patches/pro6000/glm53_pd_chain/: sglang 补丁树 vs 镜像原版 11 文件 unified diff 快照——宿主树无 .git,此为唯一版本记录(DFlash+PP+PD 解锁全集) - deploy/manifests/: GLM-5.3-NVFP4(47分片)/GLM-5.3-DFlash2(单分片) 权重 md5 清单 - deploy/CURRENT.md: 全集群现役状态页(2026-09-08 八机实测) - deploy/verify_profile.sh: 防漂移核验工具(digest+参数 token 比对+端口/health, 已在 60.1 生产容器实测 PASS)
30 lines
1.5 KiB
Bash
30 lines
1.5 KiB
Bash
# GLM-5.3-NVFP4 PD 分离链 - 角色1: Mooncake 元数据服务 mc-master(方案F,双机 6000D-1 + 6000D-2)。
|
||
# 四角色链之一,启动顺序强制: mc-master(60.1:50051) -> prefill(60.1:30000) -> decode(60.2:30000) -> router(60.2:31000)。
|
||
# 完整链编排见 deploy/PD_CHAIN.md;可执行脚本: experiments/pro6000/glm53_nvfp4_pro6000d_sglang_dual_scenario_bench/scripts/deploy_pd_smoke_master.sh
|
||
#
|
||
# 关键点:
|
||
# - 镜像自带的 mooncake_master 二进制(/opt/sglang/bin/mooncake_master),无需 GPU
|
||
# --network host,监听 50051;prefill/decode 容器通过 MOONCAKE_MASTER=174.1.60.1:50051 注册
|
||
# - 就绪判据: ss -tln | grep :50051(脚本 sleep 3 后检查)
|
||
# - 拆链时必须先删本容器之外的角色再删它? 否——顺序无依赖,但生产恢复 60.1 时
|
||
# 本容器与 glm53-pd-smoke-prefill 都要删干净、等显存排空再拉生产容器
|
||
#
|
||
# 实测背景(2026-09-08 方案F 双场景压测): 13/13 干净点,质量门 6/7。
|
||
|
||
PLATFORM=pro6000
|
||
EXPERIMENT=glm53_nvfp4_pro6000_pd_master
|
||
MODEL_NAME=GLM-5.3-NVFP4
|
||
ENGINE=sglang-mooncake-master
|
||
RUNTIME=docker
|
||
ROLE=pd-master
|
||
NODE=174.1.60.1
|
||
DOCKER_IMAGE=lmsysorg/sglang:nightly-dev-20260828-daf63171
|
||
DOCKER_IMAGE_DIGEST=sha256:28e0d26073161e49ca56eba808d264a4223804a212020f1dfe1b2405b9f8a399
|
||
CONTAINER_NAME=mc-master
|
||
PORT=50051
|
||
|
||
DOCKER_FLAGS="--network host --restart unless-stopped"
|
||
ENTRYPOINT="/opt/sglang/bin/mooncake_master"
|
||
|
||
READY_CHECK="ss -tln | grep :50051"
|