Repository navigation
[VideoGenX] run native video sweeps from YAML recipes / [VideoGenX] 使用 YAML 配方运行原生视频扫描 - #2916
edwingao28 wants to merge 57 commits into
Conversation
|
Thanks for the contribution! Please reach out to respective companies' CODEOWNER to fill in the latest PR_REVIEW_CHECKLIST.md before pinging core maintainer on Slack for review. In order for the signoff PR check bot to trigger, you must follow the PR_REVIEW_CHECKLIST.md template correctly, including the phrase For PR verification, add the PR authors are responsible for ensuring that after merging, all GitHub Action jobs fully pass. A lot of the time, failures are just flakes and simply re-running the failed jobs will fix it. See GitHub's docs on re-running failed jobs 感谢你的贡献!请联系相应公司的 CODEOWNER 填写最新的 PR_REVIEW_CHECKLIST.md,然后再在 Slack 上联系核心维护者进行审阅。为了触发 signoff PR 检查机器人,你必须正确遵循 PR_REVIEW_CHECKLIST.md 模板,包括保留英文语句 如需进行 PR 验证,请为此 PR 添加 PR 作者有责任确保合并后所有 GitHub Action 任务完全通过。 很多时候失败只是偶发抖动(flake),重新运行失败的任务即可解决。参见 GitHub 关于重新运行失败任务的文档 |
a7facf5 to
7019bb2
Compare
2327589 to
8247212
Compare
|
Sorry, over the weekend, there was 2 major refactors to clean up the technical debt accumalated over the past 11 months of moving at the speed of light. We don't see any major refactors in the forthseeable future besides cleaning up AMD multinode AgentX pile of bash. As much, due to the refactors, u would need to ask your agent to rebase from remote main@latest. Thank you in advance for ur understanding |
…aluator Carries the MiniMax-H3 serving harness from #2916 onto main. The evaluator gains srt-serve/srt-client/srt-finalize so a generic srt-slurm service runs the diffusion server, each concurrency publishes its own measurement window, and the dashboard bundle is assembled from the native power package. 中文:将 #2916 的 MiniMax-H3 serving harness 迁移到 main。evaluator 新增 srt-serve/srt-client/srt-finalize:由 srt-slurm generic service 启动 diffusion server,每个并发度发布自己的测量窗口,并基于原生功耗包组装仪表板产物。
4aa0638 to
ddc4127
Compare
…aluator Carries the MiniMax-H3 serving harness from #2916 onto main. The evaluator gains srt-serve/srt-client/srt-finalize so a generic srt-slurm service runs the diffusion server, each concurrency publishes its own measurement window, and the dashboard bundle is assembled from the native power package. 中文:将 #2916 的 MiniMax-H3 serving harness 迁移到 main。evaluator 新增 srt-serve/srt-client/srt-finalize:由 srt-slurm generic service 启动 diffusion server,每个并发度发布自己的测量窗口,并基于原生功耗包组装仪表板产物。
ddc4127 to
f7c7f58
Compare
…aluator Carries the MiniMax-H3 serving harness from #2916 onto main. The evaluator gains srt-serve/srt-client/srt-finalize so a generic srt-slurm service runs the diffusion server, each concurrency publishes its own measurement window, and the dashboard bundle is assembled from the native power package. 中文:将 #2916 的 MiniMax-H3 serving harness 迁移到 main。evaluator 新增 srt-serve/srt-client/srt-finalize:由 srt-slurm generic service 启动 diffusion server,每个并发度发布自己的测量窗口,并基于原生功耗包组装仪表板产物。
068d64f to
0cb4c84
Compare
…nly the image revision
# Conflicts: # inferencex-e2e/perf-changelog.yaml
|
/use 41812249525 |
# Conflicts: # .github/workflows/test-video-harness.yml
# Conflicts: # inferencex-e2e/configs/nvidia-master.yaml # inferencex-e2e/perf-changelog.yaml
Summary
Run MiniMax-H3 video sweeps from native srt-slurm YAML recipes on SGLang v0.5.23. Each deployment seals media, request windows, GPU UUIDs and power; merge reuses only a run covering every selected deployment.
flowchart LR subgraph sweep["PR sweep: run-sweep.yml"] A["Config row + h3-v2.yaml"] --> B["srt-slurm job<br/>SGLang server + C1 client"] B --> C["Sealed bundle<br/>media, request windows,<br/>GPU UUIDs, power"] C --> D["validate-video-results"] end subgraph merge["After merge: merge-ingest.yml"] E["Re-validate reused bundles"] --> F["Publish to the InferenceX App"] end D -->|"/use run_id"| EResults (final sweep,
035a2afb): MiniMax-H342ed227eBF16, C1, 124 frames, 1344×768, 49 steps.validate-video-resultspassLimits: Semantic quality is unjudged; H200 follows separately. Post-sweep commits (harness move, spec rename, failure-path fixes) ran CPU CI only. Merge with the reuse helper from this branch: main's
/usecheck predates video artifacts.Stacked on #4657 and #4658.
AI model disclosure
PR checklist and change type
Type of Change
Checklist
python -m infx.matrix.changed --base origin/mainlists affected config keys, I have appended one new entry covering them to the physical end ofinferencex-e2e/perf-changelog.yaml; if it lists none, I have added none. I have not edited historical entriesinferencex-e2e/perf-changelog.yamlentry, it carries exactly one primary sweep label (a maintainer applies it on fork PRs):full-sweep-fail-fast(recommended),full-sweep-enabled, ornon-canary-full-sweep-enabled. Optional modifiersall-evals,evals-only, andagentx-fastrequire a primary label; the last two block reuse while applied.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.中文
通过原生 srt-slurm YAML 配方在 SGLang v0.5.23 上运行 MiniMax-H3 视频扫描。每个部署都会封存媒体、请求时间窗、GPU UUID 和功耗;合并时只复用覆盖全部选中部署的 run。流程见上方流程图。
结果(
035a2afb的最终扫描):MiniMax-H342ed227eBF16,C1,124 帧,1344×768,49 步。validate-video-results均通过限制: 尚未评估语义质量;H200 另行跟进。扫描之后的提交(harness 迁移、spec 重命名、失败路径修复)只跑了 CPU CI。main 上的
/use检查早于 video 产物支持,合并时请在本分支上运行复用合并脚本。基于 #4657 和 #4658。
AI 模型:本次修改使用 claude-opus-5-5 和 claude-fable-5-1,负责实现、CI 运行和 PR 文案;更早的提交无法确认所用模型。