@ -176,7 +176,7 @@ class State:
self . interrupted = True
def nextjob ( self ) :
if opts . show_progress_every_n_steps == - 1 :
if opts . live_previews_enable and opts . show_progress_every_n_steps == - 1 :
self . do_set_current_image ( )
self . job_no + = 1
@ -224,7 +224,7 @@ class State:
if not parallel_processing_allowed :
return
if self . sampling_step - self . current_image_sampling_step > = opts . show_progress_every_n_steps and opts . show_progress_every_n_steps > 0 :
if self . sampling_step - self . current_image_sampling_step > = opts . show_progress_every_n_steps and opts . live_previews_enable :
self . do_set_current_image ( )
def do_set_current_image ( self ) :
@ -423,8 +423,6 @@ options_templates.update(options_section(('interrogate', "Interrogate Options"),
options_templates . update ( options_section ( ( ' ui ' , " User interface " ) , {
" show_progressbar " : OptionInfo ( True , " Show progressbar " ) ,
" show_progress_every_n_steps " : OptionInfo ( 0 , " Show image creation progress every N sampling steps. Set to 0 to disable. Set to -1 to show after completion of batch. " , gr . Slider , { " minimum " : - 1 , " maximum " : 32 , " step " : 1 } ) ,
" show_progress_type " : OptionInfo ( " Full " , " Image creation progress preview mode " , gr . Radio , { " choices " : [ " Full " , " Approx NN " , " Approx cheap " ] } ) ,
" show_progress_grid " : OptionInfo ( True , " Show previews of all images generated in a batch as a grid " ) ,
" return_grid " : OptionInfo ( True , " Show grid in results for web " ) ,
" do_not_show_images " : OptionInfo ( False , " Do not show any images in results for web " ) ,
@ -444,6 +442,13 @@ options_templates.update(options_section(('ui', "User interface"), {
' localization ' : OptionInfo ( " None " , " Localization (requires restart) " , gr . Dropdown , lambda : { " choices " : [ " None " ] + list ( localization . localizations . keys ( ) ) } , refresh = lambda : localization . list_localizations ( cmd_opts . localizations_dir ) ) ,
} ) )
options_templates . update ( options_section ( ( ' ui ' , " Live previews " ) , {
" live_previews_enable " : OptionInfo ( True , " Show live previews of the created image " ) ,
" show_progress_every_n_steps " : OptionInfo ( 10 , " Show new live preview image every N sampling steps. Set to -1 to show after completion of batch. " , gr . Slider , { " minimum " : - 1 , " maximum " : 32 , " step " : 1 } ) ,
" show_progress_type " : OptionInfo ( " Approx NN " , " Image creation progress preview mode " , gr . Radio , { " choices " : [ " Full " , " Approx NN " , " Approx cheap " ] } ) ,
" live_preview_content " : OptionInfo ( " Prompt " , " Live preview subject " , gr . Radio , { " choices " : [ " Combined " , " Prompt " , " Negative prompt " ] } ) ,
} ) )
options_templates . update ( options_section ( ( ' sampler-params ' , " Sampler parameters " ) , {
" hide_samplers " : OptionInfo ( [ ] , " Hide samplers in user interface (requires restart) " , gr . CheckboxGroup , lambda : { " choices " : [ x . name for x in list_samplers ( ) ] } ) ,
" eta_ddim " : OptionInfo ( 0.0 , " eta (noise multiplier) for DDIM " , gr . Slider , { " minimum " : 0.0 , " maximum " : 1.0 , " step " : 0.01 } ) ,