hr_checkpoint_name=gr.Dropdown(label='Hires checkpoint',elem_id="hr_checkpoint",choices=["Use same checkpoint"]+modules.sd_models.checkpoint_tiles(use_short=True),value="Use same checkpoint")
hr_checkpoint_name=gr.Dropdown(label='Checkpoint',elem_id="hr_checkpoint",choices=["Use same checkpoint"]+modules.sd_models.checkpoint_tiles(use_short=True),value="Use same checkpoint")
create_refresh_button(hr_checkpoint_name,modules.sd_models.list_models,lambda:{"choices":["Use same checkpoint"]+modules.sd_models.checkpoint_tiles(use_short=True)},"hr_checkpoint_refresh")
hr_sampler_name=gr.Dropdown(label='Hires sampling method',elem_id="hr_sampler",choices=["Use same sampler"]+sd_samplers.visible_sampler_names(),value="Use same sampler")
hr_sampler_name=gr.Dropdown(label='Sampling method',elem_id="hr_sampler",choices=["Use same sampler"]+sd_samplers.visible_sampler_names(),value="Use same sampler")
hr_scheduler=gr.Dropdown(label='Schedule type',elem_id="hr_scheduler",choices=["Use same scheduler"]+[x.labelforxinsd_schedulers.schedulers],value="Use same scheduler")
PasteField(hr_sampler_container,lambdad:gr.update(visible=True)ifd.get("Hires sampler","Use same sampler")!="Use same sampler"ord.get("Hires checkpoint","Use same checkpoint")!="Use same checkpoint"elsegr.update()),
PasteField(hr_sampler_container,lambdad:gr.update(visible=True)ifd.get("Hires sampler","Use same sampler")!="Use same sampler"ord.get("Hires checkpoint","Use same checkpoint")!="Use same checkpoint"ord.get("Hires schedule type","Use same scheduler")!="Use same scheduler"elsegr.update()),