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 for MPI.COMM_WORLD.

  • share_freq (int) – The frequency at which data should be shared between ranks of the distributed evaluator.