Daimon commited on
Commit
f690e46
·
1 Parent(s): f17c002

Added cache_resource functionality to speed up the space

Browse files
Files changed (1) hide show
  1. app.py +5 -1
app.py CHANGED
@@ -9,6 +9,10 @@ import io
9
 
10
  st.set_page_config(page_title="Translation Demo", page_icon=":milky_way:", layout="wide")
11
 
 
 
 
 
12
 
13
  def get_translation(src_code, trg_code, src):
14
 
@@ -98,7 +102,7 @@ target = ""
98
  #model = MBartForConditionalGeneration.from_pretrained("facebook/mbart-large-50-many-to-many-mmt")
99
  #tokenizer = MBart50TokenizerFast.from_pretrained("facebook/mbart-large-50-many-to-many-mmt")
100
 
101
- model = M2M100ForConditionalGeneration.from_pretrained("alirezamsh/small100")
102
  tokenizer = SMALL100Tokenizer.from_pretrained("alirezamsh/small100")
103
 
104
  #valid_languages = ['de_DE', 'en_XX', 'it_IT']
 
9
 
10
  st.set_page_config(page_title="Translation Demo", page_icon=":milky_way:", layout="wide")
11
 
12
+ @st.cache_resource
13
+ def load_model():
14
+ return M2M100ForConditionalGeneration.from_pretrained("alirezamsh/small100")
15
+
16
 
17
  def get_translation(src_code, trg_code, src):
18
 
 
102
  #model = MBartForConditionalGeneration.from_pretrained("facebook/mbart-large-50-many-to-many-mmt")
103
  #tokenizer = MBart50TokenizerFast.from_pretrained("facebook/mbart-large-50-many-to-many-mmt")
104
 
105
+
106
  tokenizer = SMALL100Tokenizer.from_pretrained("alirezamsh/small100")
107
 
108
  #valid_languages = ['de_DE', 'en_XX', 'it_IT']