ddovidovich commited on
Commit
bdeb96a
·
1 Parent(s): 5e7f51f

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +8 -8
app.py CHANGED
@@ -24,11 +24,11 @@ def load_documents_from_jsonl(embeddings_model, jsonl_path, createEmbeddings=Fal
24
  return df
25
 
26
  def generate_embeddings(tokenizer, model, text):
27
- # with torch.no_grad():
28
- # embeddings = model.encode(text, convert_to_tensor=True)
29
- encoded_input = tokenizer(text, padding=True, truncation=True, return_tensors='pt')
30
  with torch.no_grad():
31
- embeddings = model(**encoded_input)
 
 
 
32
  return embeddings.cpu().numpy()
33
 
34
  def save_to_faiss(df):
@@ -55,11 +55,11 @@ def main():
55
  # Заголовок приложения
56
  st.title("Demo for LLAMA-2 RAG with CPU only")
57
 
58
- #model = SentenceTransformer('sentence-transformers/paraphrase-multilingual-MiniLM-L12-v2')
59
- tokenizer = AutoTokenizer.from_pretrained('sentence-transformers/paraphrase-multilingual-MiniLM-L12-v2')
60
- model = AutoModel.from_pretrained('sentence-transformers/paraphrase-multilingual-MiniLM-L12-v2')
61
 
62
- df_qa = load_documents_from_jsonl('ExportForAI1.jsonl', model, False)
63
  save_to_faiss(df_qa)
64
 
65
  # Текстовое поле для ввода вопроса
 
24
  return df
25
 
26
  def generate_embeddings(tokenizer, model, text):
 
 
 
27
  with torch.no_grad():
28
+ embeddings = model.encode(text, convert_to_tensor=True)
29
+ # encoded_input = tokenizer(text, padding=True, truncation=True, return_tensors='pt')
30
+ # with torch.no_grad():
31
+ # embeddings = model(**encoded_input)
32
  return embeddings.cpu().numpy()
33
 
34
  def save_to_faiss(df):
 
55
  # Заголовок приложения
56
  st.title("Demo for LLAMA-2 RAG with CPU only")
57
 
58
+ model = SentenceTransformer('sentence-transformers/paraphrase-multilingual-MiniLM-L12-v2')
59
+ #tokenizer = AutoTokenizer.from_pretrained('sentence-transformers/paraphrase-multilingual-MiniLM-L12-v2')
60
+ #model = AutoModel.from_pretrained('sentence-transformers/paraphrase-multilingual-MiniLM-L12-v2')
61
 
62
+ df_qa = load_documents_from_jsonl(model, 'ExportForAI1.jsonl', False)
63
  save_to_faiss(df_qa)
64
 
65
  # Текстовое поле для ввода вопроса