ayyuce commited on
Commit
ed6eec3
·
verified ·
1 Parent(s): 82d3650

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +14 -2
app.py CHANGED
@@ -12,10 +12,22 @@ model.to("cpu")
12
  def generate_text(prompt):
13
  inputs = tokenizer(prompt, return_tensors="pt")
14
  inputs = {key: value.to("cpu") for key, value in inputs.items()}
15
- outputs = model.generate(**inputs, max_length=100, do_sample=True, top_p=0.95, top_k=50)
16
- generated_text = tokenizer.decode(outputs[0], skip_special_tokens=True)
 
 
 
 
 
 
 
 
 
 
 
17
  return generated_text
18
 
 
19
  demo = gr.Interface(
20
  fn=generate_text,
21
  inputs="text",
 
12
  def generate_text(prompt):
13
  inputs = tokenizer(prompt, return_tensors="pt")
14
  inputs = {key: value.to("cpu") for key, value in inputs.items()}
15
+
16
+ prompt_length = inputs["input_ids"].shape[1]
17
+
18
+ outputs = model.generate(
19
+ **inputs,
20
+ max_length=prompt_length + 50,
21
+ min_length=prompt_length + 1,
22
+ do_sample=True,
23
+ top_p=0.95,
24
+ top_k=50
25
+ )
26
+
27
+ generated_text = tokenizer.decode(outputs[0][prompt_length:], skip_special_tokens=True)
28
  return generated_text
29
 
30
+
31
  demo = gr.Interface(
32
  fn=generate_text,
33
  inputs="text",