MiniMax H3 controlnet adaln width 8 does not match the base model's timestep embedding width 2688
Custom Node Testing
- I have tried disabling custom nodes and the issue persists (see how to disable custom nodes if you need help)
Expected Behavior
no error.
Actual Behavior
base model: minimax_h3_ref2va_bf16.safetensor controlnet: minimax_h3_fun_controlnet_union_pruned_bf16.safetensors comfyui official workflow template
An error has occurred: File "D:\ai\self_use_package\ComfyUI_windows_portable\ComfyUI\comfy\patcher_extension.py", line 106, in call return new_executor.execute(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "D:\ai\self_use_package\ComfyUI_windows_portable\ComfyUI\comfy\patcher_extension.py", line 113, in execute return self.original(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "D:\ai\self_use_package\ComfyUI_windows_portable\ComfyUI\comfy\ldm\minimax\model.py", line 759, in _forward h = blocks_replace[("double_block", i)]( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "D:\ai\self_use_package\ComfyUI_windows_portable\ComfyUI\comfy_extras\nodes_minimax_h3.py", line 553, in call return self.control_patch.after_block(self.block_index, args, out) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "D:\ai\self_use_package\ComfyUI_windows_portable\ComfyUI\comfy_extras\nodes_minimax_h3.py", line 502, in after_block self.control_stream = self.model_patch.model.init_stream( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "D:\ai\self_use_package\ComfyUI_windows_portable\ComfyUI\comfy\ldm\minimax\controlnet.py", line 47, in init_stream raise RuntimeError( RuntimeError: MiniMax H3 controlnet adaln width 8 does not match the base model's timestep embedding width 2688: the controlnet and base checkpoint use different adaln forms (curve basis vs full), convert the controlnet to match the base model.
Steps to Reproduce
base model: minimax_h3_ref2va_bf16.safetensor controlnet: minimax_h3_fun_controlnet_union_pruned_bf16.safetensors
comfyui official template
Debug Logs
File "D:\ai\self_use_package\ComfyUI_windows_portable\ComfyUI\comfy\patcher_extension.py", line 106, in __call__
return new_executor.execute(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\ai\self_use_package\ComfyUI_windows_portable\ComfyUI\comfy\patcher_extension.py", line 113, in execute
return self.original(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\ai\self_use_package\ComfyUI_windows_portable\ComfyUI\comfy\ldm\minimax\model.py", line 759, in _forward
h = blocks_replace[("double_block", i)](
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\ai\self_use_package\ComfyUI_windows_portable\ComfyUI\comfy_extras\nodes_minimax_h3.py", line 553, in __call__
return self.control_patch.after_block(self.block_index, args, out)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\ai\self_use_package\ComfyUI_windows_portable\ComfyUI\comfy_extras\nodes_minimax_h3.py", line 502, in after_block
self.control_stream = self.model_patch.model.init_stream(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\ai\self_use_package\ComfyUI_windows_portable\ComfyUI\comfy\ldm\minimax\controlnet.py", line 47, in init_stream
raise RuntimeError(
RuntimeError: MiniMax H3 controlnet adaln width 8 does not match the base model's timestep embedding width 2688: the controlnet and base checkpoint use different adaln forms (curve basis vs full), convert the controlnet to match the base model.
Other
No response
Source: Comfy-Org/ComfyUI