多模态 P0/P1 缓存漂移改为可自愈重试,不再断言崩溃
值得精读。该 PR 展示了两个高价值设计:一是把"不可恢复的断言"改造成"类型化可重试错误 + 批量失效 + 客户端重试自愈"的完整恢复链路;二是处理 msgspec `array_like` 位置化序列化与 Rust 镜像协议同步的工程细节。对于 V1 引擎与多模态 IPC 缓存相关开发,建议重点阅读 `vllm/multimodal/cache.py` 的异常路径与 `EngineCore._handle_mm_cache_miss` 的接线方式,并关注 Rust 前端恢复路径的后续落地。
参与讨论