MCPcopy Create free account
hub / github.com/MegEngine/MegEngine / __init__

Method __init__

imperative/python/megengine/distributed/server.py:185–193  ·  view source on GitHub ↗
(self, port=0)

Source from the content-addressed store, hash-verified

183 """
184
185 def __init__(self, port=0):
186 q = mp.Queue()
187 self.proc = mp.Process(target=_start_server, args=(port, q), daemon=True)
188 self.proc.start()
189 ret = q.get()
190 if isinstance(ret, Exception):
191 raise ret
192 else:
193 self.py_server_port, self.mm_server_port = ret
194
195 def __del__(self):
196 self.proc.terminate()

Callers

nothing calls this directly

Calls 3

QueueMethod · 0.80
startMethod · 0.45
getMethod · 0.45

Tested by

no test coverage detected