其他常见操作

最近更新时间:2024-05-31 14:42:31

我的收藏
本文将介绍常用使用 Stable Diffusion 的其他常见操作,包括重启 WebUI、查看运行日志、清空垃圾箱、拉取常见模型等 。

重启 WebUI

若您在使用过程中遇到 WebUI 界面无法正常打开,可进入 Terminal,通过如下指令重新启动 WebUI 服务。
cd stable-diffusion-webui
(python3 -u launch.py --skip-prepare-environment --xformers --listen --enable-insecure-extension-access --port=6889 >> /var/log/sd_service.log 2>&1 &) && tail -f /var/log/sd_service.log

查看 WebUI 运行日志

若您希望查看 WebUI 运行状态,包括模型加载、图片生成、插件下载进度等内容,可进入 Terminal,通过如下指令查看 WebUI 运行日志。
cd stable-diffusion-webui
tail -f /var/log/sd_service.log

查看模型目录磁盘使用情况

这个命令可以查看某个目录的磁盘占用情况。
du -h -d 2 /root/stable-diffusion-webui/models

删除jupyter垃圾箱内文件

通过 jupyterLab 删除的文件,会进入jupyter的垃圾箱,仍然占用储存空间,可以通过如下命令清空垃圾箱来释放储存空间。
tail -f /var/log/sd_service.log

拉取模型

执行下列命令,可快速拉取预存模型。
1. 下载ControlNet及预处理器(适配SD1.5及SDXL,需 23GB 存储空间)。
wget -N http://mirrors.tencentyun.com/install/HAI/install_hai_tools.sh -P /tmp && bash /tmp/install_hai_tools.sh && python3 /root/hai_application/qcloud_hai/hai_tools/download_models_main.py --model-class controlnet Annotators
2. 下载常用基础模型(SDXL、anthingv5,需 8.5GB 存储空间)。
wget -N http://mirrors.tencentyun.com/install/HAI/install_hai_tools.sh -P /tmp && bash /tmp/install_hai_tools.sh && python3 /root/hai_application/qcloud_hai/hai_tools/download_models_main.py --model-class checkpoint
3. 下载常用组件(VAE、embeddings、lcm_lora,需 700MB 存储空间)。
wget -N http://mirrors.tencentyun.com/install/HAI/install_hai_tools.sh -P /tmp && bash /tmp/install_hai_tools.sh && python3 /root/hai_application/qcloud_hai/hai_tools/download_models_main.py --model-class vae embeddings lora
4. 下载animatediff模型(需 1.7GB 存储空间)。
wget -N http://mirrors.tencentyun.com/install/HAI/install_hai_tools.sh -P /tmp && bash /tmp/install_hai_tools.sh && python3 /root/hai_application/qcloud_hai/hai_tools/download_models_main.py --model-class animatediff_model