报错
090
硬件、驱动、操作系统与非 N 卡环境
有来源可查
RTX 50 系 / 新卡报 CUDA error: no kernel image is available for execution on the device(跑到了没有 sm_120 kernel 的 torch 上)
报错原文(原样)
### Expected Behavior RTX 5060 TI to be supported ### Actual Behavior CUDA error: no kernel image is available for execution on the device CUDA kernel errors might be asynchronously reported at some other API call, so the stacktrace below might be incorrect. For debugging consider passing CUDA_LAUNCH_BLOCKING=1 Compile with `TORCH_USE_CUDA_DSA` to enable device-side assertions. ### Steps to Reproduce Launch ComfyUI using a machine with an RTX 5060 Ti
检索关键词
no kernel image is available for execution on the device、CLIPTextEncode、cudaErrorNoKernelImageForDevice、TORCH_USE_CUDA_DSA、CUDA_LAUNCH_BLOCKING=1、RTX 5060 TI
先看这一句
ComfyUI 能进界面,队列也能跑,但一到某个节点就整段红色报错,报错节点常是 CLIPTextEncode 或 KSampler;换显卡/换整合包之后突然出现。
适用版本 出现于所有需要 sm_120 的 50 系卡;同样会出现在 GTX 900/10 系这种“太老”的卡上(老架构被新版 torch 移除支持),机理相同、方向相反。torch 2.7+cu128 起官方已带 sm_120,此后新包默认可用。
·
核实日期 2026-09-26
·
状态 已核实
适用环境:Windows 便携版、秋叶/绘世整合包、ComfyUI Desktop、Linux + 云 GPU、全部主流环境
现象与触发场景
常见触发场景:
- 从 30/40 系显卡换到 50 系,但沿用旧的 Python 环境(旧环境里的 sageattention/xformers 也是按旧架构编译的)
- 直接 pip install torch 装到了系统 Python,而不是 ComfyUI 的 python_embeded
- 50 系卡上装了 cu121/cu124/cu126 的 torch wheel
根因
- torch wheel 里编译进去的 GPU 架构列表不含 sm_120,运行时 CUDA 找不到匹配的 fatbin,于是 cudaErrorNoKernelImageForDevice。
- 另外一类:扩展模块(sageattention、xformers、flash-attn 等)是在旧显卡环境下编译的预编译二进制,架构对不上,同样报 no kernel image。
- 还有一个高频原因:pip 装到了系统里另一套 Python 而不是 ComfyUI 内置环境,用户以为升级了 torch,其实 ComfyUI 用的还是旧的。
解决步骤
已按「最可能有效」排序。请从上往下做,每做完一步用「验证」确认,不要一次改五处。
- 确认你操作的 Python 就是 ComfyUI 在用的那一个Windows 便携版的正确做法是在 python_embeded 目录里执行 pip,或直接调用 python_embeded\python.exe -m pip。在别处 pip install 完全不影响 ComfyUI。python_embeded\python.exe -m pip listpython_embeded\python.exe -c "import torch,sys; print(sys.executable); print(torch.__version__, torch.version.cuda)"
- 卸载旧 torch 并安装 cu128 及以上的 50 系可用构建先卸载三个包,再按官方仓库给出的 cu130 索引安装;如果你的 ComfyUI 版本/配套插件还停留在 cu128 时代,就用 cu128 索引。装完必须用同一条 python 再查一次版本号确认带 +cu128/+cu130 后缀。python_embeded\python.exe -m pip uninstall -y torch torchvision torchaudiopython_embeded\python.exe -m pip install torch torchvision torchaudio --extra-index-url https://download.pytorch.org/whl/cu130python_embeded\python.exe -m pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu128
- 如果换 torch 后仍报错,排查按旧架构预编译的加速插件sageattention / xformers / flash-attn 这类带二进制 kernel 的包必须在新架构环境下重新编译或换用对应 50 系的 wheel。社区反馈里就有“把整套 Python 环境从 40 系搬到 50 系后持续报 no kernel image,重新编译 sageattention2/3 后恢复正常”的案例。最简单的规避方式是先禁用这些加速插件(改用 PyTorch 原生 attention)确认出图,再逐个加回。python_embeded\python.exe -m pip uninstall -y xformers sageattention flash-attn
验证是否修好
重跑同一工作流不再出现该报错;同时 python -c "import torch; print(torch.cuda.get_device_name(0))" 能打印出你的 50 系卡型号。
补充说明
报错原文逐字取自 Comfy-Org/ComfyUI issue #7677 的 issue 正文与 Debug Logs。issue #7826(5060ti)里维护者 woct0rdho 的回复明确指出:要在 ComfyUI 内置的 python 环境里安装,且 torch wheel(如 torch 2.7.0+cu128)已自带所需 CUDA 库,不需要另外安装几 GB 的 CUDA Toolkit。
来源
按可信度排列:官方 issue / 官方文档 > 节点仓库 issue > 社区帖 > 中文社区文章。
链接以纯文本给出(本站不做站外跳转),需要核对时请自行复制到浏览器打开。
- [211] (官方 issue) no kernel image is available for execution on the device · Issue #7677 https://github.com/Comfy-Org/ComfyUI/issues/7677
- [137] (官方 issue) AssertionError: Torch not compiled with CUDA enabled on 5060ti · Issue https://github.com/Comfy-Org/ComfyUI/issues/7826
- [212] (官方 issue) Nvidia 50 Series (Blackwell) support thread: How to get ComfyUI runnin https://github.com/Comfy-Org/ComfyUI/discussions/6643
- [213] (官方 issue) CLIPTextEncode · Issue #11836(含同样 no kernel image 报错) https://github.com/Comfy-Org/ComfyUI/issues/11836
这条报错要用到的东西
按本条报错所属的类别(硬件、驱动、操作系统与非 N 卡环境)列出站内相关的下载包与板块入口。 它们不是「必须下载才能修好」,而是这一类问题里最常要动到的东西;具体怎么做,以上面的解决步骤为准。
环境与依赖配置包依赖版本组合清单 / 环境自检脚本说明
待挂载
同一类别的其他条目
【089】50 系显卡(RTX 5060 Ti / 5070 / 5080 / 5090)驱动版本太旧,ComfyUI 启动或生成直接失败
含未核实
【091】Blackwell 显卡生成在第一个注意力层失败:cuDNN Frontend error: No valid execution plans built
含未核实
【092】在 cmd 里敲 nvidia-smi 提示“不是内部或外部命令”:驱动装的是 DCH/未装 NVIDIA 驱动或 PATH 里没有 System32
有来源
【093】ComfyUI Desktop 报 “ComfyUI requires an NVIDIA GPU on Windows. No NVIDIA GPU was detected” 卡在启动页(含被迫用 --cpu 的慢速兜底)
有来源
【094】多显卡机器上 ComfyUI 用错了卡:需要指定 CUDA_VISIBLE_DEVICES 或 --cuda-device
有来源
这个解法对你有效吗
记录只存在你自己的浏览器里,不需要注册账号。
知仓学习社