Spaces:
Running
on
CPU Upgrade
Running
on
CPU Upgrade
"All constants used in the project." | |
from pathlib import Path | |
# The directory of this project | |
REPO_DIR = Path(__file__).parent | |
# This repository's main necessary directories | |
DEPLOYMENT_PATH = REPO_DIR / "deployment_files" | |
FHE_KEYS = REPO_DIR / ".fhe_keys" | |
CLIENT_FILES = REPO_DIR / "client_files" | |
SERVER_FILES = REPO_DIR / "server_files" | |
# Create the necessary directories | |
FHE_KEYS.mkdir(exist_ok=True) | |
CLIENT_FILES.mkdir(exist_ok=True) | |
SERVER_FILES.mkdir(exist_ok=True) | |
# Store the server's URL | |
SERVER_URL = "http://localhost:8000/" | |
RANDOM_STATE = 0 | |
INITIAL_INPUT_SHAPE = (1, 49) | |
CLIENT_TYPES = ["user", "bank", "third_party"] | |
INPUT_INDEXES = { | |
"user": 0, | |
"bank": 1, | |
"third_party": 2, | |
} | |
START_POSITIONS = { | |
"user": 0, # First position: start from 0 | |
"bank": 17, # Second position: start from len(input_user) | |
"third_party": 33, # Third position: start from len(input_user) + len(input_bank) | |
} | |