zmbfeng commited on
Commit
07cc877
·
verified ·
1 Parent(s): c7eee8d

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +6 -2
app.py CHANGED
@@ -11,7 +11,7 @@ tokenizer = GPT2Tokenizer.from_pretrained('microsoft/DialoGPT-medium')
11
  original_model = GPT2LMHeadModel.from_pretrained('microsoft/DialoGPT-medium')
12
  fine_tuned_model = GPT2LMHeadModel.from_pretrained('zmbfeng/FineTune-1')
13
 
14
- def create_response_original(input_str, input_num):
15
  print ("input_num="+str(num))
16
  #output_raw= generator(input_str)
17
  """print (output_raw)"""
@@ -33,7 +33,11 @@ def create_response_fine_tuned(input_str):
33
  #output_str = tokenizer.decode(model.generate(**tokenizer("What are John West's hobbies?"+tokenizer.eos_token,return_tensors="pt",max_length=200))[0])
34
  output_str = tokenizer.decode(fine_tuned_model.generate(**tokenizer(input_str+tokenizer.eos_token,return_tensors="pt",max_length=200))[0])
35
  return (output_str)
36
- interface1 = gr.Interface(fn=create_response_original, inputs=[gr.Textbox(label="input text here", lines=3),gr.inputs.Number(label="Enter a whole number")], outputs="text", title="Original")
 
 
 
 
37
  interface2 = gr.Interface(fn=create_response_fine_tuned, inputs="text", outputs="text", title="Fine Tuned")
38
  demo = gr.TabbedInterface([interface1, interface2], ["Original", "Fine Tuned"])
39
  # with gr.Blocks() as demo:
 
11
  original_model = GPT2LMHeadModel.from_pretrained('microsoft/DialoGPT-medium')
12
  fine_tuned_model = GPT2LMHeadModel.from_pretrained('zmbfeng/FineTune-1')
13
 
14
+ def create_response_original(input_str, num_beams, input_num):
15
  print ("input_num="+str(num))
16
  #output_raw= generator(input_str)
17
  """print (output_raw)"""
 
33
  #output_str = tokenizer.decode(model.generate(**tokenizer("What are John West's hobbies?"+tokenizer.eos_token,return_tensors="pt",max_length=200))[0])
34
  output_str = tokenizer.decode(fine_tuned_model.generate(**tokenizer(input_str+tokenizer.eos_token,return_tensors="pt",max_length=200))[0])
35
  return (output_str)
36
+ interface1 = gr.Interface(fn=create_response_original, inputs=[
37
+ gr.Textbox(label="input text here", lines=3),
38
+ gr.Number(label="num_beams (integer) explores the specified number of possible outputs and selects the most " +
39
+ "likely ones (specified in num_beams)", value=7),
40
+ gr.inputs.Number(label="Enter a whole number")], outputs="text", title="Original")
41
  interface2 = gr.Interface(fn=create_response_fine_tuned, inputs="text", outputs="text", title="Fine Tuned")
42
  demo = gr.TabbedInterface([interface1, interface2], ["Original", "Fine Tuned"])
43
  # with gr.Blocks() as demo: