Files
qwen38-flash-next-dgx-spark/docs/packaging-validation.md
T

28 lines
2.0 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 项目整理验证(2026-09-17
> 历史实验记录:保留当时的配置和恢复状态。当前部署已改为 128K eager 基线,见 [当前状态](README.md)。
- 全部 Python 文件通过语法解析;全部 Shell 脚本通过 bash -n。
- vendor/vllm_ple_mmap.py 的 SHA256 与部署时使用的文件一致。
- Spark 上 docker compose config 验证默认及 baseline 两套配置成功。
- 将两套配置展开后的 command、entrypoint 与原部署逐项比较,完全一致。
- 新目录结构在 Spark 上成功 docker build,临时镜像为 local/qwen38-git-check:0bfc7a15。
构建使用已经核对的本地基础镜像 tag,没有重新拉取浮动 nightly。
- 新版 smoke-test.py 对现有线上容器执行成功:算术 1.76 秒、中文回答 5.18 秒、工具调用 1.92 秒。
- 检查 Git 待提交文件:不含 .env、密钥文件、原始日志、模型权重或原主机/代理地址。
线上服务没有被重建。此轮验证覆盖项目构建、配置等价性与测试脚本;
没有从空缓存重新下载 124 GiB 权重,也没有再次完整加载模型。
## 前缀缓存优化的最终打包验证(同日)
- 默认、no-prefix、baseline 三套 Compose 配置均在 Spark 上解析成功。
- 默认配置的镜像和展开后的启动参数与正在运行的优化容器一致(归一化 Compose 的美元符号转义后比较)。
- 从最终项目目录构建 `local/qwen38-optimized-repo-check:0bfc7a15` 成功;使用同一固定版本的本地基础镜像。
- 新构建镜像中 `mamba_hybrid.py``scheduler.py` 的 SHA256 分别与线上优化容器一致。
- 最终线上容器为 running / healthy;采用 `unless-stopped` 重启策略。
- Python 语法、Shell 语法、vendor 文件摘要及 Git 空白检查通过。
本节验证项目可以构建且配置与线上对应;临时构建镜像未另行加载全模型。
线上优化配置的推理、缓存正确性及性能验收见 `optimization-results.md`