Stable Diffusion本地部署教程(2023年8月最新版)
随着人工智能技术的迅猛发展,AI绘图软件的应用范围也越来越广泛。
对于设计师和艺术家而言,AI绘图软件成为了他们的得力助手。其中,Stable Diffusion便是一款免费且开源的AI绘图软件,它支持本地部署,并且可以切换多种模型。而且,该软件的模型和开源库每天都会得到更新和发布。那么,要如何在本地进行Stable Diffusion的部署呢?下面将为你一一详细介绍。
一、Stable Diffusion是什么?Stable Diffusion是一款开源的AI绘图软件,支持本地部署以及多模型切换功能。它的开源库和模型每日都会得到更新,最重要的是,它是完全免费的,使用次数没有任何限制。
二、安装前的准备工作1. 检查电脑配置:确保你的电脑显存至少为2GB。你可以在Windows开始菜单中右键点击,选择【任务管理器(T)】,然后在【性能】选项卡中点击【GPU】来查看你的“专用GPU内存”。2. 安装Git:你可以从Git官网(git-scm.com)下载并安装Git。安装完成后,你可以通过在命令行输入git –version来验证是否安装成功。3. 安装Python:你可以从Python官网(www.python.org)下载并安装Python。在安装过程中,请确保勾选“将Python添加到系统环境变量PATH中”的选项。安装完成后,你可以通过在命令行输入python –version来验证是否安装成功。
三、下载stable-diffusion-webui仓库1. 在一个磁盘空间较大的文件夹中创建一个新文件夹(例如AI)。2. 在新文件夹中打开Git Bash,并执行以下命令来克隆下载代码:
“`bashgit clone https://github.com/AUTOMATIC1111/stablediffusion-webui.git“`
如果出现“OpenSSL SSL_read: Connection was reset, errno 10054”的错误,你可以通过执行以下命令来禁用Git的https证书验证:
“`bashgit config –global http.sslVerify false“`
然后再次执行克隆命令。
四、运行webui-user.bat1. 在下载的stable-diffusion-webui目录中找到webui-user.bat文件,并双击运行。2. 在运行过程中,可能会提示你更新pip。你可以在新的命令行窗口中执行所提供的绿色命令,例如:
“`bashH:AIstable-diffusion-webuivenvScriptspython.exe -m pip install –upgrade pip“`
以进行pip的更新。3. 在安装过程中,可能会遇到gfpgan、clip、open clip等组件安装失败的问题。你可以在stable-diffusion-webui目录中的launch.py文件中找到run_pip(f”install {gfpgan_package}”, “gfpgan”)、run_pip(f”install {clip_package}”, “clip”)、run_pip(f”install {openclip_package}”, “openclip”)这几行,并将其修改为:
“`pythonrun_pip(f”install -i https://pypi.douban.com/simple/ {gfpgan_package}”, “gfpgan”)run_pip(f”install -i https://pypi.douban.com/simple/ {clip_package}”, “clip”)run_pip(f”install -i https://pypi.douban.com/simple/ {openclip_package}”, “openclip”)“`
修改后,重新运行webui-user.bat文件。4. 如果下载过程中仍然遇到卡顿,你可以在launch.py文件的prepare_environment()部分,将https://github.com/修改为https://github.moeyy.xyz/,以代理方式加速git下载。
在下载和安装过程中,可能需要多次进行修改、关闭和重新运行webui-user.bat文件。但只要按照上述步骤进行,最终你应该能够成功地安装和运行Stable Diffusion。
安装成功后,命令行窗口会显示一个地址,例如http://127.0.0.1:7860。这是Stable Diffusion本地服务的运行地址。将此地址复制到浏览器中,你就可以访问Stable Diffusion的界面,开始使用这款功能强大的AI绘图工具。
在使用过程中,如果你希望更深入地了解和掌握Stable Diffusion的功能,你还可以通过API进行操作。你可以通过访问http://127.0.0.1:7860/docs 来查阅相关文档。
总之,尽管Stable Diffusion的本地部署需要一些技术步骤,但它丰富的功能和强大的性能绝对值得这些努力。希望本教程能够帮助你成功地部署Stable Diffusion,从中获得AI绘图带来的乐趣。
最新推荐
-
AIDA64怎么设置游戏帧数显示
AIDA64怎么设置游戏帧数显示?AIDA64是一款能够测试软硬件系统信息的工具,详细的显示出电脑的每一个 […]
-
中望cad捕捉点怎么设置 中望cad捕捉点设置
中望cad捕捉点怎么设置?中望cad是一款图纸制作软件,能够进行二维制图和三维制图的图形设计软件,在日常的 […]
-
夜神模拟器设置扬声器怎么设置 电脑夜神模拟器没有声音
夜神模拟器设置扬声器怎么设置?夜神模拟器采用类手机界面视觉设计的PC端桌面软件,采用多内核技术,具有同类模 […]
-
wps如何设置超链接到另一页 wps超链接到另一个表格sheet
wps如何设置超链接到另一页?wps是一款强大的办公软件,支持用户对表格或者文档进行自定义的编辑,同时也可 […]
-
mac os显示器怎么快速黑屏
mac os系统想要快速关闭显示器使其黑屏,也就是进入睡眠状态,该怎么进入呢?有两种方法,详细请看下文介绍。
-
excel如何制作文件夹侧标签 excel做文件夹侧面标签
excel如何制作文件夹侧标签?excel表格不止方便用户对数据进行编辑操作,同样支持用户进行一些文字图形 […]