MCPcopy Create free account
hub / github.com/OpenGVLab/HumanBench / WorkerInit

Class WorkerInit

PATH/core/solvers/solver_deter.py:23–29  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

21from .solver import Solver
22
23class WorkerInit(object):
24 def __init__(self, rank, num_workers):
25 self.rank = rank
26 self.num_workers = num_workers
27 def func(self, pid):
28 print(f'[rank{self.rank}] setting worker seed {self.rank*self.num_workers+pid}', flush=True)
29 np.random.seed(self.rank*self.num_workers+pid)
30
31class SolverDeter(Solver):
32

Callers 3

__init__Method · 0.70
__init__Method · 0.70
__init__Method · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected