当前位置:
文章详情

AMD显卡也可以满血跑SD,但是Ubuntu

2023-12-02 19:12:24 21点赞 154收藏 39评论

先说实际感受:

在Ubuntu下面跑stable diffusion,A卡确实是满血,512*512的图片,迭代30次,一般的设置也就不到一分钟可以出4张图,终于不用羡慕那些有N卡来炼丹的小伙伴了AMD显卡也可以满血跑SD,但是Ubuntu

AMD显卡也可以满血跑SD,但是UbuntuAMD显卡也可以满血跑SD,但是Ubuntu

再来说环境:

硬件上,我的基本配置如下:5600X,DDR4 32G@3600,红魔RX6750XT 12G。

软件是安装的Ubuntu 22.04.03LTS,必要时需要准备魔法梯子AMD显卡也可以满血跑SD,但是Ubuntu

因为在Windows下通过DirectML跑SD的A卡性能损耗巨大,而在Linux下面,通过ROCm,A卡可以满血跑SD,所以要配置Linux环境。

请看GPU占用率请看GPU占用率

所以想用A卡玩SD,第一步你得安装双系统,具体的可以参考这一篇文章:Windows11安装Ubuntu22.04双系统教程 里面讲得很清楚了,有兴趣的小伙伴可以对照着一步步来。我是直接留了280G空间安装Ubuntu,以及存放各种模型包。

Linux环境部署

Linux安装好之后的环境,我是参考知乎作者@MarKA的文章AMD显卡满血Stable Diffusion无脑部署笔记 对于我这种入门级别水平的来说,这篇文章已经是很详细并且很容易依葫芦画瓢了AMD显卡也可以满血跑SD,但是Ubuntu大家可以参考文章来照做就行,我在这里根据自己的部署感受,给大家提供一些参考建议踩坑体验AMD显卡也可以满血跑SD,但是Ubuntu

0、Linux的源选择到下载速度最快的地方,方便后面各种软件的部署安装。

AMD显卡也可以满血跑SD,但是Ubuntu

1、务必关闭主板的安全启动功能,这个根据各家主板的设置有所不同,自行百度即可。

2、我的6750XT安装的是ROCm5.7.1,跑SD是一点问题都没有,硬件跟我差不多或者更好的都可以考虑选择安装5.7版本的ROCm

3、安装miniconda的时候,记得一路yes,也就是这个步骤

AMD显卡也可以满血跑SD,但是Ubuntu

我就是安装的过程中看了下说明,有个步骤选了否,结果不成功。

不过即使你没有都选yes也没问题不大。可以重新安装,我记得就是在安装的命令后面加 -u就好了AMD显卡也可以满血跑SD,但是Ubuntu

4、transforms.functional_tensor模块报错的修复。这一块我也卡住了,最后记得检查一下你实际安装时python的版本号是3.10还是3.11,然后对应的修改命令中的版本号就行。

5、在启动WebUI不成功的时候,如果提示文件下载不成功,就开梯子试一下,如果还不行,就去下载下面这几个文件,放在对应的文件夹,就可以正常启动。

https://huggingface.co/openai/clip-vit-large-patch14/tree/main 下载文件为: 1、config.json 2、flax_model.msgpack 3、merges.txt 4、preprocessor_config.json 5、pytorch_model.bin 6、special_tokens_map.json 7、tokenizer.json 8、tokenizer_config.json 9、vocab.json 对应的文件夹地址是webui目录下的openai/clip-vit-large-patch14

反正大家记住只要有安装部署不成功的时候,就试试开开梯子,一般试个两三次就OK了。我花了4个小时左右就弄好了。

WebUI安装好之后,可以参照这里进行界面汉化:Stable Diffusion Web UI简体中文扩展

AMD显卡也可以满血跑SD,但是Ubuntu

然后这个网站有很多很多的模型包供你选择:https://civitai.com

模型包下载后放在这个目录下面再去webui刷新一下就可以了

AMD显卡也可以满血跑SD,但是Ubuntu

嗯,整个流程大概就是这样子,接下来你就可以愉快的出图了AMD显卡也可以满血跑SD,但是Ubuntu

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

展开 收起
39评论

  • 精彩
  • 最新
  • 5700xt老早就试过了,记得开resize bar
    不过linux下和win软件不同,说到底还是用不爽

    校验提示文案

    提交
    是的,不过只是出图还行,其他场景我还是在Windows

    校验提示文案

    提交
    win下可以试试zluda ,秋叶大大的安装包就可以,出图速度挺快的

    校验提示文案

    提交
    还有4条回复
    收起所有回复
  • 支持一下,年纪大了,3a大作都不感兴趣,反而沉迷抽卡 [傻笑]

    校验提示文案

    提交
    哈哈哈,是有意思

    校验提示文案

    提交
    收起所有回复
  • centos可以吗

    校验提示文案

    提交
    可以

    校验提示文案

    提交
    收起所有回复
  • Debian应该也可以用吗?

    校验提示文案

    提交
    可以的

    校验提示文案

    提交
    收起所有回复
  • 和英伟达比呢,就是为了跑ai没amdyes [高兴]

    校验提示文案

    提交
    没用过N卡出图,不好说。不过参照出图速度,应该说还行吧

    校验提示文案

    提交
    收起所有回复
  • 为啥回复不了评论?

    校验提示文案

    提交
    你要回复什么?

    校验提示文案

    提交
    收起所有回复
  • 为了之后的AI,显卡特地选了n卡… 结果回来也就一星期的热度… [皱眉]

    校验提示文案

    提交
    哈哈,我也有段时间没玩了

    校验提示文案

    提交
    收起所有回复
  • 结果还不如几十块钱的p106

    校验提示文案

    提交
    你试过了吗就来这瞎哔哔 [撞墙]

    校验提示文案

    提交
    你试过?30步几秒能出图?要不是我有p104我就信了

    校验提示文案

    提交
    还有3条回复
    收起所有回复
  • 挺好,虽然完全没用过linux

    校验提示文案

    提交
    现在Linux比原来还是好用了一些

    校验提示文案

    提交
    收起所有回复
  • 怪事,评论没法点赞、点回复。只能重新回复,我要回复的是,那位值友数字ID的帐号说不如P106的,看起来像是职业水军,或者是职业搞心态的,翻了翻往期评论,皆是喷完就跑的,UP主不必搭理。 [赞一个]

    校验提示文案

    提交
    感谢你的回复 [赞一个]

    校验提示文案

    提交
    哈哈,我app问题卸载重装,就可以点回复按钮了,说到cuda,我也希望AMD、Intel能在通用计算上争取到更多资源,不让Nvidia吃独食。 [赞一个]

    校验提示文案

    提交
    收起所有回复
  • 不用这么麻烦啊,github搜shark,windows下也可以用A卡跑。或者用directML也可以。

    校验提示文案

    提交
    啊?请问有没有文章系统学习一下的

    校验提示文案

    提交
    速度差很多,显存占用也大,关键不能用各种插件 [抽烟]

    校验提示文案

    提交
    收起所有回复
  • 请问你是大大是在什么kernel内核安装ROCm的?我看文章需要6.2的Linux内核,但是我安装报错,6.5不报

    校验提示文案

    提交
    这个真不记得了 [皱眉]

    校验提示文案

    提交
    收起所有回复
  • 帮顶1G

    校验提示文案

    提交
  • 配置接近,改天试试

    校验提示文案

    提交
  • 我部电脑 开word都卡

    校验提示文案

    提交
  • 同款配置,等放寒假试试。

    校验提示文案

    提交
提示信息

取消
确认
评论举报

最新文章 热门文章
154
扫一下,分享更方便,购买更轻松