MCPcopy Index your code
hub / github.com/InternLM/lmdeploy / release

Method release

lmdeploy/pytorch/engine/executor/mp_executor.py:423–433  ·  view source on GitHub ↗

release.

(self)

Source from the content-addressed store, hash-verified

421 self._prefetch_task.cancel()
422
423 def release(self):
424 """release."""
425 for proc in self.procs:
426 proc.close()
427
428 for proc in self.procs:
429 proc.join()
430
431 self.comm_buf.close()
432 for ret_buf in self.ret_bufs:
433 ret_buf.close()
434
435
436class MPWorkerWrapper(WorkerWrapperBase):

Callers 2

signal_handlerMethod · 0.95
_main_loopMethod · 0.45

Calls 2

joinMethod · 0.80
closeMethod · 0.45

Tested by

no test coverage detected