Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions adapters/vllm_omni/manifest.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -25,9 +25,9 @@ upstream:
kind: fork_tracking
repo_path: ${VLLM_UPSTREAM_REPO}
remote: origin
# v0.28.0 alignment campaign (owner-directed 2026-08-23): wheel pick and
# v0.29.0 alignment campaign (audited 2026-09-05): wheel pick and
# commit assignment target the release branch, not upstream main
target_branch: releases/v0.28.0
target_branch: releases/v0.29.0

# Repo-specific slice of the SHARED, human-curated knowledge base (the vendored
# community docs at the repo-root `knowledge/` = settings.knowledge_dir;
Expand Down
6 changes: 3 additions & 3 deletions adapters/vllm_omni/release_baseline.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@ schema_version: 1

upstream:
repository: vllm-project/vllm-omni
previous_audited_sha: ae57e406fd02516ef5ee8cd40a1458328e13a2a5
audited_ref: main
audited_sha: 1e74807c356be5cba4239faae7c38763fe1a44be
previous_audited_sha: 1e74807c356be5cba4239faae7c38763fe1a44be
audited_ref: dev/vllm-align
audited_sha: 1015b1ced073195ed19f0610264dfdf8a8150e6c

# These fingerprints are generated from sorted registry/deploy inventories.
# They make the baseline exact without duplicating hundreds of entries here.
Expand Down
8 changes: 5 additions & 3 deletions doc/architecture/KNOWLEDGE.md
Original file line number Diff line number Diff line change
Expand Up @@ -41,9 +41,11 @@ extensions merely because they are absent from the common source.
(per-file upstream created/updated dates, captured before the submodule's git
history was removed — used for page frontmatter).
- **Code-mirror pin:** the `knowledge/repos/vllm-omni/components/` source maps
are verified against vllm-omni `main @
1e74807c356be5cba4239faae7c38763fe1a44be`. The canonical machine baseline
is `adapters/vllm_omni/release_baseline.yaml`.
are verified against vllm-omni `v0.29.0-alignment @
1015b1ced073195ed19f0610264dfdf8a8150e6c`. Here
`v0.29.0-alignment` is a snapshot label for `dev/vllm-align`, not an
upstream tag or main revision. The canonical machine baseline is
`adapters/vllm_omni/release_baseline.yaml`.
- **AFD code-mirror pin:** the `knowledge/repos/afd-plugin/components/` owner
maps and architecture summaries are verified against
`vllm-project/afd-plugin` default branch at
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ sources: ["claude-workflow-starter-private@296ea45", vllm_omni/config/]
`tests/diffusion/test_diffusion_config_propagation.py`,以及各公开入口附近的配置测试
- 部署配置:`vllm_omni/deploy/*.yaml`,以及 `pipeline_registry.py`、
`endpoint_policy.py`、`server_settings.py`、`yaml_util.py`、`composable_parallel/`
- 源码校验:以上路径在 `main @ 1e74807c` 验证存在;机器基线见
- 源码校验:以上路径在 `v0.29.0-alignment @ 1015b1ce`(`dev/vllm-align` 快照)验证存在;机器基线见
`adapters/vllm_omni/release_baseline.yaml`

## 什么时候查这里
Expand Down
4 changes: 2 additions & 2 deletions knowledge/repos/vllm-omni/components/diffusion/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,8 @@ sources: ["PR #5543", vllm_omni/platforms/cuda/platform.py, vllm_omni/diffusion/

# Diffusion

- 源码入口:`vllm_omni/diffusion/` 全树,含 16 个子模块:attention、cache、distributed、executor、hooks、layers、lora、model_loader、models、offloader、postprocess、profiler、quantization、sched、utils、worker
- 源码校验:以上子模块均已在 `main @ 1e74807c` 验证存在;MiniMax-H3 的 VAE eager
- 源码入口:`vllm_omni/diffusion/` 全树,含 17 个子模块:attention、cache、diffusion_kv、distributed、executor、hooks、layers、lora、model_loader、models、offloader、postprocess、profiler、quantization、sched、utils、worker
- 源码校验:以上子模块均已在 `v0.29.0-alignment @ 1015b1ce`(`dev/vllm-align` 快照)验证存在;MiniMax-H3 的 VAE eager
ops 仍由模型 owner 维护,其他 shared/模型机制按各自规则审查
- 主要职责:多个 diffusion 模型共用的 pipeline、执行循环、scheduler 接入和运行机制

Expand Down
6 changes: 3 additions & 3 deletions knowledge/repos/vllm-omni/components/distributed/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,10 +14,10 @@ sources: [vllm_omni/distributed/omni_connectors/, vllm_omni/distributed/omni_coo
`vllm_omni/distributed/omni_coordinator/`(协调器与 load balancer)
- 知识面另覆盖跨 stage ZMQ 路由/端口分配(`vllm_omni/engine/stage_engine_startup.py::OmniMasterServer`)
——组件划分服务知识归属,与 manifest 运行时粒度不同
- 源码校验:以上路径与下列锚点均已在 `main @ 1e74807c` 验证存在:
- 源码校验:以上路径与下列锚点均已在 `v0.29.0-alignment @ 1015b1ce`(`dev/vllm-align` 快照)验证存在:
`OmniConnectorBase`(connectors/base.py:12)、`OmniKVTransferManager`
(kv_transfer_manager.py:341)、`LoadBalancer` 三实现(load_balancer.py:39/64/74/102)、
`OmniMasterServer._allocate_route_locked`(stage_engine_startup.py:254)
(kv_transfer_manager.py:348)、`LoadBalancer` 三实现(load_balancer.py:39/64/74/102)、
`OmniMasterServer._allocate_route_locked`(stage_engine_startup.py:262)
- 官方设计文档:`docs/design/feature/disaggregated_inference.md` +
`docs/design/feature/omni_connectors/`(逐后端 spec)
- 测试入口:`tests/distributed/`
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ sources: []
`vllm_omni/model_extras/`(模型专有请求/prompt 转换)、`vllm_omni/worker/`(gpu_*_worker、
gpu_*_model_runner、mixins)、`vllm_omni/inputs/`(runner 输入预处理)和设备平台层
`vllm_omni/platforms/<cuda|musa|npu|rocm|xpu>/`
- 源码校验:以上路径均已在 `main @ 1e74807c` 验证存在;stage 配置已经迁移到
- 源码校验:以上路径均已在 `v0.29.0-alignment @ 1015b1ce`(`dev/vllm-align` 快照)验证存在;stage 配置已经迁移到
`vllm_omni/deploy/`,NPU/XPU 等平台可继续拥有自己的 worker 覆盖
- 测试入口:共享 runner 行为看 `tests/worker/`,具体模型 consumer 看 `tests/model_executor/`
- 主要职责:AR/LLM stage、stage 配置、并行与设备启动、runner 到模型的输入预处理合同和跨阶段数据桥接
Expand Down
8 changes: 5 additions & 3 deletions knowledge/repos/vllm-omni/components/scheduler/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,11 @@ sources: [vllm_omni/core/sched/omni_ar_scheduler.py, vllm_omni/core/sched/omni_g

- 源码入口:`vllm_omni/core/sched/`(`omni_ar_scheduler.py`、`omni_generation_scheduler.py`、
`omni_scheduler_mixin.py`、`omni_scheduling_coordinator.py`)和 `vllm_omni/core/prefix_cache.py`
- 源码校验:以上路径与下列类均已在 `main @ 1e74807c` 验证存在:`OmniARScheduler`(:73)、
`OmniARAsyncScheduler`(:815)、`OmniGenerationScheduler`(:29)、
`OmniSchedulerMixin`(:64)、`OmniTensorPrefixCache`(prefix_cache.py:33)
- 源码校验:以上路径与下列类均已在 `v0.29.0-alignment @ 1015b1ce`(`dev/vllm-align` 快照)验证存在:
`OmniARScheduler`(omni_ar_scheduler.py:77)、`OmniARAsyncScheduler`(:1033)、
`KVCacheTransferData`(distributed/omni_connectors/kv_transfer_manager.py:146)、
`OmniGenerationScheduler`(omni_generation_scheduler.py:35)、
`OmniSchedulerMixin`(omni_scheduler_mixin.py:101)、`OmniTensorPrefixCache`(prefix_cache.py:33)
- 官方 draft source map:`docs/design/module/ar_runtime.md`;旧继承关系、请求流转图只在
`docs/design/module/archive/ar_module.md` 保留,须对当前代码复核。
- 测试入口:`tests/core/`
Expand Down
2 changes: 1 addition & 1 deletion knowledge/repos/vllm-omni/components/serving/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ sources: []
# Serving

- 主要源码入口:`vllm_omni/entrypoints/`(cli、openai、openpi 及 omni/async_omni 入口)和 `vllm_omni/engine/`(orchestrator、stage engine core、stage pool/runtime、output processor)
- 源码校验:以上路径均已在 `main @ 1e74807c` 验证存在
- 源码校验:以上路径均已在 `v0.29.0-alignment @ 1015b1ce`(`dev/vllm-align` 快照)验证存在
- 主要职责:用户入口、请求解析、在线服务和 engine 边界

## 什么时候查这里
Expand Down
10 changes: 7 additions & 3 deletions knowledge/repos/vllm-omni/models/catalog.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,8 @@ sources: [vllm_omni/model_executor/models/registry.py, vllm_omni/diffusion/regis
# 模型代码入口与 registry 快照

本页提供模型描述到代码目录的自动定位入口,不维护逐模型 class 映射。下方计数是
`main @ 1e74807c`(2026-09-05)快照,数字会漂移,不能凭它断言“不支持”。
`v0.29.0-alignment @ 1015b1ce`(2026-09-05)快照,数字会漂移,不能凭它断言“不支持”。
`v0.29.0-alignment` 是 `dev/vllm-align` 的快照标签,不是上游 tag 或 main 修订。

## Direct 模型代码入口

Expand Down Expand Up @@ -40,6 +41,9 @@ adapter。已有专属知识 owner 可从 [models index](_index.md) 按名称进
| Pipeline(model_type) | `config/pipeline_registry.py` `OMNI_PIPELINES` | 59 个 key |
| Deploy YAML | `vllm_omni/deploy/*.yaml` | 89 份 |

`1e74807c → 1015b1ce` 的对齐分支审计未改变四个 registry/deploy inventory 的
条目或指纹;inventory 不变不代表注册逻辑或已有 deploy 文件内容没有变化。

PR #5885 adds `MiniMaxH3TextEncoder`, the opt-in `minimax_h3_disaggregated` pipeline key,
and regular/Turbo deployment profiles. It preserves bare H3's fused single-stage fallback;
the split topology is selected only by its explicit deploy config. ^[PR #5885]
Expand Down Expand Up @@ -137,8 +141,8 @@ step_audio_2_asr、voxcpm2、voxtral_tts、wan2_2_ti2v

```bash
python tools/audit_vllm_omni_release.py \
--from ae57e406 \
--to 1e74807c \
--from 1e74807c \
--to 1015b1ce \
--repo <vllm-omni-checkout> \
--mode report-only
```
Expand Down
Loading