从0到1,入门到进阶玩转AI——Stable Diffusion超详细教程(一)

这篇具有很好参考价值的文章主要介绍了从0到1,入门到进阶玩转AI——Stable Diffusion超详细教程(一)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前沿

        目前市面上的AI主要集中在两方面,一方面是AI 作图(代表产品:Midjourney和Stable-Diffusion),一方面是AI应答(代表产品:ChatGPT),本文主要针对AI作图进行探索。

        由于Midjourney是一款付费产品,而Stable-Diffusion最大的优势就是开源免费。因为开源免费的原因,Stable-Diffusion拥有大量活跃的社区用户,并且开发者社区也提供了大量免费、高质量的外接预训练模型(fine-tune)和插件,在社区的支持下,Stable-Diffusion要比Midourney拥有更加丰富的个性化功能,经过微调后即可生成更贴近需求的图片、AI视频特效等。

        Stable-Diffusion其实是一种潜在扩散模型(Latent Diffusion Model),它能够通过文本描述生成图形,因此它可用于图片修复、图像绘制、文本到图像转换等场景。

从0到1,入门到进阶玩转AI——Stable Diffusion超详细教程(一),AI,人工智能,人工智能,stable diffusion,ai,python

硬件要求

因为要进行大量计算实现图片渲染,因此对电脑硬件有一定要求:

1.建议使用N卡(Nvida独立显卡),最低4G显存,RTX3050显卡以上;

从0到1,入门到进阶玩转AI——Stable Diffusion超详细教程(一),AI,人工智能,人工智能,stable diffusion,ai,python

可以通过【任务管理器】——【性能】—— 【GPU1】(NVIDIA GeForce……)——查看“专用GPU内存”

2.内存最低8G;

3.硬盘50G以上固态硬盘。

准备软件

1.git :用于下载github上开源软件的工具

2.python-3.10.6 :python运行环境,此处因stable-diffusion-webui 项目依赖要求,必须为3.10.6版本

3.AUTOMATIC1111/stable-diffusion-webui :它为Stable-Diffusion提供基于Gradio库的Web界面。该软件提供一键安装程序,自行下载Stable-Diffusion及相关依赖。

软件安装

Python环境安装

通过官网下载Python 3.10.6 版本,下载地址:Python Release Python 3.10.6 | Python.org从0到1,入门到进阶玩转AI——Stable Diffusion超详细教程(一),AI,人工智能,人工智能,stable diffusion,ai,python

下载完成后即可进行安装,注:安装时记得勾选“Add Python 3.10 to PATH”,另外,我这里安装时选择的自定义位置(Customize installation)安装(个人强迫症),若想省事也可直接点击“Install Now”安装。

从0到1,入门到进阶玩转AI——Stable Diffusion超详细教程(一),AI,人工智能,人工智能,stable diffusion,ai,python

安装过程就不多说了,安装结束后建议禁用路径长度限制,点击下方如图:“Disable path length limit”即可。

从0到1,入门到进阶玩转AI——Stable Diffusion超详细教程(一),AI,人工智能,人工智能,stable diffusion,ai,python

安装完成后打开一个cmd窗口,验证python是否安装成功,使用命令:python -V

从0到1,入门到进阶玩转AI——Stable Diffusion超详细教程(一),AI,人工智能,人工智能,stable diffusion,ai,python

Git工具安装

通过官网下载最新版本的Git,下载地址:Git - Downloading Package (git-scm.com)

从0到1,入门到进阶玩转AI——Stable Diffusion超详细教程(一),AI,人工智能,人工智能,stable diffusion,ai,python

个人强迫症,我下载的64位便携版(无需安装,但是需要手动设置环境变量),下载完成后解压至相应位置(我的位置:D:\Environments\git)即可。

修改Path环境变量:【此电脑】右键——【属性】——【系统】——【高级系统设置】——【高级】——【环境变量】——在“系统变量”中找到“Path”,双击进行编辑——添加“D:\Environments\git\bin”,确认即可完成环境变量配置。

从0到1,入门到进阶玩转AI——Stable Diffusion超详细教程(一),AI,人工智能,人工智能,stable diffusion,ai,python

注意:环境变量中要定位到./git/bin路径,因为便携版的命令工具在这个目录下

从0到1,入门到进阶玩转AI——Stable Diffusion超详细教程(一),AI,人工智能,人工智能,stable diffusion,ai,python

 打开一个新的cmd窗口,验证git并配置git

查看git版本:git -v

从0到1,入门到进阶玩转AI——Stable Diffusion超详细教程(一),AI,人工智能,人工智能,stable diffusion,ai,python

配置git名称和邮箱:

git config --global user.name "xxxxx"
git config --global user.email "xxxx@126.com"

从0到1,入门到进阶玩转AI——Stable Diffusion超详细教程(一),AI,人工智能,人工智能,stable diffusion,ai,python

 自此git安装完成

下载并安装Stable-Diffusion-WebUI工具

通过git工具在github上下载源码,下载地址:GitHub - AUTOMATIC1111/stable-diffusion-webui: Stable Diffusion web UI

 1.在本地硬盘上创建一个位置存放及安装Stable-Diffusion-WebUI(我的路径是D:/Workspace),然后在该文件夹下右键,选择【Git Bash Here】,此时会自动打开一个git终端。

从0到1,入门到进阶玩转AI——Stable Diffusion超详细教程(一),AI,人工智能,人工智能,stable diffusion,ai,python

 在“小黑窗”里输入命令:

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

按回车键即可开始下载Stable-Diffusion-WebUI

从0到1,入门到进阶玩转AI——Stable Diffusion超详细教程(一),AI,人工智能,人工智能,stable diffusion,ai,python

下载完成后即可看到下载下来的程序stable-diffusion-webui

从0到1,入门到进阶玩转AI——Stable Diffusion超详细教程(一),AI,人工智能,人工智能,stable diffusion,ai,python

 进入该文件夹,在下方找到“webui-user.bat”并执行它,该过程请确保网络正常,因为它会启动自动下载程序去下载相关依赖插件(本地约需6G左右空间),下载和安装时间较长,请耐心等待……

从0到1,入门到进阶玩转AI——Stable Diffusion超详细教程(一),AI,人工智能,人工智能,stable diffusion,ai,python

从0到1,入门到进阶玩转AI——Stable Diffusion超详细教程(一),AI,人工智能,人工智能,stable diffusion,ai,python

 注:若安装过程失败,可依照失败反馈信息执行(或参照下方“常见问题”查找解决方案),执行完成后再次执行“webui-user.bat”直至安装成功。

从0到1,入门到进阶玩转AI——Stable Diffusion超详细教程(一),AI,人工智能,人工智能,stable diffusion,ai,python

访问地址:http://127.0.0.1:7860

从0到1,入门到进阶玩转AI——Stable Diffusion超详细教程(一),AI,人工智能,人工智能,stable diffusion,ai,python

提示词可参考以下两个站点:

Arthub.ai: Discover, Upload and Share AI Generated Art

Lexica

其他个性化操作,请看下一篇内容整理,希望对您有所帮助!

常见问题

fatal: unable to access 'xxxx' OpenSSL SSL_read:Connection was reset,erro 10054

注:若按照上面步骤执行,出现提示“fatal: unable to access 'xxxx' OpenSSL SSL_read:Connection was reset,erro 10054”,此时的问题是git对https证书验证问题,我们可以通过命令:

git config --global http.sslVerify false

 关闭证书验证,再执行上面的下载命令即可正常下载。

“Installing gfpgan”时长时间卡住

当遇到执行“Installing gfpgan”时长时间卡住,那基本上就会安装失败了,这是因为网络原因,程序从github上下载不下来,即便是科学上网也很难,所以这时候建议使用手动方式安装,操作步骤如下:

1)手动下载GFPGAN,下载地址:GitHub - TencentARC/GFPGAN: GFPGAN aims at developing Practical Algorithms for Real-world Face Restoration.

从0到1,入门到进阶玩转AI——Stable Diffusion超详细教程(一),AI,人工智能,人工智能,stable diffusion,ai,python

 2)将下载的压缩包GFPGAN-master解压至您的stable-diffusion-webui存放路径下的venv/Scripts/目录下(如:我的路径是:D:\Workspace\stable-diffusion-webui\venv\Scripts\GFPGAN-master)

3)打开cmd,将路径切换到工作区间

cd /D D:\Workspace\stable-diffusion-webui\venv\Scripts

然后执行命令安装gfpgan的依赖程序

python.exe -m pip install --upgrade pip
python.exe -m pip install basicsr facexlib
cd GFPGAN-master
python.exe -m pip install -r requirements.txt

从0到1,入门到进阶玩转AI——Stable Diffusion超详细教程(一),AI,人工智能,人工智能,stable diffusion,ai,python

4)安装完成后再次执行“webui-user.bat”一般gfpgan就能安装成功。

但接下来clip有可能还会遇到同样的问题安装失败,继续手动安装

1)手动下载open_clip,下载地址:GitHub - mlfoundations/open_clip: An open source implementation of CLIP.

2)解压压缩包open_clip-main至您的stable-diffusion-webui存放路径下的venv/Scripts/目录下(如:我的路径是:D:\Workspace\stable-diffusion-webui\venv\Scripts\open_clip-main)

3)打开cmd,将路径切换到open_clip-main目录下(一定要切换到open_clip-main,因为我们接下来要编译和安装clip)

cd /D D:\Workspace\stable-diffusion-webui\venv\Scripts\open_clip-main

4)执行命令安装clip(因为python.exe和clip的目录层级不同,因此python.exe要用绝对路径,windows就是麻烦不能用../)

D:\Workspace\stable-diffusion-webui\venv\Scripts\python.exe setup.py build install

从0到1,入门到进阶玩转AI——Stable Diffusion超详细教程(一),AI,人工智能,人工智能,stable diffusion,ai,python

5)open-clip安装完后,还需要手动安装一下clip

cd ..
pip install clip

5)安装完成后再次执行“webui-user.bat”一般gfpgan就能安装成功。

注:若安装过程失败,可依照失败反馈信息执行,执行完成后再次执行“webui-user.bat”直至安装成功。

“Installing requirements”时提示连接超时异常

当执行“Installing requirements”时可能会多次发生下图错误,提示连接超时异常,这说明网络不稳定,可以尝试重试,若多次重试仍出现相同报错,可以通过手动增大延迟并安装相关插件的方式解决该问题。

从0到1,入门到进阶玩转AI——Stable Diffusion超详细教程(一),AI,人工智能,人工智能,stable diffusion,ai,python

上图可以看出,安装accelerate和numpy两个插件出现超时异常,因此使用命令手动安装,设置超时时间为1000毫秒发现即可安装成功(其他类似问题可通过下面相同方法处理):

pip --default-timeout=1000 install accelerate

从0到1,入门到进阶玩转AI——Stable Diffusion超详细教程(一),AI,人工智能,人工智能,stable diffusion,ai,python

安装完成后再次执行“webui-user.bat”一般就能顺利安装完成。文章来源地址https://www.toymoban.com/news/detail-582456.html

到了这里,关于从0到1,入门到进阶玩转AI——Stable Diffusion超详细教程(一)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • Stable Diffusion---Ai绘画-下载-入门-进阶(笔记整理)

    注:本文偏向于整理,都是跟着大佬们学的。 推荐两个b站up主,学完他们俩的东西基本就玩转SD为底的ai绘画: 秋葉aaaki,Nenly同学 1.首先SD主流的就是秋叶佬的Webui了,直接压缩包下载即可,下载地址在这个视频的 简介 里:https://www.bilibili.com/video/BV1iM4y1y7oA 2.下载之后,就可

    2024年02月10日
    浏览(40)
  • AI创作教程之 Stable Diffusion 为何是人工智能新时代艺术创作的基石

    我们的人脑在当今人类产生的技术进步中发挥着最大的作用。在这种智能的基础上,人类创造了各种各样的产品,但不必说每一个都改变了人类生活的本质。随着模型权重的公开发布以保持稳定性,世界将发生巨大变化。AI稳定扩散文本到图像引擎。有了这个,任何人都可以

    2024年02月15日
    浏览(44)
  • 【AI绘图 丨 Stable_diffusion 系列教程一】— Window 环境 | Stable Diffusion入门教程 及安装(上篇)

    不过确实,Midjourney生成的图片很难精准的控制,随机性很高,需要大量的跑图(为此我也回复了很多很多信息就是让小伙伴们多跑图...),不过没关系,受到社群小伙伴们的强烈建议(也包括我可以少回复点消息),我在这篇文章中为大家分享SD的教程。 这时候肯定有朋友心

    2024年02月09日
    浏览(50)
  • 【AI绘图 丨 Stable_diffusion 系列教程四】— Window 环境 | Stable Diffusion入门教程 及安装(全篇)

      最近,AI图像生成引人注目,它能够根据文字描述生成精美图像,这极大地改变了人们的图像创作方式。Stable Diffusion作为一款高性能模型,它生成的图像质量更高、运行速度更快、消耗的资源以及内存占用更小,是AI图像生成领域的里程碑。本篇文章作者将手把手教大家入

    2024年02月13日
    浏览(64)
  • 【AI绘画】Stable Diffusion学习——入门教程和模型介绍(二)

    Stable Diffusion Web UI界面参数说明: Stable Diffusion 模型俗称大模型(Checkpoint),是最重要的模型,有它才可以生成图像,用于确立基本画风。 文件的存放路径: 根目录modelsStable-diffusion 推荐两个大模型 ① Stable Diffusion开源的1.5版本模型(偏真实风格) 模型下载地址:https://

    2024年01月18日
    浏览(44)
  • 利用Stable diffusion Ai 制作艺术二维码超详细参数和教程

    大家有没有发现最近这段时间网上出现了各种各样的AI艺术二维码,这种二维码的出现,简直是对二维码的“颠覆式创新”,直接把传统的二维码提升了一个维度!作为设计师的我们怎么可以不会呢? 今天就教大家怎么制作这种超有艺术的二维码,硬是把二维码上升到了艺术

    2024年02月15日
    浏览(47)
  • 零基础入门AI绘画神器Stable Diffusion保姆级别教程!!小白必收藏!!!

    手把手教你入门绘图超强的AI绘画程序Stable Diffusion,用户只需要输入一段图片的文字描述,即可生成精美的绘画。给大家带来了全新Stable Diffusion保姆级教程资料包(文末可获取) 1. 前言 目前市面上比较权威,并能用于工作中的 AI 绘画软件其实就两款。一个叫 Midjourney(简称

    2024年01月17日
    浏览(51)
  • 【AI作画】stable diffusion webui Linux虚拟机 Centos 详细部署教程

    环境:虚拟机Centos7、6处理器、8G内存+10G交换内存、没有GPU使用CPU硬解 windows版本的可以直接使用整合包:看评论的转载链接自行下载,解压即可用 提示:这里可能source后版本是1.8.3,只需要重新yum remove git source /etc/profile 提示:注意最后修改vim 和 urlgrabber-ext-down 提示:我这里

    2024年02月11日
    浏览(46)
  • 阿里云免费使用stable diffusion三个月【ai生成图片】详细教程【保姆级】

    这两天关注了ai生成图片,尝试了mijiourney服务【比较贵没入手】,结果免费的没有了,没用上,换了国内的一些小程序体验了下 综合体验式是太慢了,而他们是基于国外开源的stable diffiusion模型开发的【可以比肩mijiourney】,所以我动了开发一个自己用的念头 不会的同学可以

    2024年02月05日
    浏览(121)
  • Mac本地部署Stable Diffusion,超详细,含踩坑点(AI 绘画保姆级教程)

    相继在两个云平台 Kaggle 和 AutoDL 上部署了 Stable Diffusion 后,这周决定再在 Mac 本地部署一下 Stable Diffusion! 其实看 Stable Diffusion WebUI 的 Github 官网,步骤还是比较清晰简单的。 但实际部署过程中,确实还是遇到了不少问题,所以顺便将踩过的坑一一记录了下来,应该涵盖了大

    2024年02月11日
    浏览(48)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包