我准备写一份Stable Diffusion入门指南-part1

我准备写个SD自学指南,当然也是第一次写,可能有点凌乱,后续我会持续更新不断优化,我是生产队的驴,欢迎监督。

Stable Diffusion WebUI 入门指南

Stable Diffusion WebUI 是一款基于 Stable Diffusion 模型的用户界面,可以根据文本生成高质量的图像。我准备写个SD自学指南,当然也是第一次写,可能有点凌乱,后续我会持续更新不断优化,我是生产队的驴,欢迎监督。该指南将帮助你快速了解如何在本地搭建并使用 WebUI。

一、安装 Stable Diffusion WebUI

我们将使用 Automatic1111's WebUI,这是一个非常流行且功能丰富的界面。

这里面有很多东西需要学习的,我们首先先解决环境搭建软件安装的这一步,万事开头难,我们先开始。

模型介绍的安装:大模型的安装使用、VAE模型的安装使用

插件安装方式也有很多种:启动器安装、 github安装、网址安装

1.1、安装步骤(适用于本地机器):
  1. 环境要求

    • 推荐使用 NVIDIA GPU,因为它支持 CUDA,能够提升生成速度。
    • 安装 Python 3.10 以上版本Git
    • 至少需要 10-12GB 硬盘空间6GB 以上的显存(以生成 512x512 的图像为例)。
  2. 克隆 WebUI 项目

    打开终端或命令提示符,执行以下命令:

    bash 复制代码
    git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git
    cd stable-diffusion-webui

    github项目 完全开源-多好的学习机会:

  3. 下载 Stable Diffusion 模型权重

    你需要从 Hugging Face 下载模型文件(如 1.4 或 1.5 版本的 checkpoint 模型),将 .ckpt 文件放置在 models/Stable-diffusion/ 目录中。

  4. 运行 WebUI

    Windows 用户运行 webui-user.bat,Linux/macOS 用户运行 webui.sh。首次运行时,脚本会自动安装所需的依赖项。

  5. 访问 WebUI

    安装完成后,打开浏览器,访问 http://127.0.0.1:7860/ 来使用 WebUI。

1.2、在Linux下安装
1.3、在Windows下安装
1.4、苹果机安装

在 Apple Silicon 上安装,在MAC或者苹果盒子机系统的设备上安装可以参考

在 Apple Silicon 上安装

可以参考文档 全新安装、扩展插件的安装、模型Model的安装。

二、基础使用

当你成功启动 WebUI 后,可以开始尝试生成图像。

文本生成图像
  1. 在 WebUI 界面中,有一个文本输入框供你输入提示词(prompt)。
  2. 设置参数如 图像分辨率步数 (决定模型生成图像的迭代次数)、采样器 (生成图像的算法)、CFG 规模(图像遵循提示词的严格程度)。
  3. 点击 生成 ,系统会根据你的提示词生成图像。
常见参数
  • 采样步数(Steps):步数越多,图像质量越好,但生成速度会变慢。推荐从较低步数开始。
  • CFG 规模:控制图像与提示词的匹配度,值越高生成的图像越接近提示词,但过高可能导致图像失真。
  • 图像宽高:生成图像的分辨率,初学者可以从 512x512 开始,以避免性能问题。
三、进阶功能
  • 图像修补(Inpainting):你可以上传已有图像,选择某个区域让模型根据新的提示词进行修改。
  • 图像到图像(Image2Image):通过提供一张基础图像,模型会根据提示词进行调整,生成新的图像。
  • 图像放大 :使用 Real-ESRGAN 等工具,放大生成的图像以提高分辨率。
四、提示词优化技巧

初学者可以从简单的提示词开始,比如"树上的猫",然后逐步添加细节,例如艺术风格、光线条件、情绪等。例如:"未来城市,夜晚,赛博朋克风,霓虹灯"。

五、社区资源

科学上网哦

  • Hugging Face:提供了不同版本的 Stable Diffusion 模型和权重文件。
  • 论坛与讨论群:在 Reddit 和 Discord 上有许多 AI 艺术社区,你可以加入讨论,学习新的技巧。
六、常见问题

财力不足,借助外力,比如找我 哈哈哈

  • 显存不足:当你生成大图时,显存不足可能会导致生成失败。可以尝试降低图像分辨率或使用优化的模型。
  • 依赖项问题 :安装过程中,如果有依赖项安装失败,可以手动使用 pip 安装。
  • **云电脑:**这个也是个不错的选择,毕竟一般电脑的配置和算力跟不上,使用云电脑可以轻松解决环境问题。

通过以上步骤,你可以在本地快速体验 Stable Diffusion WebUI,并生成你想要的 AI 图像。

相关推荐
伏飞而行16 分钟前
六、元素应用CSS的习题
1024程序员节
idealzouhu29 分钟前
Spring Boot 实现文件上传下载功能
java·spring boot·1024程序员节
sudo_Ene42 分钟前
Isaac Sim Docker 部署并使用过程记录
笔记·学习·docker·1024程序员节·isaacsim
天使的同类2 小时前
uniapp使用easyinput文本框显示输入的字数和限制的字数
1024程序员节
Elastic 中国社区官方博客2 小时前
GraphQL 与 Elasticsearch 相遇:使用 Hasura DDN 构建可扩展、支持 AI 的应用程序
大数据·后端·elasticsearch·搜索引擎·全文检索·graphql·1024程序员节
·云扬·2 小时前
WeakHashMap详解
java·开发语言·学习·1024程序员节
Dennis_nafla3 小时前
《MYSQL实战45讲》表数据删一半,为什么表文件大小不变?
mysql·1024程序员节
在人间负债^3 小时前
合约门合同全生命周期管理系统:企业智能合同管理的新时代
1024程序员节
CloudHu19893 小时前
2024年1024程序人生总结
1024程序员节
askah66444 小时前
无法启动此程序win10玩游戏找不到d3dx9_43.dll缺失的五种常用有效解决方法
windows·游戏·电脑·dll丢失·1024程序员节