INNER CODE UNIT · Python
close
onnxsim/onnxsim · onnxsim/rpc/server.py:288
def close(self) -> None:
try:
self._parent.send(("close",))
except (OSError, ValueError):
pass
self._process.join(timeout=5)
if self._process.is_alive():
self._process.terminate()
def _close(runner) -> None:
close = getattr(runner, "close", None)
if close is not None:
close()
def _make_runner(header: Dict[str, Any], model_bytes: bytes, work_dir: str):
runtime = header.get("runtime") or "onnxruntime"