Jonathanmann commited on
Commit
836a598
·
verified ·
1 Parent(s): 1583903

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +11 -3
app.py CHANGED
@@ -1,8 +1,16 @@
 
1
  import gradio as gr
2
- from transformers import pipeline
3
 
4
- # Load your Hugging Face model
5
- generator = pipeline('text-generation', model='Jonathanmann/GPT2-medium-SADnov21')
 
 
 
 
 
 
 
6
 
7
  # Define a function for generating text
8
  def generate_text(prompt, max_length, temperature, top_k, top_p):
 
1
+ import os
2
  import gradio as gr
3
+ from transformers import pipeline, GPT2LMHeadModel, GPT2Tokenizer
4
 
5
+ HF_TOKEN = os.getenv("HF_TOKEN")
6
+
7
+ # Load the tokenizer and model explicitly as GPT2 to avoid config issues
8
+ model_name = 'Jonathanmann/GPT2-medium-SADnov21'
9
+ tokenizer = GPT2Tokenizer.from_pretrained(model_name, use_auth_token=HF_TOKEN)
10
+ model = GPT2LMHeadModel.from_pretrained(model_name, use_auth_token=HF_TOKEN)
11
+
12
+ # Define the text generation pipeline
13
+ generator = pipeline('text-generation', model=model, tokenizer=tokenizer)
14
 
15
  # Define a function for generating text
16
  def generate_text(prompt, max_length, temperature, top_k, top_p):