【Mac版】stable-diffusion 入门级教程

部署运行你感兴趣的模型镜像

最近一直在短视频平台刷到AI生成的图片,质量也非常不错。术哥也跟我讲解了下如何安装使用。于是周末试了试。

也差点变成从入门到放弃了,所以也把过程中遇到的问题记录一下。

目前基本上运行正常,只是内存稍微小了点,把质量调低即可。

这个下面是我生成的结果,可以先欣赏再开始。

00019-2840409756.png00015-2840409752.png00016-2840409753.png
00018-2840409755.png00021-2840409758.png00020-2840409757.png

安装

推荐准备一个稳定的🪜,最好是 US 的,速度会快很多,也会减少问题出现的概率。

  1. 先保证环境正常,安装python rust cmake 等等

shell

    brew install cmake protobuf rust python@3.10 git wget



    
         * 1
         * 2
         * 3
  1. 克隆webui应用代码

shell

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



    
         * 1
         * 2
         * 3
  1. 进入应用并启动该项目(重点)

shell

    # 进入项目
cd stable-diffusion-webui
# 开始运行
./webui.sh



    
         * 1
         * 2
         * 3
         * 4
         * 5
         * 6

如果正常启动,会自动打开
http://127.0.0.1:7860/ 地址,这个就是本地启动的webui,那你可以继续下一步了。

下载模型&使用模型

  1. civitai.com/ 站点上,选择一个你喜欢的 model,下载模型(US速度更快)。

image.png

  1. 下载完成之后,把这个模型复制到stable-diffusion-webui/models/Stable-diffusion目录下,随后刷新即可。

  1. 在下载的模型上,找到喜欢的图片。然后通过一键复制。

在本地启动的 webui 中粘贴到 Prompt 输入框中,点击填充到各项配置中。

image.png

image.png

  1. 点击 Generate 就可以生成对应的图片了,参数可以自行调整。放几张图

注意事项(问题参考)

  1. 如果出现 Error Expecting value: line 1 column 1 (char 0)

[解决方案-13003](https://link.juejin.cn/?target=https%3A%2F%2Fgithub.com%2FAUTOMATIC1111%2Fstable-
diffusion-webui%2Fissues%2F13003 “https://github.com/AUTOMATIC1111/stable-
diffusion-webui/issues/13003”) 由于开启代理导致的,通过下面--no-gradio-queue运行代码。

shell

    ./webui.sh --no-gradio-queue



    
         * 1
         * 2
         * 3

  1. 如果导入的模型,在生成的时候出现,下面的错误,是因为模型的内容配置太高,电脑配置不够,从而导致内存爆了。可以先把 Hires.fix关掉,重新生成即可,只是质量没那么高。

image.png

  1. 如果在启动项目的时候出现clone不下来,请换 🪜 为 US。重新运行即可。

写在最后

stable-diffusion 绝不止这么一点皮毛,还需要继续研究配置,本文也只解释了如何入门的
TextToImage,里面还可以配置多帧,随后做成视频。

写在最后

感兴趣的小伙伴,赠送全套AIGC学习资料,包含AI绘画、AI人工智能等前沿科技教程和软件工具,具体看这里。

在这里插入图片描述

AIGC技术的未来发展前景广阔,随着人工智能技术的不断发展,AIGC技术也将不断提高。未来,AIGC技术将在游戏和计算领域得到更广泛的应用,使游戏和计算系统具有更高效、更智能、更灵活的特性。同时,AIGC技术也将与人工智能技术紧密结合,在更多的领域得到广泛应用,对程序员来说影响至关重要。未来,AIGC技术将继续得到提高,同时也将与人工智能技术紧密结合,在更多的领域得到广泛应用。

在这里插入图片描述

一、AIGC所有方向的学习路线

AIGC所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照下面的知识点去找对应的学习资源,保证自己学得较为全面。

在这里插入图片描述

在这里插入图片描述

二、AIGC必备工具

工具都帮大家整理好了,安装就可直接上手!
在这里插入图片描述

三、最新AIGC学习笔记

当我学到一定基础,有自己的理解能力的时候,会去阅读一些前辈整理的书籍或者手写的笔记资料,这些笔记详细记载了他们对一些技术点的理解,这些理解是比较独到,可以学到不一样的思路。
在这里插入图片描述
在这里插入图片描述

四、AIGC视频教程合集

观看全面零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。

在这里插入图片描述

五、实战案例

纸上得来终觉浅,要学会跟着视频一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。
在这里插入图片描述

在这里插入图片描述

您可能感兴趣的与本文相关的镜像

Stable-Diffusion-3.5

Stable-Diffusion-3.5

图片生成
Stable-Diffusion

Stable Diffusion 3.5 (SD 3.5) 是由 Stability AI 推出的新一代文本到图像生成模型,相比 3.0 版本,它提升了图像质量、运行速度和硬件效率

<think>嗯,用户遇到了Stable Diffusion WebUI无法生成图片的问题,需要解决。首先,我得回忆一下常见的可能原因。根据引用[3],CUDA驱动初始化失败可能是因为没有正确安装显卡驱动或者CUDA工具包。用户应该检查是否安装了适合自己显卡本的驱动,可以通过运行nvidia-smi命令来确认驱动是否正确安装。如果驱动没问题,那可能需要安装或更新CUDA Toolkit,参考提供的博客链接可能会有帮助。 然后,显存不足也是一个常见问题,尤其是使用入门级显卡的时候。用户应该检查任务管理器或者使用nvidia-smi查看显存使用情况。调整WebUI的设置,比如添加--medvram或--lowvram参数,可能有助于减少显存占用。此外,降低生成图片的分辨率和批量大小也能缓解显存压力。 接下来是模型文件的问题。用户可能下载了损坏的模型,或者模型没有放在正确的目录下。需要确认模型文件(比如.ckpt或.safetensors)是否完整,并且放置在stable-diffusion-webui/models/Stable-diffusion目录中。如果模型有问题,重新下载官方或可信来源的模型可能会有帮助。 依赖项缺失也可能导致问题。用户应该确保Python本符合要求,并且所有依赖库已正确安装。更新WebUI到最新本,运行git pull和重新安装requirements.txt可能会有用。有时候,特定库如xformers能提升性能,可以尝试安装。 参数设置错误也是可能的。比如提示词过于复杂或冲突,导致生成失败。建议用户简化提示词,检查是否有语法错误。调整采样步数或方法,比如使用Euler a等快速方法,可能解决问题。此外,查看WebUI的日志文件能发现具体错误信息,帮助定位问题。 最后,如果上述方法都无效,用户可能需要寻求社区帮助,比如在GitHub提交issue或论坛提问,提供详细的环境和错误信息。这样能更高效地得到技术支持。需要确保引用相关的参考资料,比如引用[1]、[2]、[3]中的解决方案,以增强回答的可信度。</think>### AI Stable Diffusion WebUI无法生成图像的解决方案 #### 一、检查CUDA驱动与显存 1. **验证显卡驱动状态** 运行命令查看驱动是否正常加载: ```bash nvidia-smi ``` 若显示`CUDA driver initialization failed`
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值