deephyper.evaluator.distributed#
- deephyper.evaluator.distributed(backend: str)[source]#
Decorator transforming an Evaluator into a
Distributed{Evaluator}
.For the decorator:
- Parameters:
backend (str) – Use
"mpi"
for pure MPI backend. Use"s4m"
for Share4Me backend.
For the returned evaluator:
- Parameters:
comm – An MPI communicator. Defaults to
None
forMPI.COMM_WORLD
.share_freq (int) – The frequency at which data should be shared between ranks of the distributed evaluator.