What @matt-arm pointed out is correct. In addition, your figure is not exactly 
correct. relay.build actually goes the same flow as AutoTVM/TE schedule. When 
calling relay.build, it lowers each operator to TE according to Relay op 
strategy. The op strategy will select a TE compute/schedule for each Relay op 
based on certain rules. For example, if you provide the tuning logs like:

```
with ApplyHistoryBest('tune.log'):
  relay.build(mod, target)
```

Then the op strategy will be based on the tuning results. On the other hand, it 
selects schedules based on the default priority order.





---
[Visit 
Topic](https://discuss.tvm.apache.org/t/tir-after-auto-tuning-what-other-optimizations-based-on-tir-will-be-done/8360/3)
 to respond.

You are receiving this because you enabled mailing list mode.

To unsubscribe from these emails, [click 
here](https://discuss.tvm.apache.org/email/unsubscribe/b247b0031049ed599f5049a4b4f10424f97ed2c09caba78c5cf91406779a31a9).

Reply via email to