许可证: 其他
基础模型: "sd3/unknown-model"
标签:
- sd3
- sd3-diffusers
- 文本生成图像
- 图像生成图像
- diffusers
- simpletuner
- 非全年龄段适用
- 完整版
管道标签: 文本生成图像
推理: 支持
组件示例:
- 文本: '无条件(空白提示)'
参数:
负面提示: '模糊、裁剪、丑陋'
输出:
链接: ./assets/image_0_0.png
- 文本: '一张逼真的病理学图像'
参数:
负面提示: '模糊、裁剪、丑陋'
输出:
链接: ./assets/image_1_0.png
quilt-1m-finetuned-sd3.5
这是基于sd3/unknown-model进行的全秩微调模型。
训练期间使用的主要验证提示为:
一张逼真的病理学图像
验证设置
- CFG(分类器自由引导):
3.0
- CFG重缩放:
0.0
- 步数:
20
- 采样器:
FlowMatchEulerDiscreteScheduler
- 种子:
42
- 分辨率:
1024x1024
- 跳过层引导: 未启用
注:验证设置可能与训练设置不同。
示例图像可查看以下图库:
文本编码器未参与训练。
推理时可复用基础模型的文本编码器。
训练设置
- 训练周期: 0
- 训练步数: 10000
- 学习率: 5e-06
- 最大梯度值: 2.0
- 有效批大小: 16
- 微批大小: 1
- 梯度累积步数: 4
- GPU数量: 4
- 梯度检查点: 启用
- 预测类型: flow_matching (额外参数=['shift=3'])
- 优化器: adamw_bf16
- 可训练参数精度: 纯BF16
- 基础模型精度:
保持原样
- 标题丢弃概率: 0.1%
数据集
images-512
- 重复次数: 1
- 总图像数: ~417748
- 总宽高比分桶数: 1
- 分辨率: 0.262144百万像素
- 裁剪: 是
- 裁剪方式: 随机
- 裁剪比例: 正方形
- 是否用于正则化数据: 否
images-768
- 重复次数: 1
- 总图像数: ~266740
- 总宽高比分桶数: 1
- 分辨率: 0.589824百万像素
- 裁剪: 是
- 裁剪方式: 随机
- 裁剪比例: 正方形
- 是否用于正则化数据: 否
images-1024
- 重复次数: 1
- 总图像数: ~246816
- 总宽高比分桶数: 1
- 分辨率: 1.048576百万像素
- 裁剪: 是
- 裁剪方式: 随机
- 裁剪比例: 正方形
- 是否用于正则化数据: 否
推理
import torch
from diffusers import DiffusionPipeline
model_id = 'Minh-Ha/quilt-1m-finetuned-sd3.5'
pipeline = DiffusionPipeline.from_pretrained(model_id, torch_dtype=torch.bfloat16)
prompt = "一张逼真的病理学图像"
negative_prompt = '模糊、裁剪、丑陋'
pipeline.to('cuda' if torch.cuda.is_available() else 'mps' if torch.backends.mps.is_available() else 'cpu')
model_output = pipeline(
prompt=prompt,
negative_prompt=negative_prompt,
num_inference_steps=20,
generator=torch.Generator(device='cuda' if torch.cuda.is_available() else 'mps' if torch.backends.mps.is_available() else 'cpu').manual_seed(42),
width=1024,
height=1024,
guidance_scale=3.0,
).images[0]
model_output.save("output.png", format="PNG")