Spaces:
Running
Running
Commit
·
d9deb23
1
Parent(s):
ce91e2d
add check to asses the dropddown values are different
Browse files- app.py +11 -1
- config/config.yaml +2 -0
app.py
CHANGED
@@ -135,7 +135,6 @@ def main():
|
|
135 |
def redirect():
|
136 |
pass
|
137 |
|
138 |
-
|
139 |
def save_results(answers):
|
140 |
api_token = os.getenv("HUGGINGFACE_TOKEN")
|
141 |
if not api_token:
|
@@ -169,12 +168,23 @@ def main():
|
|
169 |
f.write("\n")
|
170 |
scheduler.push_to_hub()
|
171 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
172 |
def add_answer(dropdown1,dropdown2,dropdown3,dropdown4, answers):
|
173 |
rank = [dropdown1,dropdown2,dropdown3,dropdown4]
|
174 |
answers.append(rank)
|
175 |
return answers
|
176 |
|
177 |
submit_button.click(
|
|
|
|
|
|
|
178 |
update_state,
|
179 |
inputs=user_state,
|
180 |
outputs=user_state
|
|
|
135 |
def redirect():
|
136 |
pass
|
137 |
|
|
|
138 |
def save_results(answers):
|
139 |
api_token = os.getenv("HUGGINGFACE_TOKEN")
|
140 |
if not api_token:
|
|
|
168 |
f.write("\n")
|
169 |
scheduler.push_to_hub()
|
170 |
|
171 |
+
def check_answer(dropdown1, dropdown2, dropdown3, dropdown4):
|
172 |
+
if '-' in [dropdown1, dropdown2, dropdown3, dropdown4]:
|
173 |
+
raise gr.Error('Please select a value for each saliency method')
|
174 |
+
# check if all values are different 1,2,3,4
|
175 |
+
if len(set([dropdown1, dropdown2, dropdown3, dropdown4])) < 4:
|
176 |
+
print(set([dropdown1, dropdown2, dropdown3, dropdown4]))
|
177 |
+
raise gr.Error('Please select different values for each saliency method')
|
178 |
+
|
179 |
def add_answer(dropdown1,dropdown2,dropdown3,dropdown4, answers):
|
180 |
rank = [dropdown1,dropdown2,dropdown3,dropdown4]
|
181 |
answers.append(rank)
|
182 |
return answers
|
183 |
|
184 |
submit_button.click(
|
185 |
+
check_answer,
|
186 |
+
inputs=[dropdown1, dropdown2, dropdown3, dropdown4]
|
187 |
+
).success(
|
188 |
update_state,
|
189 |
inputs=user_state,
|
190 |
outputs=user_state
|
config/config.yaml
CHANGED
@@ -6,6 +6,8 @@ repo_id: "MarcoParola/saliency-evaluation"
|
|
6 |
gui:
|
7 |
max_img_examples: 16
|
8 |
|
|
|
|
|
9 |
results:
|
10 |
save_dir: results
|
11 |
exp1_dir: exp1
|
|
|
6 |
gui:
|
7 |
max_img_examples: 16
|
8 |
|
9 |
+
experiments: exp1
|
10 |
+
|
11 |
results:
|
12 |
save_dir: results
|
13 |
exp1_dir: exp1
|