anonymous5378 commited on
Commit
a5fb4be
·
verified ·
1 Parent(s): 6095fef

Update base models and datasets

Browse files
Files changed (1) hide show
  1. app.py +13 -5
app.py CHANGED
@@ -6,17 +6,21 @@ import pandas as pd
6
  import gradio as gr
7
  import torch
8
 
 
9
 
10
-
11
- def predict(title, type='End2End', num_beams=4):
12
  if type == "End2End":
13
- model = TransformersAVG('av-generation/t5-small-end2end-ae-110k', use_auth_token=auth_token)
 
14
  predictions = model.generate_av_end2end(title, num_beams=num_beams)
15
  elif type == "Pipeline":
16
- model = TransformersAVG('av-generation/t5-small-ag-ae-110k', model_ve='ksabeh/t5-small-ve-ae-110k', use_auth_token=auth_token)
 
 
17
  predictions = model.generate_av_pipeline(title, num_beams=num_beams)
18
  elif type == 'Multitask':
19
- model = TransformersAVG('av-generation/t5-small-mlt-ae-110k', use_auth_token=auth_token)
 
20
  predictions = model.generate_av_mul(title, num_beams=num_beams)
21
  else:
22
  pass
@@ -55,6 +59,10 @@ demo = gr.Interface(
55
  ),
56
  gr.Dropdown(
57
  ["End2End", "Pipeline", "Multitask"], value=["End2End"], multiselect=False, label="AVG Approach", info="Select type of AVG approach."),
 
 
 
 
58
 
59
  gr.Slider(1, 10, value=4, step=1, label="Number of Beams", info="Degree of exploration at inference.")
60
  ],
 
6
  import gradio as gr
7
  import torch
8
 
9
+ directory = 'av-generation/'
10
 
11
+ def predict(title, type='End2End', base_model='t5-small', dataset='ae-110k', num_beams=3):
 
12
  if type == "End2End":
13
+ model_id = directory + f"{base_model.lower()}-{type.lower()}-{dataset.lower()}"
14
+ model = TransformersAVG(model_id)
15
  predictions = model.generate_av_end2end(title, num_beams=num_beams)
16
  elif type == "Pipeline":
17
+ ag_model_id = directory + f"{base_model.lower()}-ag-{dataset.lower()}"
18
+ ve_model_id = directory + f"{base_model.lower()}-ve-{dataset.lower()}"
19
+ model = TransformersAVG(ag_model, model_ve=ve_model)
20
  predictions = model.generate_av_pipeline(title, num_beams=num_beams)
21
  elif type == 'Multitask':
22
+ model_id = directory + f"{base_model.lower()}-mlt-{dataset.lower()}"
23
+ model = TransformersAVG(model_id)
24
  predictions = model.generate_av_mul(title, num_beams=num_beams)
25
  else:
26
  pass
 
59
  ),
60
  gr.Dropdown(
61
  ["End2End", "Pipeline", "Multitask"], value=["End2End"], multiselect=False, label="AVG Approach", info="Select type of AVG approach."),
62
+
63
+ gr.Radio(["T5-small", "T5-base", "T5-large", "Bart-base", "Bart-large"], value=['T5-small'], label="Base Model", info="Select base model."),
64
+
65
+ gr.Radio(["AE-110K", "OA-Mine"], value=["AE-110K"], label="Dataset", info="Select dataset."),
66
 
67
  gr.Slider(1, 10, value=4, step=1, label="Number of Beams", info="Degree of exploration at inference.")
68
  ],