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

Function worker

imperative/python/test/unit/distributed/test_distributed.py:38–53  ·  view source on GitHub ↗
(rank)

Source from the content-addressed store, hash-verified

36 port = server.py_server_port
37
38 def worker(rank):
39 dist.init_process_group("localhost", port, world_size, rank, rank, backend)
40 assert dist.is_distributed() == True
41 assert dist.get_rank() == rank
42 assert dist.get_world_size() == world_size
43 assert dist.get_backend() == backend
44
45 py_server_addr = dist.get_py_server_addr()
46 assert py_server_addr[0] == "localhost"
47 assert py_server_addr[1] == port
48
49 mm_server_addr = dist.get_mm_server_addr()
50 assert mm_server_addr[0] == "localhost"
51 assert mm_server_addr[1] > 0
52
53 assert isinstance(dist.get_client(), dist.Client)
54
55 procs = []
56 for rank in range(world_size):

Callers 6

test_new_groupFunction · 0.70
test_user_set_getFunction · 0.70
test_collect_resultsFunction · 0.70
test_user_set_popFunction · 0.70
test_batch_send_recvFunction · 0.70

Calls 15

get_default_deviceFunction · 0.90
_assert_q_emptyFunction · 0.85
_assert_q_valFunction · 0.85
get_rankMethod · 0.80
get_clientMethod · 0.80
tensorMethod · 0.80
onesMethod · 0.80
assert_equalMethod · 0.80
funcFunction · 0.70
formatMethod · 0.45
group_barrierMethod · 0.45
putMethod · 0.45

Tested by

no test coverage detected