MCPcopy Index your code
hub / github.com/tensorpack/tensorpack / reset_state

Method reset_state

tensorpack/dataflow/parallel.py:365–376  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

363 yield self._recv()
364
365 def reset_state(self):
366 super(MultiProcessRunnerZMQ, self).reset_state()
367 self._guard = DataFlowReentrantGuard()
368 self.context = zmq.Context()
369 self.socket = self.context.socket(zmq.PULL)
370 self.socket.set_hwm(self._hwm)
371 pipename = _get_pipe_name('dataflow')
372 _bind_guard(self.socket, pipename)
373
374 self._procs = [MultiProcessRunnerZMQ._Worker(self.ds, pipename, self._hwm, idx)
375 for idx in range(self.num_proc)]
376 self._start_processes()
377
378
379class MultiThreadRunner(DataFlow):

Callers

nothing calls this directly

Calls 5

_get_pipe_nameFunction · 0.85
_bind_guardFunction · 0.85
_start_processesMethod · 0.80
reset_stateMethod · 0.45

Tested by

no test coverage detected