#2843 [multi-lora v2 4/7] Publish immutable adapter snapshots to disk
原始 PR · 作者 yueming-yuan · 合并时间 2026-09-16 16:25
新增 LoRA 适配器不可变磁盘快照发布路径
值得精读。三个最值得关注的设计点:一是 joyliu-q 发现的生成器惰性求值 bug 及其修复方式(把循环变量改为函数形参绑定,而非依赖 `itertools.chain` 的求值时机),这是 Python 里极易复现的陷阱;二是 `materialize_adapter` 的集合通信契约——所有 rank 必须走同一路径、只有 writer 产出数据;三是 staged-push 被整体删除后,失败与重试语义转移到了哪里(#2845 的 runtime 与 SGLang on-demand loading),以及删除 `slot_lora_name` 后全仓引用是否已清理。如果所在团队还在用旧的多 LoRA push 行为,需要先确认配置不再显式设置 `update_weights`/`model_path`。
参与讨论