Spaces:
Paused
Paused
isimorfizam
commited on
Commit
•
1fc191c
1
Parent(s):
ba070ed
Update app.py
Browse files
app.py
CHANGED
@@ -62,7 +62,9 @@ def load_model():
|
|
62 |
embedding=True,
|
63 |
verbose=False,
|
64 |
n_ctx=1024,
|
65 |
-
n_threads =
|
|
|
|
|
66 |
cache_dir='./model_cached'
|
67 |
)
|
68 |
|
@@ -198,37 +200,24 @@ def summarization(example : list[str], results_df : pd.DataFrame = pd.DataFrame(
|
|
198 |
|
199 |
score = cosine_similarity(example_embedded,result_embedded)
|
200 |
scores.append(str(score[0][0]))
|
201 |
-
#print(score[0])
|
202 |
-
|
203 |
|
204 |
-
|
205 |
-
|
206 |
-
|
207 |
-
|
|
|
208 |
#print(result)
|
209 |
results.append(f'Summary{cnt} : '+result)
|
210 |
-
|
211 |
-
|
212 |
-
# tokenize results and example together
|
213 |
-
# try :
|
214 |
-
# fin_result
|
215 |
-
# except :
|
216 |
-
# # if fin_result not already defined, use the best of available results
|
217 |
-
# # add example to results so tokenization is done together (due to padding limitations)
|
218 |
-
# results.append(example)
|
219 |
-
# tokenized = tokenizer(results, return_tensors="pt", padding = True)
|
220 |
-
# A = tokenized.input_ids.numpy()
|
221 |
-
# A = sparse.csr_matrix(A)
|
222 |
-
# # calculate cosine similarity of each pair
|
223 |
-
# # keep only example X result column
|
224 |
-
# scores = cosine_similarity(A)[:,5]
|
225 |
-
# # final result is the one with greaters cos_score
|
226 |
-
#
|
227 |
-
# max_score = max(scores)
|
228 |
|
229 |
# save final result and its attributes
|
230 |
-
|
231 |
-
|
|
|
|
|
|
|
|
|
232 |
results_df = pd.concat([results_df,row], ignore_index = True)
|
233 |
|
234 |
return results_df
|
|
|
62 |
embedding=True,
|
63 |
verbose=False,
|
64 |
n_ctx=1024,
|
65 |
+
n_threads = 3,
|
66 |
+
n_gpu_layers=0, # The number of layers to offload to GPU, if you have GPU acceleration available
|
67 |
+
chat_format="llama-2",
|
68 |
cache_dir='./model_cached'
|
69 |
)
|
70 |
|
|
|
200 |
|
201 |
score = cosine_similarity(example_embedded,result_embedded)
|
202 |
scores.append(str(score[0][0]))
|
|
|
|
|
203 |
|
204 |
+
if score>0.1 :
|
205 |
+
fin_result = result
|
206 |
+
max_score = score
|
207 |
+
break
|
208 |
+
|
209 |
#print(result)
|
210 |
results.append(f'Summary{cnt} : '+result)
|
211 |
+
|
212 |
+
max_score = max(scores)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
213 |
|
214 |
# save final result and its attributes
|
215 |
+
try :
|
216 |
+
fin_result
|
217 |
+
except :
|
218 |
+
fin_result = results[np.argmax(scores)]
|
219 |
+
|
220 |
+
row = pd.DataFrame({'model' : 'llama_neka_cpp', 'prompt' : prompt, 'reviews' : example, 'summarization' : fin_result, 'scores' :[max_score] })
|
221 |
results_df = pd.concat([results_df,row], ignore_index = True)
|
222 |
|
223 |
return results_df
|