← 返回 2026-05-19

LongLive-2.0:面向长视频生成的 NVFP4 并行基础设施 LongLive-2.0: An NVFP4 Parallel Infrastructure for Long Video Generation

Yukang Chen, Luozhou Wang, Wei Huang, Shuai Yang, Bohan Zhang, Yicheng Xiao, Ruihang Chu, Weian Mao, Qixin Hu, Shaoteng Liu, Yuyang Zhao, Huizi Mao, Ying-Cong Chen, Enze Xie, Xiaojuan Qi, Song Han 📅 2026-05-18 👍 116 2026-07-13 08:36
DiT 加速 NVFP4 量化 多镜头生成 实时推理 序列并行 自回归扩散 长视频生成

NVIDIA 用 Balanced SP + NVFP4 全栈量化将 5B 长视频扩散模型训练加速 2.15×、推理达 45.7 FPS。

前置知识

自回归(AR)扩散模型

把视频切成时间块,按顺序逐块去噪生成;当前块去噪时,以前面的干净块为条件。LongLive-2.0 用 clean-context teacher forcing,让一个前向同时监督所有 N 个目标块,比单块监督效率高 N 倍。

本文所有加速都建立在 AR chunk 结构上:Balanced SP 的'干净-噪声配对'、异步 VAE 流式解码、多镜头注意力锚点都依赖 chunk 边界。

NVFP4(4-bit 浮点 + 微缩放)

每个数值用 E2M1(4-bit FP)存储,配 16 元素一块的 E4M3 FP8 块尺度 + 1 个 tensor 级 FP32 全局尺度;非均匀步长对小值更细、对大值更粗。NVFP4 原生跑在 Blackwell(如 GB200)的 Tensor Core 上,理论 GEMM 加速最高 4×。

本文核心加速器;没有 NVFP4 就没法把训练迭代从 1372.9 ms 压到 639.5 ms、推理 19.4 GB 内存跑 45.7 FPS。

序列并行(SP,如 DeepSpeed-Ulysses)

把超长序列沿 head 维切到多卡,attention 前做 All-to-All 转置成 [seq, head/P, dim],让每卡在完整序列上算部分 head;通信与计算解耦。但直接套到 AR 视频会出现'干净多/噪声少'的负载不均,以及 VAE 编码在所有 SP rank 重复的浪费。

LongLive-2.0 的 Balanced SP 正是 Ulysses 的 AR 改造版,是论文训练侧的核心创新点。

DMD(Distribution Matching Distillation)

用 Fake-Score 模型估算学生分布与真实分布的 KL 梯度,配合 Real-Score 教师把多步扩散蒸馏到 2–4 步;Self-Forcing/Causal-Forcing 等老流水线需要 ODE init + 短视频 DMD + 长视频 DMD 多阶段。

本文用 standalone LoRA 做单阶段 DMD 蒸馏,把 4 步减到 2 步(45.7 FPS),是论文'clean pipeline'主张的核心证据。

研究动机

长视频生成在训练和推理两端都卡在 GPU 内存和算力上。训练侧:64s 视频在 BF16 单卡直接 OOM,加传统 SP 后单次迭代要 1372.9 ms;Self-Forcing/Causal-Forcing 等主流方法还要走 ODE init → 短视频 DMD → 长视频 DMD 的多阶段流程,复杂度高且对长/交互/多镜头生成支持差。推理侧:长视频的 KV cache 随历史线性增长,模型 FPS 不等于端到端 FPS——VAE 解码常常被忽略但耗时可观,且 1.3B 模型在 832×480 上最高也只跑 21 FPS 左右,5B/720p 上只能 3 FPS。已有 PTQ 类量化(如 SVDQuant)只做训练后量化,造成训练-推理精度失配,质量掉点明显。

本文的目标是打造一个贯穿训练和推理的 NVFP4 并行基础设施:训练上让 64s 长视频 AR 训练从 OOM 变成 639.5 ms/迭代(2.15× 加速),推理上让 5B/1280×720 模型跑到 45.7 FPS(端到端),并把单 GPU 峰值内存压到 19.4 GB;同时给出'干净'的训练 pipeline——直接对长视频做 AR fine-tune,免去 ODE init 和多阶段 DMD。 同时验证基础设施升级反过来简化算法——高质量管线让 AR 直接吃长视频而不再需要多阶段 DMD 反复初始化。

与已有工作不同的是,过去的方法要么只优化算法(Self-Forcing、Causal-Forcing、LongLive)忽略基础设施,要么只做推理侧 PTQ 而训练精度对不齐。本文首次实现端到端 NVFP4 训练+推理的协同设计:训练用 Balanced SP 把 VAE 编码与 DiT 切分对齐、避免负载不均;推理在 Blackwell 上做 W4A4 全 NVFP4 + KV cache 量化 + 异步 VAE 流式解码;非 Blackwell 上用 SP 推理 + 4-bit KV 通信。基础设施的提升反过来又简化了算法——高质量管线让 AR 直接吃长视频,少了 DMD 的反复初始化。

核心方法

整体走'算法-基础设施协同设计'路线,分两条主线。训练侧把 AR 教师强迫的目标函数 $[\mathcal{L}_{TF}]$ 落到 DeepSpeed-Ulysses 序列并行上:核心创新是 Balanced SP——同一时间块的干净 latent 和带噪 latent 始终在同一张卡上做 AR 配对,避免某些 rank 全干净、另一些全带噪的负载失衡;每个 rank 只 VAE 编码本地 chunk 加左 halo(不是整段视频),让 DiT 序列分片与 VAE 分片一致;attention mask 直接在 Ulysses All-to-All 之后的交织 token 顺序上构造(不重新 permute 回 [全干净; 全带噪]),并用 flex_attention 编译进 kernel;再叠加 NVFP4 量化(前向/反向/权重梯度 GEMM 用 NVFP4,规约/归一化/优化器保留高精度),训练迭代时间下降 2.15×。推理侧在 Blackwell 跑 W4A4 全 NVFP4,配合 chunk 级 NVFP4 KV cache(带 K-smoothing 和 4/6 自适应块尺度,约 3.6× 压缩比),再加异步流式 VAE(DiT 集群与 VAE 节点并行,端到端延迟从 $C(t_{DiT}+t_{VAE})$ 降到约 $C \cdot t_{DiT}+t_{VAE}$)。算法侧通过 chunk-wise prompting 实现多镜头交互,再用 Global Sink + Shot-Level Sink 的双层注意力锚点维持跨镜头一致性;最后用 standalone LoRA 做单阶段 DMD 把 4 步蒸馏到 2 步得到 45.7 FPS。

三大核心创新:(1) Balanced SP——干净/带噪按时间块配对切分,让 loss-bearing token 在 rank 间均衡,并让 VAE 分片与 DiT 分片天然对齐,本质区别于'传统 SP 把 [z_clean; z_noisy] 当普通序列切'的做法;(2) 端到端 NVFP4 训练+推理+KV cache 全栈对齐精度,不同于 PTQ 的训练-推理精度失配;(3) 算法-基础设施协同简化 pipeline——直接对长视频做 AR fine-tune,省掉 ODE init、多阶段 DMD 等冗余步骤,用单独 LoRA 把少步能力注入。

方法步骤详情

**训练流程**:① 收集 120K 长视频组成多镜头数据集,按镜头切分并用 MANIQA 过滤;② 以 Wan2.2-TI2V-5B 为基础,在 32 张 GB200(SP=4,FSDP,LR=1e-5,AdamW β=(0,0.999),EMA 0.99)上对 600 次迭代做 AR fine-tune,使用 block-sparse teacher forcing mask 让一次前向监督 N 个带噪 chunk;③ Balanced SP 让每个 rank 用本地 raw-video chunk $X^{(p)}$ 加左 halo 做 VAE 编码,丢弃 halo latent 后构造本地 $[z^{(p)}_{clean}; z^{(p)}_{noisy}]$,Ulysses All-to-All 后在交织 token 顺序上直接构造自然 teacher-forcing mask 并用 flex_attention 编译;④ 同步开启 NVFP4 GEMM 路径(权重 2D 块尺度、激活/梯度 1D 块尺度、RHT 抗离群点),训练总耗时 1920 GB200·小时。**DMD 蒸馏**:⑤ 在 16 张 GB200 上冻结 Wan2.2-TI2V-5B 原始骨架,对 Fake-Score 和 Generator 注入 LoRA(rank=128,α=128),Real-Score 用 NVFP4 量化后冻结;teacher 和 student 都跑 W4A4 NVFP4 以保持蒸馏与部署精度对齐;5000 次迭代后得到独立 LoRA 权重(60 GB200·小时)。**推理流程**:⑥ 在 Blackwell 上把 W4 NVFP4 权重 + LoRA 合并为 W4A4 模型,去除 BF16 master 权重;⑦ 每个 chunk($F_c=8$ 帧,$T_c=F_c L_f$ token)做 K-smoothing $\bar{K}=\bar{K} - \bar{K}.\text{mean}$ 后用 4/6 自适应块尺度量化到 NVFP4 KV cache;⑧ DiT 集群 $P$ 卡 SP 推理 + 异步 VAE 节点(一卡专门解码),DiT 跑 chunk $c+1$ 时 VAE 解码 chunk $c$,并把潜变量立刻 offload 到 CPU 释放显存;⑨ Multi-shot attention sink 用 Global Sink(视频前 $S_g$ 帧)+ Shot-Level Sink(当前镜头前 $S_s$ 帧,零内存开销,只用 START/LEN 指针),prompt 切换即触发 shot sink 重绑。

技术新颖性

**Balanced SP 的新颖性**:第一次把 AR 教师强迫的 clean/noisy 配对结构与 SP 数据布局共同设计,放弃了传统的'[z_clean; z_noisy] 当普通长序列切'范式——传统 SP 切完会出现纯干净 rank 和纯带噪 rank 的负载失衡,且 VAE 编码在所有 SP rank 上重复。Balanced SP 让 VAE 分片、clean/noisy 构造、DiT attention、loss 计算都共享同一时间块所有权,per-rank VAE 成本从 $O(F)$ 降到 $O(F/P+h)$($F$ 潜帧、$P$ SP 大小、$h$ halo)。**自然 mask 构造**:Ulysses All-to-All 后 token 顺序变成 $[z^{(0)}_{clean}, z^{(0)}_{noisy}, ..., z^{(P-1)}_{clean}, z^{(P-1)}_{noisy}]$,文中通过索引映射 $\pi(i)$ 在通信原生顺序上直接定义 mask,不做实际 permute,配合 flex_attention 编译为 fused kernel。**SP-aware 错误回收 buffer**:teacher forcing 仍存在暴露偏差(训练用 GT、推理用 rollout),需要把历史 rollout 误差注入 clean 前缀;buffer 按 SP rank 分片存储位置-时间步二维桶,warm-up 时只跨 DP 同 SP rank 同步,加速填充且避免跨 SP 位置错配。**全栈 NVFP4**:首次把 NVFP4 同时用于 AR 训练、DMD 蒸馏和 W4A4 推理 + KV cache;4/6 自适应块尺度(Four-Over-Six)通过比较两个候选 FP8 块尺度的 MSE 选择,保留 ±6 大动态范围或切换到 ±4 让 75% 附近的值更精细。

Overview of the LongLive-2.0 Framework.
Figure 2: Overview of the LongLive-2.0 Framework.
Overview of the Training Infrastructure.
Figure 3: Overview of the Training Infrastructure.
NVFP4 DMD training infrastructure.
Figure 5: NVFP4 DMD training infrastructure.
NVFP4 inference infrastructure.
Figure 6: NVFP4 inference infrastructure.
Multi-shot Attention Sink for streaming multi-shot inference.
Figure 7: Multi-shot Attention Sink for streaming multi-shot inference.
Sequence Parallelism (SP) Inference.
Figure 9: Sequence Parallelism (SP) Inference.
Comparison of two DMD fine-tuning strategies.
Figure 12: Comparison of two DMD fine-tuning strategies.

实验结果

**训练效率(Table 1)**:BF16 不带 SP 在 64s 视频 OOM;加 SP 后 16s/32s/64s 单次迭代分别为 52.2s/162.7s/1372.9ms(64s 是 ms 单位,全文混用——其实 64s 表格是 1372.9ms,但前两档是秒单位,对照时需注意);Balanced SP 在 64s 把 BF16+SP 从 1372.9ms 降到 1196.5ms;NVFP4+Balanced SP 进一步降到 639.5ms,相对 BF16+SP 取得 1.3×/1.4×/2.1× 加速(16s/32s/64s),长视频获益最显著。**DMD 训练(Table 2)**:把 Generator/Real/Fake 三个模型逐步从 BF16 换到 NVFP4+LoRA,单卡峰值内存从 70.5 GB 降到 49.0 GB(0.69×),省出 21.5 GB/GPU。**推理效率(Table 3,GB200)**:BF16 基线 24.8 FPS/36.4 GB,NVFP4 直接升到 32.0 FPS/29.7 GB,再加 NVFP4 KV cache 把内存压到 19.4 GB,Async Decode 把 64s 端到端延迟从 99.5s 砍到 57.6s,最终 2 步模型 45.7 FPS / 36.3s E2E / 19.4 GB 总内存。**Figure 1 关键数字**:训练从 1372.9 ms/iter 降到 639.5 ms/iter,推理从 40.3 ms/帧降到 21.9 ms/帧,内存从 35.4 GB 降到 19.4 GB。**VBench(Table 4,1280×720)**:LongLive-2.0 BF16 4 步 85.06(Total)/86.67/78.63,NVFP4 4 步 84.51/86.43/76.81,NVFP4 2 步 83.14/85.40/74.12——NVFP4 与 BF16 几乎持平,比同类 PTQ 路线(Table 7:Total 84.04)更好。**VBench-Long 60s(Table 5)**:LongLive-2.0 在所有可比方法中拿到最佳平均 rank 3.67(越小越好),NVFP4 变体 3.83;Subject Consistency 97.48(BF16)/97.62(NVFP4,全场最高),Background Consistency 97.00(BF16,全场最高)。**H100 SP 推理(Table 6)**:SP=2 + 4-bit KV 在 64s 把通信开销从 5.4s 砍到 3.6s;SP=4 通信从 20.6s 降到 16.4s。**Figure 8**:在 4 张 GB200 上 SP 比 TP 快 1.12–1.41×,比 DP 快 3.40–3.86×,长上下文时内存也最低(128/192 帧时 51.24/62.85 GB)。

AR training efficiency of LongLive-2.0.
Table 1: AR training efficiency of LongLive-2.0.
Progressively quantizing the generator, real-score, and fake-score models in DMD training.
Table 2: Progressively quantizing the generator, real-score, and fake-score models in DMD training.
Inference efficiency of LongLive-2.0 under progressively enabled optimizations on NVIDIA GB200 180GB GPU.
Table 3: Inference efficiency of LongLive-2.0 under progressively enabled optimizations on NVIDIA GB200 180GB GPU.
Comparison on VBench among LongLive-2.0 and baselines.
Table 4: Comparison on VBench among LongLive-2.0 and baselines.
Comparison on VBench-Long for 60s video generation.
Table 5: Comparison on VBench-Long for 60s video generation.
SP inference latency and communication overhead on NVIDIA H100 GPUs.
Table 6: SP inference latency and communication overhead on NVIDIA H100 GPUs.
LongLive-2.0 Precision Settings.
Table 7: LongLive-2.0 Precision Settings.
LongLive 2.0 supports NVFP4-based multi-shot long-video generation for both training and inference.
Figure 1: LongLive 2.0 supports NVFP4-based multi-shot long-video generation for both training and inference.
Iteration speed and peak memory for sequence parallelism (SP), tensor parallelism (TP), and data parallelism (DP) in interactive AR video generation training on 4 NVIDIA GB200 GPUs.
Figure 8: Iteration speed and peak memory for sequence parallelism (SP), tensor parallelism (TP), and data parallelism (DP) in interactive AR video generation training on 4 NVIDIA GB200 GPUs.
Visual ablation of the multi-shot attention sink.
Figure 10: Visual ablation of the multi-shot attention sink.
Comparison of PTQ and Pre-trained NVFP4.
Figure 11: Comparison of PTQ and Pre-trained NVFP4.
查看结构化数据
任务指标本文基线提升
长视频生成(VBench-Long 60s 平均 rank) Avg. Rank ↓ 3.67(BF16)/ 3.83(NVFP4) Rolling-Forcing 4.50,LongLive 4.17,Self-Forcing 5.83,Causal-Forcing 6.50 相对 LongLive 提升 0.5 rank,相对 Self-Forcing 提升 2.16 rank
长视频 Subject Consistency(VBench-Long 60s) Subject Consistency ↑ 97.48(BF16)/ 97.62(NVFP4,全场最高) Self-Forcing 95.84,LongLive 97.13,Rolling-Forcing 94.09 比 Self-Forcing +1.78,比 LongLive +0.49(NVFP4)
短视频生成 VBench Total(1280×720) VBench Total ↑ 85.06(BF16 4 步)/ 84.51(NVFP4 4 步)/ 83.14(NVFP4 2 步) LongLive BF16 4 步 84.87(480p),Self-Forcing 84.31(480p),Wan2.2-TI2V-5B 50 步 83.32 在 720p 分辨率上比 Wan2.2 原生 50 步模型 +1.74(BF16),比同分辨率基线全面领先
AR 训练迭代时间(64s 视频) Iteration Time (ms) ↓ 639.5(NVFP4+Balanced SP) 1372.9(BF16+SP),1196.5(BF16+Balanced SP) 相对 BF16+SP 2.1× 加速,相对 BF16+Balanced SP 1.87× 加速
推理吞吐(5B, 1280×720) FPS ↑ 45.7(NVFP4 2 步) 29.7(NVFP4 4 步),24.8(BF16),LongLive 4 步 24.8(720p) 相对 BF16 1.84× 加速,相对同尺寸 LongLive 1.84× 加速
推理峰值内存(64s 视频) Peak Memory (GB) ↓ 19.4(NVFP4 + Async Decoding + KV Cache) 36.4(BF16),29.7(NVFP4),112.9(BF16 64s) 相对 BF16 64s 从 112.9 GB 降到 19.4 GB(5.82× 压缩)

局限与改进

作者明确承认的限制:① 加速增益高度依赖硬件——NVFP4 全速仅在 Blackwell(如 GB200)上跑得动,A100/H100 没有原生 Tensor Core 支持,所以非 Blackwell 平台要走 SP 推理 + 4-bit KV 通信路径(Section D),加速比大打折扣。② Table 7 显示 BF16(85.06)→ NVFP4-PTQ(84.04)→ 预训练 NVFP4(84.51)仍有质量差距,2 步变体(83.14)比 4 步又低约 1.4 分,少步必然带来视觉退化。③ VBench-Long 6 个子项的得分并不全优:Aesthetic Quality 53.68 输给 Rolling-Forcing 的 63.50,Dynamic Degree 60.62 输给 Causal-Forcing 的 72.32——模型动态性偏弱,可能因为 LongLive-2.0 倾向稳定保守。④ 高分辨率 720p 不总是 VBench 优势项,原文作者也承认 VBench resize/采样机制让 720p 不必然高于 480p 的得分。⑤ 没有用户主观评测(A/B preference)数据,2 步 vs 4 步的视觉差异仅在 Table 4 数字上反映,缺少 human evaluation。⑥ 数据集规模(120K 视频)和训练时长(1920 GB200·小时)门槛极高,普通研究团队难以复现。⑦ Multi-shot Attention Sink 需要额外的 START/LEN 指针逻辑、错误回收 buffer 跨 SP rank 同步等工程细节,附录给出但没开源代码的话集成有难度。

独立分析的弱点

**弱点 1:硬件锁定**:NVFP4 在非 Blackwell 上无法直接享受 2×–4× GEMM 加速,必须用 SP 推理补救。从 Table 6 看 H100 上 SP=2 时 BF16 是 19.3s、4-bit KV 是 18.3s,加速有限;要 SP=4 时 BF16 反而被通信拖累到 26.2s(比 SP=2 还慢),4-bit KV 才回到 21.1s。这说明 LongLive-2.0 的'通用性'严重依赖 GB200。改进方向:把 NVFP4 GEMM kernel 抽象成可替换的低精度 backend(MXFP4/INT4),并探索与 FlashAttention-3、SageAttention 等稀疏/混合精度方案融合。**弱点 2:少步生成视觉质量下降**:从 4 步到 2 步 VBench Total 从 84.51 降到 83.14(-1.37),Semantic 从 76.81 降到 74.12(-2.69),说明语义一致性损失更明显。改进方向:引入 consistency model 类约束、加入 latent refinement head、或在 2 步上额外跑一个轻量 refinement。**弱点 3:Aesthetic 与 Dynamic 度量偏低**:在 VBench-Long 上 Aesthetic 53.68(Rolling-Forcing 63.50),Dynamic Degree 60.62(Causal-Forcing 72.32),表明 LongLive-2.0 偏稳定但缺乏戏剧性。改进方向:训练数据里增加运动幅度大、构图讲究的样本,或加入 camera motion token 显式建模镜头轨迹。**弱点 4:算法简化带来的多阶段灵活性下降**:以前 Self-Forcing/Causal-Forcing 可以拆成 ODE init → 短视频 DMD → 长视频 DMD 渐进调优,LongLive-2.0 直接一步到位,但出错时缺乏中间 checkpoint 排查;DMD 失败需要从头跑 AR 训练。改进方向:保留 AR 训练中间 checkpoint + 可选 fallback pipeline。**弱点 5:缺少数值稳定性深度分析**:附录 D 提到 H100 上 64s 数据是'从小长度外推估计的',没给出实测的 NVFP4 训练 loss 曲线、quantization error 演化等细节。改进方向:补充 ablation 报告不同 NVFP4 配置下的 SNR、token-level 误差分布。**弱点 6:评估协议单一**:只用 VBench/VBench-Long,缺少视频连续性、镜头一致性的人工评测,缺少图像质量(FID/FVD)指标。改进方向:引入 MovieGenBench 全套 53 维评测、FVD、长程一致性 human study。

未来方向

**作者点名的方向**:① 多镜头时长定制(Figure 1 已展示,按用户需求给每个镜头定长),扩展到更长视频(分钟级到小时级),把 LongLive 的 Long Tuning 思路与 LongLive-2.0 的 clean pipeline 结合。② 非 Blackwell 平台的 SP 推理优化,进一步把 4-bit KV 通信与 TriAttention、SageAttention 等稀疏注意力结合(Section D 末尾明确说要 future work)。③ 与 LCM-LoRA 类似的 LoRA 复用——standalone LoRA 蒸馏后权重可注入任意 Wan2.2-TI2V-5B 派生的 AR 模型,作者暗示这是其'灵活性优势'的延伸方向。**可延伸的方向**:① 把 NVFP4 训练配方推广到其他 DiT 类长序列生成(音频长序列、3D 长序列生成);② Balanced SP 的核心思想(按 SP-aware 数据布局重排 VAE/attention/loss)可移植到其他教师强迫类自回归生成(语音、视频预测、机器人轨迹);③ 多镜头注意力 sink 的 Global+Shot 双层结构可推广到交互式 3D 场景生成、交互式电影生成;④ 与 MLLM(如 LLaVA-Video)联合,让语言模型实时控制镜头切换、镜头时长;⑤ 把异步 VAE 解码的思路推广到 GAN/VAE 类视觉任务,分解多阶段管线以隐藏延迟;⑥ 进一步压缩到 3-bit/2-bit KV cache 时仍保持视觉质量,并探索 NVFP4 KV cache 与量化 RoPE 兼容。

复现评估

**代码开源**:论文首页给 GitHub 链接 `github.com/NVlabs/LongLive`,但摘要没明确承诺 Apache/BSD 等许可证,读者需自行查仓库 license;附录 I 列出非常详细的实现细节(Wan2.2-TI2V-5B base、32 GB200、SP size 4、FSDP、local batch 1、grad accum 2、global batch 16、600 次迭代、LR 1e-5、AdamW β=(0,0.999)、EMA 0.99、1920 GB200·小时),DMD 部分也给出(16 GB200、5000 次迭代、LoRA rank=128 α=128 dropout=0、critic LR 2e-6、generator LR 1e-5、Generator 每 5 步更新一次、60 GB200·小时)。**数据**:自建 120K 多镜头长视频数据集(16–32s、32–64s、>64s 各占 1/3),用 MANIQA 过滤,没公开数据集下载链接——这是最大的复现障碍,需要研究者自行收集并做镜头切分。**算力门槛**:单次完整训练要 1980 GB200·小时,按云端 GB200 大约 $30/小时算约 6 万美元;最少 16 张 GB200 起步,普通实验室很难凑齐。**难度**:算法-基础设施协同设计的复现难度都很高——Balanced SP 需要重写 VAE 分片逻辑、自然 teacher-forcing mask 的索引映射、flex_attention 编译,NVFP4 训练需要 Blackwell 专属 kernel(custom CUDA + Triton),DMD 蒸馏要并行维护 Generator/Real-Score/Fake-Score 三模型,对工程能力要求接近'系统级 ML 系统工程师'水平。**估算复现难度**:中等研究团队大约需要 3–6 人月全职工程才能跑通,对个人研究者不友好。