执行摘要
- 一句话:升级 mistral-common 依赖至 1.11.3
- 推荐动作:快速合并的修复 PR,值得关注的是其与 PR#44622 的关联,体现了依赖管理与测试同步的重要性。
功能与动机
PR#44622 更新了 mistral tokenizer 测试以匹配 mistral-common 1.11.3 的行为,但未同时更新 CI 中的依赖,导致 main 分支 CI 失败。此 PR 同步更新依赖以修复 CI。
实现拆解
- 更新 .in 依赖文件:在
requirements/test/cuda.in 和 requirements/test/rocm.in 中,将 mistral_common[image,audio] 的下限从 >=1.11.2 提升至 >=1.11.3。
- 更新 .txt 锁定文件:同步更新
requirements/test/cuda.txt、requirements/test/rocm.txt、requirements/test/xpu.txt、requirements/test/nightly-torch.txt 中的具体版本号为 1.11.3。
- 更新公共依赖:在
requirements/common.txt 中将 mistral_common[image] 的下限从 >=1.11.2 提升至 >=1.11.3。
关键文件:
requirements/test/cuda.in(模块 测试依赖;类别 test;类型 test-coverage): CUDA 测试依赖入口,版本下限变更源头
requirements/test/rocm.in(模块 测试依赖;类别 test;类型 test-coverage): ROCm 测试依赖入口,与 CUDA 同步更版
requirements/common.txt(模块 依赖配置;类别 docs;类型 documentation): 公共依赖锁定文件,影响运行时环境
requirements/test/cuda.txt(模块 依赖配置;类别 docs;类型 documentation): CUDA 测试依赖锁定文件,同步更新
requirements/test/rocm.txt(模块 依赖配置;类别 docs;类型 documentation): ROCm 测试依赖锁定文件,同步更新
requirements/test/xpu.txt(模块 依赖配置;类别 docs;类型 documentation): XPU 测试依赖锁定文件,同步更新
requirements/test/nightly-torch.txt(模块 依赖配置;类别 docs;类型 documentation): Nightly torch 测试依赖锁定文件,同步更新
关键符号:未识别
评论区精华
无实质性 review 讨论。Claude bot 提示因 fork 未自动审查,DarkLight1337 直接批准。pre-commit 检查曾失败,但后续已修复。
风险与影响
- 风险:风险极低。仅提升依赖版本下限,无 API 或行为变更。但需确认上游库 mistral-common 1.11.3 是否引入任何破坏性变化,不过从 PR 动机看,测试已适配新版本。
- 影响:影响范围有限:仅 CI 环境中的 mistral 相关测试依赖版本更新。修复了 main 分支的 CI 失败,确保后续 PR 可正常通过。
- 风险标记:暂无
关联脉络
- PR #44622 [Bugfix] Update mistral tokenizer test for continue_final_message fix: 该 PR 要求 mistral-common 1.11.3,本 PR 为其提供依赖支持
参与讨论