Ref2VA 768p / 15s / 21:9 容量测试 — 画质终审

2026-08-18 · Minimax_5090 GPU4-7 并行 · 定稿流式栈(fp8 r8 剪枝 + sage + compile + offload + H3_MEMOPT + denoise-evict-vae + lean text encode)· 输出 1792×768(21:9)· 362f = 15.083s · 4 NFE · 全矩阵零 OOM。样片均为热跑原始输出(h264,单文件 <25MiB,未重编码)。 待你终审的问题:480 参考 canvas 是否与 768 肉眼无差 —— 若是,15s 长参考走 480 档(近半时间 + 7.2G 余量)。
768 参考 = 32G 卡天花板
峰值 30.1–30.2 GiB,距 31.36G 仅余 ~1.2G。按实测斜率(75k 行 ≈ 5.9G)只够再加 ~1 张 2048 图参,再多视频参考必炸。
480 参考:近半时间 + 7.2G 余量
峰值 24.2 GiB,热跑 652s vs 768 档 1150s(快 ~1.8×);余量 ≈ 还能再吃 ~2×15s@480 视频参考。肉眼换人/背景/动作与 768 档持平——待本页终审。
单槽 / 双槽成本相同
T1 vs T3、T2 vs T4:行数、峰值显存、稳态、端到端几乎一致。官方支持每请求至多 3 个视频参考槽。
全矩阵零 OOM
768 短边 / 21:9(1792×768)/ 362f=15.083s / 4 NFE 全部跑通。固定栈:fp8 r8 剪枝 + sage + compile + offload + H3_MEMOPT + evict-VAE + lean text encode。

① T1 vs T2 — 参考 canvas 768 vs 480(单槽)

核心产品决策:480 档是否肉眼无差。若无差,15s 长参考推荐 480:近半时间 + 7.2G 余量。
T1 · 15s 单槽 @768 GPU4 · 热跑样片
参考构成 15.08s 单槽视频参考 + 2048 图参canvas 768(实为 1568×672)总行数 ~281.6k 行峰值 30.1 GiB稳态 240–247 s/步端到端 热 1149.7s(冷 1410.5s)
T2 · 15s 单槽 @480 GPU5 · 热跑样片
参考构成 同 T1(单槽 + 图参)canvas 480(实为 960×416)总行数 ~207.4k 行峰值 24.2 GiB稳态 134–137 s/步端到端 热 651.9s(冷 803.7s)

② T3 vs T4 — 参考 canvas 768 vs 480(双槽)

同一决策在双槽(7.5s+7.5s)构成下的复验。
T3 · 7.5s+7.5s 双槽 @768 GPU6 · 热跑样片
参考构成 7.5s+7.5s 双槽视频参考 + 2048 图参canvas 768总行数 ~282.6k 行峰值 30.2 GiB稳态 236–244 s/步端到端 热 1131.0s(冷 1435.6s)
T4 · 双槽 @480 GPU7 · 热跑样片
参考构成 同 T3(双槽 + 图参)canvas 480总行数 ~206.3k 行峰值 24.2 GiB稳态 120–122 s/步端到端 热 633.3s(冷 768.0s)

③ T1 vs T3 — 单槽 15s vs 双槽 7.5s+7.5s(均 @768)

单槽/双槽成本相同(行数、显存、耗时几乎一致);看双槽后半段是否被正确驱动。
T1 · 15s 单槽 @768 GPU4 · 热跑样片
参考构成 15.08s 单槽视频参考 + 2048 图参canvas 768(实为 1568×672)总行数 ~281.6k 行峰值 30.1 GiB稳态 240–247 s/步端到端 热 1149.7s(冷 1410.5s)
T3 · 7.5s+7.5s 双槽 @768 GPU6 · 热跑样片
参考构成 7.5s+7.5s 双槽视频参考 + 2048 图参canvas 768总行数 ~282.6k 行峰值 30.2 GiB稳态 236–244 s/步端到端 热 1131.0s(冷 1435.6s)

输入素材(测试用)

ref2va = 条件视频(源,被换人)+ 角色图参(新身份)。T1/T2 视频参考槽喂整段 15s; T3/T4 喂 7.5s+7.5s 两槽。素材在机器上位于 ~/h3_native/testdata_15s/
条件/源视频 · 15s 单槽(T1/T2)
1792×768 · 21:9,由 9202c3df 竖版源 blur-pad 而成 · cond_2199_15s.mp4
双槽 · 前 7.5s(T3/T4)
1792×768 · cond_2199_7p5a.mp4
双槽 · 后 7.5s(T3/T4)
1792×768 · cond_2199_7p5b.mp4
角色图参(换入身份)
角色图参(换入身份)
690×1152 源,canvas 2048 语义未动 · char_9202_le768p.png

计时明细(stats_ref2va.jsonl · 15s 条目,冷/热全量)

tagref_canvas分辨率 端到端(s)峰值(GiB)输出
t3_2slot_cold768双槽3621792x7681435.630.0ref2va_15s_t3_cold.mp4
t3_2slot_warm768双槽3621792x7681131.030.2ref2va_15s_t3_warm.mp4
t1_15s_cold768单槽3621792x7681410.529.8ref2va_15s_t1_cold.mp4
t1_15s_warm768单槽3621792x7681149.730.1ref2va_15s_t1_warm.mp4
t4_2slot_cold480双槽3621792x768768.024.0ref2va_15s_t4_cold.mp4
t4_2slot_warm480双槽3621792x768633.324.2ref2va_15s_t4_warm.mp4
t2_15s_cold480单槽3621792x768803.724.0ref2va_15s_t2_cold.mp4
t2_15s_warm480单槽3621792x768651.924.2ref2va_15s_t2_warm.mp4
冷 = 进程内首条,含 21:9 新形状 compile 预热;热 = 同进程第二条。 行数构成、稳态分解见记录页「768p15s 21:9 容量测试」章节。
生成:2026-08-18 · 样片在机器上位于 ~/h3_native/out/ref2va_15s_t{1..4}_warm.mp4 · 日志 /tmp/ref2va_t{1..4}_15s.log