用途:将 Megatron 侧与迁移相关的事件映射到官方 MindSpeed 仓库的具体实现目标,是面向实现型迁移生成的把关环节。主要能力:解析 MindSpeed 分支上下文与对应 Megatron 基线分支,比较基线与目标分支或变更集,针对每个事件查找 MindSpeed 模块、包装器、配置、启动路径与测试,把上游实现单元映射为本地实现目标,并输出含置信度、理由和实现范围的 impact report;区分 strict 迁移模式与 exploration 模式,对 megatron main 默认倾向 exploration 模式。使用方式:需先解决分支对齐,对齐来源可为用户提供的映射、branch-alignment.md 中的已知规则,或仓库内明确说明映射的文档/提交;无对齐来源时只出具影响报告。运行前阅读 branch-alignment.md、mindspeed-focus-areas.md,并可使用 resolve_branch_alignment.py、scan_mindspeed_paths.py、map_implementation_targets.py 等脚本;仅高置信度条目可交由 $megatron-migration-generator。限制:仅在明确对齐后才生成迁移补丁;对齐未解决只报告,实现目标支撑较弱时给出报告与实现计划而非直接修改;上游事件跨多个实现单元而本地仅涉及一个文件时须显式标记未覆盖单元。
external-gitcode-ascend-megatron-impact-mapper
通用与其它
更新于 10-15 17:19