Spaces:
Running
Running
Upload folder using huggingface_hub
Browse files- api/main.py +8 -2
api/main.py
CHANGED
|
@@ -97,8 +97,14 @@ def download_models():
|
|
| 97 |
|
| 98 |
download_models()
|
| 99 |
|
| 100 |
-
|
| 101 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 102 |
|
| 103 |
from src.reranker import load_reranker
|
| 104 |
load_reranker()
|
|
|
|
| 97 |
|
| 98 |
download_models()
|
| 99 |
|
| 100 |
+
# NER is optional enhancement — skip on HF Spaces to save memory
|
| 101 |
+
# The app works fine without NER; it just doesn't extract entities
|
| 102 |
+
SPACE_ID = os.getenv("SPACE_ID", "") # HF Spaces sets this
|
| 103 |
+
if SPACE_ID:
|
| 104 |
+
logger.info("Running on HF Spaces — skipping NER to save memory")
|
| 105 |
+
else:
|
| 106 |
+
from src.ner import load_ner_model
|
| 107 |
+
load_ner_model()
|
| 108 |
|
| 109 |
from src.reranker import load_reranker
|
| 110 |
load_reranker()
|