Spaces:
Running
Running
File size: 773 Bytes
5063745 62f5d66 5063745 034b73b 5063745 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | """Unified timing for the live benchmark loop."""
from __future__ import annotations
import os
# One full cycle: TS-Bench collect → TSFM.ai eval → write results → leaderboard reload.
BENCHMARK_INTERVAL_SECONDS = int(
os.getenv(
"TSFM_BENCH_INTERVAL_SECONDS",
os.getenv("TSFM_EVAL_INTERVAL_SECONDS", "3600"),
)
)
# Background poll interval: detect eval completion and refresh UI once (not shown to users).
EVAL_WATCH_POLL_SECONDS = int(os.getenv("TSFM_EVAL_WATCH_POLL_SECONDS", "15"))
# When false (default), the Space only displays pushed results — no API calls on startup.
LIVE_EVAL_ENABLED = os.getenv("TSFM_LIVE_EVAL", "0").strip().lower() in {"1", "true", "yes", "on"}
BENCHMARK_INTERVAL_MINUTES = BENCHMARK_INTERVAL_SECONDS // 60
|