• Stable Diffusion - StableDiffusion WebUI 软件升级与扩展兼容


    欢迎关注我的CSDN:https://spike.blog.csdn.net/
    本文地址:https://spike.blog.csdn.net/article/details/134463035

    目前,StableDiffusion WebUI 的版本是 1.6.0,同步更新 controlnet、tagcomplete、roop、easy-prompt-selector等插件,解决启动时,遇到的 Warning 信息。

    SD-WebUI

    与当前工程同步:

    Logs

    更新 sd-webui-controlnet,将 controlnet 插件升级至最新版本,即:

    cd workspace/stable_diffusion_webui/extensions/sd-webui-controlnet
    git remote -v
    # https://ghproxy.com/ 代理已经失效,需要重新设置
    git remote set-url origin https://github.com/Mikubill/sd-webui-controlnet.git
    git pull origin main
    
    • 1
    • 2
    • 3
    • 4
    • 5

    更新 a1111-sd-webui-tagcomplete 插件:

    cd workspace/stable_diffusion_webui/extensions/a1111-sd-webui-tagcomplete
    git remote -v
    # https://ghproxy.com/ 代理已经失效,需要重新设置
    # git remote set-url origin https://github.com/DominikDoom/a1111-sd-webui-tagcomplete.git
    git remote set-url origin git@github.com:DominikDoom/a1111-sd-webui-tagcomplete.git
    git pull origin main
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6

    提示信息,不需考虑,参考 GitHub - Issues:

    "Tag Autocomplete: Could not locate model-keyword extension, Lora trigger word completion will be limited to those added through the extra networks menu."
    标签自动完成:无法定位模型关键字扩展,Lora 触发词补全,将仅限于通过额外网络菜单添加的内容。
    
    • 1
    • 2

    更新 sd-webui-roop 插件:

    cd workspace/stable_diffusion_webui/extensions/sd-webui-roop
    git remote -v
    # https://ghproxy.com/ 代理已经失效,需要重新设置
    git remote set-url origin git@github.com:s0md3v/sd-webui-roop.git
    git pull origin main
    
    • 1
    • 2
    • 3
    • 4
    • 5

    Warning 信息,修复参考 Deprecation Warning,替换文件 faceswap.py:

    workspace/stable_diffusion_webui/extensions/sd-webui-roop/scripts/faceswap.py:38: GradioDeprecationWarning: Usage of gradio.inputs is deprecated, and will not be supported in the future, please import your component from gradio.components
      img = gr.inputs.Image(type="pil")
    workspace/stable_diffusion_webui/modules/gradio_extensons.py:25: GradioDeprecationWarning: `optional` parameter is deprecated, and it has no effect
      res = original_IOComponent_init(self, *args, **kwargs)
    workspace/stable_diffusion_webui/extensions/sd-webui-roop/scripts/faceswap.py:55: GradioDeprecationWarning: Usage of gradio.inputs is deprecated, and will not be supported in the future, please import your component from gradio.components
      upscaler_name = gr.inputs.Dropdown(
    workspace/stable_diffusion_webui/extensions/sd-webui-roop/scripts/faceswap.py:74: GradioDeprecationWarning: Usage of gradio.inputs is deprecated, and will not be supported in the future, please import your component from gradio.components
      model = gr.inputs.Dropdown(
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8

    更新 sdweb-easy-prompt-selector 插件:

    cd workspace/stable_diffusion_webui/extensions
    git clone git@github.com:blue-pen5805/sdweb-easy-prompt-selector.git
    
    • 1
    • 2

    Warning 信息,参考 emove style() method

    workspace/stable_diffusion_webui/extensions/sdweb-easy-prompt-selector/scripts/easy_prompt_selector.py:97: GradioDeprecationWarning: The `style` method is deprecated. Please set these arguments in the constructor instead.
    reload_button.style(size='sm')
    
    • 1
    • 2

    重新启动 sd-webui 工程:

    top
    nohup python -u launch.py --listen --port 9301 --xformers --no-half-vae --enable-insecure-extension-access --theme dark --gradio-queue > nohup.62.out &
    tail -f nohup.62.out
    
    • 1
    • 2
    • 3

    启动日志:

    Python 3.9.5 (default, Nov 23 2021, 15:27:38) 
    [GCC 9.3.0]
    Version: v1.6.0
    Commit hash: 5ef669de080814067961f28357256e8fe27544f4
    Installing sd-webui-controlnet requirement: changing opencv-python version from 4.7.0.72 to 4.8.0
    Checking roop requirements
    Install insightface==0.7.3
    Installing sd-webui-roop requirement: insightface==0.7.3
    Install onnx==1.14.0
    Installing sd-webui-roop requirement: onnx==1.14.0
    Install onnxruntime==1.15.0
    Installing sd-webui-roop requirement: onnxruntime==1.15.0
    Install opencv-python==4.7.0.72
    Installing sd-webui-roop requirement: opencv-python==4.7.0.72
    Launching Web UI with arguments: --listen --port 9301 --xformers --no-half-vae --enable-insecure-extension-access --theme dark --gradio-queue
    Tag Autocomplete: Could not locate model-keyword extension, Lora trigger word completion will be limited to those added through the extra networks menu.
    [-] ADetailer initialized. version: 23.9.2, num models: 12
    dirname:  stable_diffusion_webui/localizations
    localizations:  {'zh-Hans (Stable) [vladmandic]': 'stable_diffusion_webui/extensions/stable-diffusion-webui-localization-zh_Hans/localizations/zh-Hans (Stable) [vladmandic].json', 'zh-Hans (Stable)': 'stable_diffusion_webui/extensions/stable-diffusion-webui-localization-zh_Hans/localizations/zh-Hans (Stable).json', 'zh-Hans (Testing) [vladmandic]': 'stable_diffusion_webui/extensions/stable-diffusion-webui-localization-zh_Hans/localizations/zh-Hans (Testing) [vladmandic].json', 'zh-Hans (Testing)': 'stable_diffusion_webui/extensions/stable-diffusion-webui-localization-zh_Hans/localizations/zh-Hans (Testing).json'}
    2023-11-16 14:36:48,609 - ControlNet - INFO - ControlNet v1.1.417
    ControlNet preprocessor location: stable_diffusion_webui/extensions/sd-webui-controlnet/annotator/downloads
    2023-11-16 14:36:48,887 - ControlNet - INFO - ControlNet v1.1.417
    sd-webui-prompt-all-in-one background API service started successfully.
    2023-11-16 14:36:50,866 - roop - INFO - roop v0.0.2
    2023-11-16 14:36:50,941 - roop - INFO - roop v0.0.2
    Loading weights [0f1b80cfe8] from stable_diffusion_webui/models/Stable-diffusion/DreamShaper_XL1.0_alpha2.safetensors
    Creating model from config: stable_diffusion_webui/repositories/generative-models/configs/inference/sd_xl_base.yaml
    Running on local URL:  http://0.0.0.0:9301
    Applying attention optimization: xformers... done.
    Model loaded in 9.0s (load weights from disk: 2.1s, create model: 0.9s, apply weights to model: 4.7s, apply half(): 0.1s, move model to device: 0.1s, load textual inversion embeddings: 0.3s, calculate empty prompt: 0.6s).
    To create a public link, set `share=True` in `launch()`.
    Startup time: 372.0s (prepare environment: 263.5s, import torch: 17.0s, import gradio: 3.6s, setup paths: 5.2s, initialize shared: 1.9s, other imports: 4.0s, setup codeformer: 0.7s, setup gfpgan: 0.2s, load scripts: 62.6s, create ui: 4.2s, gradio launch: 5.5s, app_started_callback: 3.7s).
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    • 27
    • 28
    • 29
    • 30
    • 31
    • 32

    测试图像:

    Model

    1 girl,(full body:1.3),(standing posture:1.2),portrait,(looking at the viewer:1.2),(asian girl:1.3),beautiful woman,(gothgal,lace,frills,choker,porcelain white skin,dress:1.3),gothgal leather boots,(turtleneck and crewneck:1.2),standing pose with legs apart,gothic style clothing,dark and mysterious and noble and romantic and decadent,combinations of red and black and white,cold and heavy and strong contrast effect,leather and PVC and rubber and latex and gloss and texture,silk and brocade and velvet and lace and luxury and vintage,embroidery and badges and crosses and skulls,tight fitting and poulaine pointed shoes and chausses leggings and hennin conical hat,religious and ornaments and jewelry and pointed shoes and veils and gloves,RAW,analog,Nikon Z 85mm,(best quality:1.2),(masterpiece:1.2),(realistic:1.2),4k,god rays,photorealistic,realistic,photorealism,photography,8k uhd,photography,
    Negative prompt: (nsfw:1.2),naked,nipple,(out of frame:1.3),(3d, render, cgi, doll, painting, fake, cartoon, 3d modeling:1.4),(worst quality, low quality:1.4),monochrome,child,deformed,malformed,deformed face,bad teeth,bad hands,bad fingers,bad eyes,long body,blurry,duplicate,cloned,duplicate body parts,disfigured,extra limbs,fused fingers,extra fingers,twisted,distorted,malformed hands,mutated hands and fingers,mutated legs,extra legs,too many legs,conjoined,missing limbs,bad anatomy,bad proportions,logo,watermark,text,copyright,signature,lowres,mutated,mutilated,artifacts,gross,ugly,bad hands,bunch of peoples,lowres,tattoos,panties,bra,big hands,
    Steps: 30, Sampler: DPM++ 3M SDE Karras, CFG scale: 7, Seed: 3147550502, Size: 768x1152, Model hash: 0f1b80cfe8, Model: DreamShaper_XL1.0_alpha2, Denoising strength: 0.25, ADetailer model: face_yolov8n.pt, ADetailer prompt: “asian girl,make up,beauty,”, ADetailer confidence: 0.3, ADetailer dilate/erode: 4, ADetailer mask blur: 4, ADetailer denoising strength: 0.4, ADetailer inpaint only masked: True, ADetailer inpaint padding: 32, ADetailer version: 23.9.2, Hires upscale: 2, Hires steps: 10, Hires upscaler: 4x-UltraSharp, Version: v1.6.0

  • 相关阅读:
    java 对接微信支付Native下单API报错: java.security.InvalidKeyException: Illegal key size
    一个超强的机器学习库
    技术与市场杂志技术市场杂志社技术与市场编辑部2022年第9期目录
    变压器只能转换交流电,那直流电怎么转换呢?
    【JS高级】ES6_参数增强、解构的简谈与应用_14
    二叉树 | 递归遍历 | leecode刷题笔记
    MFC入门基础(十二)控件 CScrollBar的使用
    我国算力规模排名全球第二:计算正向智算跨越
    每天一个数据分析题(三百九十八)- 逻辑回归
    Revit翻模技巧丨怎么一次性翻转所有墙体?
  • 原文地址:https://blog.csdn.net/u012515223/article/details/134469211