ruslanruslanruslan commited on
Commit
7181d11
1 Parent(s): 8467cc8

caching added

Browse files
Files changed (1) hide show
  1. pages/Summarizer.py +7 -2
pages/Summarizer.py CHANGED
@@ -1,8 +1,13 @@
1
  import streamlit as st
2
  from transformers import AutoTokenizer, BartForConditionalGeneration
3
 
4
- summarizer = BartForConditionalGeneration.from_pretrained("sshleifer/distilbart-cnn-12-6")
5
- tokenizer_sum = AutoTokenizer.from_pretrained("sshleifer/distilbart-cnn-12-6")
 
 
 
 
 
6
 
7
  def generate_summary(text, length):
8
  inputs = tokenizer_sum([text], max_length=1024, return_tensors="pt")
 
1
  import streamlit as st
2
  from transformers import AutoTokenizer, BartForConditionalGeneration
3
 
4
+ @st.cache_resource
5
+ def load_model():
6
+ summarizer = BartForConditionalGeneration.from_pretrained("sshleifer/distilbart-cnn-12-6")
7
+ tokenizer_sum = AutoTokenizer.from_pretrained("sshleifer/distilbart-cnn-12-6")
8
+ return summarizer, tokenizer_sum
9
+
10
+ summarizer, tokenizer_sum = load_model()
11
 
12
  def generate_summary(text, length):
13
  inputs = tokenizer_sum([text], max_length=1024, return_tensors="pt")