I see your point, although I personally think in this case we should either 1) specify 4 patterns, or 2) use pattern language to match `fused_conv`, and let codegen decide whether it is conv+bias or conv+bias+relu when the codegen is parsing a composite function with `fused_conv` attribute.
On the other hand, the scenario of associating a list of optional op names for each pattern is unclear to me. I imagine you need to specify "sub-patterns" in a pattern and assign a name to each of the sub-pattern. To me this is similar to specify 4 patterns directly. Feel free to correct me if I lost the track, since pattern language is a brand new feature and I haven't fully hands on. --- [Visit Topic](https://discuss.tvm.ai/t/byoc-use-pattern-language-to-create-composite-functions/6727/8) 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/ef97f599f490645e8c9d1b87aa245f81a260d793cdf8eb5d41c3728df5beb273).