You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在SageMaker Studio新UI中注册模型后无法查看评估指标的问题咨询

SageMaker模型注册后无法查看评估指标的解决方案

核心问题排查与修复

1. 修正evaluation.json的语法错误

你的evaluation.json存在语法问题:最后一个指标r2的对象缺少闭合的},导致JSON无法被SageMaker正确解析。修正后的JSON如下:

{
    "metric_groups": [
        {
            "name": "regression_metrics",
            "metric_data": [
                {
                    "name": "mse",
                    "value": 6107087691.96
                },
                {
                    "name": "mae",
                    "value": 46717.104
                },
                {
                    "name": "rmse",
                    "value": 78147.85
                },
                {
                    "name": "r2",
                    "value": 0.90
                }
            ]
        }
    ]
}

2. 修正ModelMetrics参数的错误使用

你在代码中错误地将评估指标传入了model_statistics参数(该参数用于数据集统计信息,比如数据分布),而模型评估指标应该传入model_metrics参数。修正后的model_metrics定义如下:

model_metrics = ModelMetrics(
    model_metrics=MetricsSource(
        s3_uri=Join(
            on="/",
            values=[
                evaluation_s3_uri,
                "evaluation.json"
            ]
        ),
        content_type="application/json"
    )
)

额外排查点

  • 确认S3路径正确性:检查evaluation_s3_uri拼接后的最终路径是否确实指向存储evaluation.json的S3位置,可以在流水线执行后查看该步骤的输出日志,确认S3 URI是否正确。
  • 权限验证:确保SageMaker执行角色拥有目标S3对象的s3:GetObject权限,避免因权限不足导致无法读取评估文件。
  • 手动添加的正确方式:如果需要手动添加评估报告,确保上传的JSON格式完全正确,并且在模型版本详情页的「评估」标签中选择正确的S3路径,上传后等待几分钟让SageMaker完成解析。

内容的提问来源于stack exchange,提问作者Harmanpreet Singh

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.18 04:57:09