首页 AI资讯 Stable Diffusion WebUI AI 绘画零基础搭建指南

Stable Diffusion WebUI AI 绘画零基础搭建指南

AI资讯 89
广告一

前言

随着AI技术的快速发展,Stable Diffusion已成为当前最受欢迎的AI绘画工具之一。它能够根据文本描述生成高质量的图像,为创作者提供了全新的表达方式。本文将详细介绍如何在CIUIC服务器上从零开始搭建Stable Diffusion WebUI环境,适合完全没有技术基础的用户跟随操作。

准备工作

在开始之前,您需要准备以下内容:

Stable Diffusion WebUI AI 绘画零基础搭建指南

一台性能足够的服务器(推荐使用CIUIC云服务器,建议配置至少8GB显存的NVIDIA GPU)稳定的网络连接基本的命令行操作知识

第一步:服务器环境准备

如果您选择使用CIUIC云服务器,可以按照以下步骤创建实例:

登录CIUIC控制台选择"创建实例",推荐配置:GPU类型:NVIDIA RTX 3090或更高内存:至少16GB存储:至少50GB SSD选择Ubuntu 20.04 LTS作为操作系统完成创建并连接到您的实例

第二步:安装基础依赖

通过SSH连接到服务器后,首先更新系统并安装必要组件:

sudo apt update && sudo apt upgrade -ysudo apt install wget git python3 python3-venv -y

对于NVIDIA GPU用户,还需要安装CUDA工具包和cuDNN:

sudo apt install nvidia-cuda-toolkit nvidia-cudnn -y

第三步:安装Stable Diffusion WebUI

现在我们可以安装Stable Diffusion WebUI了,官方推荐使用AUTOMATIC1111的版本:

git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.gitcd stable-diffusion-webuipython3 -m venv venvsource venv/bin/activatepip install torch torchvision torchaudio --extra-index-url https://download.pytorch.org/whl/cu116pip install -r requirements.txt

第四步:下载模型文件

Stable Diffusion需要预训练模型才能工作,我们可以下载官方1.5版本模型:

wget https://huggingface.co/runwayml/stable-diffusion-v1-5/resolve/main/v1-5-pruned.ckpt -O models/Stable-diffusion/model.ckpt

您也可以从CivitAI等平台下载其他社区模型,将其放入models/Stable-diffusion/目录。

第五步:配置和启动

编辑webui-user.sh文件,设置适当的启动参数:

export COMMANDLINE_ARGS="--listen --port 7860 --enable-insecure-extension-access"

然后启动WebUI:

./webui.sh

首次启动会较慢,因为它需要下载额外的依赖项并初始化模型。

第六步:访问Web界面

启动完成后,您可以通过以下方式访问:

如果直接在本地运行,访问http://localhost:7860如果在CIUIC服务器上运行,需要设置安全组规则允许7860端口,然后通过http://<您的服务器IP>:7860访问

第七步:基本使用指南

成功访问WebUI后,您可以:

在"txt2img"标签页中输入提示词(Prompt)生成图像调整参数如采样步数、CFG比例等使用"img2img"功能基于现有图像生成新图像尝试不同的模型和LoRA适配器

常见问题解决

内存不足错误:尝试减小批处理大小或图像分辨率生成速度慢:确保正确配置了GPU加速模型加载失败:检查模型文件是否完整,路径是否正确

性能优化建议

为了获得最佳性能,您可以:

使用--xformers参数启用内存优化在CIUIC服务器控制面板中升级GPU配置定期更新WebUI和模型文件

通过本指南,您应该已经成功在CIUIC云服务器上搭建了Stable Diffusion WebUI环境。AI绘画是一个充满可能性的领域,鼓励您多尝试不同的提示词和参数组合,发掘创造潜力。如果在使用过程中遇到任何问题,CIUIC官方支持团队随时为您提供帮助。

Happy AI Painting!

广告一