AMD显卡+Windows安装stable-diffusion-AI画图软件的教程

2023-05-09 22:38:08 199点赞 1751收藏 157评论

AMD显卡或者集显可以使用stable-diffusion这款AI作图工具吗?当然可以啦,本文介绍Windows系统+AMD显卡(或核显)安装使用Stable-diffusion这款AI作图工具的方法。

即使你没有显卡都能安装并使用stable-diffusion画图软件,有cpu就能AI作图,就能使用stable-diffuison。只是花的时间比英伟达的显卡稍微久一点而已。

AMD显卡+Windows安装stable-diffusion-AI画图软件的教程

如果不喜欢上图红色头发的小姐姐,可以换成黑色的:

AMD显卡+Windows安装stable-diffusion-AI画图软件的教程

我感觉换成黄色的也不错(见下图),学会stable diffusion,会让你创造出无数好看的AI照片,写实、动漫、赛博朋克,什么风格都可以。

AMD显卡+Windows安装stable-diffusion-AI画图软件的教程

Stable-diffusion画图工具是近来和ChatGTP齐名的两大热门AI工具,必须学会呀!

我的AMD显卡照样可以顺利使用stable-diffusion画图工具我的AMD显卡照样可以顺利使用stable-diffusion画图工具

windows系统安装stabel diffusion软件的方法其实很简单,只有4步(安装过程遇到的报错问题,本文有详细的解决方案,都是我踩过的坑,给大家探路了):

1、安装python(建议安装3.10.9或3.10.6版本,版本太高例如3.11也许会报错。安装过程要勾选add python.exe to PATH)

2、安装Git软件

3、下载AUTOMATIC1111/stable-diffusion-webui软件,(网址自己搜)点击download zip,将zip解压缩到电脑。 

4、进入解压后的stable-diffusion-webui文件夹,双击webui-user.bat运行,完成剩下的安装过程即可(安装过程大约一共要下载10GB左右的安装文件,安装完成后,会显示一个127.0.0.1:7860的网址(就是你自己电脑的网址),将这个网址拷贝到浏览器即可打开stable diffusion软件了 。注意:需要先搞定你的网络,不然双击webui-user.bat后,会卡住很久都不动,无法进行下去)。注意:127.0.0.1:7860是指向你自己的电脑的地址(并不是互联网上的地址),用这个地址来打开安装在你自己电脑上的stable diffusion软件。

第一步、安装python

先去python的官网(见下图):

AMD显卡+Windows安装stable-diffusion-AI画图软件的教程

建议安装3.10.9或3.10.6版本,版本太高例如3.11也许会报错(我不确定版本太高是否有问题),我安装的是3.10.9版本:

AMD显卡+Windows安装stable-diffusion-AI画图软件的教程

将安装文件下载到电脑,双击打开,记得勾选add python.exe to PATH(见下图),之后点击Install Now按钮进行安装,安装过程如果出现要选择什么,按默认来选择即可:

AMD显卡+Windows安装stable-diffusion-AI画图软件的教程

出现下面的界面,代表python安装成功了:

AMD显卡+Windows安装stable-diffusion-AI画图软件的教程

第二步、安装git

去git的官网(见下图):

AMD显卡+Windows安装stable-diffusion-AI画图软件的教程

下载git安装文件到电脑,双击进行安装,会出现下图的界面,安装过程中,一律按照默认,点next或者下一步就行了,反正按照默认的选择完成安装过程:

AMD显卡+Windows安装stable-diffusion-AI画图软件的教程

第三步、下载AUTOMATIC1111/stable-diffusion-webui的zip文件到电脑上,并解压缩

AUTOMATIC1111/stable-diffusion-webui的官网见下图,点击绿色的Code按钮(见下图),下载zip文件到电脑上,并解压缩。

AMD显卡+Windows安装stable-diffusion-AI画图软件的教程

将下载到电脑上的zip文件右键解压缩:

AMD显卡+Windows安装stable-diffusion-AI画图软件的教程

第4步、进入解压后的stable-diffusion-webui文件夹,双击webui-user.bat运行,完成剩下的安装过程即可(安装过程遇到报错的解决方法请看下文)

如果你是用cmd的dos界面,就cd到stable-diffusion-webui-master文件夹下,然后输入webui-user.bat回车,这时候就开始进行下一步了,我将这条命令写在下面(也可以看下图的dos界面的图片,由于什么值得买无法出现第三方的网址,所以我把下图的网址信息涂掉了),输入webui-user.bat回车后就会自动生成下图的界面信息,包括我红色笔涂掉的网址都是自动生成的:

C:Users你的电脑名字Downloadsstable-diffusion-webui-masterstable-diffusion-webui-master>webui-user.bat

AMD显卡+Windows安装stable-diffusion-AI画图软件的教程

第一条报错信息的解决方法

输入webui-user.bat回车后,在自动安装过程中,如果出现下图的报错,就是报下面的这条语句:

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

AMD显卡+Windows安装stable-diffusion-AI画图软件的教程

解决方法很简单,在stable-diffusion-webui-master文件夹下,找到launch.py文件,用编辑器打开。

AMD显卡+Windows安装stable-diffusion-AI画图软件的教程

用编辑器打开launch.py文件后,会看见下图的界面(安装完python后,就会自动出现py文件的编辑器,右键选择launch.py文件进行编辑即可)。找到commandline_args = os.environ.get这一行,也就是下图的第11行:

AMD显卡+Windows安装stable-diffusion-AI画图软件的教程

将commandline_args = os.environ.get这一行修改成下图的样子,就是加上“--skip-torch-cuda-test”这个单词,然后保存并退出即可。

AMD显卡+Windows安装stable-diffusion-AI画图软件的教程

之后,继续运行webui-user.bat,这时候可以顺利进行下去了:

AMD显卡+Windows安装stable-diffusion-AI画图软件的教程

看见下图的界面,代表已经成功在你的电脑上安装了stable-diffusion这款软件了。

AMD显卡+Windows安装stable-diffusion-AI画图软件的教程

之后,将上图显示的http://127.0.0.1:7860这个你自己电脑的地址拷贝到浏览器打开(这个不是互联网的地址,是你自己电脑的地址,指向stable-diffusion软件),就能使用stable-diffusion软件了。

第2个报错的解决方法

使用stable-diffusion软件过程中,如果出现下面的报错信息(见下图),我将报错信息贴在这里:

RuntimeError: "LayerNormKernelImpl" not implemented for 'Half'

解决方法也很简单。

AMD显卡+Windows安装stable-diffusion-AI画图软件的教程

在stable-diffusion-webui-master文件夹下,用编辑器打开launch.py文件,找到commandline_args = os.environ.get这一行,将它修改成下面的样子,也就是将“--skip-torch-cuda-test”改成“--skip-torch-cuda-test --precision full --no-half”,然后保存并退出即可。

AMD显卡+Windows安装stable-diffusion-AI画图软件的教程

重启stable-diffusion软件,输入a cat试试看,一只猫就顺利画出来了,不报错了:

AMD显卡+Windows安装stable-diffusion-AI画图软件的教程

总结

1、AMD显卡或者Intel显卡,或者没有独立显卡,只有核显,都可以顺利安装并使用stable-diffusion软件,只是画图时间稍微长一点而已。

2、如果发现webui-user.bat回车后,一直卡住不动,代表你的网络可能有问题,先解决网络问题再来安装吧。

全文完,谢谢观看。


作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起
157评论

  • 精彩
  • 最新
  • 直接去b站下载秋叶大佬的整合包和启动器就足够了。而且这个教程怎么感觉在b站也见过 [想一想] amd卡的速度大约是同性能n卡的5倍以上时间,也就玩玩,没法真的用它跑,太累了。而且a卡显存回收有问题,跑几个图就会爆显存,基本就是个半成品。真想跑跑ai,还是买个p104、106这种百元卡试试吧。

    校验提示文案

    提交
    a卡是玩游戏的,a卡画图用的是cpu,g'p'u几乎干瞪眼不干活,买100的n卡还是直接用cpu跑吧,连100元的n卡都省了,cpu又不是不能跑 [傻笑]

    校验提示文案

    提交
    并非如此,i、a卡都能加速,你跑一下就知道了,CUDA转换成DirectML,只是Windows下的效率还是低。cpu跑图大约是30s/tips,588是10s/tips,p104是2s/tips。差距还是很大的。

    校验提示文案

    提交
    还有21条回复
    收起所有回复
  • 现在那么多整合包,直接汉化UI,解压即用

    校验提示文案

    提交
    可以的,能用就行 [傻笑]

    校验提示文案

    提交
    有没有win7能用的?

    校验提示文案

    提交
    还有15条回复
    收起所有回复
  • 这文太扯了 [小怒] 这个是CPU跑没意义,AMD可以用directml加速,有些整合包提供

    校验提示文案

    提交
    是的,可是我用n卡,a卡的朋友自己找a卡的加速器哈 [傻笑]

    校验提示文案

    提交
    一顿操作猛如虎,结果还是CPU画图,搞毛线

    校验提示文案

    提交
    还有2条回复
    收起所有回复
  • 66666

    校验提示文案

    提交
    必须6的呀哈哈哈 [傻笑]

    校验提示文案

    提交
    收起所有回复
  • inter显卡也是这个步骤吗

    校验提示文案

    提交
    只要是windows系统,都是这个步骤,如果有n卡,不会报xformer和cuda的错而已 [傻笑]

    校验提示文案

    提交
    收起所有回复
  • 厉害了 去学一下

    校验提示文案

    提交
    学起来,实现壁纸自由 [傻笑]

    校验提示文案

    提交
    收起所有回复
  • 还是直接薅colab吧

    校验提示文案

    提交
    可以可以的

    校验提示文案

    提交
    收起所有回复
  • 一键整合包不香么?

    校验提示文案

    提交
    很香必须香 [傻笑]

    校验提示文案

    提交
    收起所有回复
  • 想请教一下seed等参数的配置,我较早已在使用,但由于参数配置问题,感觉画不出模型应有的水平,故来请教

    校验提示文案

    提交
    一个seed会固定一张图,换另一个seed会变成另一张图

    校验提示文案

    提交
    我有点忘记其他参数的具体名称了,主要是指用的步数还有一些别的,这部分在网上似乎也没有一个非常统一的说法,故来求教,如果方便的话,能否借我抄写一下config的作业?

    校验提示文案

    提交
    还有3条回复
    收起所有回复
  • AMD加油!!!把黄老板价格打下来!!!黄老板太恶心了!!!

    校验提示文案

    提交
    amd开放api就行了 [傻笑] 学学nvidia,不用搞cuda,搞dacu就行 [傻笑] 就问苏妈开不开了

    校验提示文案

    提交
    收起所有回复
  • 这张脸,这两个月看的够够的。

    校验提示文案

    提交
    要不换个神仙姐姐的模型,继续看 [傻笑]

    校验提示文案

    提交
    收起所有回复
  • 都在推秋叶整合包,怎么我看完她的视频都没找到下载整合包的地址? [皱眉]

    校验提示文案

    提交
    bai度总找得到吧 [傻笑]

    校验提示文案

    提交
    收起所有回复
  • 都安装git了,怎么还下载压缩包

    校验提示文案

    提交
    git clone也行,我更喜欢下载zip,个人喜好而已 [傻笑]

    校验提示文案

    提交
    那这步就不要写了,读者看着也懵

    校验提示文案

    提交
    收起所有回复
  • 厉害,,,

    校验提示文案

    提交
    感谢支持 [傻笑]

    校验提示文案

    提交
    收起所有回复
  • 安装启动开玩都容易,主要是你想找到好的模型麻烦,没有好的模型出来的图奇奇怪怪的,别想的那么美好。

    校验提示文案

    提交
    模型自己训练呀 [傻笑] 有原型在手,你要什么就是什么 [傻笑]

    校验提示文案

    提交
    收起所有回复
  • 大佬可真是美工高手啊!

    校验提示文案

    提交
    感谢支持 [傻笑]

    校验提示文案

    提交
    收起所有回复
  • AI的真好看

    校验提示文案

    提交
    模型都是用最漂亮的人训练的,如果你觉得不漂亮,换个漂亮的来训练,一个软件可以实现壁纸自由 [傻笑]

    校验提示文案

    提交
    收起所有回复
  • 学习了

    校验提示文案

    提交
    玩起来呀 [傻笑]

    校验提示文案

    提交
    收起所有回复
  • 很高级的样子

    校验提示文案

    提交
    可以让小姐姐穿lv或者穿其他牌子的衣服 [傻笑] 戴黄金也行 [傻笑]

    校验提示文案

    提交
    不穿行不行?

    校验提示文案

    提交
    还有2条回复
    收起所有回复
  • n卡限制必须哪一代以上吗?

    校验提示文案

    提交
    n卡没有限制,但是最好12GB显存以上。我用笔记本的4GB显存,画图尺寸有限制(越大显存画的图越大)。有朋友为了24GB显存,买2016年的n卡,热的飞起,我还是建议买40系新卡。实在不行你用cpu画图也行的,慢一点而已嘛 [傻笑] 核显又不是不能画图。 [傻笑]

    校验提示文案

    提交
    收起所有回复
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
1.7K
扫一下,分享更方便,购买更轻松