Spaces:
Runtime error
Runtime error
Tristan Thrush
commited on
Commit
•
fb34e92
1
Parent(s):
4047dab
debug
Browse files
app.py
CHANGED
@@ -35,17 +35,17 @@ with demo:
|
|
35 |
pred["label"] = pred["label"].title()
|
36 |
ret = f"Target: **{tgt}**. Model prediction: **{pred['label']}**\n\n"
|
37 |
if pred["label"] != tgt:
|
38 |
-
state
|
39 |
ret += " You fooled the model! Well done!"
|
40 |
else:
|
41 |
ret += " You did not fool the model! Too bad, try again!"
|
42 |
-
state
|
43 |
-
state
|
44 |
|
45 |
-
done = state
|
46 |
toggle_final_submit = gr.update(visible=done)
|
47 |
toggle_example_submit = gr.update(visible=not done)
|
48 |
-
new_state_md = f"State: {state
|
49 |
return pred_confidences, ret, state, toggle_example_submit, toggle_final_submit, new_state_md
|
50 |
|
51 |
# Input fields
|
@@ -65,10 +65,10 @@ with demo:
|
|
65 |
def _submit(state, dummy):
|
66 |
query = parse_qs(dummy[1:])
|
67 |
assert "assignmentId" in query, "No assignment ID provided, unable to submit"
|
68 |
-
state
|
69 |
url = "https://workersandbox.mturk.com/mturk/externalSubmit"
|
70 |
-
x = requests.post(url, data=state
|
71 |
-
return str(x) + " With assignmentId " + state
|
72 |
|
73 |
# Button event handlers
|
74 |
submit_ex_button.click(
|
|
|
35 |
pred["label"] = pred["label"].title()
|
36 |
ret = f"Target: **{tgt}**. Model prediction: **{pred['label']}**\n\n"
|
37 |
if pred["label"] != tgt:
|
38 |
+
state["fooled"] += 1
|
39 |
ret += " You fooled the model! Well done!"
|
40 |
else:
|
41 |
ret += " You did not fool the model! Too bad, try again!"
|
42 |
+
state["data"].append(ret)
|
43 |
+
state["cnt"] += 1
|
44 |
|
45 |
+
done = state["cnt"] == total_cnt
|
46 |
toggle_final_submit = gr.update(visible=done)
|
47 |
toggle_example_submit = gr.update(visible=not done)
|
48 |
+
new_state_md = f"State: {state['cnt']}/{total_cnt} ({state['fooled']} fooled)"
|
49 |
return pred_confidences, ret, state, toggle_example_submit, toggle_final_submit, new_state_md
|
50 |
|
51 |
# Input fields
|
|
|
65 |
def _submit(state, dummy):
|
66 |
query = parse_qs(dummy[1:])
|
67 |
assert "assignmentId" in query, "No assignment ID provided, unable to submit"
|
68 |
+
state["assignmentId"] = query["assignmentId"][0]
|
69 |
url = "https://workersandbox.mturk.com/mturk/externalSubmit"
|
70 |
+
x = requests.post(url, data=state)
|
71 |
+
return str(x) + " With assignmentId " + state["assignmentId"] + "\n" + x.text, state, dummy
|
72 |
|
73 |
# Button event handlers
|
74 |
submit_ex_button.click(
|