Questions about TVM executors and its APIs

Interesting findings! I think we should unify these two sets of APIs because they show different behaviors and can confuse the users a lot. I did some measurements on the VM executor recently and found that the code generated by the second style(relay.build_module.create_executor) is much worse than the first one. I will dig it deeper and maybe we can write an RFC.

1 Like