Spaces:
Build error
Build error
Upload main.py
Browse files
main.py
CHANGED
@@ -42,8 +42,14 @@ class PDFProcessor:
|
|
42 |
self.output_dir.mkdir(exist_ok=True)
|
43 |
|
44 |
def _initialize_emb_model(self, model_name):
|
45 |
-
model = SentenceTransformer("sentence-transformers/" + model_name)
|
46 |
-
model
|
|
|
|
|
|
|
|
|
|
|
|
|
47 |
return model
|
48 |
|
49 |
def _initialize_llm(self, model_name):
|
@@ -187,4 +193,4 @@ def process_pdf_catalog(pdf_path: str):
|
|
187 |
return result, "Processing completed successfully!"
|
188 |
except Exception as e:
|
189 |
logger.error(f"Processing failed: {e}")
|
190 |
-
return {}, "Error processing PDF"
|
|
|
42 |
self.output_dir.mkdir(exist_ok=True)
|
43 |
|
44 |
def _initialize_emb_model(self, model_name):
|
45 |
+
# model = SentenceTransformer("sentence-transformers/" + model_name)
|
46 |
+
# model = SentenceTransformer(model_name)
|
47 |
+
# model.save('models/'+ model_name)
|
48 |
+
# Load model directly
|
49 |
+
from transformers import AutoTokenizer, AutoModel
|
50 |
+
|
51 |
+
tokenizer = AutoTokenizer.from_pretrained("sentence-transformers/all-MiniLM-L6-v2")
|
52 |
+
model = AutoModel.from_pretrained("sentence-transformers/all-MiniLM-L6-v2")
|
53 |
return model
|
54 |
|
55 |
def _initialize_llm(self, model_name):
|
|
|
193 |
return result, "Processing completed successfully!"
|
194 |
except Exception as e:
|
195 |
logger.error(f"Processing failed: {e}")
|
196 |
+
return {}, "Error processing PDF"
|