Skip to content

第 5 部分:SageMaker Qwen PII 验证结果事实记录 ​

最后更新:2026 年 9 月 12 日 AWS 验证日期:2026 年 9 月 1 日 历史状态:GPU 训练前受阻;剩余资源记录日期为 9 月 2 日

结论 ​

本章介绍仓库中记录的 2026 年 9 月 1 日至 2 日实验情况。它保留了当时观察到的本地检查、AWS 资源配置尝试和部分清理情况;这不是对账户当前状态的重新查询。9 月 12 日的源代码审查发现,令牌化、评估、执行和清理方面还存在原先 30 项测试未能发现的问题。

第三次资源配置尝试遗漏了项目成员资格,导致调用方无法删除已创建的项目。随后停止了进一步创建资源,因此 SageMaker Training Job 和 EKS GPU Job 均未执行。

已核实事实 ​

项目结果
基础模型Qwen/Qwen3-30B-A3B-Instruct-2507
合成记录2,200
训练 / 验证 / 测试1,600 / 200 / 400
韩语 / 英语80% / 20%
历史 Python 契约与回归测试30 项通过;这不能证明 GPU 已执行,也不能证明不存在其他缺陷
提取契约TYPE<TAB>ORIGINAL
观察到的 SageMaker MLflow App 版本3.10.1
是否执行 SageMaker 训练false
是否执行 EKS 训练false
2026 年 9 月 2 日剩余项目1 个,状态为 ACTIVE

实际执行轨迹 ​

该图展示了存储记录中的本地检查、AWS 预检、三次资源配置尝试、清理过程和停止点。流程在 GPU 训练前终止。没有执行 GPU 并不意味着实验总成本为零。

实际验证工作流:先进行本地验证,再尝试三次 SageMaker 和 Unified Studio 资源配置,随后部分清理;最终有一个 ACTIVE 项目,且未执行 GPU 训练。

实际验证工作流:先进行本地验证,再尝试三次 SageMaker 和 Unified Studio 资源配置,随后部分清理;最终有一个 ACTIVE 项目,且未执行 GPU 训练。全屏打开 ↗

三次资源配置尝试 ​

尝试实际结果GPU 训练清理
1MLflow App 达到 Created 状态,但初始脚本等待了 App 并不存在的 ACTIVE 状态未启动已回收 App、S3 和 IAM 资源;剩余 0 个
2Unified Studio 域拒绝了自定义项目资源标签未启动已回收 App、S3 和 IAM 资源;剩余 0 个
3创建项目时,未将调用方角色组配置文件加入项目成员未启动已回收 App、S3 和 IAM 资源;剩余 1 个项目

已应用的修正 ​

历史报告记录了对 App 就绪状态、项目标签处理、所有者成员资格和重试逻辑所做的更改。这些记录不能证明当前自动化已经完善。

9 月 12 日的后续检查发现,系统可能删除预先存在的资源、将权限错误当作资源不存在、使用错误的配置路径、丢失 EKS 适配器,以及存在中断处理缺口。请按照执行章节中的修正后执行和导出流程操作。新增检查使用本地测试装置和模拟 API;它们不代表重新执行了 AWS 操作。

仅凭 ListProjects 中没有项目,无法证明项目已删除。请检查可见性、筛选条件和分页,然后通过经授权的直接查询或管理员确认。权限错误和超时都应视为未知。

2026 年 9 月 2 日的清理状态 ​

存储记录中 9 月 2 日的只读复查结果:

资源类型状态
SageMaker MLflow App无剩余资源
实验 S3 存储桶无剩余资源
实验 IAM 角色无剩余资源
EKS 集群 / GPU 实例从未创建
Unified Studio qwen-pii-* 项目1 个,状态为 ACTIVE

如果该状态至今仍然存在,域管理员和现有项目所有者必须先核实权限与所有权,再进行清理。不要根据新的角色名称推断历史成员资格或所有权。

未测量的项目 ​

项目未发布结果的原因
微调后的实体 F1未执行适配器训练和微调后评估
相对基线的提升没有来自同一 GPU 环境的基线/微调结果对
训练时长未执行 SageMaker 或 EKS Training Job
GPU 峰值内存未执行 GPU 进程
GPU 成本未启动 GPU Job,因此没有可比较的实测结果
实验总成本没有针对 MLflow App 和 S3 等其他资源的账单核对报告

已配置的最长运行时间或步数只是设计输入,并非观测结果。

重新运行条件 ​

请按顺序完成每项条件:

  1. 将旧清单与实际资源核对,并处理剩余或状态未知的实验自有资源。名称使用相同前缀并不代表可以删除。
  2. 重新检查当前账户、区域、配额、镜像、域、配置文件和所有者成员资格。
  3. 固定经过审查的配置、源代码和数据集哈希;验证已上传对象。
  4. 运行会产生费用的 SageMaker 冒烟作业,并保留其结果文件。
  5. 检查 CloudWatch 和 MLflow 是否泄露原始数据。仅有成功状态或符合要求的文件名不足以通过此检查。
  6. 根据已验证的冒烟测试证据,决定是否执行完整 Job。

完成 SageMaker 冒烟测试并固定其结果和数据集哈希后,再单独执行 EKS 对比测试的冒烟/完整流程。

证据位置 ​

  • 结构化结果:examples/ai-ml/qwen-pii-finetuning/results/provisioning-validation.json
  • 详细验证记录:docs/superpowers/reports/2026-09-01-sagemaker-qwen-pii-validation.md
  • 可运行程序包:examples/ai-ml/qwen-pii-finetuning/

上一页:第 4 部分:Unified Studio 治理

从头开始:SageMaker Qwen PII 指南

向文档提问

按 Enter 发送,按 Shift+Enter 换行。