INNER CODE UNIT · Python
_dashboard
i3T4AN/KADATH · kadath/cli.py:267
def _dashboard(kernel: Kernel, run_id: str, interval: float, watch: bool) -> None:
interval = max(.1, interval)
interactive = sys.stdout.isatty()
while True:
output = _render_dashboard(kernel.status(run_id), styled=interactive)
if interactive:
print("\033[H\033[2J" + output, flush=True)
else:
print(output, flush=True)
state = kernel.status(run_id)["run"]["status"]
if not watch or state in {"complete", "failed", "paused", "awaiting_approval"}:
return
time.sleep(interval)
def _run_with_dashboard(kernel: Kernel, run_id: str, epochs: int | None) -> int:
result: dict[str, object] = {}
def run() -> None: