Why the handoff must record MuQ's exact import-time environment facts
Constraint: The next session needs version-specific evidence for the MuQ blocker, not a generic note that import fails Rejected: Leaving only the error string without package versions | makes compatibility triage slower and less reproducible Confidence: high Scope-risk: narrow Directive: For runtime blockers, always capture both the failing import and the exact package versions in handoff docs Tested: markdown link check under docs; import checks for torch, torchaudio, torchvision, transformers, and muq; pip show metadata capture Not-tested: Attempting a package downgrade or reinstall in this commit
Showing
2 changed files
with
24 additions
and
0 deletions
| ... | @@ -5,6 +5,7 @@ | ... | @@ -5,6 +5,7 @@ |
| 5 | - 修正 `docs/session-handoff.md` 中关于 semantic lane 的旧状态残留,统一到当前真实事实:live 默认已落 `chromaprint_matcher + mert-v1-95m`,MuQ 仍是下一阶段 challenger。 | 5 | - 修正 `docs/session-handoff.md` 中关于 semantic lane 的旧状态残留,统一到当前真实事实:live 默认已落 `chromaprint_matcher + mert-v1-95m`,MuQ 仍是下一阶段 challenger。 |
| 6 | - 继续补充可复核的 live 样例:把 `feature_id = 34 -> window_id = 22 -> asset_id = 20 -> song_beta` 的真实 PostgreSQL 回溯结果写入 handoff 与 schema sample 文档,方便下次 session 直接人工复核绑定链路。 | 6 | - 继续补充可复核的 live 样例:把 `feature_id = 34 -> window_id = 22 -> asset_id = 20 -> song_beta` 的真实 PostgreSQL 回溯结果写入 handoff 与 schema sample 文档,方便下次 session 直接人工复核绑定链路。 |
| 7 | - 继续补充 live 覆盖率口径:把当前默认主链的 `chromaprint_matcher=5`、`mert-v1-95m=5`、`muq-large-msd-iter=0` 统计写入 handoff,并明确提醒 schema 中仍有历史 placeholder / fallback 测试行,避免下次误把旧数据当当前 baseline。 | 7 | - 继续补充 live 覆盖率口径:把当前默认主链的 `chromaprint_matcher=5`、`mert-v1-95m=5`、`muq-large-msd-iter=0` 统计写入 handoff,并明确提醒 schema 中仍有历史 placeholder / fallback 测试行,避免下次误把旧数据当当前 baseline。 |
| 8 | - 继续补充 MuQ blocker 的环境事实:把当前 host 上 `torch=2.12.0+cpu`、`torchaudio=2.11.0+cpu`、`torchvision=0.27.0`、`transformers=5.10.1`、`muq=0.1.0` 以及 `import torchvision / import muq` 同样被 `torchvision::nms` 卡住的验证结果写入 handoff。 | ||
| 8 | 9 | ||
| 9 | ## 2026-06-04 | 10 | ## 2026-06-04 |
| 10 | - fresh runtime 进展:已在当前 host 成功安装 `torch-2.12.0+cpu`、`torchaudio-2.11.0+cpu` 与 `transformers-5.10.1`,重跑 song-centric 主链后确认 `semantic_runtime_available = true`、`semantic_runtime_ready_count = 5`、`semantic_fallback_count = 0`;当前 semantic 已从 fallback 推进到 `mert-v1-95m`,下一步可在不破坏当前 MERT 基线的前提下继续接 `MuQ` adapter。 | 11 | - fresh runtime 进展:已在当前 host 成功安装 `torch-2.12.0+cpu`、`torchaudio-2.11.0+cpu` 与 `transformers-5.10.1`,重跑 song-centric 主链后确认 `semantic_runtime_available = true`、`semantic_runtime_ready_count = 5`、`semantic_fallback_count = 0`;当前 semantic 已从 fallback 推进到 `mert-v1-95m`,下一步可在不破坏当前 MERT 基线的前提下继续接 `MuQ` adapter。 | ... | ... |
| ... | @@ -234,6 +234,29 @@ order by model_name, feature_type; | ... | @@ -234,6 +234,29 @@ order by model_name, feature_type; |
| 234 | - 当前 blocker:`import muq` 触发 `RuntimeError: operator torchvision::nms does not exist` | 234 | - 当前 blocker:`import muq` 触发 `RuntimeError: operator torchvision::nms does not exist` |
| 235 | - 结论:MuQ 仍是下一阶段 challenger,不是当前 live 默认基线 | 235 | - 结论:MuQ 仍是下一阶段 challenger,不是当前 live 默认基线 |
| 236 | 236 | ||
| 237 | ### 当前 MuQ blocker 的环境事实 | ||
| 238 | |||
| 239 | 本机当前已确认: | ||
| 240 | - `torch = 2.12.0+cpu` | ||
| 241 | - `torchaudio = 2.11.0+cpu` | ||
| 242 | - `torchvision = 0.27.0` | ||
| 243 | - `transformers = 5.10.1` | ||
| 244 | - `muq = 0.1.0` | ||
| 245 | |||
| 246 | 直接导入检查结果: | ||
| 247 | - `import torch` => OK | ||
| 248 | - `import torchaudio` => OK | ||
| 249 | - `import transformers` => OK | ||
| 250 | - `import torchvision` => `RuntimeError: operator torchvision::nms does not exist` | ||
| 251 | - `import muq` => `RuntimeError: operator torchvision::nms does not exist` | ||
| 252 | - `from muq import MuQ` 当前也因此失败 | ||
| 253 | |||
| 254 | 所以当前更准确的 blocker 不是“MuQ 没装上”,而是: | ||
| 255 | |||
| 256 | > **当前这组 `torch / torchvision` 运行时组合使 `torchvision::nms` operator 不可用,从而连带阻塞 `muq` 导入。** | ||
| 257 | |||
| 258 | 下次继续时,优先检查的就不是 schema,而是这组包版本兼容性。 | ||
| 259 | |||
| 237 | ### 一个可直接复核的 live 样例 | 260 | ### 一个可直接复核的 live 样例 |
| 238 | 261 | ||
| 239 | 当前可直接用 `feature_id = 34` 做人工复核: | 262 | 当前可直接用 `feature_id = 34` 做人工复核: | ... | ... |
-
Please register or sign in to post a comment