This is an automated email from the ASF dual-hosted git repository.

tqchen pushed a commit to branch v0.6
in repository https://gitbox.apache.org/repos/asf/incubator-tvm.git


The following commit(s) were added to refs/heads/v0.6 by this push:
     new 09cedf6  [BACKPORT-0.6][BUGFIX] Fixed process termination routine in 
windows (#5849)
09cedf6 is described below

commit 09cedf6847a81d53c09466cc9f1126f5d3b50fd9
Author: Yizhi Liu <liuyi...@apache.org>
AuthorDate: Thu Jun 18 19:15:06 2020 -0700

    [BACKPORT-0.6][BUGFIX] Fixed process termination routine in windows (#5849)
    
    Co-authored-by: Seyyed Hossein Hasanpour <code...@gmail.com>
    
    Co-authored-by: Seyyed Hossein Hasanpour <code...@gmail.com>
---
 python/tvm/rpc/server.py | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/python/tvm/rpc/server.py b/python/tvm/rpc/server.py
index 9e03097..3fff530 100644
--- a/python/tvm/rpc/server.py
+++ b/python/tvm/rpc/server.py
@@ -402,7 +402,10 @@ class Server(object):
         """Terminate the server process"""
         if self.use_popen:
             if self.proc:
-                os.killpg(self.proc.pid, signal.SIGTERM)
+                if platform.system() == "Windows":
+                    os.kill(self.proc.pid, signal.CTRL_C_EVENT)
+                else:
+                    os.killpg(self.proc.pid, signal.SIGTERM)
                 self.proc = None
         else:
             if self.proc:

Reply via email to