Spaces:
Runtime error
Runtime error
Commit
·
7e31881
1
Parent(s):
bb62915
Include ngram size penalty as slider
Browse files
app.py
CHANGED
@@ -6,10 +6,10 @@ happy_gen = HappyGeneration("GPT2", "DarwinAnim8or/GPT-Greentext-355m")
|
|
6 |
|
7 |
from happytransformer import GENSettings
|
8 |
|
9 |
-
def generate(text, length=100, temperature=0.8):
|
10 |
-
args_top_k = GENSettings(no_repeat_ngram_size=
|
11 |
|
12 |
-
inputText = "
|
13 |
inputText += ">" + text + "\n>"
|
14 |
|
15 |
result = happy_gen.generate_text(inputText, args=args_top_k)
|
@@ -37,9 +37,12 @@ examples = [
|
|
37 |
|
38 |
demo = gr.Interface(
|
39 |
fn=generate,
|
40 |
-
inputs=[
|
41 |
-
gr.inputs.
|
42 |
-
gr.inputs.Slider(
|
|
|
|
|
|
|
43 |
outputs=gr.outputs.Textbox(label="Generated Text"),
|
44 |
examples=examples,
|
45 |
title="GPT-Greentext Playground",
|
|
|
6 |
|
7 |
from happytransformer import GENSettings
|
8 |
|
9 |
+
def generate(text, length=100, penalty=3, temperature=0.8):
|
10 |
+
args_top_k = GENSettings(no_repeat_ngram_size=penalty, do_sample=True, top_k=80, temperature=temperature, max_length=length, early_stopping=False)
|
11 |
|
12 |
+
inputText = "Write a greentext from 4chan.org. The story should be like a bullet-point list using > as the start of each line. Most greentexts are humorous or absurd in nature. Most greentexts have a twist near the end.\n"
|
13 |
inputText += ">" + text + "\n>"
|
14 |
|
15 |
result = happy_gen.generate_text(inputText, args=args_top_k)
|
|
|
37 |
|
38 |
demo = gr.Interface(
|
39 |
fn=generate,
|
40 |
+
inputs=[
|
41 |
+
gr.inputs.Textbox(lines=5, label="Input Text"),
|
42 |
+
gr.inputs.Slider(5, 200, label='Length', default=100, step=5),
|
43 |
+
gr.inputs.Slider(1, 10, label='Repetition penalty', default=3, step=1),
|
44 |
+
gr.inputs.Slider(0.0, 1.0, label='Temperature - control randomness', default=0.8, step=0.1)
|
45 |
+
],
|
46 |
outputs=gr.outputs.Textbox(label="Generated Text"),
|
47 |
examples=examples,
|
48 |
title="GPT-Greentext Playground",
|