MasterJH5574 opened a new pull request, #13963:
URL: https://github.com/apache/tvm/pull/13963

   This PR fixes the timeout rule of MetaSchedule RPCRunner.
   
   Prior to this PR, the RPCRunner sets a timeout threshold for jobs submitted 
to popen pool. As a result, the jobs are timed since the time that they are 
sent to the remote side.
   
   Consider the case where there is only a single device for measurement. In 
this case, all jobs can only be executed serially and jobs must queue up. 
Therefore, the previous timeout configuration means the time spent on queueing 
will also be counted. This causes some jobs, in the worst cases, gets timeout 
without even started to execute, and has negative impacts on RPC MetaSchedule 
tuning, from the perspectives of both efficiency and result performance.
   
   Co-authored-by: Bohan Hou <[email protected]>


-- 
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.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to