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

公司网络推广的内容怎么写谷歌seo优化怎么做

公司网络推广的内容怎么写,谷歌seo优化怎么做,二级域名解析网,弋阳县建设工程网站T2I-Adapter 是一种高效的即插即用模型,其能对冻结的预训练大型文生图模型提供额外引导。T2I-Adapter 将 T2I 模型中的内部知识与外部控制信号结合起来。我们可以根据不同的情况训练各种适配器,实现丰富的控制和编辑效果。 同期的 ControlNet 也有类似的…

f602ea5f45dfde8bd0a7f2bac94c3a05.png

T2I-Adapter 是一种高效的即插即用模型,其能对冻结的预训练大型文生图模型提供额外引导。T2I-Adapter 将 T2I 模型中的内部知识与外部控制信号结合起来。我们可以根据不同的情况训练各种适配器,实现丰富的控制和编辑效果。

同期的 ControlNet 也有类似的功能且已有广泛的应用。然而,其运行所需的 计算成本比较高。这是因为其反向扩散过程的每个去噪步都需要运行 ControlNet 和 UNet。另外,对 ControlNet 而言,复制 UNet 编码器作为控制模型的一部分对效果非常重要,这也导致了控制模型参数量的进一步增大。因此,ControlNet 的模型大小成了生成速度的瓶颈 (模型越大,生成得越慢)。

在这方面,T2I-Adapters 相较 ControlNets 而言颇有优势。T2I-Adapter 的尺寸较小,而且,与 ControlNet 不同,T2I-Adapter 可以在整个去噪过程中仅运行一次。

模型参数量所需存储空间(fp16)
ControlNet-SDXL1251 M2.5 GB
ControlLoRA (rank = 128)197.78 M (参数量减少 84.19%)396 MB (所需空间减少 84.53%)
T2I-Adapter-SDXL79 M (参数量减少 93.69%)158 MB (所需空间减少 94%)

在过去的几周里,Diffusers 团队和 T2I-Adapter 作者紧密合作,在 diffusers 库上为 Stable Diffusion XL (SDXL) 增加 T2I-Adapter 的支持。本文,我们将分享我们在从头开始训练基于 SDXL 的 T2I-Adapter 过程中的发现、漂亮的结果,以及各种条件 (草图、canny、线稿图、深度图以及 OpenPose 骨骼图) 下的 T2I-Adapter checkpoint!

ba0dadb8e7ab2c2108ee4f7c2d0e6242.png
结果合辑

与之前版本的 T2I-Adapter (SD-1.4/1.5) 相比,T2I-Adapter-SDXL 还是原来的配方,不一样之处在于,用一个 79M 的适配器去驱动 2.6B 的大模型 SDXL!T2I-Adapter-SDXL 在继承 SDXL 的高品质生成能力的同时,保留了强大的控制能力!

diffusers 训练 T2I-Adapter-SDXL

我们基于 diffusers 提供的 这个官方示例 构建了我们的训练脚本。

本文中提到的大多数 T2I-Adapter 模型都是在 LAION-Aesthetics V2 的 3M 高分辨率 图文对 上训练的,配置如下:

  • 训练步数: 20000-35000

  • batch size: 采用数据并行,单 GPU batch size 为 16,总 batch size 为 128

  • 学习率: 1e-5 的恒定学习率

  • 混合精度: fp16

我们鼓励社区使用我们的脚本来训练自己的强大的 T2I-Adapter,并对速度、内存和生成的图像质量进行折衷以获得竞争优势。

diffusers 中使用 T2I-Adapter-SDXL

这里以线稿图为控制条件来演示 T2I-Adapter-SDXL 的使用。首先,安装所需的依赖项:

pip install -U git+https://github.com/huggingface/diffusers.git
pip install -U controlnet_aux==0.0.7 # for conditioning models and detectors
pip install transformers accelerate

T2I-Adapter-SDXL 的生成过程主要包含以下两个步骤:

  1. 首先将条件图像转换为符合要求的 控制图像 格式。

  2. 然后将 控制图像提示 传给 StableDiffusionXLAdapterPipeline

我们看一个使用 Lineart Adapter 的简单示例。我们首先初始化 SDXL 的 T2I-Adapter 流水线以及线稿检测器。

import torch
from controlnet_aux.lineart import LineartDetector
from diffusers import (AutoencoderKL, EulerAncestralDiscreteScheduler,StableDiffusionXLAdapterPipeline, T2IAdapter)
from diffusers.utils import load_image, make_image_grid# load adapter
adapter = T2IAdapter.from_pretrained("TencentARC/t2i-adapter-lineart-sdxl-1.0", torch_dtype=torch.float16, varient="fp16"
).to("cuda")# load pipeline
model_id = "stabilityai/stable-diffusion-xl-base-1.0"
euler_a = EulerAncestralDiscreteScheduler.from_pretrained(model_id, subfolder="scheduler"
)
vae = AutoencoderKL.from_pretrained("madebyollin/sdxl-vae-fp16-fix", torch_dtype=torch.float16
)
pipe = StableDiffusionXLAdapterPipeline.from_pretrained(model_id,vae=vae,adapter=adapter,scheduler=euler_a,torch_dtype=torch.float16,variant="fp16",
).to("cuda")# load lineart detector
line_detector = LineartDetector.from_pretrained("lllyasviel/Annotators").to("cuda")

然后,加载图像并生成其线稿图:

url = "https://huggingface.co/Adapter/t2iadapter/resolve/main/figs_SDXLV1.0/org_lin.jpg"
image = load_image(url)
image = line_detector(image, detect_resolution=384, image_resolution=1024)
956c02c57d874d46b2e10d037ea2201e.png
龙的线稿图

然后生成:

prompt = "Ice dragon roar, 4k photo"
negative_prompt = "anime, cartoon, graphic, text, painting, crayon, graphite, abstract, glitch, deformed, mutated, ugly, disfigured"
gen_images = pipe(prompt=prompt,negative_prompt=negative_prompt,image=image,num_inference_steps=30,adapter_conditioning_scale=0.8,guidance_scale=7.5,
).images[0]
gen_images.save("out_lin.png")
501e6cd99979a8acb5e0124690ddf35e.png
用线稿图生成出来的龙

理解下述两个重要的参数,可以帮助你调节控制程度。

  1. adapter_conditioning_scale

    该参数调节控制图像对输入的影响程度。越大代表控制越强,反之亦然。

  2. adapter_conditioning_factor

    该参数调节适配器需应用于生成过程总步数的前面多少步,取值范围在 0-1 之间 (默认值为 1)。adapter_conditioning_factor=1 表示适配器需应用于所有步,而 adapter_conditioning_factor=0.5 则表示它仅应用于前 50% 步。

更多详情,请查看 官方文档。

试玩演示应用

你可以在 这儿 或下述嵌入的游乐场中轻松试玩 T2I-Adapter-SDXL:

33657edb18d8737819c4278edbd163d9.png

你还可以试试 Doodly,它用的是草图版模型,可以在文本监督的配合下,把你的涂鸦变成逼真的图像:

81babe5572d47eb9035ceb238f0ff169.png

更多结果

下面,我们展示了使用不同控制图像作为条件获得的结果。除此以外,我们还分享了相应的预训练 checkpoint 的链接。如果想知道有关如何训练这些模型的更多详细信息及其示例用法,可以参考各自模型的模型卡。

使用线稿图引导图像生成

8442a66c1d7c62c49e21722e22f85882.png模型见 TencentARC/t2i-adapter-lineart-sdxl-1.0

使用草图引导图像生成

efbdc27f13acafcd1066463d5b7bc6d8.png模型见 TencentARC/t2i-adapter-sketch-sdxl-1.0

使用 Canny 检测器检测出的边缘图引导图像生成

0ccc75ca02ac4f850ec982a352be511d.png模型见 TencentARC/t2i-adapter-canny-sdxl-1.0

使用深度图引导图像生成

49cd7e9d7b6f3b03ef5adf82649d3c66.png模型分别见 TencentARC/t2i-adapter-depth-midas-sdxl-1.0TencentARC/t2i-adapter-depth-zoe-sdxl-1.0

使用 OpenPose 骨骼图引导图像生成

e0ccd72a86cfb3a0d735ae9d66a6cc50.png模型见 TencentARC/t2i-adapter-openpose-sdxl-1.0


致谢: 非常感谢 William Berman 帮助我们训练模型并分享他的见解。

🤗 宝子们可以戳 阅读原文 查看文中所有的外部链接哟!


英文原文: https://hf.co/blog/t2i-sdxl-adapters

原文作者: Chong Mou,Suraj Patil,Sayak Paul,Xintao Wang,hysts

译者: Matrix Yao (姚伟峰),英特尔深度学习工程师,工作方向为 transformer-family 模型在各模态数据上的应用及大规模模型的训练推理。

审校/排版: zhongdongy (阿东)

http://www.dinnco.com/news/62350.html

相关文章:

  • 电商网站开发源码网络推广软件哪个好
  • 做房产抵押网站需要什么北京做网页的公司
  • 动态网站制作软件链友之家
  • 恒网做的网站微信软文模板
  • 设计模板网站都有哪些如何制作企业网站
  • 火车头提取wordpress抓包数据绍兴seo排名外包
  • dw网站管理与建设互联网广告营销是什么
  • 公司 网站建百度搜索风云榜明星
  • dw做的网站如何使用站长工具官网域名查询
  • 如何搭建论坛网站单页应用seo如何解决
  • 学的网络工程seo搜索引擎推广
  • 12306网站建设花了多少钱网址大全是ie浏览器吗
  • 昆明招聘网站建设普工小工合肥网络推广培训学校
  • 网站开发移动端网站品牌维护
  • 做淘宝网站买个模版可以吗网站关键词优化排名
  • 广州市外贸网站建设搜索引擎调词平台哪个好
  • 企业推广活动网站推广优化排名
  • 南昌做网站优化哪家好百度云盘搜索
  • 做好网站建设工作总结今日新闻快报
  • 太原网站建设方案策划网络运营怎么学
  • 无锡网站优化哪家好百度一下 你知道首页
  • 本地网站搭建流程湖南seo优化首选
  • 湖南 微网站开发与设计比赛网站注册查询官网
  • 怎么用电脑做网站服务器吗公司的seo是什么意思
  • 哈尔滨建设厅网站网站快速收录付费入口
  • 网站建设相关技术方案百度搜题在线使用
  • 什么网站可以做ppt网上销售平台
  • wordpress多重标签谷歌搜索优化
  • 网站建设开票税点网络销售怎么找客源
  • 网站开发的前端框架有哪些国内重大新闻十条