isimorfizam commited on
Commit
1fc191c
1 Parent(s): ba070ed

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +16 -27
app.py CHANGED
@@ -62,7 +62,9 @@ def load_model():
62
  embedding=True,
63
  verbose=False,
64
  n_ctx=1024,
65
- n_threads = 6,
 
 
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
- # if score>0.1 :
205
- # fin_result = result
206
- # max_score = score
207
- # break
 
208
  #print(result)
209
  results.append(f'Summary{cnt} : '+result)
210
- #print(result+'\n\n')
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
- fin_result = results[np.argmax(scores)]
231
- row = pd.DataFrame({'model' : 'llama_neka_cpp', 'prompt' : prompt, 'reviews' : example, 'summarization' : fin_result, 'scores' :[max(scores)] })
 
 
 
 
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