开发者
下载
[object Object][object Object]

全量芯片支持。

[object Object]

使用Python表达式定义一个模式。一个@pattern方法对应一个pattern,多个pattern可声明多个@pattern方法。

[object Object]
[object Object]
[object Object][object Object]undefined
[object Object][object Object]undefined
[object Object]
  • @pattern方法只负责声明pattern,不接收match_result。
  • 多pattern pass通过多个@pattern方法声明,不通过一个方法返回多个Pattern/Graph。
  • inputs的输入数量未知,因此不能直接迭代;多输入场景请使用inputs[:N]。
  • Python层会自动创建GraphBuilder、图输入、图输出,并自动capture已访问的inputs和@pattern返回的pattern输出。
  • 自动capture顺序固定为:先按输入序号capture已访问的inputs,再按return结构顺序capture pattern输出。同一个Tensor同时作为输入和输出时,会按这两个角色各capture一次。
[object Object]
[object Object]

更多用法可参考