ComfyUI加载INT8 ConvRot版Krea2报KeyError: 'int8_rowwise',这版重新量化能解

ComfyUI 里加载别人传的 INT8 ConvRot 版 Krea2,一跑就报 KeyError: 'int8_rowwise' 直接崩。排查半天,问题出在量化方式上:

  1. 先认清报错从哪来。那批早期脚本用的是 row-wise,也就是逐行缩放;Comfy 原生的 INT8 只认 tensor-wise,整张张量共用一个缩放。两边对不上就抛这个错。
  2. 别指望自定义 loader 兜底。套了自定义 loader,最后还是回落到原生核心,照样炸。根子在权重格式,换壳没用。
  3. 换成重新量化的版本。这版是拿官方 BF16 从头按 tensor-wise 跑出来的,丢进目录用标准的 Load Diffusion Model 节点就能读,不用装任何自定义节点。
  4. 顺手配上 Sage Attention。我这边一起开了之后,速度又快了一截。

换完 VRAM 省下来了,画质还能保住接近 FP16。

被这个 KeyError 卡住的,别再跟 loader 较劲,换权重基本就通了

老loader我试过强转能加载,但出图明显发灰,不推荐

重新量化那版我也是这么救回来的,别硬吃别人传的权重