MCPcopy Create free account
hub / github.com/pytorch/examples / run_worker

Function run_worker

distributed/rpc/parameter_server/rpc_parameter_server.py:220–230  ·  view source on GitHub ↗
(rank, world_size, num_gpus, train_loader, test_loader)

Source from the content-addressed store, hash-verified

218
219# Main loop for trainers.
220def run_worker(rank, world_size, num_gpus, train_loader, test_loader):
221 print(f"Worker rank {rank} initializing RPC")
222 rpc.init_rpc(
223 name=f"trainer_{rank}",
224 rank=rank,
225 world_size=world_size)
226
227 print(f"Worker {rank} done initializing RPC")
228
229 run_training_loop(rank, num_gpus, train_loader, test_loader)
230 rpc.shutdown()
231
232# --------- Launcher --------------------
233

Callers

nothing calls this directly

Calls 1

run_training_loopFunction · 0.85

Tested by

no test coverage detected