Pattern language infra works based on a pattern, so we will know which subgraph is matched by which pattern.
For example, when we use `graph = pattern.partition(graph)`, the new partitioned functions are based on the pattern. As long as we add the composite attribute with this pattern's name to those functions, we are at the same point as the current `MergeComposite` pass. In short, the backend will not see any `IsOp` kinds of stuffs. --- [Visit Topic](https://discuss.tvm.ai/t/byoc-use-pattern-language-to-create-composite-functions/6727/6) to respond. You are receiving this because you enabled mailing list mode. To unsubscribe from these emails, [click here](https://discuss.tvm.ai/email/unsubscribe/703f6501cbd93ba0c2e6a2104e5e4d6603e11ab6ca4f8554f1d79fce6a06f0c1).