用途:将源训练/配置语义转换为合法的 MindSpeed-MM FSDP2 YAML,保证注册关联正确、字段分层安全。适用于迁移任务新建或修复 examples/fsdp2/*_config.yaml,处理 model_id、dataset_type、training.plugin 映射缺失或不一致,以及数据参数分层错误导致的 dataclass strict-field 报错。不适用于模型代码适配、数据预处理实现、最终测试执行与报告产出。
主要能力:根据源训练参数或脚本、目标模型/数据注册 id、所需并行/FSDP2 模块匹配模式和 runtime_assets(至少含 model_path、dataset_path)产出 YAML 配置草案/更新、映射表(源参数到目标 YAML 字段)及带通过/失败状态的迁移检查清单。必检项包括注册关联、字段分层、并行配置健全性、配置必填字段完整性。
使用方式:实施前冻结 model_id、dataset_type、training.plugin 三元目标值,映射真实运行资产到配置字段;实施后产出 config_mapping_table.md 和 linkage_check_report.md。任一注册关联失败即停止,禁止进入验证阶段。
限制与禁止行为:禁止把扩展字段写入 strict dataclass 区块;禁止 training.plugin 只写模型插件不写数据插件;禁止 apply_modules 使用与模型结构无关的硬编码模式或直接复用他模型列表而不验证;禁止遗漏必填字段依赖隐式默认值;禁止未跑解析检查即宣称配置可用。退出标准为 YAML 可解析、注册关联一致、分层不引入 strict-field schema 错误、清单结论有证据支撑。