位置: IT常识 - 正文

AI生成图像竟如此真实了?Stable Diffusion Model本地部署教程(ai生成图形)

编辑:rootadmin
AI生成图像竟如此真实了?Stable Diffusion Model本地部署教程

推荐整理分享AI生成图像竟如此真实了?Stable Diffusion Model本地部署教程(ai生成图形),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:ai如何生成png,ai如何生成png,ai怎么出成图片,ai如何生成png,ai如何生成png,ai怎么出成图片,ai自动生成图像,ai图像生成工具怎么用,内容如对您有帮助,希望把文章链接给更多的朋友!

✅作者简介:人工智能专业本科在读,喜欢计算机与编程,写博客记录自己的学习历程。 🍎个人主页:小嗷犬的个人主页 🍊个人网站:小嗷犬的技术小站 🥭个人信条:为天地立心,为生民立命,为往圣继绝学,为万世开太平。

本文目录图像生成stable-diffusion-webuiStable Diffusion Model本地部署安装 git项目下载项目部署模型导入中文支持其他内容的安装一些生成图片的展示不同采样方法之间的比较图像生成

Stable Diffusion Model 是一个基于扩散模型的图像生成模型。早在模型刚刚兴起的时候,博主就有所关注,尝试过本地部署,但是由于设备硬件配置限制,最终也没有能够真正的在本地跑起来。

考虑到人工智能各个领域的模型都是往着大模型方向发展,所以博主觉得如果当时跑不起来,在不更新硬件的情况下,以后也没有机会再跑了。

当时各个在线 AI 图片生成平台生成的效果往往都不尽人意,并且不支持自己训练模型,博主就很长一段时间没有再关注这个领域了。

前几天偶然发现 AI 生成图片的效果有明显的提升,甚至可以说是有些惊艳了。于是博主在网上恶补了这段时间的相关知识,发现进步似乎比我想象的还要大。

stable-diffusion-webui

stable-diffusion-webui 是 AUTOMATIC1111 大佬在 Github 上开源的一个专用于图片生成模型的 WebUI,可以在本地部署,支持导入模型和自己训练。

重要的是,该项目的部署方式非常简单,不需要任何的编程基础,环境也会帮你自动配置好;GUI 的操作也非常简单,所见即所得。

你所做的只是要安装 git,下载项目,然后点击运行脚本,就可以了,部署和使用门槛大大降低。

Stable Diffusion Model

除了 stable-diffusion-webui 外,我们还需要一个图片生成模型才能生成图片。

模型可以自己训练,但我推荐第一次还是直接下载别人训练好的模型,这样可以直接体验。各种的 Stable Diffusion 模型可以在 Civitai 上找到。

现在的各种模型对硬件要求各不相同,有的模型不仅效果好于从前,而且硬件要求也比原来更低了。

博主使用的显卡为 NVIDIA GeForce RTX 3050 Ti Laptop GPU,只有 4G 显存。以前的模型连生成 128x128 的图片都会爆显存,现在的模型却可以生成 512x768 的图片。

硬件门槛也没有以前那么高了。

本地部署

本教程的设备要求:

显卡为 NVIDIA 显卡,显存大于 4G硬盘空间足够Windows 系统安装 git

首先,我们需要安装 git,如果你已经安装了 git,可以跳过这一步。

git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。

git 的安装非常简单,只需要在 git 官网 下载安装包,然后正常安装就可以了。

stable-diffusion-webui 需要使用它来自动配置环境。

项目下载

点击以下链接下载项目 release: stable-diffusion-webui

项目部署AI生成图像竟如此真实了?Stable Diffusion Model本地部署教程(ai生成图形)

下载完成后,解压到任意目录,然后双击运行 update.bat,更新项目为最新版本。

当出现以下信息时,说明项目已经是最新的:

然后双击运行 run.bat,运行项目。首次运行会安装环境,所以需要等待一段时间。环境安装时出现错误通常属于 GitHub 的连接问题,可以自行设置代理。

安装的环境是 Pytorch 和 CUDA 以及一些 Python 第三方库和 Github 上的项目,安装过程中会自动下载。stable-diffusion-webui 自带 Python,所以不需要自己安装 Python 环境。

当出现以下信息时,说明 WebUI 已经运行在本地了:

在浏览器中访问 local URL,即可打开 WebUI。

模型导入

将 .safetensors 或 .ckpt 后缀的模型文件放入以下目录下,然后重启 WebUI 即可。

sd.webui/webui/models/Stable-diffusion/

多个模型之间还可以通过 WebUI 切换。

中文支持

在 WebUI 的 Extentions 中,选择 install from URL,输入以下 URL,点击 install:

https://github.com/dtlnor/stable-diffusion-webui-localization-zh_CN

安装完成之后,在 Settings 的 User interface 中,选择 Localization (requires restart),选择 zh-CN。

回到 Settings 最上面点击 Apply settings,然后点击 Reload UI。

UI汉化效果:

其他内容的安装Lora 文件可以放在sd.webui/webui/models/Lora/下,通过 Prompt 输入 Lora 指令使用VAE 文件可以放在sd.webui/webui/models/VAE/下,在设置的 Stable Diffusion 版面设置模型的 VAEextensions 文件可以放在sd.webui/webui/extensions/下,通过 WebUI 的 Extentions 版面启用textual inversion 文件可以放在sd.webui/webui/embeddings/下,通过 Prompt 输入关键词使用

相关资源都可以在 Civitai 上找到,可以自行下载、安装、体验。

一些生成图片的展示

以下图片来自相同模型,使用同一 Prompt 进行随机生成:

图片被判定违规,图片效果请见:小嗷犬的技术小站 - AI生成图像竟如此真实了?Stable Diffusion Model本地部署教程

不同采样方法之间的比较

同一模型可以选择不同的采样方式进行采样,生成的图片也会有所不同。

以下图片都来自相同模型、相同 Prompt、相同 Seed 的生成结果,只是采样方法不同,其他参数完全一致。

图片被判定违规,对比图片效果请见:小嗷犬的技术小站 - AI生成图像竟如此真实了?Stable Diffusion Model本地部署教程

本文链接地址:https://www.jiuchutong.com/zhishi/295918.html 转载请保留说明!

上一篇:HTML创意动画代码(html制作动画代码)

下一篇:前端解决跨域问题(9个方法)(前端解决跨域问题的代理)

  • 支付宝账单删除了怎么恢复(支付宝账单删除了怎么看交易记录)

    支付宝账单删除了怎么恢复(支付宝账单删除了怎么看交易记录)

  • 抖音上下两个视频怎么弄(抖音上下两个视频怎么做的呢)

    抖音上下两个视频怎么弄(抖音上下两个视频怎么做的呢)

  • 苹果复制快捷键(苹果复制快捷键在哪里)

    苹果复制快捷键(苹果复制快捷键在哪里)

  • 魅族手机媒体音量自动归零(魅族媒体音量同步)

    魅族手机媒体音量自动归零(魅族媒体音量同步)

  • rtx3000显卡什么水平

    rtx3000显卡什么水平

  • 怎么把苹果xr底部变透明(苹果xr怎么设置黑色底屏)

    怎么把苹果xr底部变透明(苹果xr怎么设置黑色底屏)

  • 微信聊天记录占内存空间吗(微信聊天记录占多少内存怎么看)

    微信聊天记录占内存空间吗(微信聊天记录占多少内存怎么看)

  • 华为曲屏手机需贴膜吗(华为曲屏手机有什么用)

    华为曲屏手机需贴膜吗(华为曲屏手机有什么用)

  • 微信语音通话手环不提示(微信语音通话手机锁屏为什么没提醒)

    微信语音通话手环不提示(微信语音通话手机锁屏为什么没提醒)

  • imap账户qq的密码(imap.qq的密码是什么)

    imap账户qq的密码(imap.qq的密码是什么)

  • 误删大文件不在回收站(误删了大文件怎么办)

    误删大文件不在回收站(误删了大文件怎么办)

  • 快手里的作品怎么删除(快手里的作品怎么保存到相册)

    快手里的作品怎么删除(快手里的作品怎么保存到相册)

  • 苹果手机提示灯怎么关(苹果手机提示灯一直闪怎么关)

    苹果手机提示灯怎么关(苹果手机提示灯一直闪怎么关)

  • 操作系统的作用是(物联网操作系统的作用)

    操作系统的作用是(物联网操作系统的作用)

  • 华为畅享10怎么设置指纹解锁(华为畅享10怎么样值得买吗)

    华为畅享10怎么设置指纹解锁(华为畅享10怎么样值得买吗)

  • mac一直转圈怎么办(mac一直转圈怎么办不关机的办法)

    mac一直转圈怎么办(mac一直转圈怎么办不关机的办法)

  • 淘宝可以删除购买记录吗(淘宝删除购物车在哪里找)

    淘宝可以删除购买记录吗(淘宝删除购物车在哪里找)

  • 怎么设计自己的头像(怎么设计自己的logo)

    怎么设计自己的头像(怎么设计自己的logo)

  • realme Q机身厚度多少(realmeq机身长度)

    realme Q机身厚度多少(realmeq机身长度)

  • 手机虚拟键盘怎么打开(手机虚拟键盘怎么取消掉)

    手机虚拟键盘怎么打开(手机虚拟键盘怎么取消掉)

  • vivoz5返回键怎么调出来(vivoz5返回键怎么更换设置)

    vivoz5返回键怎么调出来(vivoz5返回键怎么更换设置)

  • 笔记本亮度最高了怎么还是暗的(笔记本亮度最高了但屏幕亮度不够)

    笔记本亮度最高了怎么还是暗的(笔记本亮度最高了但屏幕亮度不够)

  • 苹果pro一代与二代区别(苹果pro一代和二代区别)

    苹果pro一代与二代区别(苹果pro一代和二代区别)

  • 闪迪u盘为什么很烫(闪迪u盘为什么这么贵)

    闪迪u盘为什么很烫(闪迪u盘为什么这么贵)

  • iphone11pro max是5G吗

    iphone11pro max是5G吗

  • gtx1660比1060强多少

    gtx1660比1060强多少

  • word段落在哪(word段落在哪个菜单)

    word段落在哪(word段落在哪个菜单)

  • 在Linux下确定网卡所使用驱动程序的方法(linux怎么检查网络状态)

    在Linux下确定网卡所使用驱动程序的方法(linux怎么检查网络状态)

  • 单独确认进项税额的情形
  • 个体户定额超了怎么收费
  • 普票和增值税发票的区别
  • 应收账款资金占用费公式
  • 物流公司车子
  • 住房租金专项附加
  • 环保税计税依据怎么算
  • 独资企业和公司的优缺点
  • 外汇账户包括哪些类型
  • 政府回购土地免税政策
  • 注册资本转出可以吗
  • 固定资产报废属于非常损失吗
  • 小规模纳税人报销会计分录
  • 一般纳税人企业所得税多久申报一次
  • 货已到发票未到跨年怎么做账
  • 城市公交企业购置的公共汽车
  • 为什么购买的货没有发票
  • 视同销售税率如何确定?
  • 外购礼品发放员工
  • 交车辆购置税可以刷信用卡吗
  • 购买设备的增值税是支出吗
  • 专项应付款转资本公积
  • 实收资本取出来要交税吗?
  • 工资分两次发为什么分两次扣税?
  • 差额征税发票如何做分录
  • 公司给员工的商业保险
  • 建筑公司资源税的征税
  • 购入赠品计入什么科目
  • 个人独资企业是什么意思
  • 季度申报财务报表如何更改
  • 调拨资产入账按原值还是按净值
  • 增值税一般项目是指什么
  • 发放股票股利的会计分录怎么写
  • 不要运行指定的Windows应用程序怎么设置win10教程
  • 修改远程桌面端口脚本
  • 代扣代缴个人所得税怎么算
  • linux小技巧
  • 企业收到政府出资款交增值税
  • php图片链接
  • 二手固定资产怎么折旧
  • 清晨暴雨的说说
  • token登录器
  • 劳务公司给包工头打款备注写什么
  • 加油费属于什么费用类别的
  • PostMan接口测试(很全面的接口测试教程)
  • 普通纳税人怎么交税
  • webgl1.0
  • oc底层原理
  • 应收应付核销规则及常见问题
  • 报废车怎么上路
  • 账本印花税怎么申报缴纳
  • 公司向法人借款需要多久还清
  • db2 -x
  • SQLite3 命令行操作指南
  • 织梦建站详细教程
  • 购入的设备用于研发怎样记账
  • 企业赠送个人房产 所得税
  • 内含报酬率概念
  • 一般纳税人怎样开3个点的专票
  • 公司进项不够可以退税吗
  • 小规模纳税人租赁费税率
  • 甲方扣水电费施工方是否开票
  • 租赁车子
  • centos7.9命令
  • 加快Vista中多线程下载速度
  • ubuntu xenial
  • win7系统锁屏密码
  • linux的ip查看
  • win7怎么多分出一个盘
  • win8 系统设置
  • centos常用命令安装
  • nalntsrv.exe - nalntsrv是什么进程 有什么用
  • windows8如何进入bios
  • Win10怎么添加游戏
  • 绝对给力的超经典
  • perl中的use strict
  • unity热更新方案
  • JavaScript中的NaN代表什么
  • 两个fragment之间传值
  • 飞度节油模式在哪里
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设