vishalsh13 commited on
Commit
9dc951f
·
1 Parent(s): 9cb30e2

updated for torch

Browse files
Files changed (2) hide show
  1. app/utils/vector_db.py +3 -0
  2. requirements.txt +3 -3
app/utils/vector_db.py CHANGED
@@ -1,9 +1,12 @@
1
  import os
2
  import faiss
3
  import numpy as np
 
4
  from sentence_transformers import SentenceTransformer
5
  from app.utils.file_handler import extract_text_from_file
6
 
 
 
7
  # Load a pre-trained embedding model with GPU support
8
  obj_embedding_model = SentenceTransformer('sentence-transformers/all-MiniLM-L6-v2', device="cuda")
9
 
 
1
  import os
2
  import faiss
3
  import numpy as np
4
+ import torch
5
  from sentence_transformers import SentenceTransformer
6
  from app.utils.file_handler import extract_text_from_file
7
 
8
+ device = "cuda" if torch.cuda.is_available() else "cpu"
9
+ #obj_embedding_model = SentenceTransformer('sentence-transformers/all-MiniLM-L6-v2', device=device)
10
  # Load a pre-trained embedding model with GPU support
11
  obj_embedding_model = SentenceTransformer('sentence-transformers/all-MiniLM-L6-v2', device="cuda")
12
 
requirements.txt CHANGED
@@ -1,9 +1,9 @@
1
  Flask==2.3.2
2
  transformers==4.27.4
3
  sentence-transformers==2.2.2
4
- torch==2.0.1+cu118 # GPU-enabled PyTorch (CUDA 11.8 compatible)
5
- torchvision==0.15.2+cu118 # GPU-enabled TorchVision
6
- faiss-gpu==1.7.4 # GPU-enabled FAISS
7
  PyMuPDF==1.22.5
8
  python-pptx==0.6.21
9
  pandas==1.5.3
 
1
  Flask==2.3.2
2
  transformers==4.27.4
3
  sentence-transformers==2.2.2
4
+ torch==2.0.1
5
+ torchvision==0.15.2
6
+ faiss-gpu==1.7.4
7
  PyMuPDF==1.22.5
8
  python-pptx==0.6.21
9
  pandas==1.5.3