在训练minimax-h3的nf4模型时,使用adapter 进行融合时会报错

作者: professorhuanghaojing创建于 2026年8月26日更新于 2026年8月26日

rank0: File "/data4/hjhuang/code/DiffSynth-Studio-2.1.4/examples/minimax_h3/model_training/train.py", line 190, in rank0: model = MiniMaxH3TrainingModule( rank0: File "/data4/hjhuang/code/DiffSynth-Studio-2.1.4/examples/minimax_h3/model_training/train.py", line 50, in init rank0: self.switch_pipe_to_training_mode( rank0: File "/data4/hjhuang/code/DiffSynth-Studio-2.1.4/diffsynth/diffusion/training_module.py", line 322, in switch_pipe_to_training_mode rank0: pipe.load_lora(getattr(pipe, preset_lora_model), preset_lora_path) rank0: File "/data4/hjhuang/code/DiffSynth-Studio-2.1.4/diffsynth/diffusion/base_pipeline.py", line 280, in load_lora rank0: lora_loader.fuse_lora_to_base_model(module, lora, alpha=alpha) rank0: File "/data4/hjhuang/code/DiffSynth-Studio-2.1.4/diffsynth/utils/lora/general.py", line 67, in fuse_lora_to_base_model rank0: state_dict_base["weight"] = state_dict_base["weight"].to(device=self.device, dtype=self.torch_dtype) + weight_lora rank0: RuntimeError: 矩阵 a 的大小(57802752)必须与矩阵 b 的大小(21504)在非单元维度 0 处相匹配

内容来源: modelscope/DiffSynth-Studio