entrypoint is a function. Workers specified as a binary
     entrypoint do not canonically have a return value and the
     "return_values" field is meaningless and may be empty.
If "is_failed()" returns "True" then the "failures" field contains
   the failure information, again, mapped by the GLOBAL rank of the
   worker that failed.
The keys in "return_values" and "failures" are mutually exclusive,
   that is, a worker's final state can only be one of: succeeded,
   failed. Workers intentionally terminated by the agent according to
   the agent's restart policy, are not represented in either
   "return_values" nor "failures".
Watchdog in the Agent
A named pipe based watchdog can be enabled in "LocalElasticAgent" if
an environment variable "TORCHELASTIC_ENABLE_FILE_TIMER" with value 1
has been defined in the "LocalElasticAgent" process. Optionally,
another environment variable "TORCHELASTIC_TIMER_FILE" can be set