为何mlflow.entities.model_registry.ModelVersion的两个时间戳属性存在差异?
ModelVersion两个时间戳差异的原因
creation_timestamp 和 last_updated_timestamp 差异的核心是两者记录的是模型版本生命周期中不同节点的时间:
creation_timestamp:记录的是这个模型版本首次被创建出来的时间,一旦生成就不会再改变,相当于版本的"出生时间"。last_updated_timestamp:记录的是这个模型版本最近一次被修改的时间,只要对该版本执行了任何更新操作,这个时间戳就会被刷新为操作发生的时间。
你示例中两个时间差了约8分钟,说明在这段时间内,该模型版本被执行过至少一次修改操作,常见的触发场景包括:
- 修改版本的状态(比如从
Staging切换到Production) - 更新版本的描述信息
- 为版本添加/删除标签、别名
- 关联新的MLflow运行记录到该版本
- 修改版本的自定义元数据字段
内容的提问来源于stack exchange,提问作者zyxue
相关产品推荐
相关产品推荐

