Spaces:
Sleeping
Sleeping
| """Perihelion configuration.""" | |
| import os | |
| from dotenv import load_dotenv | |
| load_dotenv() | |
| # HuggingFace secrets | |
| HF_TOKEN = os.getenv("HF_TOKEN", "") | |
| HF_LOG_REPO_ID = os.getenv("HF_LOG_REPO_ID", "") | |
| HF_LOG_EVERY_MINUTES = int(os.getenv("HF_LOG_EVERY_MINUTES", "10")) | |
| # ELO settings | |
| DEFAULT_ELO = 1500 | |
| ELO_K_FACTOR = 32 | |
| # Dataset | |
| DATASET_ID = os.getenv("DATASET_ID", "mwalmsley/gz_euclid") | |
| DATASET_CONFIG = os.getenv("DATASET_CONFIG", "default") | |
| DATASET_SPLIT = os.getenv("DATASET_SPLIT", "train") | |
| IMAGE_COLUMN = os.getenv("IMAGE_COLUMN", "image") | |
| ID_COLUMN = os.getenv("ID_COLUMN", "id_str") | |
| POOL_SIZE = int(os.getenv("POOL_SIZE", "5000")) | |
| POOL_SEED = int(os.getenv("POOL_SEED", "42")) | |
| IMAGE_PREFETCH_COUNT = int(os.getenv("IMAGE_PREFETCH_COUNT", "100")) | |
| # Image cache | |
| IMAGE_CACHE_DIR = os.getenv("IMAGE_CACHE_DIR", "cache/images") | |
| IMAGE_CACHE_MAX_BYTES = int(os.getenv("IMAGE_CACHE_MAX_BYTES", str(524288000))) | |