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"

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…