跳至主内容

MLflow 2.12.2

· 2 min read
MLflow maintainers
MLflow maintainers

MLflow 2.12.2 是一个补丁版本,包含对现有功能的若干错误修复和集成改进。

此补丁版本中引入的新功能旨在为将在接下来的两个小版本中发布的更重要功能奠定基础。

功能:

  • [模型] 添加一个环境配置标志,以便在模型依赖推断失败时抛出异常而不是发出警告 (#11903, @BenWilson2)
  • [模型] 在 Transformers flavor 中为 llm/v1/embeddings 任务添加支持,以统一嵌入模型的输入和输出结构 (#11795, @B-Step62)
  • [模型] 引入通过 predict_stream() 的模型流式返回,用于能够返回流响应的自定义 pyfunc 模型(#11791, #11895, @WeichenXu123
  • [评估] 在 mlflow.evaluate 中为 GenAI 模型添加支持,以覆盖整个模型评估判定提示 (#11912, @apurva-koti)
  • [跟踪] 添加对在 pyfunc 模型中定义部署资源元数据以配置部署资源的支持(#11832#11825#11804@sunishsheth2009
  • [跟踪] 添加对以代码形式记录 LangChain 和 自定义 pyfunc 模型的支持 (#11855, #11842, @sunishsheth2009)
  • [跟踪] 修改 MLflow 客户端的行为,使其从全局异步配置状态中读取 (#11778, #11780, @chenmoneygithub)
  • [跟踪] 增强系统指标数据收集以包含 GPU 功耗指标 (#11747, @chenmoneygithub)

错误修复:

  • [Models] 修复在执行签名验证时出现的一个校验问题,当指定了 params 时 (#11838, @WeichenXu123)
  • [Databricks] 修复了在 Databricks 无服务器运行时无法加载模型的问题 (#11758, @WeichenXu123)
  • [Databricks] 修复了 Databricks 无服务器运行时中的一个问题,扩展的工作节点没有权限从 driver NFS 挂载读取 (#11757, @WeichenXu123)
  • [Databricks] 修复 Databricks 无服务器运行时中的一个问题,该问题导致通过 spark_udf 加载用于推理的模型由于配置问题而失败 (#11752, @WeichenXu123)
  • [Server-infra] 将 gunicorn 依赖升级到版本 22,以解决第三方安全问题 (#11742, @maitreyakv)

Documentation updates:

  • [文档] 为 search APIs 添加有关搜索语法限制的额外指导 (#11892, @BenWilson2)
  • [文档] 修复快速入门指南中的一个问题,该问题导致 Keras 示例模型定义不正确 (#11848, @horw)
  • [Docs] 为 LangChain 教程和指南提供修复和更新 (#11802, @BenWilson2)
  • [Docs] 修复文档中模型注册表示例的类型格式问题 (#11789, @80rian)

有关完整的更改列表,请参阅 release change log,并查看最新的文档,见 mlflow.org