# PR #37877 完整报告

- 仓库：`vllm-project/vllm`
- 标题：[Bugfix][LoRA] Fix incorrect LoRA Log
- 合并时间：2026-03-23 19:42
- 原文链接：http://prhub.com.cn/vllm-project/vllm/pull/37877

---

## 执行摘要
此 PR 修复了 vLLM 中 LoRA 模块日志输出错误，将误导性的模块列表更正为实际预期列表，确保用户能准确识别未加载的模块，属于低风险 bugfix。

## 功能与动机
此变更旨在解决日志输出中的误导信息。根据 PR body，原始日志错误地显示了 `supported_lora_modules` 列表，而不是 `expected_lora_modules`，导致用户可能误以为某些模块不被支持，从而影响调试。修复后，日志将正确列出预期模块，帮助用户快速定位问题。

## 实现拆解
仅修改了 `vllm/lora/worker_manager.py` 文件中的 `_load_adapter` 函数。关键变更如下：
- 将条件判断 `if not is_supported_lora_module(module_name, supported_lora_modules):` 改为 `if not is_supported_lora_module(module_name, expected_lora_modules_lst):`
- 相应更新日志字符串中的模块列表输出。

## 评论区精华
Review 讨论中突出两个点：
- DarkLight1337 质疑日志文本“model's supported LoRA target modules”是否准确，作者回复认为合理，未作修改。
- gemini-code-assist[bot] 指出性能问题：`expected_lora_modules_lst = list(expected_lora_modules)` 应移至循环外以避免重复转换，建议未被采纳。

## 风险与影响
- **风险**：主要风险是日志准确性，现已修复；性能建议未被采纳可能引入轻微开销，但影响有限。
- **影响**：对用户提供更准确的调试信息，无系统功能影响，团队维护简单。

## 关联脉络
从历史 PR 分析中未发现直接相关的 LoRA 或日志修复 PR，表明此变更相对独立。近期 PR 如 #37550 也是 bugfix，但涉及不同模块（CPU 后端），无直接关联。