用途:在 OpenVINO 项目中编写或审查 ov::Model 图变换(pass),适用 MatcherPass、ModelPass、GraphRewrite、BackwardGraphRewrite 等类型。
主要能力与资料:需阅读 src/common/transformations/docs/writing_transformations.md,该文档覆盖变换代码位置、pass 类型选择、MatcherPass 结构、模式匹配与谓词、回调编写、图修改、pass 文档化以及不应做的事项。
使用方式:先尝试寻找可扩展现有变换以覆盖新模式的方案;随后按该指南中的模式编写或修改 pass;再使用 ov-transformation-tests 技能添加测试,并构建、运行测试以确认 pass 能编译且行为符合预期。
限制:除上述文档路径、技能名称与流程外,具体实现细节、构建命令、支持平台、收费与效果等暂未提供。