fix k-diffusion

Signed-off-by: Vladimir Mandic <mandic00@live.com>
This commit is contained in:
Vladimir Mandic
2024-10-23 14:57:47 -04:00
parent 8a4cb94731
commit f1cd2dfa99
3 changed files with 7 additions and 6 deletions
+5 -4
View File
@@ -4,17 +4,18 @@ import inspect
from collections import deque
import torch
from modules import prompt_parser
from modules import devices
from modules import devices, errors
from modules import sd_samplers_common
import modules.shared as shared
from modules.script_callbacks import CFGDenoiserParams, cfg_denoiser_callback
from modules.script_callbacks import CFGDenoisedParams, cfg_denoised_callback
from modules.script_callbacks import AfterCFGCallbackParams, cfg_after_cfg_callback
from modules.script_callbacks import ExtraNoiseParams, extra_noise_callback
from installer import install
# deal with k-diffusion imports
k_sampling = None
install('clean-fid')
try:
import k_diffusion # pylint: disable=wrong-import-order
k_sampling = k_diffusion.sampling
@@ -25,8 +26,8 @@ try:
import importlib
k_diffusion = importlib.import_module('modules.k-diffusion.k_diffusion')
k_sampling = k_diffusion.sampling
except Exception:
pass
except Exception as e:
errors.display(e, 'k-diffusion')
if k_sampling is None:
shared.log.info(f'Path search: {sys.path}')
shared.log.error("Module not found: k-diffusion")
+1 -1
View File
@@ -270,7 +270,7 @@ def create_sampler_options(tabname):
sampler_options = gr.CheckboxGroup(label='Sampler options', elem_id=f"{tabname}_sampler_options", choices=options, value=values, type='value')
with gr.Row(elem_classes=['flex-break']):
shared.opts.data['schedulers_sigma'] = shared.opts.data.get('schedulers_sigma', 'default')
sampler_algo = gr.Radio(label='Sigma algorithm', elem_id=f"{tabname}_sigma_algo", choices=['default', 'karras', 'exponential', 'polyexponential'], value=shared.opts.data.schedulers_sigma, type='value')
sampler_algo = gr.Dropdown(label='Sigma algorithm', elem_id=f"{tabname}_sigma_algo", choices=['default', 'karras', 'exponential', 'polyexponential'], value=shared.opts.schedulers_sigma, type='value')
sampler_options.change(fn=set_sampler_original_options, inputs=[sampler_options, sampler_algo], outputs=[])
sampler_algo.change(fn=set_sampler_original_options, inputs=[sampler_options, sampler_algo], outputs=[])
+1 -1
Submodule wiki updated: 862a9ef5de...53def8203b