Spaces:
Running
Running
| """Restore durable state before starting any real inference or publication.""" | |
| import os | |
| from pathlib import Path | |
| import sys | |
| ROOT = Path(__file__).resolve().parents[1] | |
| sys.path[:0] = [str(ROOT / "src"), str(ROOT)] | |
| os.chdir(ROOT) | |
| from tsfm_bench.remote_state import RemoteState | |
| from scripts import run_online_daemon | |
| def main(): | |
| for key in ("HF_TOKEN", "HF_STATE_REPO", "TSFM_API_KEY", "TABPFN_TOKEN"): | |
| if not os.getenv(key): | |
| raise RuntimeError(f"Required Space secret/variable missing: {key}") | |
| state = RemoteState(ROOT, os.environ["HF_STATE_REPO"], os.environ["HF_TOKEN"]) | |
| restored = state.restore() | |
| print(f"Restored operator checkpoint from {restored['checkpointed_at']}", flush=True) | |
| run_online_daemon.REMOTE_STATE = state | |
| run_online_daemon.main() | |
| if __name__ == "__main__": | |
| main() | |