Return type:
         Dict[int, Any]
abstract _stop_workers(worker_group)
  Stops all workers in the given worker group. Implementors must
  deal with workers in all states defined by "WorkerState". That
  is, it must gracefully handle stopping non-existent workers,
  unhealthy (stuck) workers, etc.

class torch.distributed.elastic.agent.server.api.RunResult(state, return_values=, failures=)
Results returned by the worker executions. Run results follow an
   "all-or-nothing" policy where the run is successful if and only if
   ALL local workers managed by this agent complete successfully.
If the result is successful (e.g. "is_failed() = False") then the
   "return_values" field contains the outputs (return values) of the
   workers managed by THIS agent mapped by their GLOBAL ranks. That is
   "result.return_values[0]" is the return value of global rank 0.
Note:
 "return_values" are only meaningful for when the worker
