chanycha commited on
Commit
05745db
1 Parent(s): 39bb2d7
Files changed (1) hide show
  1. app.py +3 -5
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
- # exp_res = pickle.loads(exp_res)
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
- # self.opt_res.change(update_exp, self.opt_res)
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):