找回密码
 立即注册
查看: 324|回复: 0

如安在MAC OS安装Stable Diffusion+汉化教程+解决MAC没有显卡的问题

[复制链接]
发表于 2024-7-15 18:50 | 显示全部楼层 |阅读模式
大师好,相信大师比来已经被Stable Diffusion生成出的小姐姐刷屏了,有的也初步在Windows上体验过Stable Diffusion,相信有很多小伙伴会想“哎呀我是Mac电脑,怎么才能在Mac电脑上装啊,好着急”大师不用着急了今天我就来手把手的教大师如安在Mac电脑上装我们的“Stable Diffusion”。
本安装教程同时适用于没有显卡的、英特尔CPU的、M1、M2的mac所有电脑。
小编也是在安装的时候磕磕绊绊看了很多教程也碰壁好多次终于安装成功,为了让国人也能普及AI绘画的技术写下这篇文章。
进入正题:
一、开始安装之前筹备30G摆布的硬盘空间,因为主法式需要10G摆布,之后会安装分歧的模型可能需要很多空间。
二、我们会下载很多文件所以我们要有一个很好的网络环境和不变性,而且能够从Github下载。
<hr/>1、首先我们要下载Homebrew 下载地址:https://brew.sh/
如图所示:


下载地址:https://brew.sh/


我们只需要将这串代码复制到MAC的终端里运行它就会自动下载而且安装。
2、打开一个新的终端窗口并运行:
brew install cmake protobuf rust python@3.10 git wget


3、通过运行克降 Web Ul 存储库
git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui


克隆完成我们输入“OPEN+空格+点”回车


在新打开的访达窗口就会呈现新的文件夹:stable-diffusion-webui进入这个文件夹就是我们的stable-diffusion法式和Win系统一样模型和LoRa都在这里。
4、 将要使用的不变扩散模型/查抄点放入 stable-diffusion-webui/models/Stable-diffusion.如果您没有,请参阅下面的下载不变的扩散模型。
下载地址:https://huggingface.co/CompVis/stable-diffusion-v-1-4-original/tree/main


我已经为大师下载好了,大师也可以本身去网站下载链接:百度网盘下载 提取码:9999 里面包含1.5和1.4的大文件和小文件,大师可以本身选择提取选用。
将下载好的文件放到stable-diffusion-webUI/models/ stable-diffusion里。
5、在终端输入:
cd stable-diffusion-webui
然后输入:
./webui.sh
运行网络用户界面。将使用 venv 创建并激Python 虚拟环境,而且将自动下载并安装任何残剩的缺掉依赖项。


再执行
./webui.sh
这个命令


到这里它还会下载很多文件 时间很久 耐心等待下载完成。
这个流程完成以后需要复制它弹出的IP地址到浏览器。


这样我们就完美的完成了MAC的当地部署。
6、要稍后从头启动 Web Ul 进程,请
/webui.sh
再次运行。请注意,它不会自动更新网络用户界面,要更新,git pul1 先运行再运行
/webui.sh
7、如何汉化:将这串网址https://github.comVinsonLaro/stable-diffusion-webui-chinese复制到Extensions里的install from URL下的URL for extension’s git repository下,点击下边黄色的install按键安装。
如图所示:


安装完成以后回到install这里 点击Apply and restart UI重启界面
重启后来到Settings里


在左边找到User interface


点开之后拉倒最下边最后一个选项Localization(requires restart) 选择Chinese-English-0220


之后回到最上面点击橙色的Apply settings按键然后再点击右边的Reload UI重启页面,此刻就成功汉化了。
<hr/>最后讲一下如果你的电脑报错很平凡或者衬着不出图片了(不代表衬着慢)解决方式如下:
目前 macos 上的 GPU 加速会占用大量内存。--opt-split-attention-v1 如果性能不佳 (如果使用任何采样器生成 20 个法式的 512x512 图像需要超过一分钟)首先测验考试从命令行选项(即)开始,看看 ./webui.sh --opt-split-attention-v1 是否有辅佐。如果这没有太大区别,则打开位于/Applications/Utilities 中的 Activity Monitor 应用法式并查抄 Memory 选项卡下的内存压力图。如果生成图像时内存压力显示为红色,请封锁 web Ul 进程,然后添加 --medvram 命令行选项(即 ./webui.shopt-split-attention-v1 --medvram )。如果该选项的性能仍然很差而且内存压力仍然是红色,那么请测验考试 --lowvram (即 ./webui.sh --opt-split-attention-v1 --lowvram)如果使用任何采样器生成20 个法式的 512x512 图像仍然需要几分钟以上,那么您可能需要封锁 GPU 加速。在 Xcode 中打开 webui-user.sh并更改
“#export COMMANDLINE ARGS=”

“ export COMMANDLINE_ARGS=”--skip-torch-cuda-test --no-half --use-cpu all”
这个意思就是让它罗国CUDA的测试,这个是显卡的测试,此外一个就是让它使用CPU
接下来我们看一下如何设置这些:
还是先打开终端输入“open+空格+点”回车在弹出的访达页面找到stable-diffusion-webui这个文件夹双击打开找到webui-user.sh的文件右键-打开方式-文本编纂打开。
如图:




如果我们确定stable-diffusion用的是Mac电脑中的GPU但是GPU性能表示的不是很好的话我们只需要在参数上加上
--medvram --opt-split-attention
这段就可以了


如果的是stable-diffusion不能分辩电脑中的GPU需要全部使用CPU的话就需要加上后面这段:
--skip-torch-cuda-test --no-half --use-cpuall”


改削完之跋文得要保留。
安装教程就结束了大师可以尽情在MAC上体验Stable Diffusion的乐趣了。
<hr/>本内容由AI凌染酱制作 禁止转载、商用
抖音:29837915 存眷获得更多教程以及技巧

附带一个彩蛋 就是在Hugging Face Hub上下载东西基本不动
用这个:操作代码编程转存Huggingface到谷歌云盘
将你要下载的内容传到你的谷歌硬盘里 如果不会用大师可以存眷抖音私信我 我会给大师演示

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Unity开发者联盟 ( 粤ICP备20003399号 )

GMT+8, 2024-12-22 11:30 , Processed in 0.101917 second(s), 27 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表