Skip to content

[VideoGenX] run matched Wan workloads on SGLang and vLLM-Omni - #3733

Draft
edwingao28 wants to merge 36 commits into
feat/videogenx-h3-vllm-omnifrom
feat/wan-serving-runner
Draft

edwingao28 wants to merge 36 commits into
feat/videogenx-h3-vllm-omnifrom
feat/wan-serving-runner

Conversation

@edwingao28

@edwingao28 edwingao28 commented Oct 5, 2026 •

Copy link
Copy Markdown
Collaborator

Description

Run Wan2.2 on SGLang and vLLM-Omni through native sweeps with a shared 20-clip workload, immutable plans, and sealed failure evidence.

Validation Result
Producer → App Both synthetic engine bundles passed archive-to-History regression.
CPU CI Tests/lint/harness/spec/power passed at 4475151c.
H100/a8576ccb One clip, submission through validation: 37.97 s; 4518 W across eight GPUs; informational only.

Blocker: Depends on #4243. Native H200 GPU qualification remains unverified.

Related Issue

#2916, #4243, #4246.

Type of Change and Checklist

Type of Change

  • Bug fix
  • New feature
  • Configuration change
  • Documentation update
  • Other (please describe)

Checklist

  • I have tested my changes locally
  • I have updated documentation if necessary
  • For every change that can affect benchmark performance and every recipe addition or modification, I have appended a new entry to the physical end of inferencex-e2e/perf-changelog.yaml and have not edited historical entries
  • Before merging via reuse, an authorized maintainer (OWNER/MEMBER/COLLABORATOR) has commented /use <run_id> (or the legacy /reuse-sweep-run) on this PR. Do this only once there is a final full sweep that is all green with evals passing, since after this comment the sweep label will no longer automatically kick off new sweeps. Remove and re-add the label to force one.

edwingao28 and others added 7 commits September 26, 2026 23:23
移植既有 H3 视频流程到当前主线,保留独立资源生命周期和结果契约;对齐正式 changelog 解析、暂存功耗模块、AMD SMI 与封装脚本校验。
补回 H3 父 PR 已有的测试清理:删除仅回显 stub 输入的断言,保留 CLI 退出行为验证。
在当前主线移除 utils 兼容入口后,改用 infx 功耗模块与优先级 CLI,保留隔离暂存和 Python 3.10 兼容,并同步依赖路径及中英文说明。
将 feat/h3-cross-hardware 与当前 main 合并;保留 H3 changelog 条目并追加在 main 新增条目之后,维持 append-only 契约。

Co-authored-by: Wenyao Gao <edwingao28@users.noreply.github.com>
将 H3 工作流、暂存功耗打包与 AMD 辅助脚本对齐到 inferencex-e2e/ 布局;保留 staged 包内的 infx/ 导入契约与手动派发路径。

Co-authored-by: Wenyao Gao <edwingao28@users.noreply.github.com>
补充 #2916 与 App #1193 的契约矩阵、CPU 验证结果与下一步决策说明。

Co-authored-by: Wenyao Gao <edwingao28@users.noreply.github.com>
新增 Wan 视频服务与部署证据投影,保留 H3 行为。
@github-actions

github-actions Bot commented Oct 5, 2026

Copy link
Copy Markdown
Contributor

Thanks for the contribution!

  • Review: If this PR changes files owned by someone other than a repository admin or @SemiAnalysisAI/core, ask one eligible CODEOWNER to complete the latest PR_REVIEW_CHECKLIST.md before contacting a core maintainer on Slack. Follow the template exactly, including As a PR reviewer and CODEOWNER, I have reviewed this and have, so sign-off verification triggers.
  • PR verification: Sweeps only run on labeled PRs. Add full-sweep-fail-fast (strongly recommended); use full-sweep-enabled only when matrix jobs should continue after a failure.
  • After merging: PR authors must ensure all GitHub Actions jobs pass. Transient failures often pass on rerun; see how to rerun failed jobs.
中文

感谢你的贡献!

  • **审阅:**如果 PR 修改的文件归属于仓库管理员及 @SemiAnalysisAI/core 之外的 CODEOWNER,请先联系一位有资格的 CODEOWNER 填写最新的 PR_REVIEW_CHECKLIST.md,再通过 Slack 联系核心维护者。必须严格遵循模板,并保留 As a PR reviewer and CODEOWNER, I have reviewed this and have,才能触发签核验证。
  • **PR 验证:**扫描仅在带有标签的 PR 上运行。强烈建议添加 full-sweep-fail-fast;仅当需要矩阵任务在失败后继续运行时才使用 full-sweep-enabled。
  • **合并后:**PR 作者必须确保所有 GitHub Actions 任务通过。临时性失败通常可以通过重新运行恢复;参见重新运行失败任务的说明。

中文:将 PR #2916 的 H3 serving spec 原样复制为测试 fixture。
中文:新增 SGLang 与 vLLM-Omni 共用的 MiniMax-H3 workload spec 及 loader;生成的 plan 及其 plan_sha256 与 #2916 runner 一致。
中文:新增 CI,对 H3 workload spec 运行测试、lint 和格式检查。
中文:记录在 2x H100 上服务 MiniMax-H3 所用的 vLLM-Omni 镜像 pin、server 命令、并行配置与 attention backend,供 Phase B 使用。
中文:将 PR #2916 的 H3 serving spec 原样复制为测试 fixture。
中文:新增 SGLang 与 vLLM-Omni 共用的 MiniMax-H3 workload spec 及 loader;生成的 plan 及其 plan_sha256 与 #2916 runner 一致。
中文:新增 CI,对 H3 workload spec 运行测试、lint 和格式检查。
中文:记录在 2x H100 上服务 MiniMax-H3 所用的 vLLM-Omni 镜像 pin、server 命令、并行配置与 attention backend,供 Phase B 使用。
# Conflicts:
#	experimental/video-generation/tests/test_srt_selected.py
@edwingao28
edwingao28 changed the base branch from feat/h3-cross-hardware to feat/videogenx-h3-vllm-omni October 18, 2026 09:23
@edwingao28 edwingao28 changed the title [VideoGenX] add Wan serving and deployment evidence / [VideoGenX] 新增 Wan serving 与部署证据 [VideoGenX] run matched Wan workloads on SGLang and vLLM-Omni Oct 18, 2026

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: No status

Development

Successfully merging this pull request may close these issues.

1 participant