Stable diffusion WebUI研究备忘

发布于 2023-01-30  461 次阅读


云端部署:

系统盘空间不足问题:以AutoDL为例,可以把各种模型文件放在~/autodl-nas里(网盘),解决空间不足问题,然后用ln -s做一个软连接到sd webui的模型目录位置。

常用参数:

  1. --server-name="0.0.0.0" 设置为0.0.0.0可以保证可以在自定义服务中监听到外网的传入https请求
  2. --port=6006
    同样是用于接收外网传入https请求的端口,这个按照平台提供的自定义服务映射端口来填写
  3. --api --listen 可以开启api模式,同时不影响web页面运行
  4. --nowebui 禁用webui,仅仅提供api服务
  5. --enable-insecure-extension-access 启用插件安装
  6. --ui-settings-file settings标签页里的配置项数据文件,默认是项目文件夹下的config.json
  7. --ui-config-file 其他UI标签页配置数据文件,比如当前模型,选中的采样器等,默认是项目文件夹下的ui-config.json

目录结构

/embeddings embedding模型

/extensions 插件目录

/extensions-buildin 内置插件目录

/html 静态html页面和图片

/javascript html页面上使用的js脚本

/localization 界面的语言切换文件

/models 各种神经网络模型

/modules python模块

/modules/paths.py 框架各种路径,比如stable-diffusion模型路径,embedding模型路径

/modules/shared.py 框架其他部分共用的代码,比如命令行参数cmd_opts

/modules/ui.py 使用gradio库编写的web界面代码

/scripts 扩展的python脚本

/test python测试脚本

/text_inversion_template 用于训练打tag的文本反查出的tag模板

  



点击数:692


一沙一世界,一花一天堂。君掌盛无边,刹那成永恒。