Skip to content

[VideoGenX] run matched H3 workloads on SGLang and vLLM-Omni - #4243

Draft
edwingao28 wants to merge 15 commits into
feat/h3-cross-hardwarefrom
feat/videogenx-h3-vllm-omni
Draft

edwingao28 wants to merge 15 commits into
feat/h3-cross-hardwarefrom
feat/videogenx-h3-vllm-omni

Conversation

@edwingao28

@edwingao28 edwingao28 commented Oct 17, 2026 •

Copy link
Copy Markdown
Collaborator

Description

Run H3 on both engines through native sweeps, with one hashed 20-clip workload, pinned runtimes, and sealed execution evidence.

Validation Result
Producer → App Both synthetic engine bundles passed archive-to-History regression.
CI Tests/lint/spec/Zizmor passed at 07638040.
Matrix Exactly two H200 rows; affected-key validation uses #4274 tooling.
H100/a8576ccb One vLLM-Omni clip, submission through validation: 125.4 s; informational only.

Blocker: Depends on #2916. Matched H200 GPU qualification remains unverified.

PR checklist and change type

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
  • If python -m infx.matrix.changed --base origin/main lists affected config keys, I have appended one new entry covering them to the physical end of inferencex-e2e/perf-changelog.yaml; if it lists none, I have added none. I have not edited historical entries
  • If this PR appends an inferencex-e2e/perf-changelog.yaml entry, it carries exactly one primary sweep label (a maintainer applies it on fork PRs): full-sweep-fail-fast (recommended), full-sweep-enabled, or non-canary-full-sweep-enabled. Optional modifiers all-evals, evals-only, and agentx-fast require a primary label; the last two block reuse while applied.
  • 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 primary sweep label will no longer automatically kick off new sweeps. Remove and re-add the primary sweep label to force a new sweep.

中文:将 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 使用。
@edwingao28
edwingao28 changed the base branch from main to feat/h3-cross-hardware October 18, 2026 09:22
@edwingao28 edwingao28 changed the title [VideoGenX] prove MiniMax-H3 serves on vLLM-Omni and add the shared H3 workload spec / [VideoGenX] 验证 MiniMax-H3 可在 vLLM-Omni 上服务并添加共享 H3 工作负载 spec [VideoGenX] run matched H3 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