自用服务器SDWebUI搭建全攻略:环境配置与模型添加
需积分: 0 11 浏览量
更新于2024-08-03
收藏 2KB TXT 举报
本文档详细介绍了如何在自用服务器上搭建SDWebUI的过程,包括安装环境配置、源码修改、模型添加以及运行设置。以下是主要内容的详细介绍:
1. **安装环境配置**:
- 首先,推荐使用torch2.0或2.1版本,可以考虑使用Transformer(xformer)作为依赖。在安装过程中,可能会遇到在安装basicsr库时的卡顿,解决方法是先安装tb_nightly,再安装basicsr库。
- 如果遇到`ImportError: libGL.so.1: cannot open shared object file: No such file or directory`的问题,需要通过`apt install libgl1-mesa-glx`来解决图形库缺失。
2. **源码修改**:
- 建议使用现有的conda环境而非新建一个,以避免不必要的环境管理问题。在`webui.sh`文件中,将`use_venv=1`修改为`use_venv=0`以使用当前环境。
- 对于Git安装问题,若在`repositories`文件夹下的五个包安装困难,可以考虑在Windows上下载压缩文件,解压后上传至相应目录,并在`requirements.txt`中移除特定版本号以确保所有未安装的包能够正确安装。同时,为了防止某些错误,需要注释掉`launch_utils.py`中的git clone部分,因为这可能导致`Reference is not a tree`的错误。
3. **模型添加**:
- SD1.5模型的整合:将`v1-5-pruned-emaonly.safetensors`权重文件放置在`stable-diffusion-webui/models/Stable-diffusion`目录下,或者创建软链接。
- SDXL模型的添加:在相同目录下放置`sd_xl_base_1.0.safetensors`权重,并在`VAE-approx`模块下存放`vaeapprox-sdxl.pt`模型文件。
4. **运行设置**:
- 为了允许本地和远程访问,需要在`webui-user.sh`中添加`export COMMANDLINE_ARGS`命令。`--listen`选项使服务在局域网内可访问,而`--share`则允许公网访问。如果遇到关于`xformers`模块的警告,可以忽略并继续,但建议检查是否有替代方案以优化用户体验。
搭建SDWebUI涉及从基础环境设置到模型集成的多步骤过程,每个环节都需要细致处理以确保系统能正常运行。遵循文档中的指导,用户可以根据自己的需求配置和扩展WebUI,以适应不同的应用场景。
2023-06-07 上传
2023-08-24 上传
2023-07-27 上传
2023-04-22 上传
2023-04-22 上传
2023-08-31 上传
桥呗
- 粉丝: 82
- 资源: 12
最新资源
- javatransactions
- ActionScript 3.0 Cookbook 简体中文完整版(常青翻译)
- Manning - Struts in Action
- 基于DSP的PID温度控制系统
- EJB 3.0实例教程
- Maui META工具修改WAP设置.doc
- SQL语法 SQL查询实例
- CISA模拟考试题_2008_200道_没答案
- MTK平台学习笔记 03-增加菜单项的流程.pdf
- 分享:一般常用排序算法
- 关于JAVA继承的讲解
- 关于排序算法 java代码
- 关于I/O流读写文件
- 计算机专业的毕业论文
- iPhone Developers Cookbook
- google file system