| import os |
|
|
| from huggingface_hub import HfApi |
|
|
|
|
| def _as_bool(name: str, default: str = "0") -> bool: |
| return os.getenv(name, default).strip().lower() in {"1", "true", "yes", "on"} |
|
|
|
|
| |
| |
| TOKEN = os.environ.get("HF_TOKEN") |
|
|
| OWNER = os.getenv("HF_OWNER", "demo-leaderboard-backend") |
| |
|
|
| REPO_ID = os.getenv("HF_SPACE_REPO", "microsoft/BizGenEval-Leaderboard") |
| QUEUE_REPO = os.getenv("HF_QUEUE_REPO", f"{OWNER}/requests") |
| RESULTS_REPO = os.getenv("HF_RESULTS_REPO", f"{OWNER}/results") |
| PROJECT_NAMESPACE = os.getenv("PROJECT_NAMESPACE", "bizgeneval") |
|
|
| |
| CACHE_PATH = os.getenv("HF_HOME", ".") |
|
|
| |
| EVAL_REQUESTS_PATH = os.path.join(CACHE_PATH, "eval-queue") |
| EVAL_RESULTS_PATH = os.path.join(CACHE_PATH, "eval-results") |
| EVAL_REQUESTS_PATH_BACKEND = os.path.join(CACHE_PATH, "eval-queue-bk") |
| EVAL_RESULTS_PATH_BACKEND = os.path.join(CACHE_PATH, "eval-results-bk") |
| EVAL_REQUESTS_NAMESPACED_PATH = os.path.join(EVAL_REQUESTS_PATH, PROJECT_NAMESPACE, "requests") |
| EVAL_RESULTS_NAMESPACED_PATH = os.path.join(EVAL_RESULTS_PATH, PROJECT_NAMESPACE, "results") |
| LOCAL_DEV = _as_bool("LOCAL_DEV") |
|
|
| API = HfApi(token=TOKEN) |
|
|