MiniMax H3 R2V工作流:SLA稀疏注意力让RTX 3080 10GB上10秒视频仅需3分12秒

显示原文

MiniMax H3 R2V 工作流程(含 SLA 通知 / ComfyUI)

RTX 3080 10GB 提供 0.6MP 和 10 秒的 R2V 性能。3分12秒事情就是这样运作的。

你需要什么

ComfyUI 0.33.0及更高版本(操作检查:0.33.1 / 火炬 2.13 + cu130)

自定义节点

cd ComfyUI/custom_nodes
git clone https://github.com/PlagueKind/ComfyUI-PlagueKind-Nodes

H3SLAAttention这是用它时的。MIT和Triton是必修的(如果包含sageattention,通常也会包含)。

模型(全部来自Comfy-Org/MiniMax-H3)

档案 安置
minimax_h3_ref2va_pruned_int8_convrot.safetensors models/diffusion_models/
qwen3vl_32b_minimax_h3_nvfp4_awq.safetensors models/text_encoders/
minimax_h3_video_vae_fp16.safetensors models/vae/
minimax_h3_audio_vae_fp32.safetensors models/vae/

涡轮LoRA(models/loras/(被放入)

启动旗帜

--vram-headroom 2.0 --use-sage-attention --disable-pinned-memory

--disable-pinned-memory是强烈推荐确实如此。如果你没有,ComfyUI会锁定40%的内存,这样就不能被分页,切换批次或配置时,空闲内存就会用光。

同样的设置会慢四倍。GPU使用率100%——功耗依然很慢,所以从外观看不出来。一次性使用慢10%,但很值得。

该配置的实际测试(RTX 3080 10GB / 0.6MP 608x1056 / 10.125秒 / 2张参考图片 / 同一种子)

创作 采样 总需求
Sage のみ・ckpt850 8step 7分48秒 9分42秒
sage + SLA・ckpt850 8步 3分57秒 5分31秒
Sage + SLA + nopin・lightx2v 4step 2分03秒 3分12秒

内置的 JSON 是最终配置(lightx2v 4step)。

区分用途

步进 LoRA 采样器
安静剪辑 4 LightX2V(强度0.75) er_sde
带运动的剪辑 8 CCKPT850(强度1.0) res_multistep

快速移动分成四步崩溃(扫武器、跳舞等)分8步解决。

SLA节点的设置

项目 价值 理由
配置 链条末端,直接连接调度器和引导器 作者的基本要求。如果你删除它,它就无法使用。
sparsity_ratio 0.90 盈亏平衡是0.60。低于这个,它比人群慢
block_size 64 128的线路变得机械化。H3以每秒80线的速度打包音频,
protect_audio 关于 音频只占系列的1%,关闭后只有声音会退化。成本大约是7%
min_seq_len 8192 低于此水平的序列会自动恢复为稠密(低分辨率和短长度无效)。

无论它是否有效斯特尔日志你可以在这里查看。

SLA: 400 calls | S=49826 | blocks 151/779 kept (80.6% sparse) | 0 dense fall-throughs | displaced attention_sage

displaced attention_pytorch如果出现该消息,Sage就无效。

Voice Sigma Shift 是 12.0 / 3.0

MiniMaxH3SigmaShift在音频方面,3.0是正数。当你设置为6.0时,它会在音频上分4步,变成噪音。使用Turbo时几乎所有音频噪音都是由此引起的。

替换地点

  • 提示词(带占位符)
  • example_character.png/example_background.png把它当作参考图片。
  • 输出目的地H3/output

如果你有多张镜头,你想修正背景,请附上一张背景图片作为第二张图片的参考。。即使你在正文中详细写出空间,没有参考,每次切割的位置也会不同。

{
“id”:“E3F2B845-8F2C-4B5A-9CAF-EAC1029D3E7E”,
“修订”:0,
“last_node_id”:146,
“last_link_id”:299,
“节点”: [
{
“id”:92,
“类型”:“保存视频”,
“POS”: [
1150,
4880
],
“规模”:[
1210,
126
],
“flags”: {},
“命令”:22,
“模式”:0,
“输入”: [
{
“名称”:“视频”,
“类型”:“视频”,
“链接”:260
}
],
“输出”: [
{
“名称”:“视频”,
“类型”:“视频”,
“链接”:无
}
],
“属性”:{},
“widgets_values”:[
“H3/输出”,
“car”,
“车”
]
},
{
“id”:115,
“类型”:“分辨率选择器”,
“POS”: [
-1480,
5610
],
“规模”:[
270,
170
],
“flags”: {},
“顺序”:0,
“模式”:0,
“showAdvanced”:false,
“输入”: [],
“输出”: [
{
“name”: “宽度”,
“类型”:“INT”,
“链接”: [
276
]
},
{
“名字”:“身高”,
“类型”:“INT”,
“链接”: [
277
]
}
],
“标题”:“分辨率选择器(尺寸)”,
“性质”:{
“S&R 节点名”:“ResolutionSelector”
},
“widgets_values”:[
“9:16(宽屏竖屏)”
0.6,
32
],
“颜色”:“#322”,
“BGCOLOR”:“#533”
},
{
“id”:116,
“类型”:“MarkdownNote”,
“POS”: [
-2030,
4850
],
“规模”:[
450,
889.6875
],
“flags”: {},
“秩序”:1,
“模式”:0,
“输入”: [],
“输出”:[],
“标题”:“注:MiniMax H3”
“属性”:{},
“widgets_values”:[
“## MiniMax H3\n\n[MiniMax H3](https://www.minimax.io/blog/minimax-h3)是MiniMax通用的全模态生成模型。它能够共同理解文本、图像、视频和音频,并生成具有**原生立体声音频**的视频:语音、音效和音乐在一次前向中联合建模,而非事后叠加。输出最高可达2K分辨率,24fps,最高约15秒。\n\n## ComfyUI链接\n- [ComfyUI#15224](https://github.com/Comfy-Org/ComfyUI/pull/15224)\n- [ 🤗 Comfy-Org/MiniMax-H3(https://huggingface.co/Comfy-Org/MiniMax-H3)\n\n## 关于此工作流程\n\n该模板使用“MiniMaxH3ReferenceToVideo”节点运行**视频参考(ref2va)**任务。它会将参考图片、视频和独立音频的任意混合交织进生成,锁定角色身份、风格、动作、镜头动作或声音。\n\n**关键输入**\n\n- **ref_images / ref_videos / ref_video_audios / ref_audios**:最多9张参考图片,3个参考视频(每个视频可配对配对),3个独立参考音频片段\n- **提示**:按标签按连接顺序引用输入,例如“',
],
“颜色”:“#222”,
“BGCOLOR”:“#000”
},
{
“id”:117,
“类型”:“MarkdownNote”,
“POS”: [
-2500,
4850
],
“规模”:[
440,
740
],
“flags”: {},
“秩序”:2,
“模式”:0,
“输入”: [],
“输出”:[],
“标题”:“注:模型链接”,
“属性”:{},
“widgets_values”:[
“## 模型链接\n[ 🤗 Comfy-Org/MiniMax-H3](https://huggingface.co/Comfy-Org/MiniMax-H3)\n\n**vae**\n\n- [minimax_h3_video_vae_fp16.安全张力器](https://huggingface.co/Comfy-Org/MiniMax-H3/resolve/main/vae/minimax_h3_video_vae_fp16.safetensors)\n- [minimax_h3_audio_vae_fp32.安全张量](https://huggingface.co/Comfy-Org/MiniMax-H3/resolve/main/vae/minimax_h3_audio_vae_fp32.safetensors)\n\n**diffusion_models\n\n- [minimax_h3_ref2va_pruned_int8_convrot.安全张力器](https://huggingface.co/Comfy-Org/MiniMax-H3/resolve/main/diffusion_models/minimax_h3_ref2va_pruned_int8_convrot.safetensors)\n\n**text_encoders**\n\n- [qwen3vl_32b_minimax_h3_nvfp4_awq.安全张力器](https://huggingface.co/Comfy-Org/MiniMax-H3/resolve/main/text_encoders/qwen3vl_32b_minimax_h3_nvfp4_awq.safetensors)\n\n\n## 模型存储位置\n\n'''\n📂 ComfyUI/\n├—— 📂 models/\n│ ├── 📂 vae/\n│ ├── minimax_h3_video_vae_fp16.safetensors\n│ │ └── minimax_h3_audio_vae_fp32.safetensors\n│ ├── 📂 diffusion_models/\n│ │ └── minimax_h3_ref2va_pruned_int8_convrot.safetensors\n│ └── 📂 text_encoders/\n│ └── qwen3vl_32b_minimax_h3_nvfp4_awq.safetensors\n'''\n\n## 报告问题\n\n注: 请先更新ComfyUI([guide](https://docs.comfy.org/installation/update_comfyui)) 并准备所需模型。桌面/云端更新遵循稳定版本,因此部分夜间支持的模型可能尚未可用。\n\n- 无法运行 / 运行时错误:[ComfyUI/issues](https://github.com/comfyanonymous/ComfyUI/issues)\n- 界面/前端问题:[ComfyUI_frontend/问题](https://github.com/Comfy-Org/ComfyUI_frontend/issues)\n- 工作流程问题:[workflow_templates/issues](https://github.com/Comfy-Org/workflow_templates/issues)\n”
],
“颜色”:“#222”,
“BGCOLOR”:“#000”
},
{
“id”:119,
“类型”:“VAELoader”,
“POS”: [
-1490,
5270
],
“规模”:[
640,
70
],
“flags”: {},
“秩序”:3,
“模式”:0,
“输入”: [],
“输出”: [
{
“姓名”:“VAE”,
“类型”:“VAE”,
“链接”: [
251,
273
]
}
],
“性质”:{
“S&R 节点名”:“VAELoader”,
“模特”:[
{
“名称”:“minimax_h3_video_vae_fp16.安全承包器”,
“URL”: ”https://huggingface.co/Comfy-Org/MiniMax-H3/resolve/main/vae/minimax_h3_video_vae_fp16.safetensors",
“目录”:“VAE”
}
]
},
“widgets_values”:[
“minimax_h3_video_vae_fp16.安全钳子”
]
},
{
“id”:120,
“类型”:“VAELoader”,
“POS”: [
-1490,
5400
],
“规模”:[
650,
70
],
“flags”: {},
“秩序”:4,
“模式”:0,
“输入”: [],
“输出”: [
{
“姓名”:“VAE”,
“类型”:“VAE”,
“链接”: [
250,
274
]
}
],
“性质”:{
“S&R 节点名”:“VAELoader”,
“模特”:[
{
“名称”:“minimax_h3_audio_vae_fp32.安全张量”,
“URL”: ”https://huggingface.co/Comfy-Org/MiniMax-H3/resolve/main/vae/minimax_h3_audio_vae_fp32.safetensors",
“目录”:“VAE”
}
]
},
“widgets_values”:[
“minimax_h3_audio_vae_fp32.安全张力器”
]
},
{
“id”:121,
“类型”:“VAEDecodeAudio”,
“POS”: [
480,
5180
],
“规模”:[
230,
60
],
“旗帜”:{
“崩溃”:错误
},
“秩序”:20,
“模式”:0,
“输入”: [
{
“名称”:“样本”,
“类型”:“潜在”,
“链接”:281
},
{
“名字”:“vae”,
“类型”:“VAE”,
“链接”:250
}
],
“输出”: [
{
“名称”:“音频”,
“类型”:“音频”,
“链接”: [
259
]
}
],
“性质”:{
“S&R 节点名”:“VAEDecodeAudio”
},
“widgets_values”: []
},
{
“id”:122,
“类型”:“VAEDecode”,
“POS”: [
480,
5060
],
“规模”:[
230,
60
],
“旗帜”:{
“崩溃”:错误
},
“命令”:19,
“模式”:0,
“输入”: [
{
“名称”:“样本”,
“类型”:“潜在”,
“链接”:280
},
{
“名字”:“vae”,
“类型”:“VAE”,
“链接”:251
}
],
“输出”: [
{
“名称”:“图像”,
“类型”:“图像”,
“链接”: [
284
]
}
],
“性质”:{
“S&R的节点名”:“VAEDecode”
},
“widgets_values”: []
},
{
“id”:123,
“类型”:“KSamplerSelect”,
“POS”: [
-260,
5190
],
“规模”:[
370,
70
],
“flags”: {},
“秩序”:5,
“模式”:0,
“输入”: [],
“输出”: [
{
“名称”:“SAMPLER”,
“类型”:“采样器”,
“链接”: [
255
]
}
],
“性质”:{
“S&R 节点名”:“KSamplerSelect”
},
“widgets_values”:[
“er_sde”
]
},
{
“id”:124,
“类型”:“BasicScheduler”,
“POS”: [
-260,
5310
],
“规模”:[
370,
130
],
“flags”: {},
“秩序”:14,
“模式”:0,
“输入”: [
{
“名称”: “型号”,
“类型”:“模型”,
“链接”:287
}
],
“输出”: [
{
“名称”:“SIGMAS”,
“类型”:“SIGMAS”,
“链接”: [
256
]
}
],
“性质”:{
“S&R 节点名称”:“BasicScheduler”
},
“widgets_values”:[
“简单”,
4,
1
]
},
{
“id”:125,
“类型”:“SamplerCustomAdvanced”,
“POS”: [
150,
5110
],
“规模”:[
230,
140
],
“flags”: {},
“命令”:18,
“模式”:0,
“输入”: [
{
“名称”:“噪音”,
“类型”:“噪音”,
“链接”:253
},
{
“名称”:“引导者”,
“类型”:“引导者”,
“链接”:254
},
{
“名称”:“采样器”,
“类型”:“采样器”,
“链接”:255
},
{
“名称”:“sigmas”,
“类型”:“SIGMAS”,
“链接”:256
},
{
“名字”:“latent_image”,
“类型”:“潜在”,
“链接”:271
}
],
“输出”: [
{
“name”: “output”,
“类型”:“潜在”,
“链接”: [
280,
281
]
},
{
“名字”:“denoised_output”,
“类型”:“潜在”,
“链接”:[]
}
],
“性质”:{
“S&R 节点名”:“SamplerCustomAdvanced”
},
“widgets_values”: []
},
{
“id”:126,
“类型”:“BasicGuider”,
“POS”: [
-260,
5080
],
“规模”:[
360,
60
],
“flags”: {},
“秩序”:17,
“模式”:0,
“输入”: [
{
“名称”: “型号”,
“类型”:“模型”,
“链接”:288
},
{
“名字”:“条件反射”,
“类型”:“条件反射”,
“链接”:270
}
],
“输出”: [
{
“名称”:“引导者”,
“类型”:“引导者”,
“链接”: [
254
]
}
],
“性质”:{
“S&R 节点名”:“BasicGuider”
},
“widgets_values”: []
},
{
“id”:127,
“类型”:“UNETLoader”,
“POS”: [
-1490,
4940
],
“规模”:[
640,
90
],
“flags”: {},
“秩序”:6,
“模式”:0,
“输入”: [],
“输出”: [
{
“名称”:“型号”,
“类型”:“模型”,
“链接”: [
293
]
}
],
“性质”:{
“S&R 节点名称”:“UNETLoader”,
“模特”:[
{
“名称”:“minimax_h3_ref2va_pruned_int8_convrot.安全承包器”,
“URL”: ”https://huggingface.co/Comfy-Org/MiniMax-H3/resolve/main/diffusion_models/minimax_h3_ref2va_pruned_int8_convrot.safetensors",
“目录”:“diffusion_models”
}
]
},
“widgets_values”:[
“minimax_h3_ref2va_pruned_int8_convrot.安全张量”,
“默认”
]
},
{
“id”:128,
“类型”:“CLIPLoader”,
“POS”: [
-1490,
5090
],
“规模”:[
640,
120
],
“flags”: {},
“秩序”:7,
“模式”:0,
“输入”: [],
“输出”: [
{
“名称”:“CLIP”,
“类型”:“CLIP”,
“链接”: [
272
]
}
],
“性质”:{
“S&R 节点名”:“CLIPLoader”,
“模特”:[
{
“名称”:“qwen3vl_32b_minimax_h3_nvfp4_awq.安全绷量”,
“URL”: ”https://huggingface.co/Comfy-Org/MiniMax-H3/resolve/main/text_encoders/qwen3vl_32b_minimax_h3_nvfp4_awq.safetensors",
“目录”:“text_encoders”
}
]
},
“widgets_values”:[
“qwen3vl_32b_minimax_h3_nvfp4_awq.安全张力器”,
“极小极大”,
“默认”
]
},
{
“id”:129,
“类型”:“随机噪声”,
“POS”: [
-260,
4940
],
“规模”:[
360,
90
],
“flags”: {},
“命令”:8,
“模式”:0,
“输入”: [],
“输出”: [
{
“名称”:“噪音”,
“类型”:“噪音”,
“链接”: [
253
]
}
],
“性质”:{
“S&R 节点名”:“RandomNoise”
},
“widgets_values”:[
0,
“随机化”
]
},
{
“id”:130,
“类型”:“CreateVideo”,
“POS”: [
790,
5090
],
“规模”:[
270,
110
],
“flags”: {},
“命令”:21,
“模式”:0,
“输入”: [
{
“名称”: “图像”,
“类型”:“图像”,
“链接”:290
},
{
“名称”:“音频”
“形状”:7,
“类型”:“音频”,
“链接”:259
}
],
“输出”: [
{
“名称”:视频“,
“类型”:“视频”,
“链接”: [
260
]
}
],
“性质”:{
“S&R 节点名”:“CreateVideo”
},
“widgets_values”:[
24,
8
]
},
{
“同上”:131,
“类型”:“ComfyMathExpression”,
“POS”: [
-1450,
5940
],
“规模”:[
225,
0
],
“旗帜”:{
“倒塌”:确实如此
},
“秩序”:15,
“模式”:0,
“输入”: [
{
“标签”:“a”,
“name”: “values.a”,
“类型”:“浮动,内性,布尔值”,
“链接”:261
},
{
“标签”:“B”,
“name”: “values.b”,
“形状”:7,
“类型”:“浮动,内性,布尔值”,
“链接”:空
}
],
“输出”: [
{
“名称”:“浮动”,
“类型”:“浮动”,
“链接”:[]
},
{
“名字”:“INT”,
“类型”:“INT”,
“链接”: [
275
]
},
{
“名称”:“BOOL”,
“类型”:“BOOLEAN”,
“链接”:[]
}
],
“性质”:{
“S&R 节点名”:“ComfyMathExpression”
},
“widgets_values”:[
“max(5, round(a * 24)) + (5 - (max(5, round(a * 24)) % 17)) % 17”
]
},
{
“id”:132,
“类型”:“PrimitiveFloat”,
“POS”: [
-1480,
5830
],
“规模”:[
270,
70
],
“flags”: {},
“秩序”:9,
“模式”:0,
“输入”: [],
“输出”: [
{
“名称”:“浮动”,
“类型”:“浮动”,
“链接”: [
261
]
}
],
“标题”:“浮动(持续时间)”,
“性质”:{
“S&R 节点名”:“PrimitiveFloat”
},
“widgets_values”:[
10.0
],
“颜色”:“#322”,
“BGCOLOR”:“#533”
},
{
“同上”:136,
“类型”:“MiniMaxH3ReferenceToVideo”,
“POS”: [
-750,
4940
],
“规模”:[
410,
530
],
“flags”: {},
“命令”:16,
“模式”:0,
“输入”: [
{
“名称”: “剪辑”
“类型”:“CLIP”,
“链接”:272
},
{
“名字”:“vae”,
“类型”:“VAE”,
“链接”:273
},
{
“名字”:“audio_vae”,
“类型”:“VAE”,
“链接”:274
},
{
“标签”:“ref_image_0”,
“name”: “ref_images.ref_image_0”,
“形状”:7,
“类型”:“图像”,
“链接”:278
},
{
“标签”:“ref_image_1”,
“name”: “ref_images.ref_image_1”,
“形状”:7,
“类型”:“图像”,
“链接”:299
},
{
“标签”:“ref_image_2”,
“name”: “ref_images.ref_image_2”,
“形状”:7,
“类型”:“图像”,
“链接”:空
},
{
“标签”:“ref_video_0”,
“name”: “ref_videos.ref_video_0”,
“形状”:7,
“类型”:“图像”,
“链接”:空
},
{
“标签”:“ref_video_audio_0”,
“名称”:“ref_video_audios.ref_video_audio_0”,
“形状”:7,
“类型”:“音频”,
“链接”:空
},
{
“标签”:“ref_audio_0”,
“name”: “ref_audios.ref_audio_0”,
“形状”:7,
“类型”:“音频”,
“链接”:空
},
{
“name”: “prompt”,
“类型”:“字符串”,
“小工具”: {
“名字”:“提示词”
},
“链接”:279
},
{
“name”: “宽度”,
“类型”:“INT”,
“小工具”: {
“名称”:“宽度”
},
“链接”:276
},
{
“名字”:“身高”,
“类型”:“INT”,
“小工具”: {
“名字”:“身高”
},
“链接”:277
},
{
“name”:“长度”,
“类型”:“INT”,
“小工具”: {
“名称”:“长度”
},
“链接”:275
}
],
“输出”: [
{
“名称”:“积极”,
“类型”:“条件反射”,
“链接”: [
270
]
},
{
“名称”:“潜在”,
“类型”:“潜在”,
“链接”: [
271
]
}
],
“性质”:{
“S&R 节点名”:“MiniMaxH3ReferenceToVideo”
},
“widgets_values”:[
"",
1344,
768,
124,
“匹配”
]
},
{
“同上”:137,
“类型”:“加载图像”,
“POS”: [
-930,
5630
],
“规模”:[
290,
330
],
“flags”: {},
“秩序”:10,
“模式”:0,
“输入”: [],
“输出”: [
{
“名称”:“图像”,
“类型”:“图像”,
“链接”: [
278
]
},
{
“名字”:“面具”,
“类型”:“MASK”,
“链接”:无
}
],
“性质”:{
“S&R 节点名”:“LoadImage”
},
“widgets_values”:[
“example_character.png”,
“形象”
]
},
{
“id”:138,
“类型”:“PrimitiveStringMultiline”,
“POS”: [
-1480,
6000
],
“规模”:[
370,
390
],
“flags”: {},
“秩序”:11,
“模式”:0,
“输入”: [],
“输出”: [
{
“名称”:“字符串”,
“类型”:“字符串”,
“链接”: [
279
]
}
],
“标题”:“输入文本(提示)”,
“性质”:{
“S&R 节点名”:“PrimitiveStringMultiline”
},
“widgets_values”:[
“subject_definitions:\n(来源:参考图片)——描述这里的角色。\n\n摘要:\n[参考生成] 一两句话。\n\nretention_analysis:\n(出现在[镜头1]):partially_preserved——保留了什么,不保留了什么。\n\ndetailed_description:\n[镜头1] 一个连续镜头。请在此描述摄像机、构图和动作。\n\noverall_soundscape:\n仅使用剧内音效。\n\nnon_diegetic_music:\nN/A - 无配乐,无配乐,无任何音乐编排。”
],
“颜色”:“#322”,
“BGCOLOR”:“#533”
},
{
“id”:139,
“类型”:“加载图像”,
“POS”: [
-580,
5630
],
“规模”:[
290,
330
],
“flags”: {},
“秩序”:12,
“模式”:0,
“输入”: [],
“输出”: [
{
“名称”:“图像”,
“类型”:“图像”,
“链接”: [
299
]
},
{
“名字”:“面具”,
“类型”:“MASK”,
“链接”:无
}
],
“性质”:{
“S&R 节点名”:“LoadImage”
},
“widgets_values”:[
“example_background.png”,
“形象”
]
},
{
“id”:140,
“类型”:“MarkdownNote”,
“POS”: [
-1890,
5830
],
“规模”:[
300,
520
],
“flags”: {},
“秩序”:13,
“模式”:0,
“输入”: [],
“输出”:[],
“标题”:“注:尺寸设置参考”,
“属性”:{},
“widgets_values”:[
"|百万像素 |画面 |输出(倍数=32)|\n|---|---|---|\n|0.2 |16:9 |608 x 352 |\n|0.3 |16:9 |736 x 416 |\n|0.4 |16:9 |864 x 480 |\n|0.5 |16:9 |960 x 544 |\n|0.6 |16:9 |1056 x 608 |\n|0.7 |16:9 |1152 x 640 |\n|0.8 |16:9 | 1216 x 672 |\n|0.9 |16:9 |1280 x 736 |\n|0.98 |16:9 |1344 x 768 |\n|1.0 |16:9 |1376 x 768 |\n|1.2 |16:9 |1504 x 832 |\n|1.5 |16:9 |1664 x 928 |\n|1.8 |16:9 |1824 x 1024 |\n|2.0 |16:9 |1920 x 1088 |\n”
],
“颜色”:“#222”,
“BGCOLOR”:“#000”
},
{
“id”:141,
“类型”:“UpscaleModelLoader”,
“POS”: [
480,
5280
],
“规模”:[
320,
60
],
“flags”: {},
“命令”:90,
“模式”:4,
“输入”: [],
“输出”: [
{
“名字”:“UPSCALE_MODEL”,
“类型”:“UPSCALE_MODEL”,
“链接”: [
283
]
}
],
“性质”:{
“S&R 节点名”:“UpscaleModelLoader”
},
“widgets_values”:[
“4x-UltraSharp.pth”
]
},
{
“id”:142,
“类型”:“ImageUpscaleWithModel”,
“POS”: [
840,
5280
],
“规模”:[
280,
50
],
“flags”: {},
“命令”:91,
“模式”:4,
“输入”: [
{
“名称”:“upscale_model”,
“类型”:“UPSCALE_MODEL”,
“链接”:283
},
{
“名称”: “图像”,
“类型”:“图像”,
“链接”:284
}
],
“输出”: [
{
“名称”:“图像”,
“类型”:“图像”,
“链接”: [
289
]
}
],
“性质”:{
“S&R 节点名称”:“ImageUpscaleWithModel”
},
“widgets_values”: []
},
{
“id”:143,
“类型”:“EasyCache”,
“POS”: [
-1490,
5120
],
“规模”:[
300,
130
],
“flags”: {},
“秩序”:7,
“模式”:4,
“输入”: [
{
“名称”: “型号”,
“类型”:“模型”,
“链接”:292
}
],
“输出”: [
{
“名称”:“型号”,
“类型”:“模型”,
“链接”: [
298
]
}
],
“性质”:{
“S&R 节点名”:“EasyCache”
},
“widgets_values”:[
0.2,
0.15,
0.95,
错误
]
},
{
“同上”:144,
“类型”:“ImageScale”,
“POS”: [
1200,
5280
],
“规模”:[
300,
130
],
“flags”: {},
“命令”:92,
“模式”:4,
“输入”: [
{
“名称”: “图像”,
“类型”:“图像”,
“链接”:289
}
],
“输出”: [
{
“名称”:“图像”,
“类型”:“图像”,
“链接”: [
290
]
}
],
“性质”:{
“S&R 节点名”:“ImageScale”
},
“widgets_values”:[
“兰乔斯”
1920,
1088,
“残疾”
]
},
{
“id”:145,
“类型”:“MiniMaxH3SigmaShift”,
“POS”: [
-1490,
5120
],
“规模”:[
340,
100
],
“flags”: {},
“秩序”:7,
“模式”:0,
“输入”: [
{
“名称”: “型号”,
“类型”:“模型”,
“链接”:294
}
],
“输出”: [
{
“名称”:“型号”,
“类型”:“模型”,
“链接”: [
292
]
}
],
“性质”:{
“S&R 节点名”:“MiniMaxH3SigmaShift”
},
“widgets_values”:[
12.0,
3.0
]
},
{
“id”:146,
“类型”:“仅LoraLoaderModelOnly”,
“POS”: [
-1490,
5030
],
“规模”:[
340,
100
],
“flags”: {},
“秩序”:7,
“模式”:0,
“输入”: [
{
“名称”: “型号”,
“类型”:“模型”,
“链接”:293
}
],
“输出”: [
{
“名称”:“型号”,
“类型”:“模型”,
“链接”: [
294
]
}
],
“性质”:{
“S&R 节点名称”:“LoraLoaderModelOnly”
},
“widgets_values”:[
“minimax_h3_fl2v_lightx2v_turbo_4step_v0.1_comfy_resized_avg_rank_21_bf16.safetensors”,
0.75
]
},
{
“id”:147,
“类型”:“H3SLAAttention”,
“POS”: [
-1430,
5270
],
“规模”:[
330,
160
],
“flags”: {},
“命令”:8,
“模式”:0,
“输入”: [
{
“名称”: “型号”,
“类型”:“模型”,
“链接”:298
}
],
“输出”: [
{
“名称”:“型号”,
“类型”:“模型”,
“链接”: [
287,
288
],
“slot_index”:0
}
],
“性质”:{
“S&R 节点名”:“H3SLAAttention”
},
“widgets_values”:[
0.9,
"64",
8192,
0,
确实,
确实如此
]
}
],
“链接”: [
[
250,
120,
0,
121,
1,
“VAE”
],
[
251,
119,
0,
122,
1,
“VAE”
],
[
253,
129,
0,
125,
0,
“噪音”
],
[
254,
126,
0,
125,
1,
“向导”
],
[
255,
123,
0,
125,
2,
“SAMPLER”
],
[
256,
124,
0,
125,
3,
“西格玛斯”
],
[
259,
121,
0,
130,
1,
“音频”
],
[
260,
130,
0,
92,
0,
“视频”
],
[
261,
132,
0,
131,
0,
“漂浮”
],
[
270,
136,
0,
126,
1,
“条件反射”
],
[
271,
136,
1,
125,
4,
“潜伏”
],
[
272,
128,
0,
136,
0,
“CLIP”
],
[
273,
119,
0,
136,
1,
“VAE”
],
[
274,
120,
0,
136,
2,
“VAE”
],
[
275,
131,
1,
136,
12,
“智力”
],
[
276,
115,
0,
136,
10,
“智力”
],
[
277,
115,
1,
136,
11,
“智力”
],
[
278,
137,
0,
136,
3,
“形象”
],
[
279,
138,
0,
136,
9,
“弦”
],
[
280,
125,
0,
122,
0,
“潜伏”
],
[
281,
125,
0,
121,
0,
“潜伏”
],
[
283,
141,
0,
142,
0,
“UPSCALE_MODEL”
],
[
284,
122,
0,
142,
1,
“形象”
],
[
287,
147,
0,
124,
0,
“模型”
],
[
288,
147,
0,
126,
0,
“模型”
],
[
289,
142,
0,
144,
0,
“形象”
],
[
290,
144,
0,
130,
0,
“形象”
],
[
292,
145,
0,
143,
0,
“模型”
],
[
293,
127,
0,
146,
0,
“模型”
],
[
294,
146,
0,
145,
0,
“模型”
],
[
298,
143,
0,
147,
0,
“模型”
],
[
299,
139,
0,
136,
4,
“形象”
]
],
“群体”: [
{
“id”:1,
“标题”:“模特”,
“边界”:[
-1520,
4840,
700,
670
],
“颜色”:“#3f789e”,
“旗帜”:{}
},
{
“id”:2,
“标题”:“采样”,
“边界”:[
-280,
4840,
690,
670
],
“颜色”:“#3f789e”,
“旗帜”:{}
},
{
“id”:3,
“标题”:“条件反射”,
“边界”:[
-790,
4840,
480,
670
],
“颜色”:“#3f789e”,
“旗帜”:{}
},
{
“id”:4,
“标题”:“解码并创建视频”,
“边界”:[
440,
4840,
670,
670
],
“颜色”:“#3f789e”,
“旗帜”:{}
},
{
“id”:5,
“标题”:“用户输入”,
“边界”:[
-1520,
5540,
1930,
900
],
“颜色”:“#3f789e”,
“旗帜”:{}
}
],
“config”: {},
添加评论
点赞收藏
点踩分享查看原文
评论
?
参与讨论