mirror of
https://github.com/AUTOMATIC1111/stable-diffusion-webui.git
synced 2025-08-04 03:10:21 +00:00
added support for automatically installing latest k-diffusion
added eta parameter to parameters output for generated images split eta settings into ancestral and ddim (because they have different default values)
This commit is contained in:
@@ -113,6 +113,13 @@ if not skip_torch_cuda_test:
|
||||
if not is_installed("k_diffusion.sampling"):
|
||||
run_pip(f"install {k_diffusion_package}", "k-diffusion")
|
||||
|
||||
if not check_run_python("import k_diffusion; import inspect; assert 'eta' in inspect.signature(k_diffusion.sampling.sample_euler_ancestral).parameters"):
|
||||
print(f"k-diffusion does not have 'eta' parameter; reinstalling latest version")
|
||||
try:
|
||||
run_pip(f"install --upgrade --force-reinstall {k_diffusion_package}", "k-diffusion")
|
||||
except RuntimeError as e:
|
||||
print(str(e))
|
||||
|
||||
if not is_installed("gfpgan"):
|
||||
run_pip(f"install {gfpgan_package}", "gfpgan")
|
||||
|
||||
|
Reference in New Issue
Block a user