当前位置: 首页 > news >正文

AIGC文生图lora微调训练案例;SD-Train界面训练stable Diffusion lora模型

lora仓库(1000多个lora微调模型分享):
https://lorastudio.co/models
在这里插入图片描述

1、命令代码方式:文生图lora微调训练案例

主要用huggingface相关包:peft、accelerate、diffusers
参考:
https://huggingface.co/blog/lora
https://github.com/huggingface/diffusers/blob/main/examples/text_to_image/train_text_to_image_lora.py ##官方案例代码
在这里插入图片描述
https://civitai.com/articles/3105/essential-to-advanced-guide-to-training-a-lora

https://github.com/PixArt-alpha/PixArt-alpha?tab=readme-ov-file (微调脚本基本也是上面官方diffusers的例子)
在这里插入图片描述

#下载
git clone https://github.com/PixArt-alpha/PixArt-alpha.git #运行
一张4090(更改num_processes=1即可)
accelerate launch --num_processes=1 --main_process_port=36667 train_scripts/train_pixart_lora_hf.py --mixed_precision="fp16" --pretrained_model_name_or_path=/ai/PixArt-XL-2-1024-MS --dataset_name=reach-vb/pokemon-blip-captions --caption_column="text" --resolution=1024 --random_flip --train_batch_size=6 --num_train_epochs=200 --checkpointing_steps=100 --learning_rate=1e-06 --lr_scheduler="constant" --lr_warmup_steps=0 --seed=42 --output_dir="pixart-pokemon-model" --validation_prompt="cute dragon creature" --report_to="tensorboard" --gradient_checkpointing --checkpoints_total_limit=10 --validation_epochs=5 --rank=16
两张4090
accelerate launch --num_processes=2 --main_process_port=36667 train_scripts/train_pixart_lora_hf.py --mixed_precision="fp16" --pretrained_model_name_or_path=/ai/PixArt-XL-2-1024-MS --dataset_name=reach-vb/pokemon-blip-captions --caption_column="text" --resolution=1024 --random_flip --train_batch_size=6 --num_train_epochs=200 --checkpointing_steps=100 --learning_rate=1e-06 --lr_scheduler="constant" --lr_warmup_steps=0 --seed=42 --output_dir="pixart-pokemon-model" --validation_prompt="cute dragon creature" --report_to="tensorboard" --gradient_checkpointing --checkpoints_total_limit=10 --validation_epochs=5 --rank=16

在这里插入图片描述
训练时间有点久,200轮
在这里插入图片描述

在这里插入图片描述

2、可视化界面操作:SD-Train lora

工具相对局限于stable Diffusion 模型才可以微调,其他模型不大支持

参考:
https://github.com/Akegarasu/lora-scripts/blob/main/README-zh.md
https://www.bilibili.com/video/BV15E421G7Qb/
https://www.bilibili.com/video/BV1CA4m1w7zh/

一般使用步骤:
WD标签器与标签编辑器:主要是对图片进行文案prompt反推和编辑文案内容
Lora训练:进行lora训练
在这里插入图片描述

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 电子科大数据库第四章:数据库设计与实现
  • 【Python】基于KMeans的航空公司客户数据聚类分析
  • UE4_材质基础_切线空间与法线贴图
  • WEB安全-靶场
  • Lianwei 安全周报|2024.07.01
  • C语言 | Leetcode C语言题解之第217题存在重复元素
  • iCloud照片库全指南:云端存储与智能管理
  • Qt:5.QWidget属性介绍(Enabled属性-控件可用性设置、geometry属性-控件位置/大小设置)
  • 电脑录歌用什么软件好?分享电脑录音软件:6款
  • 重温react-13(嵌套路由和重定向等)
  • Shell echo命令
  • 【遥感语义分割】UNetFormer
  • NoSQL 非关系型数据库 Redis 的使用:
  • Vuetify3: 根据滚动距离显示/隐藏搜索组件
  • Linux平台x86_64|aarch64架构如何实现轻量级RTSP服务
  • JavaScript新鲜事·第5期
  • Netty+SpringBoot+FastDFS+Html5实现聊天App(六)
  • Netty源码解析1-Buffer
  • Spring Cloud(3) - 服务治理: Spring Cloud Eureka
  • Vue2 SSR 的优化之旅
  • WordPress 获取当前文章下的所有附件/获取指定ID文章的附件(图片、文件、视频)...
  • 高程读书笔记 第六章 面向对象程序设计
  • 极限编程 (Extreme Programming) - 发布计划 (Release Planning)
  • 理解 C# 泛型接口中的协变与逆变(抗变)
  • 聊聊directory traversal attack
  • 让你的分享飞起来——极光推出社会化分享组件
  • d²y/dx²; 偏导数问题 请问f1 f2是什么意思
  • ​ 轻量应用服务器:亚马逊云科技打造全球领先的云计算解决方案
  • # Kafka_深入探秘者(2):kafka 生产者
  • # wps必须要登录激活才能使用吗?
  • # 服务治理中间件详解:Spring Cloud与Dubbo
  • #pragma once与条件编译
  • (4.10~4.16)
  • (Matlab)基于蝙蝠算法实现电力系统经济调度
  • (Qt) 默认QtWidget应用包含什么?
  • (二) Windows 下 Sublime Text 3 安装离线插件 Anaconda
  • (二)【Jmeter】专栏实战项目靶场drupal部署
  • (附源码)springboot电竞专题网站 毕业设计 641314
  • (入门自用)--C++--抽象类--多态原理--虚表--1020
  • (三) diretfbrc详解
  • (详细文档!)javaswing图书管理系统+mysql数据库
  • (一)Thymeleaf用法——Thymeleaf简介
  • (转)一些感悟
  • (总结)Linux下的暴力密码在线破解工具Hydra详解
  • .NET Standard 的管理策略
  • .net Stream篇(六)
  • .NET 中创建支持集合初始化器的类型
  • .Net+SQL Server企业应用性能优化笔记4——精确查找瓶颈
  • .NetCore项目nginx发布
  • .NET程序集编辑器/调试器 dnSpy 使用介绍
  • .Net小白的大学四年,内含面经
  • @entity 不限字节长度的类型_一文读懂Redis常见对象类型的底层数据结构
  • [ 转载 ] SharePoint 资料
  • [20171102]视图v$session中process字段含义
  • [AI Google] 使用 Gemini 取得更多成就:试用 1.5 Pro 和更多智能功能