Nova-school commited on
Commit
c4c31c8
·
verified ·
1 Parent(s): 2c7aa47

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +5 -4
app.py CHANGED
@@ -43,12 +43,13 @@ def Page():
43
  solara.Markdown(f'{spans1}')
44
  outputs = model.generate(tokens, max_new_tokens=1, output_scores=True, return_dict_in_generate=True, pad_token_id=tokenizer.eos_token_id)
45
  scores = F.softmax(outputs.scores[0], dim=-1)
46
- top_10 = torch.topk(scores, 10)+torch.topk(scores, 10, largest=False)
 
47
  df = pd.DataFrame()
48
- df["probs"] = top_10.values[0]
49
  df["probs"] = [f"{value:.2%}" for value in df["probs"].values]
50
- df["next token ID"] = [top_10.indices[0][i].numpy() for i in range(20)]
51
- df["predicted next token"] = [tokenizer.decode(top_10.indices[0][i]) for i in range(20)]
52
  solara.Markdown("###Prediction")
53
  solara.DataFrame(df, items_per_page=20, cell_actions=cell_actions)
54
  Page()
 
43
  solara.Markdown(f'{spans1}')
44
  outputs = model.generate(tokens, max_new_tokens=1, output_scores=True, return_dict_in_generate=True, pad_token_id=tokenizer.eos_token_id)
45
  scores = F.softmax(outputs.scores[0], dim=-1)
46
+ top_10 = torch.topk(scores, 10)
47
+ bottom_10 = torch.topk(scores, 10, largest=False)
48
  df = pd.DataFrame()
49
+ df["probs"] = top_10.values[0]+bottom_10.values[0]
50
  df["probs"] = [f"{value:.2%}" for value in df["probs"].values]
51
+ df["next token ID"] = [top_10.indices[0][i].numpy() for i in range(10)]+[bottom_10.indices[0][i].numpy() for i in range(10)]
52
+ df["predicted next token"] = [tokenizer.decode(top_10.indices[0][i]) for i in range(10)]+[tokenizer.decode(bottom_10.indices[0][i]) for i in range(10)]
53
  solara.Markdown("###Prediction")
54
  solara.DataFrame(df, items_per_page=20, cell_actions=cell_actions)
55
  Page()