如何查看AWS SageMaker Canvas按模型划分的训练时长及实例使用详情?
获取SageMaker Canvas按模型划分的训练时长与实例信息
以下是几种可行的方法:
直接在SageMaker Canvas控制台查看模型详情
进入SageMaker Canvas界面,切换到「模型」页面,选中目标模型进入详情页。在训练相关面板中,会显示训练使用的实例类型、训练开始/结束时间,通过时间差可计算训练时长,部分场景还会直接展示资源消耗统计。通过SageMaker CLI/API查询训练作业细节
SageMaker Canvas的模型训练实际是后台创建了SageMaker训练作业,可通过CLI命令查询:- 执行
aws sagemaker list-training-jobs列出所有训练作业,根据命名规律(通常含Canvas标识)找到目标模型对应的作业; - 再运行
aws sagemaker describe-training-job --training-job-name <训练作业名>,返回结果里的TrainingTimeInSeconds是训练时长,ResourceConfig.InstanceType为所用实例类型。
也可通过aws sagemaker describe-model --model-name <模型名称>获取模型关联的训练资源信息。
- 执行
配置成本分配标签实现按模型分组统计
给每个Canvas模型添加自定义标签(如ModelName),之后在AWS Cost Explorer中,可通过标签维度分组,将实例使用、时长等数据与具体模型关联。未添加标签的现有模型,可在SageMaker控制台模型列表中补加,后续使用数据会自动关联标签。利用CloudWatch日志与指标追踪
每个Canvas训练任务会在CloudWatch生成日志和指标:- 日志组通常为
/aws/sagemaker/TrainingJobs,找到目标作业的日志流可查看训练资源使用细节; - 在CloudWatch指标的「SageMaker」命名空间中,筛选
TrainingJobDuration等指标,结合训练作业名称(关联模型)可统计具体模型的训练时长,还能查看实例资源利用率数据。
- 日志组通常为
内容的提问来源于stack exchange,提问作者Yousra
相关产品推荐
相关产品推荐

