in submitit/core/job_environment.py [0:0]
def __repr__(self) -> str:
# should look like this:
# JobEnvironment(job_id=17015819, hostname=learnfair0218, local_rank=2(3), node=1(2), global_rank=5(6))
info = [f"{n}={getattr(self, n)}" for n in ("job_id", "hostname")]
names = ("local_rank", "node", "global_rank")
totals = [self.num_tasks // self.num_nodes, self.num_nodes, self.num_tasks]
info += [f"{n}={getattr(self, n)}({t})" for n, t in zip(names, totals)]
info_str = ", ".join(info)
return f"JobEnvironment({info_str})"