github.com·2026/10/21·mlflow
MLflow 官方发布 MLflow 3.17.2 补丁版本,包含功能增强和缺陷修复。功能增强落在评估模块:mlflow.genai.evaluate 运行现在会记录数据集、评分器与代理的血缘信息(#26543)。追踪修复分别针对 Spark 和 Optuna 集成:MlflowSparkStudy 执行器会重新播种采样器并转发批处理设置(#26714),避免并行调参时采样行为不一致;MlflowStorage 修复了在 Optuna 试验值尚未保存时就提前标记试验完成的问题(#26713),防止状态记录抢先于数据落盘。这些改动都面向 MLflow 的追踪与评估链路,对使用生成式 AI 评估、Spark 分布式调参和 Optuna 试验管理的用户来说,升级后血缘元数据更完整、试验完成状态与批处理参数传递更可靠。
为什么重要 影响用 mlflow.genai.evaluate、MlflowSparkStudy 或 Optuna 的 MLflow 用户,修复 trial 状态时序与 sampler/batch 设置适合 使用 MLflow Tracking、genai.evaluate、Optuna/Spark 做训练与评估的 MLOps 工程师
mlflow.genai.evaluate 运行记录 dataset、scorer、agent lineage(#26543)MlflowSparkStudy executors 重新播种 sampler 并转发 batch 设置(#26714)MlflowStorage 在 Optuna trial 值保存前就标记 finished(#26713)MLflow 3.17.2 是一个补丁版本,包含一项小型功能增强和若干 bug 修复。
功能:
mlflow.genai.evaluate 运行中记录数据集、scorer 和 agent 的 lineage(#26543,@joshuawong-db)Bug 修复:
MlflowSparkStudy executor 上重新设置 sampler 种子并转发 batch 设置(#26714,@iyashk)MlflowStorage 在 Optuna trial 的值被保存之前就将其标记为已完成的问题(#26713,@iyashk)MLflow 3.17.2 is a patch release that contains a minor feature enhancement and bug fixes.
Features:
mlflow.genai.evaluate runs (#26543, @joshuawong-db)Bug fixes:
MlflowSparkStudy executors (#26714, @iyashk)MlflowStorage marking Optuna trials finished before their values are saved (#26713, @iyashk)EVIDENCE / METHODS
表格
3 个 PR:1 个特性、2 个缺陷修复,全部指向 MLflow Tracking/Evaluation。
| PR | 类别 | 变更 |
|---|---|---|
| #26543 | 特性 | mlflow.genai.evaluate 记录 dataset、scorer、agent 术语解释数据、评分器或智能体在运行中的来源与关联关系 |
| #26714 | 修复 | MlflowSparkStudy executors 重新播种 sampler 并转发 batch 设置 |
| #26713 | 修复 | MlflowStorage 不在 术语解释一次超参数采样与训练评估尝试 值保存前标记 finished |
注释 · PR 编号与作者均来自发布说明;特性按原文标为 Features。出自 Features / Bug fixes