hide psutil (#4013)
authorHaozheng Fan <fhztc1997618@gmail.com>
Thu, 26 Sep 2019 22:00:14 +0000 (06:00 +0800)
committerTianqi Chen <tqchen@users.noreply.github.com>
Thu, 26 Sep 2019 22:00:14 +0000 (15:00 -0700)
python/tvm/rpc/server.py

index e0eab16..9e03097 100644 (file)
@@ -39,7 +39,6 @@ import subprocess
 import time
 import sys
 import signal
-import psutil
 
 from .._ffi.function import register_func
 from .._ffi.base import py_str
@@ -211,6 +210,7 @@ def _listen_loop(sock, port, rpc_key, tracker_addr, load_library, custom_addr):
         server_proc.join(opts.get("timeout", None))
         if server_proc.is_alive():
             logger.info("Timeout in RPC session, kill..")
+            import psutil
             parent = psutil.Process(server_proc.pid)
             # terminate worker childs
             for child in parent.children(recursive=True):