Stable Diffusion绘画 | 来训练属于自己的模型:秋叶训练器使用

news2024/11/24 3:42:39

花了不少时间搜索尝试,都没有找到解决上一篇文章遗留问题的解决方案,导致无法使用 cybertronfurnace 这个工具来完成炼丹,看不到炼丹效果。

但考虑到,以后还是要训练自己的模型,

于是决定放弃 cybertronfurnace, 使用 秋叶训练器

下载安装

LoRA模型训练一键包 下载安装的视频教程:

https://www.bilibili.com/video/BV1AL411q7Ub/?spm_id_from=333.999.0.0&vd_source=699d6fbba0dacfec5673c87eb7f81b29

第1步:安装包下载解压后,先运行 A强制更新-国内加速.bat

在这里插入图片描述

它会自动安装一系列的必须部件。

第2步:安装完毕之后,点击运行 A启动脚本.bat ,打开 秋叶训练器:

在这里插入图片描述

如果在 第2步 中,后台出现 找不到指定的模块 "……\torch\lib\fbgemm.dll" or one of its dependencies 的报错信息,可参考以下链接进行解决:

https://www.bilibili.com/read/cv38460890/?from=search&spm_id_from=333.337.0.0&jump_opus=1

素材准备

由于 秋叶训练器 内没有 repeat值 的设置,需要通过文件夹命名的方式来设置 repeat值

……\lora-scripts-v1.9.0\train 文件夹中,新建一个该模型的主文件夹:

在 主文件夹 中,新建一个含有 repeat值 的文件夹:

再把裁剪好的图片、以及优化处理好的打标文件,一并放置进来:

LoRA 训练

选择「新手模式」:

在这里插入图片描述

模型训练的各个参数说明,整体与 cybertronfurnace 的设置相似,具体可参考文章:

补充文章引用链接

我的全部参数设置如下所示:

完成所有参数配置后,点击右下角「开始训练」:

在这里插入图片描述

模型训练过程中,可通过后台观察进度:

在这里插入图片描述

等待所有模型生成完毕后,将 ……\lora-scripts-v1.9.0\output 中模型文件,复制到 SD安装路径\models\Lora 中:

在这里插入图片描述

LoRA 模型测试

打开 SD,选择与训练一致的模型,输入提示词,修改宽高比,加载一个相对靠后的 LoRA 模型

在这里插入图片描述

生成图片如下所示:
在这里插入图片描述

今天先分享到这里~


开启实践:SD绘画 | 为你所做的学习过滤

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

数据结构与算法——Java实现 28.二叉树的锯齿形层序遍历

努力成为你想要成为的那种人,去奔赴你想要的生活 —— 24.10.4 103. 二叉树的锯齿形层序遍历 给你二叉树的根节点 root ,返回其节点值的 锯齿形层序遍历 。(即先从左往右,再从右往左进行下一层遍历,以此类推&#xff…

【Unity】双摄像机叠加渲染

一、前言 之前我在做我的一个Unity项目的时候,需要绘制场景网格的功能,于是就用到了UnityEngine.GL这个图形库来绘制,然后我发现绘制的网格线是渲染在UI之后的,也就是说绘制出来的图形会遮盖在UI上面,也就导致一旦这些…

第十八章(数据在内存中的储存)

1. 整数在内存中的存储 2. ⼤⼩端字节序和字节序判断 3. 浮点数在内存中的存储 我本将心向明月,奈何明月照沟渠正文开始 一、.整数在内存中的储存 整数的2进制的表示方法有三种 1.原码 2.反码 3.补码 这里在第十章我们有详细讲解,有需要的同学可以自…

网络编程项目框架内容

基于TCP的云端书阅管理系统 通过网络实现图书借阅网站,包括服务器与客户端,客户端与服务器是基于TCP连接。 客户端描述:客户端运行会与服务器端进行连接,连接成功后,显示注册登录界面。此时,客户端可以选…

算法: FriendShip - Kruskal+并查集判环

题目 A-Friendship_2024.5.7 (nowcoder.com) 思路分析 求所有符合题意情况的最大值中的最小值;符合题意是指保证图的连通性。那么贪心思路,将所有已存在的关系和可能存在的关系存储起来,利用Kruskal贪心算法每次取权值最小的且不构成回路的…

从零开始讲PCIe(2)——PCI总线传输模型与机制

一、前言 在之前的内容中,我们已经对PCI有了一些基本的认识,我们了解了PCI的一般架构,标准传输周期等相关的内容,接下来我们会进一步了解PCI具体的传输模型和传输机制。 二、PCI传输模型 PCI一共有三种数据传输模型,分…

Windows安装ollama和AnythingLLM

1、Ollama安装部署 1)安装ollama 官网下载:https://ollama.com/download,很慢 阿里云盘下载:https://www.alipan.com/s/jiwVVjc7eYb 提取码: ft90 百度云盘下载:https://pan.baidu.com/s/1o1OcY0FkycxMpZ7Ho8_5oA?…

Python-初识Python

前言:在这篇博客当中,我们将步入Python知识的殿堂,Python以其简单、易学、开发效率高在近些年的发展可谓是迅猛,在许多领域都可以见到它的场景,例如:人工智能/机器学习、大数据开发、后端开发等都会用到。 …

仕考网:公务员国考有三不限岗位吗?

国家公务员考试中的“三不限”岗位,即不限制专业背景、政治面貌、基层工作经验的职位。在国考中,是有的但是数量比较少。 这些岗位主要集中在省级及以下单位,以民航空警和铁路公安为主。其中,有一半的职位是面向四项目人员&#…

基于STM32的蓝牙音乐播放器设计

引言 本项目将基于STM32微控制器设计一个简易的蓝牙音乐播放器,通过蓝牙模块接收手机的音乐信号,并使用音频解码芯片播放音乐。该项目展示了STM32在嵌入式音频处理与蓝牙通信方面的应用。 环境准备 1. 硬件设备 STM32F103C8T6 开发板(或其…

基于Java,SpringBoot,Vue智慧校园健康驿站体检论坛请假管理系统

摘要 互联网发展至今,无论是其理论还是技术都已经成熟,而且它广泛参与在社会中的方方面面。它让信息都可以通过网络传播,搭配信息管理工具可以很好地为人们提供服务。针对信息管理混乱,出错率高,信息安全性差&#xf…

持续更新:当前最好用的AI 编程工具,Cursor 编程指南

本文持续更新,敬请期待更多内容。 文章目录 这一次,AI真懂你的代码关注该关注的,忽略该忽略的1. 创建.cursorignore文件2. 重新索引代码库 参考资料 这一次,AI真懂你的代码 如果你偶尔关注一些AI编程相关的内容,想必你…

介绍多环境开发-分组(springboot-profile)

背景 在使用 Spring Boot 进行开发时,多环境配置是一项非常常见的需求。通常,我们会在开发、测试、生产等不同环境下部署同一个应用程序,而这些环境可能需要不同的配置,例如数据库连接、日志级别等。Spring Boot 通过 profile&am…

python交互式命令时如何清除

在交互模式中使用Python,如果要清屏,可以import os,通过os.system()来调用系统命令clear或者cls来实现清屏。 [python] view plain copy print? >>> import os >>> os.system(clear) 但是此时shell中的状态是:…

windows的一些容易忽视的使用记录

文章目录 快捷键更改电脑名字共享文件夹添加新账号(本地的)更改快捷访问 以下都基于 win 10。 快捷键 win I 直接打开设置。 win R 打开运行栏。这个非常常用。 更改电脑名字 先 win I 打开设置,然后点击系统。 左侧栏拉到最下面&…

Android开发高级篇:MVVM框架与数据双向绑定

在Android开发中,MVVM(Model-View-ViewModel)架构模式以其高效、简洁的特点,成为越来越多开发者的首选。MVVM不仅实现了界面(UI)与业务逻辑的分离,还通过数据双向绑定技术,极大地简化…

iterator的使用+求数组中的第n大值+十大经典排序算法

目录 一、iterator的用法 二、求一个数组中的第n大值(n为2或者3) 1、求一个数组中的第二大值(不能使用排序) 2、求一个数组中的第三大值(不能使用排序) 三、冒泡排序 1、基本思想 2、代码实现 3、存…

AQS原理(AbstractQueuedSynchronizer)

本篇为 [并发与多线程系列] 的第四篇,对应Java知识体系脑图中的 并发与多线程 模块。 这一系列将对Java中并发与多线程的内容来展开。 AQS原理(AbstractQueuedSynchronizer) AQS原理(AbstractQueuedSynchronizer)AQS整…

java解决跨域问题时的403报错

什么是跨域问题? 当一个请求的url的协议,域名,端口三者之间任意一个与当前页面url不同 即为跨域 问题背景: 如图,前端端口为8090,而后端端口为8099,形成跨域,无法对接 试图利用Spr…

【MySQL面试高频误区】不可重复读和幻读到底有哪些区别?

欢迎关注公众号 【11来了】 ,持续 MyBatis 源码系列内容! 在我后台回复 「资料」 可领取编程高频电子书! 在我后台回复「面试」可领取硬核面试笔记! 文章导读地址:点击查看文章导读! 感谢你的关注&#xff…