raynardj commited on
Commit
affb45c
1 Parent(s): 8a8b37c

🎬 inference cache

Browse files
Files changed (1) hide show
  1. app.py +3 -2
app.py CHANGED
@@ -6,6 +6,7 @@ import torch
6
 
7
  PRETRAINED = "raynardj/wenyanwen-chinese-translate-to-ancient"
8
 
 
9
  def inference(text):
10
  tk_kwargs = dict(
11
  truncation=True,
@@ -23,7 +24,7 @@ def inference(text):
23
  bos_token_id=101,
24
  eos_token_id=tokenizer.sep_token_id,
25
  pad_token_id=tokenizer.pad_token_id,
26
- ), skip_special_tokens=True)
27
 
28
  import streamlit as st
29
 
@@ -48,5 +49,5 @@ if st.button("曰"):
48
  if len(text) > 100:
49
  st.error("无过百字,若过则当答此言。")
50
  else:
51
- st.write(inference(text)[0].replace(" ",""))
52
 
 
6
 
7
  PRETRAINED = "raynardj/wenyanwen-chinese-translate-to-ancient"
8
 
9
+ @st.cache(max_entries=1200)
10
  def inference(text):
11
  tk_kwargs = dict(
12
  truncation=True,
 
24
  bos_token_id=101,
25
  eos_token_id=tokenizer.sep_token_id,
26
  pad_token_id=tokenizer.pad_token_id,
27
+ ), skip_special_tokens=True)[0].replace(" ","")
28
 
29
  import streamlit as st
30
 
 
49
  if len(text) > 100:
50
  st.error("无过百字,若过则当答此言。")
51
  else:
52
+ st.write(inference(text))
53