noequal commited on
Commit
6bd6204
·
1 Parent(s): 6d59dfe

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +4 -4
app.py CHANGED
@@ -1,10 +1,10 @@
1
- from transformers import GPT2LMHeadModel, GPT2Tokenizer
2
  import streamlit as st
3
 
4
  # Load pre-trained GPT-2 model and tokenizer
5
  model_name = "gpt2" # You can try other GPT-2 variants as well
6
- tokenizer = GPT2Tokenizer.from_pretrained(model_name)
7
- model = GPT2LMHeadModel.from_pretrained(model_name)
8
 
9
  st.title("Theme Generation App")
10
 
@@ -19,7 +19,7 @@ if st.button("Generate Themes"):
19
  input_ids = tokenizer.encode(prompt, return_tensors="pt")
20
 
21
  # Generate themes using GPT-2
22
- output = model.generate(input_ids, max_length=480, num_beams=5, no_repeat_ngram_size=2, top_k=50, top_p=0.95, temperature=0.7)
23
 
24
  # Decode the generated themes
25
  generated_themes = tokenizer.decode(output[0], skip_special_tokens=True)
 
1
+ from transformers import GPT2LMHeadModel, GPT2TokenizerFast
2
  import streamlit as st
3
 
4
  # Load pre-trained GPT-2 model and tokenizer
5
  model_name = "gpt2" # You can try other GPT-2 variants as well
6
+ tokenizer = GPT2TokenizerFast.from_pretrained(model_name)
7
+ model = GPT2LMHeadModel.from_pretrained(model_name, pad_token_id=tokenizer.eos_token_id)
8
 
9
  st.title("Theme Generation App")
10
 
 
19
  input_ids = tokenizer.encode(prompt, return_tensors="pt")
20
 
21
  # Generate themes using GPT-2
22
+ output = model.generate(input_ids, max_length=480, num_beams=5, no_repeat_ngram_size=2, top_k=50, top_p=0.95, temperature=0.5)
23
 
24
  # Decode the generated themes
25
  generated_themes = tokenizer.decode(output[0], skip_special_tokens=True)