在win10电脑上搭建python环境下的本地AI绘画工具Stable Diffusion

这篇具有很好参考价值的文章主要介绍了在win10电脑上搭建python环境下的本地AI绘画工具Stable Diffusion。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

随着Chatgpt的横空出世,人工智能受到了前所没有的热棒,AI绘画也进入大众的视野。

Stable Diffusion是一种可以部署在本地环境上运行的人工智能绘画工具,图形运算主要用到的是显卡的GPU性能,因此最好有至少4G显存的显卡

Stable Diffusion首先需要搭建本地的UI界面即:stable-diffusion-webui,然后下载使用模型文件即可开始创作,模型可以直接使用别人训练好的。

安装Stable Diffusion不是一件简单的事情,在安装过程中会出现各种各样的问题,因此本教程将一步一步带领大家来完成安装。

操作环境:Windows 10中文版

操作步骤

一:安装Python。

Stable Diffusion的运行依赖于Python,因此为了保证整个项目能成功运行我们需要在本地环境安装Python,但是Stable Diffusion目前与最新版Python的兼容性并不是特别好,因此建议安装Python 3.10.9或者Python 3.10.10版本。

请确保安装Python时 勾选“ Add Python 3.10 to PATH”选项

在win10电脑上搭建python环境下的本地AI绘画工具Stable Diffusion,菜鸟学python,python,ai

为了确认Python成功安装,请打开CMD终端窗口并输入“python”命令,如果能查询到Python的相关信息则证明安装已经成功,否则请重新安装。在win10电脑上搭建python环境下的本地AI绘画工具Stable Diffusion,菜鸟学python,python,ai

步骤二:安装Git。

安装git来克隆完整的stable-diffusion-webui仓库,直接访问:Git - Downloading Package来进行下载,对于目前的大部分电脑来说都是64位的系统因此直接点击下载网页中的“64-bit Git for Windows Setup”。在win10电脑上搭建python环境下的本地AI绘画工具Stable Diffusion,菜鸟学python,python,ai

下载完成后直接点击该EXE文件即可开始运行安装向导,所有选项均选择默认选项进行安装即可。

步骤三:使用git安装stable-diffusion-webui。

在电脑的C盘创建一个文件夹如“sd”来保存stable-diffusion-webui库文件,进入该文件夹后,右键鼠标在打开的下拉列表中选择“Git bash Here”可打开命令窗口并进入此文件夹,以保证后续的安装文够正确的安装在当前文件夹中。在win10电脑上搭建python环境下的本地AI绘画工具Stable Diffusion,菜鸟学python,python,ai

 在打开的命令窗口中复制以下代码(先复制到记事本再复制,以去掉一些控制符,https://ghproxy.com/部分能使访问网站快速,下同)点击回车键运行:

git clone https://ghproxy.com/https://github.com/AUTOMATIC1111/stable-diffusion-webui.git

安装过程中请不要关闭电脑或者断网,否则会安装失败。

安装完成后关闭Windows命令窗口,我们可以在sd文件夹中看到stable-diffusion-webui文件夹即表示安装成功了。

步骤四:下载面部重建插件GFPGAN。

打开浏览器访问Github:GitHub - TencentARC/GFPGAN: GFPGAN aims at developing Practical Algorithms for Real-world Face Restoration.去来下载GFPGAN插件,打开网页后向下拖拽点击如下图所示的“GFPGANv1.3.pth”插件即可开始下载。也可以直接用这个连接下载更快。

 https://ghproxy.com/https://github.com/TencentARC/GFPGAN/releases/download/v1.3.0/GFPGANv1.3.pth

完成下载后直接将GFPGANv1.3.pth拖拽至stable-diffusion-webui文件夹中即可,如:“C:\sd\stable-diffusion-webui”。在win10电脑上搭建python环境下的本地AI绘画工具Stable Diffusion,菜鸟学python,python,ai

  步骤五:配置并运行webui-user.bat文件来自动安装所需文件。

如果你在安装Python时没有勾选了“ Add Python 3.10 to PATH”选项,在运行webui-user.bat批处理文件之前需要对其进行配置,右键该文件选择编辑即可在记事本中打开此文件开始编辑:在set PYTHON=参数后粘贴当前环境中Python.exe的路径,如:“C:\Users\50275\AppData\Local\Programs\Python\Python310\python.exe”。

在win10电脑上搭建python环境下的本地AI绘画工具Stable Diffusion,菜鸟学python,python,ai

当一切都配置成功后双击运行webui-user.bat文件,此过程可能需要一到两个小时左右,具体时间取决于你的网速。

如果你因为网络原因无法正常访问到Github中的部分资源从而导致安装失败,此时需要用记事本打开launch.py文件并找到index_url =launch_utils.index_url这行内容,并改成:

index_url = 'https://github.com/' , launch_utils.index_url

再运行webui-user.bat文件,安装速度确实会快很多,至少100倍以上。

运行到中途,屏幕显示:在win10电脑上搭建python环境下的本地AI绘画工具Stable Diffusion,菜鸟学python,python,ai

 RuntimeError: Torch is not able to use GPU; add --skip-torch-cuda-test to COMMANDLINE_ARGS variable to disable this check

这应当是一个非常经典的错误提示。这是因电脑中没有独立N卡(或有N卡但没有正确安装相应的驱动程序),程序找不到用于AI计算的GPU才会报此错误。解决方法是可以改为CPU进行运行,不过生成速度以及画面效果不佳,有条件的最好还是买好点的GPU吧。

具体解决方案:

修改启动参数,需要在 webui-user.bat 中设置启动参数。在win10电脑上搭建python环境下的本地AI绘画工具Stable Diffusion,菜鸟学python,python,ai

 set COMMANDLINE_ARGS=--use-cpu all --no-half --precision full --skip-torch-cuda-test --listen

set CUDA_VISIBLE_DEVICES=-1

其他几个参数,PYTHON、GIT、VENV 无须修改,留空就行

再次运行 webui-user.bat,它会自动找本机的 python 和 git 环境,并且在 stable-diffusion-webui 目录下设置 python 虚拟环境 venv,并且激活虚拟环境,程序需要的一些依赖包都会安装在此虚拟环境。在win10电脑上搭建python环境下的本地AI绘画工具Stable Diffusion,菜鸟学python,python,ai

 然后是长时间等待。。。。,只能关闭窗口。

显然安装gfpgan无法完成,主要是网络原因,无法从github上下载源代码,从而导致install失败。

解决方法是直接到github下载 GFPGAN 代码到本地,并进行本地安装。

从github将GFPGAN的源文件下载到本地,这一步可以使用git clone也可以直接下载zip文件。下载后,解压(如果用git clone就不需要)到以\stable-diffusion-webui\venv\Scripts目录下。

打开cmd,cd到:c:\sd\stable-diffusion-webui\venv\Scripts\GFPGAN-master下。

使用命令c:\sd\stable-diffusion-webui\venv\Scripts\python.exe -m pip install basicsr facexlib安装GFPGAN的依赖。

在win10电脑上搭建python环境下的本地AI绘画工具Stable Diffusion,菜鸟学python,python,ai

如果长时间等待后,仍一直停留在这里,可以关闭该窗口后再重新运行命令,安装会继续进行:

在win10电脑上搭建python环境下的本地AI绘画工具Stable Diffusion,菜鸟学python,python,ai

 出现上述提示符画面后,再使用c:\sd\stable-diffusion-webui>python.exe -m pip install -r requirements.txt安装GFPGAN的依赖。requirements.txt文件在c:\sd\stable-diffusion-webui文件夹中,同样应先进入该文件夹。

在win10电脑上搭建python环境下的本地AI绘画工具Stable Diffusion,菜鸟学python,python,ai

如提示更新pip就更新pip:

在win10电脑上搭建python环境下的本地AI绘画工具Stable Diffusion,菜鸟学python,python,ai

 使用python.exe setup.py develop安装GFPGAN。

(注意是在标红文件夹GFPGAN-master中,应先进入该文件夹)

在win10电脑上搭建python环境下的本地AI绘画工具Stable Diffusion,菜鸟学python,python,ai

在win10电脑上搭建python环境下的本地AI绘画工具Stable Diffusion,菜鸟学python,python,ai

安装完毕后,再运行stable diffusion根目录的webui-user.bat会发现稍等片刻就跳过GFPGAN安装,开始安装clip了。

在win10电脑上搭建python环境下的本地AI绘画工具Stable Diffusion,菜鸟学python,python,ai

 如果遇到其他github上的模块无法安装也可以用同样的方法。

在所有过程中,都可以直接针对报错信息进行处理。如出现下列提示:在win10电脑上搭建python环境下的本地AI绘画工具Stable Diffusion,菜鸟学python,python,ai

 找到Cammand开头的部分,如红框中的内容,执行Cammand后面的命令(注意去掉””,增加https://ghproxy.com/还是为了提高下载速度):

git clone https://ghproxy.com/https://github.com/Stability-AI/stablediffusion.git c:/sd/stable-diffusion-webui/repositories/stable-diffusion-stability-ai

程序就会自动安装相应内容:

在win10电脑上搭建python环境下的本地AI绘画工具Stable Diffusion,菜鸟学python,python,ai

 在win10电脑上搭建python环境下的本地AI绘画工具Stable Diffusion,菜鸟学python,python,ai

所有依赖下载后的文件目录结构如下:在win10电脑上搭建python环境下的本地AI绘画工具Stable Diffusion,菜鸟学python,python,ai

在win10电脑上搭建python环境下的本地AI绘画工具Stable Diffusion,菜鸟学python,python,ai

 步骤六:下载模型。

访问Stable Diffusion Models网站来进行模型的下载,此处以Stable Diffusion v1.5为例进行演示,点击后即可跳转到该模型对应的位置。

 在win10电脑上搭建python环境下的本地AI绘画工具Stable Diffusion,菜鸟学python,python,ai

 点击Repo后面的地址进入huggingface网站来进行下载,当然你也可以使用下面的磁力链接进行下载,具体自己根据实际情况进行选择。在win10电脑上搭建python环境下的本地AI绘画工具Stable Diffusion,菜鸟学python,python,ai

 打开huggingface网站网址后切换到“Files and versions”选项卡选择如下图所示的“v1-5-pruned.ckpt”进行下载。在win10电脑上搭建python环境下的本地AI绘画工具Stable Diffusion,菜鸟学python,python,ai

当模型文件下载完成后将此模型文件移动到“models”文件夹的“Stable-diffusion”中如:“C:\sd\stable-diffusion-webui\models\Stable-diffusion”

在win10电脑上搭建python环境下的本地AI绘画工具Stable Diffusion,菜鸟学python,python,ai

 步骤开始画画

一切配置完成后再次双击运行“webui-user.bat”批处理文件即可在CMD终端窗口中自动运行。

第一次运行时可能需要较长时间,请耐心等待。
重要提示:请保持此终端窗口处于打开状态,使用期间切勿关闭,否则项目将无法正常运行。
如果你一切都配置得当的话,那么会出现如下图所示的界面:

在win10电脑上搭建python环境下的本地AI绘画工具Stable Diffusion,菜鸟学python,python,ai

在win10电脑上搭建python环境下的本地AI绘画工具Stable Diffusion,菜鸟学python,python,ai

在浏览器中输入“http://127.0.0.1:7860”地址(不知为什么有时如上图显示0.0.0.0:7860,但并不影响使用),并在浏览器中打开即可看到stable diffusion工具的UI界面(注意命令窗口不要关闭,否则服务端会被关闭)。

在win10电脑上搭建python环境下的本地AI绘画工具Stable Diffusion,菜鸟学python,python,ai

 选择好模型,在提示词区输入一些关键词(目前不支持中文),点击黄色按钮,就开始画图了。如果你的显卡不够给力或像我一样根本没有独立N卡,画一张图可能十几分钟还算快的。下面这些都是我的作品:

在win10电脑上搭建python环境下的本地AI绘画工具Stable Diffusion,菜鸟学python,python,ai

在win10电脑上搭建python环境下的本地AI绘画工具Stable Diffusion,菜鸟学python,python,ai

 本文参考一些网文上的内容甚至图片,因不知谁是第一作者,只能一并致谢,侵删。文章来源地址https://www.toymoban.com/news/detail-569674.html

到了这里,关于在win10电脑上搭建python环境下的本地AI绘画工具Stable Diffusion的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • win10 搭建odoo16环境(docker或本地)

    一、 1.安装docker,下载docker工具 本人使用docker_toolbox进行安装,此处需注意git的path 创建default虚拟机,国内下载iso文件可能存在问题, 使用已下载好的iso文件 地址:https://github.com/boot2docker/boot2docker/releases 也可联系博主咨询 a.将文件放在 C:UsersAdministrator.dockermachinecache目录

    2024年02月08日
    浏览(46)
  • ai绘画工具Stable Diffusion,Windows本地环境搭建教程(保姆级)

    配置要求 Windos 10及以上的操作系统; GPU显存最低4G, NVIDIA卡; 由于各种模型体量比较大,一个大模型2-5G,需留有充足的存储空间(20g+); 为什么选择Stable Diffusion 灵活开源,强大的ai生成工具 各种插件,大佬云集 没有审核限制 准备工作 (需要的安装包文中提供了下载链接,

    2024年02月05日
    浏览(46)
  • 如何在Mac、Windows和Docker上本地电脑上搭建AI人工智能绘画工具Stable Diffusion

    微信公众号:运维开发故事,作者:double冬 目前,有诸如Midjourney等人工智能绘画网站可供大家来免费使用,但是由于是免费资源肯定会在机器性能和使用次数方面有所限制,因此如果能将人工智能绘画工具部署在本地运行就会突破机器性能和使用次数等方面的限制。可能所

    2024年02月13日
    浏览(54)
  • 安装anaconda3,并搭建一个python3.10开发环境【AI深度学习环境搭建】

    安装anaconda3,并搭建一个python3.10开发环境 1.打开conda官方下载地址 https://repo.anaconda.com/archive/,找到Anaconda3-2023.03-1-Windows-x86_64.exe 下载按默认方式安装到你目标盘。 2.打开安装好的Anaconda Powershell Prompt 执行 conda env list   查看本地的conda环境 (base) PS C:UsersAdministrator  conda env

    2024年02月08日
    浏览(53)
  • win10本地搭建SFTP

    步骤如下: 1.安装OpenSSH服务端 开始-设置-应用-可选功能-添加功能-OpenSSH服务端 因为我本地已经安装过了,所以就不在安装了。 2. 启动服务 鼠标右键计算机管理服务和应用程序服务 启动如图两个服务。 3. 测试 用xftp/xshell连接 基本信息配置如下(sftp默认端口为:22): 补充

    2024年02月04日
    浏览(29)
  • GPU深度学习环境搭建:Win10+CUDA 11.7+Pytorch1.13.1+Anaconda3+python3.10.9

    在命令行中输入【nvidia-smi】可以当前显卡驱动版本和cuda版本。 根据显示,显卡驱动版本为:Driver Version: 516.59,CUDA 的版本为:CUDA  Version 11.7。 此处我们可以根据下面的表1 显卡驱动和cuda版本对应关系得知,Driver Version: 527.47  516.31,所以可以使用 CUDA Version 11.7 CUDA工具版本

    2024年04月26日
    浏览(73)
  • stable-diffusion-webui(1.2.1版本) win10系统本地电脑部署

    在安装stable-diffusion-webui(1.2.1版本)之前需要确认win10本地电脑具有的环境 1.显卡类型:NVIDIA(英伟达) 建议显存高于4G以上,这样512*512的还是可以运行的 2.python(版本必须最好是3.10.6)和 git最新版 正式安装 找到stable-diffusion-webui 这里找到1.2.1版本下载压缩包后来安装(固定版本

    2024年02月09日
    浏览(57)
  • Win10 / 11新电脑最简单跳过联网激活和使用本地账户登录方法

    账户输入 123@123.com ,密码随便输,下一步即可 为什么要用本地账户? 如果在首次启动时登录了微软账户,则Users下的你的用户文件夹名字会被截断为微软账户邮箱前五个字符,对于某些人而言可能会受不了。用本地账户就可以自己起这个名字。不过千万不要包含中文和特殊

    2024年02月10日
    浏览(37)
  • AI本地绘画软件(无需联网)+7Glatest模型+10G数据整合包

    今年的AI技术实在太强了......AI对话、AI绘画...后面围绕AI演变出的无数产品正在跃跃欲试,颇有种让人跟不上时代的感觉;如果说ChatGPT是AI对话领域的老大哥,那么Midjourney就是全网最强的AI绘画平台,只要描述得够好,它生成的图像质量绝对能让你惊掉下巴! 但让人比较

    2024年02月12日
    浏览(36)
  • 本地如何搭建一个Stable Diffusion 的AI绘画工具?

    最近看到网上各种AI工具很是火爆,心里也是有点痒痒,于是利用开源的 Stable Diffusion 第三方代码,自己本地搭了一个 AI 绘画,实现了 AI绘画自由,再也不用眼馋别人了!。 先来 看下界面效果图: 硬件设备:我的是 Mac pro M2芯片 16G内存 +1T 固态(配置过低可能会跑不动模型

    2023年04月26日
    浏览(44)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包