Commit
·
2db20c0
1
Parent(s):
c32018d
Update app.py
Browse files
app.py
CHANGED
|
@@ -195,7 +195,10 @@ def get_logits_orig_params_dict(inputs, cond_inputs, alter_label, ex_model, lear
|
|
| 195 |
return params_dict
|
| 196 |
|
| 197 |
def edit_process(edit_input, alter_label):
|
| 198 |
-
|
|
|
|
|
|
|
|
|
|
| 199 |
|
| 200 |
### edit output
|
| 201 |
fmodel = make_functional(edit_ex_model).eval()
|
|
@@ -219,7 +222,10 @@ def edit_process(edit_input, alter_label):
|
|
| 219 |
return "\n".join(origin_top3), "\n".join(edit_top3)
|
| 220 |
|
| 221 |
def add_process(edit_input, alter_label):
|
| 222 |
-
|
|
|
|
|
|
|
|
|
|
| 223 |
|
| 224 |
### add output
|
| 225 |
fmodel = make_functional(add_ex_model).eval()
|
|
@@ -252,7 +258,7 @@ with gr.Blocks() as demo:
|
|
| 252 |
with gr.TabItem("E-FB15k237"):
|
| 253 |
with gr.Row():
|
| 254 |
with gr.Column():
|
| 255 |
-
edit_input = gr.Textbox(label="Input", lines=1, placeholder="
|
| 256 |
|
| 257 |
alter_label = gr.Textbox(label="Alter Entity", lines=1, placeholder="Entity Name")
|
| 258 |
edit_button = gr.Button("Edit")
|
|
@@ -277,7 +283,7 @@ with gr.Blocks() as demo:
|
|
| 277 |
with gr.TabItem("A-FB15k237"):
|
| 278 |
with gr.Row():
|
| 279 |
with gr.Column():
|
| 280 |
-
add_input = gr.Textbox(label="Input", lines=1, placeholder="
|
| 281 |
|
| 282 |
inductive_entity = gr.Textbox(label="Inductive Entity", lines=1, placeholder="Entity Name")
|
| 283 |
add_button = gr.Button("Add")
|
|
|
|
| 195 |
return params_dict
|
| 196 |
|
| 197 |
def edit_process(edit_input, alter_label):
|
| 198 |
+
try:
|
| 199 |
+
_, cond_inputs, edit_inputs, origin_top3 = solve(edit_input, alter_label, edit_task=True)
|
| 200 |
+
except KeyError:
|
| 201 |
+
return "The entity or relationship you entered is not in the vocabulary. Please check it carefully.", ""
|
| 202 |
|
| 203 |
### edit output
|
| 204 |
fmodel = make_functional(edit_ex_model).eval()
|
|
|
|
| 222 |
return "\n".join(origin_top3), "\n".join(edit_top3)
|
| 223 |
|
| 224 |
def add_process(edit_input, alter_label):
|
| 225 |
+
try:
|
| 226 |
+
_, cond_inputs, add_inputs, origin_top3 = solve(edit_input, alter_label, edit_task=False)
|
| 227 |
+
except:
|
| 228 |
+
return "The entity or relationship you entered is not in the vocabulary. Please check it carefully.", ""
|
| 229 |
|
| 230 |
### add output
|
| 231 |
fmodel = make_functional(add_ex_model).eval()
|
|
|
|
| 258 |
with gr.TabItem("E-FB15k237"):
|
| 259 |
with gr.Row():
|
| 260 |
with gr.Column():
|
| 261 |
+
edit_input = gr.Textbox(label="Input", lines=1, placeholder=" Please enter in the format of: [MASK]|rel|tail or head|rel|[MASK].")
|
| 262 |
|
| 263 |
alter_label = gr.Textbox(label="Alter Entity", lines=1, placeholder="Entity Name")
|
| 264 |
edit_button = gr.Button("Edit")
|
|
|
|
| 283 |
with gr.TabItem("A-FB15k237"):
|
| 284 |
with gr.Row():
|
| 285 |
with gr.Column():
|
| 286 |
+
add_input = gr.Textbox(label="Input", lines=1, placeholder="Brand new triple input")
|
| 287 |
|
| 288 |
inductive_entity = gr.Textbox(label="Inductive Entity", lines=1, placeholder="Entity Name")
|
| 289 |
add_button = gr.Button("Add")
|