ilushado commited on
Commit
ccda969
·
1 Parent(s): 510dd3a

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +6 -3
app.py CHANGED
@@ -51,13 +51,16 @@ class RobertaClass(torch.nn.Module):
51
  output = self.classifier(pooler)
52
  return output
53
 
54
- tokenizer = RobertaTokenizer.from_pretrained('roberta-base', truncation=True, do_lower_case=True,
 
 
55
  vocab_file='model/vocab.json',
56
  merges_file='model/merges.txt')
 
 
57
 
58
 
59
-
60
- model = torch.load('model/pytorch_roberta_sentiment.bin', map_location=torch.device('cpu'))
61
 
62
 
63
  st.markdown("### Угадыватель")
 
51
  output = self.classifier(pooler)
52
  return output
53
 
54
+ @st.cache_resource
55
+ def load_model():
56
+ tokenizer = RobertaTokenizer.from_pretrained('roberta-base', truncation=True, do_lower_case=True,
57
  vocab_file='model/vocab.json',
58
  merges_file='model/merges.txt')
59
+ model = torch.load('model/pytorch_roberta_sentiment.bin', map_location=torch.device('cpu'))
60
+ return model, tokenizer
61
 
62
 
63
+ model, tokenizer = load_model()
 
64
 
65
 
66
  st.markdown("### Угадыватель")