comaniac edited a comment on pull request #6323:
URL: https://github.com/apache/incubator-tvm/pull/6323#issuecomment-687267906


   Although it might be more code for a customized runner (it's not that mach 
to be honest), you can keep the customized runner locally so it sounds fine to 
me. To me this is the flexibility of AutoTVM. You can customize everything for 
different purposes, but only upstream the generic one after solid evaluations.
   
   The concerns I have for the solution in this PR is that you check and use an 
attribute `measure_batch` in `Tuner`, but `measure_batch` is not a member of 
that class. It means you manually add this attribute in runtime for this 
feature (i.e., `tuner.measure_batch = my_func`) to override the use of local 
variable. To me, this increases the uncertainty and it's hard to track and 
maintain in the future. More importantly, `create_measure_batch` is just a 
wrapper to call the runner, so it seems not necessary to provide the 
flexibility at this level.
   
   cc @merrymercy, @tqchen 


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


Reply via email to