mirror of
https://github.com/Comfy-Org/comfy-kitchen.git
synced 2026-11-04 23:37:42 +00:00
[GH-ISSUE #258] SM75: MiniMax H3 VAE fp16_accumulation launches unsupported CUTLASS MMA and aborts #72
Labels
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
Comfy-Org/comfy-kitchen#72
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @ZanePoe on GitHub (Oct 19, 2026).
Original GitHub issue: https://github.com/Comfy-Org/comfy-kitchen/issues/258
Summary
On an RTX 2080 Ti (SM75), the MiniMax H3 FP16 video VAE crashes when ComfyUI is started with
--fast fp16_accumulationand the comfy-kitchen CUDA backend is enabled.The CUDA backend advertises
fp16_conv3dandfp16_linear, but the H3 VAE reaches a CUTLASS FP16 MMA that is not implemented on this architecture. The process then terminates with an unspecified launch failure and the driver records Xid 43.Removing
--fast fp16_accumulationmakes the same workflow complete with the CUDA backend enabled. Keeping the flag while disabling the comfy-kitchen CUDA backend also completes and is substantially faster on this machine.This looks like a missing SM75 capability/launch guard: the CUDA implementation should decline this configuration and allow the documented cuDNN/eager fallback.
Environment
355cd6b14c92c19ac3188fe528e47a3f21ef5178minimax_h3_video_vae_fp16.safetensorsFailing configuration
The relevant launch options are:
Dynamic VRAM is disabled in this reproduction, so this failure is separate from the earlier AIMDO
HostBuffer.read_file_slicefailure.Relevant log output repeats the following message before the process aborts:
The Linux kernel then reports NVIDIA Xid 43 for the application channel.
Reproduction workflow
The official MiniMax H3 image-to-video workflow was reduced to:
The failure occurs in the H3 VAE path after DynamicVRAM has already been disabled.
A/B results
--fast fp16_accumulationenabled--fast fp16_accumulationremovedcomfy_kitchen.disable_backend("cuda"), fast flag retainedNo new Xid was recorded during either successful run.
Expected behavior
On SM75, unsupported CUTLASS FP16 H3 VAE shapes should be rejected before launch and fall back to cuDNN/eager, as described in Comfy-Org/comfy-kitchen#167 and Comfy-Org/ComfyUI#16187.
I can provide the full startup log and a minimal API workflow if needed.
@potoior commented on GitHub (Oct 23, 2026):
Opened #272 with the fix:
min_compute_capability=(8, 0)on the fp16_conv3d constraints (fp16_linear already had it) plus per-device sm_80 gates in the two Python entry points, with capability-mocked routing tests. On sm_75 the ops now decline and ComfyUI falls back to cuDNN/eager instead of aborting the context.