Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -226,7 +226,9 @@ class EnhancedGazaKnowledgeBase:
|
|
| 226 |
|
| 227 |
|
| 228 |
def _batch_embed_with_retry(self, texts, batch_size=16, max_retries=3, delay=2):
|
| 229 |
-
"""
|
|
|
|
|
|
|
| 230 |
embeddings = []
|
| 231 |
for i in range(0, len(texts), batch_size):
|
| 232 |
batch = texts[i:i+batch_size]
|
|
@@ -246,7 +248,8 @@ class EnhancedGazaKnowledgeBase:
|
|
| 246 |
embeddings.append(self.embedding_model.get_text_embedding(text))
|
| 247 |
except Exception as sub_e:
|
| 248 |
logger.error(f"Failed to embed single text: {sub_e} — {text[:60]}...")
|
| 249 |
-
|
|
|
|
| 250 |
|
| 251 |
|
| 252 |
|
|
|
|
| 226 |
|
| 227 |
|
| 228 |
def _batch_embed_with_retry(self, texts, batch_size=16, max_retries=3, delay=2):
|
| 229 |
+
"""
|
| 230 |
+
Embed texts in batches with retry fallback and logging
|
| 231 |
+
"""
|
| 232 |
embeddings = []
|
| 233 |
for i in range(0, len(texts), batch_size):
|
| 234 |
batch = texts[i:i+batch_size]
|
|
|
|
| 248 |
embeddings.append(self.embedding_model.get_text_embedding(text))
|
| 249 |
except Exception as sub_e:
|
| 250 |
logger.error(f"Failed to embed single text: {sub_e} — {text[:60]}...")
|
| 251 |
+
return embeddings
|
| 252 |
+
|
| 253 |
|
| 254 |
|
| 255 |
|