可以使用该方法根据特定条件 mlflow.client.MlflowClient.delete_traces
删除跟踪。 此方法允许通过 试验 ID、 最大时间戳或 请求 ID 删除跟踪。
小窍门
删除痕迹是不可逆的过程。 确保 API 中 delete_traces
提供的设置符合要删除的预期范围。
import time
# Get the current timestamp in milliseconds
current_time = int(time.time() * 1000)
# Delete traces older than a specific timestamp
deleted_count = client.delete_traces(
experiment_id="1", max_timestamp_millis=current_time, max_traces=10
)
后续步骤
- 通过 SDK 查询跟踪 - 在删除之前搜索跟踪以验证条件
- 跟踪数据模型 - 了解删除跟踪时删除的数据
- 生成评估数据集 - 在删除之前将重要的跟踪保留为数据集