GGUF-Splitter / src /config.py
Felladrin's picture
Initial commit
2de2584
"""Environment configuration for GGUF Splitter"""
import os
from typing import Final
IS_HF_SPACE: Final[bool] = os.getenv("SPACE_ID") is not None
RUN_LOCALLY: Final[bool] = os.getenv("RUN_LOCALLY") is not None
DOWNLOAD_TIMEOUT: Final[int] = 600
SPLIT_TIMEOUT: Final[int] = 1800
MAX_DOWNLOAD_RETRIES: Final[int] = 3
DEFAULT_SPLIT_SIZE_MB: Final[int] = 256
SUPPORTED_PLATFORMS: Final[list[str]] = ["Linux"]
SUPPORTED_ARCHITECTURES: Final[list[str]] = ["x86_64", "amd64"]
MAX_PRECHECK_FILE_SIZE_MB: Final[int] = 10240