Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
|
@@ -51,13 +51,16 @@ class RobertaClass(torch.nn.Module):
|
|
| 51 |
output = self.classifier(pooler)
|
| 52 |
return output
|
| 53 |
|
| 54 |
-
|
|
|
|
|
|
|
| 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("### Угадыватель")
|