anonymous5378 commited on
Commit
5348d56
·
verified ·
1 Parent(s): 1285aa9

Fix default parameters

Browse files
Files changed (1) hide show
  1. app.py +5 -5
app.py CHANGED
@@ -8,22 +8,22 @@ import torch
8
 
9
  directory = 'av-generation/'
10
 
11
- def predict(title, type, base_model, dataset, num_beams):
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_id, model_ve=ve_model_id)
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
27
  df = pd.DataFrame(predictions, columns=['Attribute', 'Value'])
28
  return gr.Dataframe(df)
29
 
 
8
 
9
  directory = 'av-generation/'
10
 
11
+ def predict(title, approach='End2End', base_model='t5-small', dataset='oa-mine', num_beams=3):
12
+ if approach == "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 approach == "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_id, model_ve=ve_model_id)
20
  predictions = model.generate_av_pipeline(title, num_beams=num_beams)
21
+ elif approach == '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
+ gr. Error("Please select AVG approach!")
27
  df = pd.DataFrame(predictions, columns=['Attribute', 'Value'])
28
  return gr.Dataframe(df)
29