DataSense_E2B / config.py
sanjaymalladi's picture
DataSense E2B hackathon demo - Gradio agent, story, eval assets
52674b8 verified
Raw
History Blame Contribute Delete
968 Bytes
"""DataSense HF Space configuration — swap model IDs here after new checkpoints."""
import os
from pathlib import Path
ROOT = Path(__file__).resolve().parent
DATA_DIR = ROOT / "data"
# Base + LoRA adapter — SFT v1 (stable demo; see story.html § demo choice)
BASE_MODEL = os.environ.get("DATASENSE_BASE_MODEL", "unsloth/gemma-4-E2B-it")
ADAPTER_MODEL = os.environ.get(
"DATASENSE_ADAPTER_MODEL",
"sanjaymalladi/DataSense-Modal-E2B-SFT",
)
MAX_SEQ_LENGTH = int(os.environ.get("DATASENSE_MAX_SEQ_LENGTH", "2048"))
LOAD_IN_4BIT = os.environ.get("DATASENSE_LOAD_4BIT", "1") == "1"
AGENT_MAX_STEPS = int(os.environ.get("DATASENSE_MAX_STEPS", "8"))
AGENT_MAX_NEW_TOKENS = int(os.environ.get("DATASENSE_MAX_NEW_TOKENS", "768"))
AGENT_EXEC_TIMEOUT = int(os.environ.get("DATASENSE_EXEC_TIMEOUT", "30"))
AGENT_TEMPERATURE = float(os.environ.get("DATASENSE_TEMPERATURE", "0.2"))
DONE_MARKERS = ("**Summary:**", "**Finding:**", "**Conclusion:**", "**Results:**")