Spaces:
Build error
Build error
update
Browse files
app.py
CHANGED
|
@@ -540,7 +540,7 @@ class ExplainerCheckbox(Component):
|
|
| 540 |
break
|
| 541 |
|
| 542 |
opt_exp_id = max([x['id'] for x in checkbox_group_info]) + 1
|
| 543 |
-
opt_output.explainer.model = self.experiment.model
|
| 544 |
# self.experiment.manager._explainers.append(opt_output.explainer)
|
| 545 |
# self.experiment.manager._explainer_ids.append(opt_exp_id)
|
| 546 |
|
|
@@ -548,8 +548,6 @@ class ExplainerCheckbox(Component):
|
|
| 548 |
'id': opt_exp_id,
|
| 549 |
'explainer': opt_output.explainer,
|
| 550 |
}
|
| 551 |
-
# opt_res = pickle.dumps(opt_res)
|
| 552 |
-
|
| 553 |
self.groups.insert_check(checkbox_group_info, self.explainer_name, opt_exp_id, opt_postprocessor_id)
|
| 554 |
checkbox = gr.update(label="Optimized Parameter (Optimal)", interactive=True)
|
| 555 |
bttn = gr.update(value="Optimized", variant="secondary")
|
|
@@ -557,12 +555,12 @@ class ExplainerCheckbox(Component):
|
|
| 557 |
return [opt_res, checkbox_group_info, checkbox, bttn]
|
| 558 |
|
| 559 |
def update_exp(exp_res):
|
| 560 |
-
|
| 561 |
self.experiment.manager._explainers.append(exp_res['explainer'])
|
| 562 |
self.experiment.manager._explainer_ids.append(exp_res['id'])
|
| 563 |
|
| 564 |
self.bttn.click(optimize, inputs=[self.groups.info], outputs=[self.opt_res, self.groups.info, self.opt_check, self.bttn], queue=True, concurrency_limit=1)
|
| 565 |
-
|
| 566 |
|
| 567 |
|
| 568 |
class ExpRes(Component):
|
|
|
|
| 540 |
break
|
| 541 |
|
| 542 |
opt_exp_id = max([x['id'] for x in checkbox_group_info]) + 1
|
| 543 |
+
# opt_output.explainer.model = self.experiment.model
|
| 544 |
# self.experiment.manager._explainers.append(opt_output.explainer)
|
| 545 |
# self.experiment.manager._explainer_ids.append(opt_exp_id)
|
| 546 |
|
|
|
|
| 548 |
'id': opt_exp_id,
|
| 549 |
'explainer': opt_output.explainer,
|
| 550 |
}
|
|
|
|
|
|
|
| 551 |
self.groups.insert_check(checkbox_group_info, self.explainer_name, opt_exp_id, opt_postprocessor_id)
|
| 552 |
checkbox = gr.update(label="Optimized Parameter (Optimal)", interactive=True)
|
| 553 |
bttn = gr.update(value="Optimized", variant="secondary")
|
|
|
|
| 555 |
return [opt_res, checkbox_group_info, checkbox, bttn]
|
| 556 |
|
| 557 |
def update_exp(exp_res):
|
| 558 |
+
exp_res['explainer'].model = self.experiment.model
|
| 559 |
self.experiment.manager._explainers.append(exp_res['explainer'])
|
| 560 |
self.experiment.manager._explainer_ids.append(exp_res['id'])
|
| 561 |
|
| 562 |
self.bttn.click(optimize, inputs=[self.groups.info], outputs=[self.opt_res, self.groups.info, self.opt_check, self.bttn], queue=True, concurrency_limit=1)
|
| 563 |
+
self.opt_res.change(update_exp, self.opt_res)
|
| 564 |
|
| 565 |
|
| 566 |
class ExpRes(Component):
|