主流AI绘画工具-StableDiffusion本地部署方法(mac电脑版本)

在这里插入图片描述

Stable Diffusion是一款强大的AI生成图像模型,它可以基于文本描述生成高质量的图像。对于想要在本地运行此模型的用户来说,使用Mac电脑部署Stable Diffusion是一个非常吸引人的选择,特别是对于M1或M2芯片的用户。本文将详细介绍如何在Mac上本地部署Stable Diffusion,包括Web UI的设置。

一、准备工作

系统要求

• 操作系统:macOS 12.0(Monterey)或更高版本

• 处理器:Apple Silicon M1, M1 Pro, M1 Max, M2, M2 Pro, 或 M2 Max

• 内存:建议至少16GB RAM

• 存储空间:建议至少有20GB的可用磁盘空间

安装Homebrew

Homebrew是macOS上的包管理器,它可以帮助你轻松安装需要的软件包。首先,你需要在终端中安装Homebrew:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

按照终端中的提示完成安装。如果你已经安装了Homebrew,可以跳过这一步。

二、安装所需软件包

在终端中输入以下命令,安装Stable Diffusion所需的依赖包:

brew install cmake protobuf rust python@3.10 git wget

这些软件包包括cmake、protobuf、rust、python@3.10、git和wget。安装这些依赖包是为了确保Stable Diffusion能够正常运行。

三、克隆Stable Diffusion Web UI仓库

接下来,我们需要从GitHub上克隆Stable Diffusion的Web UI代码库。打开终端,输入以下命令:

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

这将会在你的Home目录下创建一个名为stable-diffusion-webui的文件夹,里面包含了所有的Web UI代码。

四、下载Stable Diffusion模型

Stable Diffusion需要特定的模型文件才能生成图像。下方图片可获取资源下载这些模型文件。
在这里插入图片描述

本文以v1.5版本模型为例:

登录并接受模型协议后,下载模型文件。

将下载的模型文件放入stable-diffusion-webui/models/Stable-diffusion目录下。

你可以使用以下命令导航到该目录并移动文件:

cd ~/stable-diffusion-webui/models/Stable-diffusion

五、运行Stable Diffusion Web UI

一切准备就绪后,我们可以开始运行Stable Diffusion的Web UI。执行以下步骤:

打开终端并导航到stable-diffusion-webui目录:

cd ~/stable-diffusion-webui

运行以下命令启动Web UI:

./webui.sh --no-half

这将启动Stable Diffusion的Web界面。请注意,首次运行可能需要一些时间,因为它需要初始化并加载模型。

六、访问Web UI

当上述步骤完成后,你可以在浏览器中访问Web UI:

打开浏览器,输入以下地址:

http://127.0.0.1:7860/

你将看到Stable Diffusion的Web UI界面。可以在文本框中输入提示词(例如“a beautiful sunset over the mountains”),然后点击“Generate”按钮生成图像。

七、可能遇到的问题与解决方案

自动更新失败

• 如果Web UI启动失败,可以尝试删除venv文件夹并重新启动。

内存不足问题

• 如果遇到内存不足错误,可以在启动命令中添加–low-vram参数来降低显存占用。

模型加载问题

• 如果加载模型时出现错误,确保模型文件的路径正确且文件完整无误。

八、总结

通过上述步骤,你现在应该已经成功在Mac电脑上本地部署了Stable Diffusion,并且可以通过Web UI生成各种图像。虽然这个过程涉及到一些技术细节,但通过正确的操作和耐心,你将能够完全掌控这个强大的AI工具。Stable Diffusion为创意工作者提供了一个极具潜力的平台,无论是生成艺术作品还是进行图像编辑,它都能为你带来无穷的可能性。

这里直接将该软件分享出来给大家吧~

1.stable diffusion安装包

随着技术的迭代,目前 Stable Diffusion 已经能够生成非常艺术化的图片了,完全有赶超人类的架势,已经有不少工作被这类服务替代,比如制作一个 logo 图片,画一张虚拟老婆照片,画质堪比相机。

最新 Stable Diffusion 除了有win多个版本,就算说底端的显卡也能玩了哦!此外还带来了Mac版本,仅支持macOS 12.3或更高版本

在这里插入图片描述

2.stable diffusion视频合集

我们在学习的时候,往往书籍源码难以理解,阅读困难,这时候视频教程教程是就很适合了,生动形象加上案例实战,一步步带你入坑stable diffusion,科学有趣才能更方便的学习下去。

在这里插入图片描述

3.stable diffusion模型下载

stable diffusion往往一开始使用时图片等无法达到理想的生成效果,这时则需要通过使用大量训练数据,调整模型的超参数(如学习率、训练轮数、模型大小等),可以使得模型更好地适应数据集,并生成更加真实、准确、高质量的图像。

在这里插入图片描述

4.stable diffusion提示词

提示词是构建由文本到图像模型解释和理解的单词的过程。可以把它理解为你告诉 AI 模型要画什么而需要说的语言,整个SD学习过程中都离不开这本提示词手册。

在这里插入图片描述

5.SD从0到落地实战演练

在这里插入图片描述

如果你能在15天内完成所有的任务,那你堪称天才。然而,如果你能完成 60-70% 的内容,你就已经开始具备成为一名SD大神的正确特征了。

这份完整版的stable diffusion资料我已经打包好,需要的点击下方插件,即可前往免费领取!
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/413096.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

视频化时代,用好AIGC产品赋能企业培训打造增效降本“最佳实践”

根据IBM的数据,85%的中国企业正在加速投资AI领域,其中超过63%的企业已积极采用生成式AI。德勤的调研进一步显示,近80%的全球受访企业高管认为,生成式AI的兴起与发展将在3年内推动组织和行业发生实质性变革,这也就意味着…

探秘DevSecOps黄金管道,安全与效率的完美融合

软件应用的安全性已成为企业和用户关注的焦点,DevSecOps作为一种将安全融入开发和运维全过程的理念和实践,旨在消除传统开发模式中安全被后置处理的弊端。DevSecOps黄金管道(Golden Pipeline)是实现这一理念的核心框架&#xff0c…

C++领进门(第三讲)

目录 7.内联函数 7.1 概念 7.2 特征 8. auto关键字(C11) 8.1 auto简介 8.2 auto的使用细则 8.3 auto不能推导的场景 9. 基于范围的for循环(语法糖)(C11) 9.1 范围for的语法 9.2 范围for的使用条件 10. 指针空值nullptr(C11) 7.内联函数 7.1 概念 以inline修饰的函数…

ctfshow之web55~web57(无字母的rce)

目录 web55 思路一: 思路二: web56 web57 本系列主要针对无字母rce或无字母无数字rce 声明:本章内容是引荐几位师傅的博客,然后根据自己的理解编写而成。 web55 if(isset($_GET[c])){$c$_GET[c];if(!preg_match("/\…

模糊视频一键变清晰,从此告别模糊不清的画质

话不多说,咱们直入主题。你是不是有比较模糊的视频,比如老视频,老电影和监控视频,对了,还有日本土特产(懂的都懂),模糊的视频看起是不是很不舒服,长期久了还会影响视力影…

弹窗相关操作

弹窗使用 文章目录 弹窗使用弹窗-新增表单修改弹窗 弹窗-新增表单 拖拽弹出层组件,补充表单信息 2.点击表单,绑定数据库模型,绑定字段 3.新增弹窗按钮绑定打开或关闭弹出层事件 4.弹窗保存按钮依次绑定 保存表单,打开或关闭弹…

Docker笔记-Docker Hello World

Docker笔记-Docker Hello World 1、输出Hello World Docker 允许你在容器内运行应用程序,使用 docker run 命令来在容器内运行一个应用程序: $ docker run ubuntu:15.10 /bin/echo "Hello world"各个参数解析: docker&#xff1…

使用极狐GitLab进行K3S集群的维护与控制

极狐GitLab 是 GitLab 在中国的发行版,专门面向中国程序员和企业提供企业级一体化 DevOps 平台,用来帮助用户实现需求管理、源代码托管、CI/CD、安全合规,而且所有的操作都是在一个平台上进行,省事省心省钱。可以一键安装极狐GitL…

查看网址是否失效

检查指令 可能是IPve6无法使用问题 检查网址 Is it down? Check at Down for Everyone or Just Me 欧克挂掉了 补充: Downdetector (下检测器) 网站监控服务 — 可用性和性能 |平度 (pingdom.com)

[Algorithm][综合训练][合并k个已排序的链表][dd爱旋转][小红取数]详细讲解

目录 1.合并k个已排序的链表1.题目链接2.算法原理讲解 && 代码实现 2.dd爱旋转1.题目链接2.算法原理详解 && 代码详解 3.小红取数1.题目链接2.算法原理详解 && 代码实现 1.合并k个已排序的链表 1.题目链接 合并k个已排序的链表 2.算法原理讲解 &…

centos换源安装升级gcc

使用devtools升级安装的时候,由于此库已经停止更新 了,因此需要切换阿里源 SCLDevtoolset 安装与使用笔记-腾讯云开发者社区-腾讯云 (tencent.com)https://cloud.tencent.com/developer/article/1889181 1 yum 安装 yum install centos-release-scl c…

前后端交互的路径怎么来的?后端解决cors问题的一种方法

背景:后端使用node.js搭建,用的是express 前端请求的路径baseURL怎么来的 ? 前后端都在同一台电脑上运行,后端的域名就是localhost,如果使用的是http协议,后端监听的端口号为3000,那么前端请求…

Qt 调用MFC dll,动态库中有界面

一、创建MFC 动态库工程 下一步 创建 点击确定 二、创建接口 这个是系统创建的,改成自己的接口。 头文件: #ifndef __WEB_ENGINE__ #define __WEB_ENGINE__#ifdef __cplusplus extern "C" { #endif__declspec(dllexport) bool __stdcall Loa…

10款必备的电脑监控软件推荐,实用又方便!顶尖产品一网打尽!2024纯干货

电脑监控软件目前是企业管理不可或缺的一部分,它们不仅能够帮助企业提升工作效率,还能有效保障信息安全。本文将为您推荐10款2024年必备的电脑监控软件,这些顶尖产品以其强大的功能和便捷的操作,赢得了市场的广泛认可。 接下来&am…

【Python实战因果推断】73_图因果模型8

目录 Adjusting for Selection Bias Conditioning on a Mediator Adjusting for Selection Bias 不幸的是,纠正选择偏倚绝非易事。在我们一直在讨论的例子中,即使有随机对照试验,ATE也无法识别,仅仅是因为你无法在对那些回应了…

前端性能优化--元素类型和dom层级

展示相同布局,使用控制变量法,对比性能差距 1. 结论:用块级元素模拟行内元素时,会有性能浪费,所以能用行内元素的,就不要使用块元素(能用span就不用div) 2. 结论:行内元素模拟块级元素时&…

Feign的原理及概念

1.什么是Feign Feign是Netflix开发的声明式、模板化的HTTP客户端,Feign可帮助我们更加便捷、优雅地调用HTTP API。Feign可以做到使用HTTP请求远程服务时就像调用本地方法一样的体验,开发者完全感知不到这是远程方法,更感知不到这是个HTTP请求…

3.美食推荐系统(Java项目springboot和vue)

目录 0.系统的受众说明 1 绪论 1.1研究背景 1.2研究现状 1.3研究内容 2 系统关键技术 2.1 Springboot框架 2.2 JAVA技术 2.3 MYSQL数据库 2.4 B/S结构 3 系统分析 3.1 可行性分析 3.1.1 技术可行性 3.1.2经济可行性 3.1.3操作可行性 3.2 系统性能分析 3.3 系统功能分析 3.4系统…

c#笔记5 详解事件的内置类型EventHandler、windows事件在winform中的运用

为什么要研究这一问题? 事件和委托可以说是息息相关。 前面先解释了什么是委托,怎么定义一个委托以及怎么使用匿名方法来内联地新建委托。 事实上事件这一机制在c#的程序开发中展很重要的地位,尤其是接触了winform软件开发的同学们应该都知…

基于django的在线音乐网站设计/基于python的音乐播放系统

Django在线音乐网站设计 摘要:计算机网络如果结合使用信息管理系统,能够提高管理员管理的效率,改善服务质量。优秀的在线音乐网站设计能够更有效管理音乐资讯规范,帮助管理者更加有效管理音乐网站,可以帮助提高克服人工…