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

Stable Diffusion系列(三):网络分类与选择

文章目录

    • 网络分类
    • 模型
      • 基座模型
      • 衍生模型
        • 二次元模型
        • 2.5D模型
        • 写实风格模型
      • 名称解读
    • VAE
    • Lora
    • 嵌入
    • 文件放置
    • 界面使用

网络分类

当使用SD webui绘图时,为了提升绘图质量,可以多种网络混合使用,可选的网络包括了模型、VAE、超网络、Lora和嵌入。

其中,模型就是我们所熟知的最核心的生成图片的稳定扩散模型,不需要额外的文件就可以直接运行,大小也最大,通常在2GB以上。

而其他网络本质上是依附于模型的插件,不能独立运行。在这其中,VAE是模型中用于从潜空间生成图片的网络模块,大小通常为几百MB,注意模型本身自带VAE,但是你可以用选择的其他VAE替换掉这部分;超网络是添加到交叉注意力层的附加网络模块,会改变模型结构,大小通常为几百MB;Lora(Low-Rank Adaption,低秩自适应)可以修改交叉注意力层的参数权重,不改变模型结构,大小同样为几百MB;嵌入则可以看做是一种特殊的提示词,它可以影响模型对文本的编码层,通常为 10-100 KB。

从效果和流行程度上来看,VAE>Lora>嵌入>>超网络,所以接下来我们重点介绍模型、VAE、Lora和嵌入这几部分。

模型

基座模型

虽然当你打开熟悉的C站寻觅模型时,可能会看到各种奇奇怪怪让人眼花缭乱的名字,但这些模型并不是创作者自己从零开始创造的,而是基于Stable Diffusion官方发布的一系列基座模型训练而来。在模型卡片的右侧,可以看到它所基于的基座模型(Base Model):

在这里插入图片描述
按发展的时间顺序,基座模型有这样几个系列:

  • SD1.X:包括了最早的SD1.4和SD1.5,图像大小一般为512×512,没有什么生成限制,SD1.5至今长盛不衰。
  • SD2.X:包括了后来的SD2.0和SD2.1及其生成图片大小为768的版本。注意这类模型虽然在绘画效果尤其是手部上更好,但不支持NSFW和名人内容,因此并不受欢迎。
  • SDXL:参数量大大增加,对自然语言的理解能力大大增强,生成画面更加细腻真实,生成尺寸一般设为1024×1024。基座模型包括一个基础生图模型和一个用于精修的Refiner模型,使用时分文生图和图生图两阶段。
  • SDXL Turbo:基于SDXL 1.0开发而成,由于使用了一种全新的对抗扩散蒸馏技术(ADD),可将图像所需的生成步骤减少至1—4步,从而实现秒级出图。

衍生模型

上述基座模型的图片生成能力一般比较平庸但均衡,基于这些基座模型,开发者可以使用谷歌提出的Dreambooth方法(Dreambooth : It’s like a photo booth, but once the subject is captured, it can be synthesized wherever your dreams take you)在自己构建的数据集上做微调,使其特别擅长生成某种主题或风格的图片,也就是特定领域的衍生模型。这也是目前最为广泛使用的一类模型。

按照生成的风格不同,衍生模型大致可分为二次元模型、2.5D模型和写实风格模型,下面将具体介绍一些常用模型的信息和使用方法。

二次元模型

顾名思义,主打动漫风格的模型。

  • OrangeMixs

https://civitai.com/models/4769?modelVersionId=5460
生成高质量、高度逼真的插图,基于 Basil_Mix
命名规则
_sfw:SFW(全年龄模型)
_nsfw : SFW ~ 软 NSFW (R16状态)
_hard : SFW ~ 硬 NSFW(R18G状态)

  • Anything

https://civitai.com/models/66/anything-v3
Anything是个神奇的二次元模型,据说是基于几十种模型融合+未知图片训练而来,随便写几个提示,就能到的不错的结果。
自称是Anything最新版本的模型,实际一切都是未知的。
仅需几个提示即可生成详细的 2D 插图的能力以及使用 danbooru 标签的能力。
整体比过拟合的v3更自然,人物姿势等更容易操作。

  • AbyssOrangeMix3

https://civitai.com/models/9942?modelVersionId=11811
著名的深渊橘模型,很适合可爱型的人物形象。
现在sfw和nsfw模型被合并了,作者的说法是,发现sfw模型如果混合其他的NSFW模型可能会出现怪异的生成结果。
AOM3A1模型因为混合了ChilloutMix所以是禁止商用的,可以尝试用AOM3A1B替代
命名规则
A1 :动漫风格插图
A2 : 油画风格的艺术插图和时尚的背景
A3 : 介于A1与A2风格之间吧
A1B:介于A1与A3风格之间吧

  • Elysium

https://civitai.com/models/7850/elysium
偏真实风的模型,手画的还不错,模型底稿基本是以西方人为主,所以生成的脸也偏西方人。
推荐写这些负面提示lowres, bad anatomy, bad hands, text, error, missing fingers, extra digit, fewer digits, cropped, worst quality, low quality, normal quality, jpeg artifacts, signature, watermark, username, blurry
(General model): Clip skip 1, VAE: ‘vae-ft-mse-840000’ from StabilityAI (https://huggingface.co/stabilityai/sd-vae-ft-mse-original/tree/main). Sampler: DPM++ 2M Karras
(Anime model): Clip skip 1 or 2, VAE: ‘kl-f8-anime2.clowres, bad anatomy, bad hands, text, error, missing fingers, extra digit, fewer digits, cropped, worst quality, low quality, normal quality, jpeg artifacts, signature, watermark, username, blurrykpt’ from Waifu Diffusion (https://huggingface.co/hakurei/waifu-diffusion-v1-4/tree/main/vae). Sampler: DPM++ 2M Karras

  • Elysium Anime

https://civitai.com/models/8602?modelVersionId=10145
动漫的附加学习模型,NSFW化相当严重,有更清晰的轮廓和轻微的三维效果。基于Elysium_V1

  • Copax Anime XL

https://civitai.com/models/155973
动漫大模型
模型的效果非常唯美,但脖子太长
采样器: Euler a CFG : 7 步数 : 32
Negative Prompt
watermark, text, logo, contact, error, blurry, cropped, username, artist name, (worst quality, low quality, nsfw, nipple, pussy:1.5)

  • 古风大模型XL GuFengXL

https://civitai.com/models/189523
国画风格
风格触发关键词(有些情况不用写也能出效果,相关词越多效果越好):traditional chinese ink painting,black and white ink painting
场景辅助词(可以配合风格触发关键词,增强古风效果,相关词越多效果越好):willow branches,willow tree in background
采样步数我一般是30
(((simple background))),monochrome ,lowres, bad anatomy, bad hands, text, error, missing fingers, extra digit, fewer digits, cropped, worst quality, low quality, normal quality, jpeg artifacts, signature, watermark, username, blurry, lowres, bad anatomy, bad hands, text, error, extra digit, fewer digits, cropped, worst quality, low quality, normal quality, jpeg artifacts, signature, watermark, username, blurry, ugly,pregnant,vore,duplicate,morbid,mut ilated,tran nsexual, hermaphrodite,long neck,mutated hands,poorly drawn hands,poorly drawn face,mutation,deformed,blurry,bad anatomy,bad proportions,malformed limbs,extra limbs,cloned face,disfigured,gross proportions, (((missing arms))),(((missing legs))), (((extra arms))),(((extra legs))),pubic hair, plump,bad legs,error legs,username,blurry,bad feet

  • SDXL Turbo Unstable Diffusers

https://civitai.com/models/84040
不稳定模型是限制消失和创造力无界限的大模型,从这个大模型获得的结果具有固有的不可预测性。你可能会在特定提示下达到完美的巅峰,或者遭遇视觉混乱的愉悦。
不需要面部修复
图像大小:1024x1024(SDXL的标准),16:9,4:3
步数:35-150(低于30步可能会出现某些伪影和/或奇怪的饱和度,例如,图像可能看起来更粗糙,颜色更不丰富。)
Hires Upscaler:4x_foolhardy_Remacri 或 4xUltraSharp
Hires upscale:唯一限制是GPU(我将基础图像放大2.5倍,576x1024)
VAE:SDXL VAE

2.5D模型

介于二次元和三次元的模型,主打一个梦幻,看上去有一种“美得不真实”的感觉。

  • 3DKX v2

https://civitai.com/models/2504?modelVersionId=12751
3D渲染/卡通图像/NSFW
推荐分辨率为 1152 x 768 或更高
如果你想让你的 3D 角色有一张更“二次元”的脸,提示词最开始写 “3d cartoon of”,或者如果你想要经典的 3D 渲染外观,写“a 3d render of”

  • CuriousMerge 2.5D

https://civitai.com/models/79070?modelVersionId=99101
模型绘制的画面非常精致,有一种接近真人超级美颜的效果。最大的特点,是眼睛处理的非常棒,有评论称:眼睛最有灵魂的模型。
Sampler: DPM++ 2M Karras, DPM++ SDE Karras Steps: 20~40
Hires upscaler: R-ESRGAN 4x+ , R-ESRGAN 4x Anime6B Hires upscale: 2
Denoising strength: 0.4 ~ 0.6 CFG scale: 8 ~ 10
VEA: kl-f8-anime2 OR vae-ft-mse-840000-ema-pruned
常用tag:
(masterpiece:1.4, best quality), (intricate details), unity 8k wallpaper, ultra detailed, beautiful and aesthetic, (photorealistic:1.4), perfect lighting
For better results, try to add “close-up” to the prompt

  • AnRealSpiceMix

https://civitai.com/models/204962?modelVersionId=251594
有点超现实
Sampling method: DPM++ 2M Karras
Sampling Steps: 20-45

  • DreamShaper

https://civitai.com/models/4384/dreamshaper
在2.5D类型中也是属于最全面和万能的模型,出来的图片效果能让你一眼感觉出,超出二次元的层次感,又不输于真实场景的细腻感,也就是太过于精致让你感觉这不是一张真实画面。

  • DreamShaper LCM快速版

https://civitai.com/models/4384?modelVersionId=252914
5-15 steps, ~2 cfg,LCM SAMPLER

  • AlbedoBase XL

https://civitai.com/models/140737
媲美Midjourney的Stable Diffsion大模型,各个风格都行
refiner无需使用,已包含 VAE。
保留负面提示的空缺是实现高品质的方法。

  • Colossus Project XL

https://civitai.com/models/147720
在制造极度逼真的图片、动漫和艺术方面非常擅长。

  • DreamShaper XL

https://civitai.com/models/112902
不需要refiner。只需做高分辨率修复(上采样+i2i)

  • DreamShaper XL Turbo

https://civitai.com/models/112902?modelVersionId=251662
步数:4-7
CFG:2
采样器:DPM++ SDE Karras

  • DynaVision XL

https://civitai.com/models/122606?modelVersionId=198962
绘制3D卡通IP

  • Fantastic hacker_Style_bailing-奇幻骇客

https://civitai.com/models/158852?modelVersionId=195081
奇幻骇客:本模型是一个基于sd xl1.0的偏写实风格类模型,追求极致梦幻,用AI实现现实中无法实现的特殊效果
可显示水 火 冰 雷等元素
•推荐尺寸:10241024起,8961280,7681360,10241280等
•推荐步数:25起
•推荐采样:本地【restart】【dpm++ 3m sde karras】
•反词推荐:lowres,(Style-Japan:1.2),Paintings,sketches,lowres,
•cfg scale:7起步

  • FenrisXL

https://civitai.com/models/122793
这个模型最初是为动物和生物设计的,但随着模型的进一步发展,它也可作为各种生成的通用模型。
它可以处理1-30+的广泛CFG范围
不需要refiner,因为基础模型是XL6 HEPHAISTOS
可以艺术地描绘神话生物
生成效果稳定和连贯
细节丰富,可生成高质量图像
可扩展到各类生成任务,不仅限于神话生物

  • ProtoVision XL

https://civitai.com/models/125703
夜景+照片+3D

  • 国风4 GuoFeng4 XL

https://civitai.com/models/118009?modelVersionId=199325
GuoFeng4模型是对国人喜欢的画风微调过的模型,具有2.5D,CG,游戏,建模质感。基于SDXL1.0训练。
采样器:DPM++ 2M SDE Karras
提示词相关性(CFG Scale):8
Face Editor(或者其他修脸插件):开启

  • BriXL | A must in your toolbox

https://civitai.com/models/131703
BriXL是一个经过微调的模型,专注于科幻和电影化的效果。它的不完美之处造就了它的独特魅力!它经过了我大量原创内容以及电影素材的训练。
它擅长制作机械对象并提供电影化的灯光效果,同时不会过度对比或滥用色彩饱和度,可提供从卡通化到全真照片场景的风格灵活性
这个模型可以轻松的画出各种科幻场景,甚至可以绘制普通人难以想象的外星人

  • [Lah] Mysterious | SDXL

https://civitai.com/models/118441
基于 SDXL 1.0 训练的一款奇幻风格大模型,出图质量高且非常稳定性。东西方奇幻风都可以生成,在赛博朋克、奇幻生物、3D 游戏人物上的效果也不错。
Remember: High CFG Scale for Fantasy and Low (1-3) if u want realistic photos
CFG scale: 3-9
Sampling Step: 30-60
Sampling Method: DPM++ 2M SDE Karras or Euler a
ADetailer ON

  • TurboVisionXL - Super Fast XL based on new SDXL Turbo

https://civitai.com/models/215418
建议的最佳输出设置:
采样器:DPM++ SDE Karras,LCM
步骤:3-5
CFG:1-2.25
您可以将此模型以正常XL模型的模式在Automatic1111中运行,但并非所有采样器都与它兼容。我发现DPM++ SDE Karras效果最好,LCM采样器(如果您不知道的话,AnimateDiff在A1111中添加的)与它配合得也相当不错。
LoRAs表现良好,我测试了多个LoRAs,它们仍然产生预期的结果,但结果可能因人而异。
我要说的是,这个模型目前在一致性方面存在一些问题。当它每隔几秒就生成一大批图像时,您可能不在乎,但我会积极地在未来的版本中改进输出的一致性。
关于许可的说明 - 这个模型基于Stability AI发布的SDXL Turbo模型。他们将模型标识为非商业研究许可证,仅允许个人非商业使用。请注意,此模型目前不能用于图像生成服务。如果您有任何疑问,请通过Discord与我联系。

写实风格模型

看上去有真实感,难以看出是AI的作品。

  • Basil mix

https://civitai.com/models/173756?modelVersionId=195113
逼真的真人模型,基于亚洲风格训练,支持Danbur标签提示词
需要加载VAE,不然画面色彩浓度和边缘会很淡
提示词应尽可能简单
不要堆砌大量质量标签和负面提示,不然会适得其反。

  • ChilloutMix

https://civitai.com/models/6424?modelVersionId=11745
逼真的真人模型,基于亚洲风格训练,支持Danbur标签提示词,
根据许可证,这个模型的生成结果不能商用。
请不要用真人模型画明星和未成年的NSFW内容,不然你可能会遇到很麻烦的法律问题

  • URPM

https://civitai.com/models/2661
模型包含VAE,相比V1.2大幅优化了体积,使用了11个基础模型(1.2是4个),在不损失真人质量的前提下,合并了二次元模型。

  • F222

https://civitai.com/models/1188?modelVersionId=1224
生成更符合真人解剖结构的真人模型,训练集以女性图像为主
请不要用真人模型画明星和未成年的NSFW内容,不然你可能会遇到很麻烦的法律问题

  • AbsoluteReality

https://civitai.com/models/81458?modelVersionId=132760
跟DreamShaper比更具真实感
Use between 4.5 and 10 CFG Scale and between 25 and 30 Steps with DPM++ SDE Karras. Worse samplers might need more steps.
Set CLIP Skip to 2
Use BadDream and UnrealisticDream negative embeddings (BadDream, (UnrealisticDream:1.2)). Add weight to UnrealisticDream between 1.2 and 1.5. Do not use FastNegative or EasyNegative if you aim at realism. However, they’re good for artworks.
Use Highres.fix with the following settings: Denoising strength: 0.45, Hires steps: 20, Hires upscaler: 8x_NMKD-Superscale_150000_G and as much upscale as you can (my gpu only handles up to x1.8 at 512x768 base resolution, but you can go higher).

  • AbsoluteReality LCM快速版

https://civitai.com/models/81458?modelVersionId=256668
采样器:LCM
CFG 为 2,步数:15

  • majicMIX realistic 麦橘写实

https://civitai.com/models/43331?modelVersionId=176425
开启动态cfg修复,以避免出现噪点图
Sampler: Euler a, Euler, restart
Steps: 20~40
Hires upscaler: ESRGAN 4x or 4x-UltraSharp or 8x_NMKD-Superscale_150000_G
Hires upscale: 2+
Hires steps: 15+
Hires denoising strength: 0.05~0.5
clip skip 2
如果要修复脸部,请使用after detailer.

  • LEOSAM’s MoonMix Utopia | 乌托邦

https://www.liblib.art/modelinfo/2c9398ced43b7346a41bbf465946341d
utopia的意思是乌托邦,作者称:MoonMix Utopia系列的制作目的是在保证人物写实感的前提下,力争题材泛用性上的最大化,这也是本系列模型起名“乌托邦”的由来,我希望这个模型可以绘制乌托邦世界中的千奇百态。
和其他号称真实的模型相比,MoonMix Utopia无论是在人体细节(如发丝、皮肤)方面,还是在光影方面,都更有质感。

  • Copax TimeLessXL

https://civitai.com/models/118111/copax-realistic-xl-sdxl101.0
真实模型,似乎很适合搞动植物摄影
Steps : 40~60
CFG : 7~10
You can also use hiresfix or After Detailer
Sampling : DPM 3M++ SDE Karass, Euler a or DPM 2M ++ SDE Karass
Nprompt:
(worst quality, low quality, illustration, 3d, 2d), open mouth, tooth,ugly face, old face, long neck,

  • Copax TimeLessXL Turbo

https://civitai.com/models/219293?modelVersionId=247259
自带美颜滤镜的真人模型
Steps : 1~4
CFG : 1~2
Size: 576x768
Hires upscaler: 4x-UltraSharp
Sampling : DPM++ SDE
VAE: none

  • Juggernaut XL

https://civitai.com/models/133005
最受欢迎的欧美美少女模型
Sampler: DPM++ 2M Karras
Steps: 30-40
CFG: 3-7 (less is a bit more realistic)
VAE is already Baked In

  • LEOSAM’s HelloWorld SDXL

https://civitai.com/models/43977/leosams-helloworld-sdxl-base-model
写实大模型
Steps ≥ 25
Sampler: DPM++ 2M Karras
CFG scale: 10
Size ≥ 1024x1024
ADetailer: open
HelloWorld 1.0模型使用必备的触发词是leogirl,除此以外,建议同时添加realistic和looking at viewer两个正向提示词。建议使用的负面提示词是:bad eyes, incorrect hands, worst teeth, abnormal anatomy, wrong lips, illustration, cartoon, painting。
HelloWorld模型支持1024*1024分辨率直接出图,不需要高分辨率放大,目前在近景人像直出质感上不输于SD1.5版本,但直出远景人像时仍存在瑕疵,因此建议搭配ADetailer插件使用,可以很好地修正远景人脸问题。

  • LEOSAM HelloWorld Turbo + LCM

https://civitai.com/models/214823/leosam-helloworld-turbo-lcm
本模型为HelloWorld SDXL原版结合SDXL Turbo和LCM技术的运行加速版本。搭配Eular a采样器,可以在6-8步内生图,是原sdxl版本的三倍速。本模型针对Eular a采样器进行效果调优,只推荐使用Eular A采样器出图。
采样器:Eular A(重要!模型针对Eular a专门适配,其他采样器效果不佳)
采样步数:8步(6~8步均可)
CFG scale:2(重要!CFG scale建议1.5~2.5)
放大算法:ESRGAN 4x(其他放大算法也可以,非必须选项,请确保GPU显存充足)
放大倍数:1.5倍
放大步数:8步
放大降噪系数:0.3

  • SDS_FILM / 胶片摄影_XL

https://civitai.com/models/183133
现代亚洲女性、男性胶片摄影
现在大部分采样方法在大部分场景下不再产生过度的噪点,所以refiner不再是必须,After Detailer 也可以正常使用。其余部分依然同下。
DPM++ 2M Karras、Euler、Restart表现相对更好。

  • ICBINP - “I Can’t Believe It’s Not Photography” LCM快速版

https://civitai.com/models/28059?modelVersionId=253668
在C站,最受欢迎的摄影类大模型叫ICBINP,“I Can’t Believe It’s Not Photography”(我不敢相信这不是照片)
VAE 已经内置
采样器:DPM++ SDE Karras、LCM均可(后者风格更加阴郁)
分辨率为 640x960 或 960x640,CFG 为 1-2,步数:5

  • ⊣ Realities Edge XL ⊢ ⋅ LCM+SDXLTurbo!

https://civitai.com/models/129666?modelVersionId=242718
照片级真实感、3D、2.5D、插图、照片处理、肖像
分辨率采用768x1344和1024x1296
即使在更高的 CFG 上,生成错误的风险也非常低 - 建议使用 5.5-15
采样器推荐DPM+ 3M SDE Karras
Clip Skip 1-4,经常使用2
所有的img2img模式都非常有效,平衡低CFG和更高的去噪强度,将产生充满有趣细节的清晰清晰放大

名称解读

当模型过多的时候,很多时候我们会记不清它们的特点和用法,但其实从模型的名称里,就可以看出一些重要信息:

  • 安全性:文件名后缀为ckpt意味着用 pickle 序列化文件,可能包含恶意代码;而safetensors只包含张量数据,更加安全。
  • 完整性:pruned是完整版,emaonly(ema)是裁剪版,如果是想要自己练模型的话,需要下载完整版。
  • 非文生图功能:inpainting用于图片重绘,upscaler用于图片超分。
  • 是否使用加速:LCM即Latent Consistency Models(潜在一致性模型),可用少数几步推理就生成图像,可大大加快生成速度。如果LCM和Turbo同时出现,那只能恭喜你捡到宝了。
  • 是否需使用VAE:VAE是可以内置到模型里面的,如果包含No VAEVAE,意味着模型内置了基座模型的默认VAE,如果包含Baked VAE,意味着模型内置了自己重新训练的VAE,这两种情况下都可以选择不加载额外VAE。

VAE

如果你对模型的生成效果不满意,可以在使用时设置一个匹配的VAE(Variable Auto Encoder,变量自动编码器)模型。它可以融入到模型结构中,常常能让色彩更丰富,图片更清晰,改善手部和面部,简直是体虚大模型的必备保健品。

许多模型都会发布自己的VAE,但我一般常用的只有三个,对于SD1.5及其衍生模型,如果想偏动漫风一些,可以使用kl-f8-anime2;如果想偏真人,可以使用vae-ft-mse-840000-ema-pruned。对于SDXL和SDXL Turbo,可以使用原生的sdxl_vae

Lora

Lora文件一般以safetensors或ckpt作为后缀名,使用时需在提示中输入特定格式语句lora:filename:multiplier,其中filename为名字,multiplier为权重。

  • Lora分为很多种,功能包括绘制人脸、美化人体、绘制服饰、添加风格、加速运算等。
  • 需要注意的一点是,一个Lora一般只能针对一类基座及其衍生模型,不要跨用。
  • Lora的权重一般在0到1之间,但有时候也会变化很大,并且带来不同的效果,可以多多尝试。
  • 有时候Lora要和特定的触发词一起使用。

嵌入

嵌入文件一般以pt或bin作为后缀名,使用时需在提示中输入嵌入名。

文件放置

不同网络文件下载完成后,需要放在本地对应的路径下才能成功加载。

  • 基座模型及衍生模型:stable-diffusion-webui\models\Stable-diffusion
  • VAE: stable-diffusion-webui\models\VAE
  • Lora:stable-diffusion-webui\models\Lora
  • 嵌入:stable-diffusion-webui\embeddings

注意为了方便管理,你可以按照功能或类别存放到不同的子文件夹中,例如我的模型就是按类别存放:
在这里插入图片描述
Lora就是按功能存放:
在这里插入图片描述

界面使用

  • 左侧模型选择界面:用于选择模型和VAE
    在这里插入图片描述

  • 右侧额外网络界面:用于选择模型、超网络、Lora和嵌入
    点击Show dirs可以根据自定义的子文件夹筛选模型
    在这里插入图片描述
    点击模型右上角的锤子,可以对其信息进行编辑
    在这里插入图片描述
    我一般把对模型的描述放在notes里面,因为如果放在描述里会显示在选择界面里,看着非常乱,点击Replace preview可以将模型封面图替换为当前生成的图片。
    在这里插入图片描述
    炫耀一下我的老婆们:
    在这里插入图片描述

  • sd-webui-prompt-all-in-one插件:用于选择模型、超网络、Lora和嵌入
    但无法根据文件目录来做筛选,也无法编辑模型信息,应该只是调用了额外网络界面的显示接口
    在这里插入图片描述

相关文章:

Stable Diffusion系列(三):网络分类与选择

文章目录 网络分类模型基座模型衍生模型二次元模型2.5D模型写实风格模型 名称解读 VAELora嵌入文件放置界面使用 网络分类 当使用SD webui绘图时,为了提升绘图质量,可以多种网络混合使用,可选的网络包括了模型、VAE、超网络、Lora和嵌入。 …...

Twincat中PLC的ST语言编程实现机器人安全交互

在TwinCAT中,使用ST语言(Structured Text)进行PLC编程是一种常见的做法。 机器人接触力超过预设阈值后执行停止动作 为了实现机器人在接触力超过预设阈值后停止动作的功能,你需要编写一段ST语言代码,以检查当前的接触…...

Redis实现日榜|直播间榜单|排行榜|Redis实现日榜01

前言 直播间贡献榜是一种常见的直播平台功能,用于展示观众在直播过程中的贡献情况。它可以根据观众的互动行为和贡献值进行排名,并实时更新,以鼓励观众积极参与直播活动。 在直播间贡献榜中,每个观众都有一个对应的贡献值&#…...

如何使用内网穿透工具实现Java远程连接本地Elasticsearch搜索分析引擎

文章目录 前言1. Windows 安装 Cpolar2. 创建Elasticsearch公网连接地址3. 远程连接Elasticsearch4. 设置固定二级子域名 前言 简单几步,结合Cpolar 内网穿透工具实现Java 远程连接操作本地分布式搜索和数据分析引擎Elasticsearch。 Cpolar内网穿透提供了更高的安全性和隐私保…...

C语言数据结构-----常用七种排序介绍、分类、实现及性能比较

前言 ①排序:所谓排序,就是使一串记录,按照其中的某个或某些关键字的大小,递增或递减的排列起来的操作。 ②稳定性:假定在待排序的记录序列中,存在多个具有相同的关键字的记录,若经过排序&#…...

2023年山东省职业院校技能大赛高职组 “软件测试”赛项竞赛任务四 单元测试

任务四 单元测试 任务要求 题目1:任意输入2个正整数值分别存入x、y中,据此完成下述分析:若x≤0或y≤0,则提示:“输入不符合要求。”;若2值相同,则提示“可以构建圆形或正方形”;若2…...

在Redis客户端设置连接密码 并演示密码登录

我们先连接到Redis服务 然后 我们要输入 CONFIG SET requirepass “新密码” 例如 CONFIG SET requirepass "A15167"这样 密码就被设置成立 A15167 我们 输入 AUTH 密码 例如 AUTH A15167这里 返回OK说明成功了 然后 我们退出在登录就真的需要 redis-cli -h IP地…...

阿里云公有云平台

1. 请简要介绍一下公有云平台的基本概念和特点。 公有云是一种云计算模型,其中服务器、网络和存储资源等IT基础架构以虚拟资源的形式提供,并且可以通过互联网进行访问。这些资源是由第三方提供商共享并提供给用户的,包括计算、存储、网络等。…...

Zookeeper的学习笔记

Zookeeper概念 Zookeeper是一个树形目录服务,简称zk。 Zookeeper是一个分布式的、开源的分布式应用程序的协调服务 Zookeeper提供主要的功能包括:配置管理,分布式锁,集群管理 Zookeeper命令操作 zk数据模型 zk中的每一个节点…...

leetcode2两数加和问题(链表)

题目思路: ①创建一个int类型的局部变量,用来存储两个结点的Val值。 ②判断该Val值与10求余(mod)后是否大于0,如果大于0, 则需要在下一个结点进位。 ③最关键的步骤:实现l1,l2结点数值相加后构建新的存储求和后的结点&#xff0…...

VSCode中配置prettier和ESLint

文章目录 了解ESLint和Prettier的作用prettier配置ESLint配置常见问答ESLint 和Prettier 有什么区别?为什么我应该同时使用ESLint 和Prettier?在使用ESLint 和Prettier 时,有可能出现它们之间的规则冲突吗?我已经在项目中使用了ES…...

如何将本地websocket发布至公网并实现远程访问服务端

文章目录 1. Java 服务端demo环境2. 在pom文件引入第三包封装的netty框架maven坐标3. 创建服务端,以接口模式调用,方便外部调用4. 启动服务,出现以下信息表示启动成功,暴露端口默认99995. 创建隧道映射内网端口6. 查看状态->在线隧道,复制所创建隧道的公网地址加端口号7. 以…...

分享 | 软件测试的基本流程是什么?软件测试流程详细介绍

软件测试 软件测试和软件开发一样,是一个比较复杂的工作过程,如果无章法可循,随意进行测试势必会造成测试工作的混乱。为了使测试工作标准化、规范化,并且快速、高效、高质量地完成测试工作,需要制订完整且具体的测试…...

浮点数的转换--IEEE 754

IEEE754标准是一种浮点数表示标准,一般分为 单精度(32位的二进制数);双精度(64位的二进制数) 根据国际标准IEEE754,任意一个二进制浮点数V可以表示为下面形式: V (-1)^s *&#…...

若依框架介绍

RuoYi(若依)是一款基于Spring Boot、Spring Cloud等开源框架搭建的企业级开发平台,旨在提供全面的解决方案,简化企业级应用开发,提高开发效率。 主要特点: 1. 模块化设计 RuoYi采用模块化的设计&#xff0…...

iMazing2024免费版iOS移动设备管理软件

以自己的方式管理iPhone,让备受信赖的软件为您传输和保存音乐、消息、文件和数据。安全备份任何 iPhone、iPad 或 iPod touch。iMazing 功能强大、易于使用,称得上是 Mac 和 PC 上最好的 iOS 设备管理器。 正在为iTunes繁琐的操作发愁?设备数…...

Zookeeper整合Java实战,不同客户端使用汇总

Java学习面试指南:https://javaxiaobear.cn ZooKeeper应用的开发主要通过Java客户端API去连接和操作ZooKeeper集群。可供选择的Java客户端API有: ZooKeeper官方的Java客户端API。 第三方的Java客户端API,比如Curator。 ZooKeeper官方的客户…...

【python】Ubuntu下安装spyder及matplotlib中文显示

一、查看Ubuntu版本 $ lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 22.04.3 LTS Release: 22.04 Codename: jammy尝试用cat /etc/debian_version命令,竟然可以显示出来Debian的版本。 $ cat /etc/debian_version …...

Vue中操作dom,jQuery添加css类,document对象不可使用

...

《运维人员的未来:IT界的“万金油“如何继续闪耀光芒》

文章目录 每日一句正能量前言35岁被称为运维半衰期,究竟为何?如何顺利过渡半衰期运维的职业发展路径后记 每日一句正能量 凡事顺其自然,遇事处于泰然,得意之时淡然,失意之时坦然,艰辛曲折必然,历…...

ip addr和ifconfig

ip addr可以显示更多信息,包括为启动的网络驱动如wlan,而ifocnfig只显示在线的驱动。若wlan是down的,则ip addr会显示信息,ifconfig不会显示信息。 ip addr: ifconfig:...

Crow:Middlewares 庖丁解牛7 after_handlers_call_helper

Crow:Middlewares 庖丁解牛6 middleware_call_helper-CSDN博客 介绍了对插件before_handle的调用 当完成了detail::middleware_call_helper的调用后,如果没有在before_handle中设置req被终止处理,也就是 if (!res.completed_) {need_to_call_after_handlers_ = true;handler…...

ts相关笔记(extends、infer、Pick、Omit)

最近刷了本ts小册,对一些知识点做下笔记。 extends extends 是一个关键字,用于对类型参数做一些约束。 A extends B 意味着 A 是 B 的子类型,比如下面是成立的 ‘abc’ extends string599 extends number 看下面例子: type …...

8.21 PowerBI系列之DAX函数专题-帕累托分析

需求 实现 1 按商品小类累积 var rollup_sales calculate(//计算当前累计销售额 [销售额], filter(allselected(order_2[产品小类]),sum(order_2[订单金额])<[销售额]) ) //按小类累积金额,filter内的销售额为选中的各小类的销售额 //金额从大到小累积&#xff0c;用&l…...

结构体-2-测试排名

22-结构体-2-测试排名 [命题人 : 外部导入] 时间限制 : 1.000 sec 内存限制 : 128 MB 题目描述 为了提升同学们的编程能力&#xff0c;老师们会在平时进行C语言的上机测试&#xff0c;了解班上同学的学习情况&#xff0c;对于一些测试成绩较差的同学&#xff0c;老师会进行督促…...

LeetCode刷题---快乐数

解题思路 该题的解题思路为使用哈希表来存储每次平方的和的结果&#xff0c;看是否有重复的数&#xff0c;如果存在第n次的平方和的数和第i次(i<n)平方和的数想等&#xff0c;那么它就不是一个快乐数。否则&#xff0c;则为快乐数。 代码实现&#xff1a; public boolean i…...

web前端游戏项目-辨色大比拼【附源码】

web前端游戏项目-辨色大比拼【附源码】 《辨色大比拼》是一个旨在测试和提升玩家颜色识别能力的在线游戏。在游戏中&#xff0c;玩家将通过辨识颜色来解谜并推进游戏进程。辨色大比拼也是一个寓教于乐的游戏&#xff0c;它不仅提供了一个有趣的辨色挑战&#xff0c;还能帮助玩…...

MongoDB操作_数据库_集合

.......................................................................................................................................................... 三、MongoDB操作 3.1 数据库操作 一个mongodb中可以建立多个数据库。 MongoDB的默认数据库为"test…...

50个免费的 AI 工具,提升工作效率(附网址)

上次我们已经介绍了20个精选的提高工作效率的免费AI工具&#xff0c;但如果你觉得这些AI工具还不过瘾的话&#xff0c;想进一步成为职场中最了解AI的人&#xff0c;本文将汇总介绍免费最新的50个AI工具。 DeepSwap DeepSwap 是一个基于 AI 的工具&#xff0c;适用于想要制作令人…...

g++ strip debug

strip(1) command_--strip-debug-CSDN博客 strip main.outll main.out -rwxr-xr-x 1 root root 6272 Mar 22 16:14 main.outfile main.out main.out: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, Bu…...

微服务实战系列之Dubbo(上)

前言 随着一年一度冬至的到来&#xff0c;2023的步伐也将远去。而博主的系列文章&#xff0c;也将从今天起&#xff0c;越来越聚焦如何构建微服务“内核”上。前序系列文章几乎囊括了微服务的方方面面&#xff0c;无论使用什么框架、组件或工具&#xff0c;皆可拿来用之。 那么…...

一篇讲透:箭头函数、普通函数有什么区别

前言 &#x1f4eb; 大家好&#xff0c;我是南木元元&#xff0c;热衷分享有趣实用的文章&#xff0c;希望大家多多支持&#xff0c;一起进步&#xff01; &#x1f345; 个人主页&#xff1a;南木元元 目录 什么是箭头函数 箭头函数和普通函数的区别 更简洁的语法 箭头函数…...

第40节: Vue3 注册生命周期钩子

在UniApp中使用Vue3框架时&#xff0c;你可以注册生命周期钩子来执行特定的逻辑。以下是一个示例&#xff0c;演示了如何在UniApp中使用Vue3框架注册生命周期钩子&#xff1a; <template> <view> <p>{{ message }}</p> </view> </templ…...

docker给容器分配固定ip

1.为 Docker 容器设置一个固定的 IP 地址 要为 Docker 容器设置一个固定的 IP 地址&#xff0c;有几种常见的方法&#xff1a; 使用自定义网络和静态 IP 地址&#xff1a; 你可以创建一个自定义的 Docker 网络&#xff0c;并在这个网络上为容器分配静态 IP 地址。首先&#x…...

Hadoop入门学习笔记——二、在虚拟机里部署HDFS集群

视频课程地址&#xff1a;https://www.bilibili.com/video/BV1WY4y197g7 课程资料链接&#xff1a;https://pan.baidu.com/s/15KpnWeKpvExpKmOC8xjmtQ?pwd5ay8 Hadoop入门学习笔记&#xff08;汇总&#xff09; 目录 二、在虚拟机里部署HDFS集群2.1. 部署node1虚拟机2.2. 部…...

Spring之国际化:i18n

学习的最大理由是想摆脱平庸&#xff0c;早一天就多一份人生的精彩&#xff1b;迟一天就多一天平庸的困扰。各位小伙伴&#xff0c;如果您&#xff1a; 想系统/深入学习某技术知识点… 一个人摸索学习很难坚持&#xff0c;想组团高效学习… 想写博客但无从下手&#xff0c;急需…...

Java读取类路径下的JSON文件并转换为实体列表

使用 Jackson 库来读取类路径下的 JSON 文件并将其转换为对应实体列表。 在实际开发中可能在本地环境中需要调用别人的接口&#xff0c;别人的接口如果还没开发好或者本地环境不支持外部接口调用的时候&#xff0c;可以读取json文件来造数据&#xff0c;方便调试。 以Student…...

复分析——第1章——复分析准备知识(E.M. Stein R. Shakarchi)

第一章 复分析准备知识 (Preliminaries to Complex Analysis) The sweeping development of mathematics during the last two centuries is due in large part to the introduction of complex numbers; paradoxically, this is based on the seemingly absurd no…...

C++ 继承方式

C++ 继承方式 实验介绍 本章节将学习权限关键字的使用,并将一一举例验证 public、protected、private 的使用,学完本小节实验后将彻底掌握权限关键字的使用。 知识点 权限关键字使用位置继承中的权限关键字public 继承protected 继承private 继承权限关键字使用位置 示例…...

华为云Windows Server服务器下,Node使用pm2-logrotate分割pm2日志,解决pm2日志内存占用过高的问题。

一、简介 PM2 是一个守护进程管理器&#xff0c;它将帮助您管理和保持您的应用程序在线。PM2 入门很简单&#xff0c;它以简单直观的 CLI 形式提供&#xff0c;可通过 NPM 安装。官网地址&#xff1a;https://pm2.keymetrics.io/ 二、问题&#xff1a;pm2日志内存占用过高&am…...

web3风险投资公司之Electric Capital

文章目录 什么是 Electric CapitalElectric团队 Electric Capital 开发者报告参考 什么是 Electric Capital 官网&#xff1a;https://www.electriccapital.com/ 官方github&#xff1a;https://github.com/electric-capital Electric Capital 是一家投资于加密货币、区块链企…...

为什么员工都非常抵触「绩效考核」,该怎么办呢?

员工抵制绩效考核的原因可能有很多&#xff0c;其中一些常见的原因包括&#xff1a; 考核方式不公正&#xff1a;如果考核方式不够客观、公正&#xff0c;或者与员工的实际工作情况不符&#xff0c;员工就会对绩效考核产生不信任感&#xff0c;从而产生抵触情绪。 工作压力增大…...

[node]Node.js 模块系统

[node]模块系统 Node.js中的模块系统模块的使用模块的导入模块的导出导出多个值导出默认值导出可传参的函数 文件查找策略从文件模块缓存中加载从原生模块加载从文件加载 Node.js中的模块系统 为了让Node.js的文件可以相互调用&#xff0c;Node.js提供了一个简单的模块系统。 …...

【数据结构】什么是二叉树?

&#x1f984;个人主页:修修修也 &#x1f38f;所属专栏:数据结构 ⚙️操作环境:Visual Studio 2022 目录 &#x1f4cc;二叉树的定义 &#x1f4cc;二叉树的特点 &#x1f4cc;特殊二叉树 &#x1f4cc;二叉树的性质 &#x1f4cc;二叉树的存储结构 &#x1f4cc;二叉树…...

C#教程(四):多态

1、介绍 1.1 什么是多态 在C#中&#xff0c;多态性&#xff08;Polymorphism&#xff09;是面向对象编程中的一个重要概念&#xff0c;它允许不同类的对象对同一消息做出响应&#xff0c;即同一个方法可以在不同的对象上产生不同的行为。C#中的多态性可以通过以下几种方式实现…...

电力系统风储联合一次调频MATLAB仿真模型

微❤关注“电气仔推送”获得资料&#xff08;专享优惠&#xff09; 简介&#xff1a; 同一电力系统在不同风电渗透率下遭受同一负荷扰动时&#xff0c;其频率变化规律所示&#xff1a; &#xff08;1&#xff09;随着电力系统中风电渗透率的不断提高&#xff0c;风电零惯性响…...

《PCI Express体系结构导读》随记 —— 内容与作者简介

本书内容介绍 本书讲述了PCI与PCI Express总线相关的最为基础的内容&#xff0c;并介绍了一些必要的、与PCI总线相关的处理器体系结构知识&#xff0c;这也是本书的重点所在。深入理解处理器体系结构是理解PCI与PCI Express总线的重要基础。 读者通过对本书的学习&#xff0c…...

C#字典和列表转LuaTable

C#字典和列表转LuaTable 将C#Dictionary转成luaTable将C#List转成luaTable 将C#Dictionary转成luaTable function DicToLuaTable(Dic)--将C#的Dic转成Lua的Tablelocal dic {}if Dic thenlocal iter Dic:GetEnumerator()while iter:MoveNext() dolocal k iter.Current.Keylo…...

动态内存管理(1)

目录 ​​​​​​​ 1. 为什么存在动态内存分配 2. 动态内存函数的介绍 2.2 calloc 2.3 realloc 3. 常见的动态内存错误 3.1 对NULL指针的解引用操作 3.2 对动态开辟空间的越界访问 3.3 对非动态开辟内存使用free释放 3.4 使用free释放一块动态开辟内存的一部分 3.5 对同一块动…...

ThunderSearch(闪电搜索器)_网络空间搜索引擎工具_信息收集

文章目录 ThunderSearch简介1 项目地址2 使用方式2.1 配置文件config.json说明2.2 构建和运行 3 使用式例 ThunderSearch简介 ThunderSearch&#xff08;闪电搜索器&#xff09;是一款使用多个(【支持Fofa、Shodan、Hunter、Zoomeye、360Quake网络空间搜索引擎】网络空间搜索引…...