🎬 inference cache
Browse files
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)
|
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 |
|