SuperAPI AI 工具集

ov-write-transformations

编程与开发

查看项目

更新于 10-16 09:49

技能介绍

用途:在 OpenVINO 项目中编写或审查 ov::Model 图变换(pass),适用 MatcherPass、ModelPass、GraphRewrite、BackwardGraphRewrite 等类型。

主要能力与资料:需阅读 src/common/transformations/docs/writing_transformations.md,该文档覆盖变换代码位置、pass 类型选择、MatcherPass 结构、模式匹配与谓词、回调编写、图修改、pass 文档化以及不应做的事项。

使用方式:先尝试寻找可扩展现有变换以覆盖新模式的方案;随后按该指南中的模式编写或修改 pass;再使用 ov-transformation-tests 技能添加测试,并构建、运行测试以确认 pass 能编译且行为符合预期。

限制:除上述文档路径、技能名称与流程外,具体实现细节、构建命令、支持平台、收费与效果等暂未提供。