research14 commited on
Commit
143f8e6
·
1 Parent(s): b6b1f92
Files changed (1) hide show
  1. app.py +28 -23
app.py CHANGED
@@ -118,32 +118,37 @@ def process_text(model_name, task, text):
118
 
119
  if model_name == 'vicuna-7b':
120
  if task == 'POS':
121
- strategy1 = template_all.format(text)
122
- strategy2 = prompt2_pos.format(text)
123
- strategy3 = demon_pos
124
-
125
- response1 = gpt_pipeline(strategy1)[0]['generated_text']
126
- response2 = gpt_pipeline(strategy2)[0]['generated_text']
127
- response3 = gpt_pipeline(strategy3)[0]['generated_text']
128
- return (response1, response2, response3)
 
 
 
 
 
129
  elif task == 'Chunking':
130
- strategy1 = template_all.format(text)
131
- strategy2 = prompt2_chunk.format(text)
132
- strategy3 = demon_chunk
133
-
134
- response1 = gpt_pipeline(strategy1)[0]['generated_text']
135
- response2 = gpt_pipeline(strategy2)[0]['generated_text']
136
- response3 = gpt_pipeline(strategy3)[0]['generated_text']
137
- return (response1, response2, response3)
138
  elif task == 'Parsing':
139
- strategy1 = template_all.format(text)
140
- strategy2 = prompt2_parse.format(text)
141
- strategy3 = demon_parse
142
 
143
- response1 = gpt_pipeline(strategy1)[0]['generated_text']
144
- response2 = gpt_pipeline(strategy2)[0]['generated_text']
145
- response3 = gpt_pipeline(strategy3)[0]['generated_text']
146
- return (response1, response2, response3)
147
 
148
  # Gradio interface
149
  iface = gr.Interface(
 
118
 
119
  if model_name == 'vicuna-7b':
120
  if task == 'POS':
121
+ strategy1_format = template_all.format(text)
122
+ strategy2_format = prompt2_pos.format(text)
123
+ strategy3_format = demon_pos
124
+
125
+ result1 = gpt_pipeline(strategy1_format)
126
+ result2 = gpt_pipeline(strategy2_format)
127
+ result3 = gpt_pipeline(strategy3_format)
128
+
129
+ generated_text1 = result1[0]['sequence']
130
+ generated_text2 = result2[0]['sequence']
131
+ generated_text3 = result3[0]['sequence']
132
+
133
+ return (generated_text1, generated_text2, generated_text3)
134
  elif task == 'Chunking':
135
+ strategy1_format = template_all.format(text)
136
+ strategy2_format = prompt2_chunk.format(text)
137
+ strategy3_format = demon_chunk
138
+
139
+ result1 = gpt_pipeline(strategy1_format)[0]['generated_text']
140
+ result2 = gpt_pipeline(strategy2_format)[0]['generated_text']
141
+ result3 = gpt_pipeline(strategy3_format)[0]['generated_text']
142
+ return (result1, result2, result3)
143
  elif task == 'Parsing':
144
+ strategy1_format = template_all.format(text)
145
+ strategy2_format = prompt2_parse.format(text)
146
+ strategy3_format = demon_parse
147
 
148
+ result1 = gpt_pipeline(strategy1_format)[0]['generated_text']
149
+ result2 = gpt_pipeline(strategy2_format)[0]['generated_text']
150
+ result3 = gpt_pipeline(strategy3_format)[0]['generated_text']
151
+ return (result1, result2, result3)
152
 
153
  # Gradio interface
154
  iface = gr.Interface(