Simon Salmon commited on
Commit
d7bbd11
·
1 Parent(s): 07d9bf7

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +12 -17
app.py CHANGED
@@ -39,20 +39,15 @@ with st.expander('BigSalmon/FormalRobertaa'):
39
  st.text_area(label = 'Infill:', value=words)
40
 
41
  with st.expander('roberta-large'):
42
- with st.form(key='my_form'):
43
- prompt = st.text_area(label='Enter Text. Put <mask> where you want the model to fill in the blank. You can use more than one at a time.')
44
- submit_button = st.form_submit_button(label='Submit')
45
- if submit_button:
46
- a_list = []
47
- token_ids = tokenizer.encode(prompt, return_tensors='pt')
48
- token_ids_tk = tokenizer.tokenize(prompt, return_tensors='pt')
49
- masked_position = (token_ids.squeeze() == tokenizer.mask_token_id).nonzero()
50
- masked_pos = [mask.item() for mask in masked_position ]
51
- with torch.no_grad():
52
- output = model2(token_ids)
53
- last_hidden_state = output[0].squeeze()
54
- for mask_index in masked_pos:
55
- mask_hidden_state = last_hidden_state[mask_index]
56
- idx = torch.topk(mask_hidden_state, k=100, dim=0)[1]
57
- words = [tokenizer.decode(i.item()).strip() for i in idx]
58
- st.text_area(label = 'Infill:', value=words)
 
39
  st.text_area(label = 'Infill:', value=words)
40
 
41
  with st.expander('roberta-large'):
42
+ token_ids = tokenizer.encode(prompt, return_tensors='pt')
43
+ token_ids_tk = tokenizer.tokenize(prompt, return_tensors='pt')
44
+ masked_position = (token_ids.squeeze() == tokenizer.mask_token_id).nonzero()
45
+ masked_pos = [mask.item() for mask in masked_position ]
46
+ with torch.no_grad():
47
+ output = model2(token_ids)
48
+ last_hidden_state = output[0].squeeze()
49
+ for mask_index in masked_pos:
50
+ mask_hidden_state = last_hidden_state[mask_index]
51
+ idx = torch.topk(mask_hidden_state, k=100, dim=0)[1]
52
+ words = [tokenizer.decode(i.item()).strip() for i in idx]
53
+ st.text_area(label = 'Infill:', value=words)