Spaces:
Sleeping
Sleeping
ddovidovich
commited on
Commit
·
bdeb96a
1
Parent(s):
5e7f51f
Update app.py
Browse files
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(
|
|
|
|
|
|
|
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 |
-
|
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',
|
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 |
# Текстовое поле для ввода вопроса
|