我的编程空间,编程开发者的网络收藏夹
学习永远不晚

Mac安装Stable Diffusion教程【超详细教程】附带安装包

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

Mac安装Stable Diffusion教程【超详细教程】附带安装包

本机配置

电脑:MacBook Pro 14
芯片:M1Pro
内存:32GB

Mac安装Stable Diffusion教程 配带官方说明

如果您是Mac用户,想要安装并使用Stable Diffusion进行图像生成,以下是详细的安装步骤:

重要注意事项

目前,Web UI中的大多数功能都可以在macOS上正常工作,最明显的例外是CLIP询问器和培训。虽然训练似乎确实有效,但它非常慢,并消耗了过多的内存。可以使用CLIP查询器,但它不能与macOS使用的GPU加速正常工作,因此默认配置将完全通过CPU运行(速度很慢)。

众所周知,大多数采样器在使用稳定扩散2.0模型时,唯一的例外是PLMS采样器。在macOS上使用GPU加速生成的图像通常应匹配或几乎匹配具有相同设置和种子的CPU上生成的图像。

安装所需文件已整理安装地址

  1. AI项目地址:微信公众号:一颗星宇宙,发送“获取SD项目”获取哦
  2. 开源公众号GPT项目,点我下载在这里插入图片描述

自动安装

新安装:

  1. 如果未安装Homebrew,请按照https://brew.sh上的说明进行安装。保持终端窗口打开,并按照“后续步骤”下的说明将Homebrew添加到您的PATH中。
  2. 打开一个新的终端窗口并运行brew install cmake protobuf rust python@3.10 git wget
    也可以单个进行安装:brew install cmake
    可以使用以下命令来查看这六个软件包的版本:
cmake: `cmake --version`protobuf: `protoc --version`rust:` rustc --version`python@3.10:` python3.10 --version`git:` git --version`wget: `wget --version`
注意:这些命令需要在终端中运行。
  1. 通过运行克隆Web UI存储库git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui
    如果GitHub无法访问https://gitee.com/wy521a/stable-diffusion-webui,我将代码放入个人的Gitee上了
  2. 将您想要使用的稳定扩散模型/检查点放入stable-diffusion-webui/models/Stable-diffusion。如果您没有,请参阅下面的下载稳定扩散模型
  3. cd stable-diffusion-webui然后./webui.sh运行Web UI。将使用venv创建和激活Python虚拟环境,任何剩余的缺失依赖项将自动下载并安装。
  4. 要稍后重新启动Web UI进程,请再次运行./webui.sh。请注意,它不会自动更新Web UI;要更新,请在运行./webui.sh之前运行git pull
    在这里插入图片描述
  5. 运行后等待下载相关的依赖
  6. 如果出现安装gfpgan很久这个情况如何解决?
    在这里插入图片描述
  7. 去gfpgan官网下载包到本地
    在这里插入图片描述
  8. 在下载完解压,进入对应的项目目录下面,执行以下命令
pip install basicsrpip install facexlibpip install -r requirements.txtpython3 setup.py developpip install realesrgan如果没有pip命令则换成pip3
  1. 执行完以上的命令重新进入我们的stable-diffusion-webui目录执行./webui.sh命令,其他下载慢的以此类推
  2. 继续看执行的效果
    在这里插入图片描述
  3. http://127.0.0.1:7860就是我们的访问地址啦
  4. 进入页面访问
    在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

自动安装

现有安装:

如果您有使用setup_mac.sh创建的现有Web UI安装,请从您的stable-diffusion-webui文件夹中删除run_webui_mac.sh文件和repositories文件夹。然后运行git pull来更新Web UI,然后./webui.sh来运行它。

下载稳定扩散模型

如果您没有任何模型可以使用,可以从Hugging Face下载稳定的扩散模型。要下载,请单击模型,然后单击Files and versions标题。查找列出带有“.ckpt”或“.safetensors”扩展名的文件,然后单击文件大小右侧的向下箭头进行下载。

一些流行的官方稳定扩散模型是:

稳定扩散2.0和2.1需要模型和配置文件,生成图像时,图像宽度和高度需要设置为768或更高:

对于配置文件,按住键盘上的选项键,然后单击此处下载v2-inference-v.yaml(可以下载为v2-inference-v.yaml.yml)。在Finder中选择该文件,然后转到菜单并选择File>Get Info。在出现的窗口中,选择文件名并将其更改为模型的文件名,但文件扩展名.yaml而不是.ckpt除外,在键盘上按return键(如果出现提示,请确认更改文件扩展名),并将其放在与模型相同的文件夹中(例如,如果您下载了768-v-ema.ckpt模型,请将其重命名为768-v-ema.yaml,并将其与模型一起放入stable-diffusion-webui/models/Stable-diffusion中)。

  • 还提供稳定扩散2.0深度模型512-depth-ema.ckpt)。通过按住键盘上的选项并单击此处下载v2-midas-inference.yaml配置文件,然后以上述方式使用.yaml扩展名重命名,并将其与模型一起放入stable-diffusion-webui/models/Stable-diffusion。请注意,该模型在512宽度/高度或更高的图像尺寸下工作,而不是768。

故障排除

Web UI无法启动:

如果您在尝试使用./webui.sh启动Web UI时遇到错误,请尝试从stable-diffusion-webui文件夹中删除repositoriesvenv文件夹,然后在再次运行./webui.sh之前使用git pull更新Web UI。

性能不佳:

目前,macOS上的GPU加速使用了大量的内存。如果性能较差(如果使用任何采样器生成具有20个步骤的512x512图像需要超过一分钟),请先尝试从--opt-split-attention-v1命令行选项(即./webui.sh --opt-split-attention-v1开始,看看这是否有帮助。如果这没有太大区别,请打开位于/应用程序/实用工具中的活动监视器应用程序,并检查内存选项卡下的内存压力图。如果在生成图像时内存压力以红色显示,请关闭Web UI进程,然后添加--medvram命令行选项(即./webui.sh --opt-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"

来源地址:https://blog.csdn.net/A_yonga/article/details/130239041

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

Mac安装Stable Diffusion教程【超详细教程】附带安装包

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

Mac安装Stable Diffusion教程【超详细教程】附带安装包

Mac安装Stable Diffusion教程 本机配置Mac安装Stable Diffusion教程 配带官方说明重要注意事项安装所需文件已整理安装地址自动安装新安装: 自动安装现有安装: 下载稳定扩散模型故障排除We
2023-08-19

【Mac M1】安装stable diffusion webui教程及问题集锦

这里写自定义目录标题 我的配置MacBookPro 14 M1安装视频教程可参考如下链接:主播讲的挺清楚安装步骤:第一步:安装homebrew第二步:安装pytorch第三步:安装stable diffusion webui第四步
2023-08-21

Mac OS安装IDEA和JDK(超级详细教程)

一、首先安装IDEA(使用教育账号) 在官网进行下载: Idea官网地址直接下载 我下载的是apple silicon的,这个取决于电脑,如果Intel的就下载上面的镜像 下载好了以后,直接点击下载好的那个包,就完成了。 二、下载安装J
2023-08-17

【附安装包】Adobe XD2022安装教程

软件下载 软件:Adobe XD版本:2022语言:简体中文大小:346.8M安装环境:Win11/Win10(1809版本以上)硬件要求:CPU@2.0GHz 内存@4G(或更高,不支持7代以下CPU)下载通道①百度网盘丨64位下载链接:
2023-08-30

IntelliJ IDEA安装教程(超详细)

✅作者简介:CSDN内容合伙人、阿里云专家博主、51CTO专家博主、新星计划第三季python赛道Top1🏆 📃个人主页: IDEA的使用 IDEA的简单介绍IDEA的主要优势IDEA的卸载I
2023-08-16

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录