anugrahap commited on
Commit
0751ab3
·
1 Parent(s): 3d61bba

Adding Flagging Features on Gradio 3.17.0

Browse files
Files changed (1) hide show
  1. app.py +11 -0
app.py CHANGED
@@ -122,6 +122,9 @@ examples = [
122
  ["Pemandangan di pantai kuta Bali sangatlah indah.", 30, 50, 0.5, 40, 0.98, 10, 1.0, True],
123
  ["Pemandangan di pantai kuta Bali sangatlah indah.", 10, 30, 1.5, 30, 0.93, 5, 2.0, True]]
124
 
 
 
 
125
  # using gradio block to create the interface
126
  with gr.Blocks(title="GPT-2 Indonesian Text Generation Playground", theme='Default') as app:
127
  gr.Markdown("""
@@ -168,6 +171,10 @@ with gr.Blocks(title="GPT-2 Indonesian Text Generation Playground", theme='Defau
168
  output1=gr.Textbox(lines=5, max_lines=50, label="Generated Text with Greedy/Beam Search Decoding")
169
  button1=gr.Button("Run the model")
170
  button1.click(fn=single_generation, inputs=input1, outputs=output1, show_progress=True)
 
 
 
 
171
  gr.Examples(examples, inputs=input1)
172
 
173
  #multiple generation
@@ -189,6 +196,10 @@ with gr.Blocks(title="GPT-2 Indonesian Text Generation Playground", theme='Defau
189
  gr.Textbox(lines=5, max_lines=50, label="#3 Generated Text with Greedy/Beam Search Decoding")]
190
  button2=gr.Button("Run the model")
191
  button2.click(fn=multiple_generation, inputs=input2, outputs=output2, show_progress=True)
 
 
 
 
192
  gr.Examples(examples, inputs=input2)
193
 
194
  gr.Markdown("""<p style='text-align: center'>Copyright Anugrah Akbar Praramadhan 2023 <br>
 
122
  ["Pemandangan di pantai kuta Bali sangatlah indah.", 30, 50, 0.5, 40, 0.98, 10, 1.0, True],
123
  ["Pemandangan di pantai kuta Bali sangatlah indah.", 10, 30, 1.5, 30, 0.93, 5, 2.0, True]]
124
 
125
+ HF_TOKEN = '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'
126
+ callback = gr.HuggingFaceDatasetSaver(HF_TOKEN, "output-gpt2-indo-textgen")
127
+
128
  # using gradio block to create the interface
129
  with gr.Blocks(title="GPT-2 Indonesian Text Generation Playground", theme='Default') as app:
130
  gr.Markdown("""
 
171
  output1=gr.Textbox(lines=5, max_lines=50, label="Generated Text with Greedy/Beam Search Decoding")
172
  button1=gr.Button("Run the model")
173
  button1.click(fn=single_generation, inputs=input1, outputs=output1, show_progress=True)
174
+ flag_btn = gr.Button("Flag")
175
+
176
+ callback.setup([input1,output1],"Flagged Data Points")
177
+ flag_btn.click(lambda *args: callback.flag(args), input1, output1, preprocess=False)
178
  gr.Examples(examples, inputs=input1)
179
 
180
  #multiple generation
 
196
  gr.Textbox(lines=5, max_lines=50, label="#3 Generated Text with Greedy/Beam Search Decoding")]
197
  button2=gr.Button("Run the model")
198
  button2.click(fn=multiple_generation, inputs=input2, outputs=output2, show_progress=True)
199
+ flag_btn = gr.Button("Flag")
200
+
201
+ callback.setup([input2,output2],"Flagged Data Points")
202
+ flag_btn.click(lambda *args: callback.flag(args), input2, output2, preprocess=False)
203
  gr.Examples(examples, inputs=input2)
204
 
205
  gr.Markdown("""<p style='text-align: center'>Copyright Anugrah Akbar Praramadhan 2023 <br>