comaniac commented on a change in pull request #9750:
URL: https://github.com/apache/tvm/pull/9750#discussion_r770136863



##########
File path: python/tvm/auto_scheduler/relay_integration.py
##########
@@ -48,7 +49,7 @@
 logger = logging.getLogger("auto_scheduler")
 
 
-def call_all_topi_funcs(mod, params, target, opt_level=3):
+def call_all_topi_funcs(mod, params, target, errors: List, opt_level=3):

Review comment:
       To be consistent let's have type annotation for all parameters in this 
file or nothing.

##########
File path: python/tvm/auto_scheduler/relay_integration.py
##########
@@ -131,14 +132,21 @@ def extract_tasks(
     dispatch_ctx = DispatchContext.current
     old_verbose = dispatch_ctx.verbose
     dispatch_ctx.verbose = 0
+
+    errors = []
     with env:
         # Wrap build call in a new thread to avoid the conflict
         # between python's multiprocessing and tvm's thread pool
         build_thread = threading.Thread(
-            target=call_all_topi_funcs, args=(mod, params, target, opt_level)
+            target=call_all_topi_funcs, args=(mod, params, target, errors, 
opt_level)
         )
         build_thread.start()
         build_thread.join()
+
+    if len(errors) > 0:

Review comment:
       nit
   ```suggestion
       if errors:
   ```




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