别按文件体积给模型分档:三档差 0.14MB 却差 4 倍输出

工程习惯 · 6 步 / 15 分钟L0整理于 2026-10-09 有效期 180d

同一套超分模型的三个档位,体积几乎一模一样、参数量差千分之二,输出尺寸却差 4 倍。拆开权重看,全部结构差异只在尾部多一层上采样卷积。文件体积反映的是中间表示层规模,反映不了尾部后处理的行为差异,所以按体积猜档位这类判断从一开始就不成立。

超分模型权重拆解模型分档参数量判据修正选型

这条适用于

版本指纹

Real-ESRGAN 三档权重(采集当次快照);体积与参数量随权重版本变

具体做法

实测(三个权重文件 state_dict 结构比较):
· 体积 63.96 / 63.94 / 64.08 MB(最大与最小只差 0.14 MB)
· 张量数 702 / 702 / 704;参数量 16.703 / 16.698 / 16.735 M
· 参数量差约 0.032 M,在 1670 万的基数上是千分之二
· 键名结构:开头一个入口卷积 + 中部密集残差块 + 一个高分辨率卷积 + 一个输出卷积
· 上采样层数 2 / 2 / 3,每层是 (64,64,3,3) 卷积 = 36,864 个参数,与档位差一一对应
失效边界
本条目只做权重结构比较, —— 画质受训练数据、训练轮次与推理时的分块方式影响,必须单独跑图对比。体积与参数量会随权重版本变化,本文数值为采集当次快照。不同架构(非共享骨干或换底模)下体积仍是有效判据,不要外推成本文的结论。
← 删环境前先导记录:环境是三层不是一整块又搭了一遍调度,那台机器上早跑着两个:自建前先查账 →

← 返回全部排错方案