[AutoTVM] Move `with tophub_context` to a more proper place?

I think we probably need to move with tophub_context here to some other places as a couple of reasons.

  • This seems not working for multiple targets if we want have heterogeneous compilation in the build function.
  • Do we need to have users download the pre-tuned parameters in the build? Sometimes they may don’t even have network connection.

Are these the major places we need them?


Thoughts?

@merrymercy, @tqchen, @kevinthesun, @yzhliu, @Laurawly

Thanks.