Update ui/ui_core.py
Browse files- ui/ui_core.py +7 -0
ui/ui_core.py
CHANGED
@@ -7,10 +7,17 @@ import gradio as gr
|
|
7 |
from typing import List
|
8 |
from concurrent.futures import ThreadPoolExecutor, as_completed
|
9 |
import hashlib
|
|
|
10 |
|
11 |
# ✅ Fix: Add src to Python path
|
12 |
sys.path.insert(0, os.path.abspath(os.path.join(os.path.dirname(__file__), "..", "src")))
|
13 |
|
|
|
|
|
|
|
|
|
|
|
|
|
14 |
from txagent.txagent import TxAgent
|
15 |
|
16 |
def sanitize_utf8(text: str) -> str:
|
|
|
7 |
from typing import List
|
8 |
from concurrent.futures import ThreadPoolExecutor, as_completed
|
9 |
import hashlib
|
10 |
+
import shutil
|
11 |
|
12 |
# ✅ Fix: Add src to Python path
|
13 |
sys.path.insert(0, os.path.abspath(os.path.join(os.path.dirname(__file__), "..", "src")))
|
14 |
|
15 |
+
# ✅ Persist model cache to Hugging Face Space's /data directory
|
16 |
+
model_cache_dir = "/data/txagent_models"
|
17 |
+
os.makedirs(model_cache_dir, exist_ok=True)
|
18 |
+
os.environ["TRANSFORMERS_CACHE"] = model_cache_dir
|
19 |
+
os.environ["HF_HOME"] = model_cache_dir
|
20 |
+
|
21 |
from txagent.txagent import TxAgent
|
22 |
|
23 |
def sanitize_utf8(text: str) -> str:
|