Stable Diffusion Webui 启动时提示 no module ‘xformers’. Processing without…

最近更新于 2025-06-01 11:06

环境

  • Windows 11 24H2
  • Python 3.10.6
  • Stable Diffusion Webui 1.10.1

安装 xformers 模块思路

一年半以前开始玩 Stable Diffusion Webui 时,启动也会提示 no module ‘xformers’. Processing without…。
我估计是默认依赖不装这个模块,它可以用来减小显存占用同时加速推理。当时也是手动安装的,这里就再写一下安装思路。
直接粗暴安装这个模块可能会更新 PyTorch 版本,导致 Stable Diffusion 工作异常

先进入 Stable Diffusion Webui 的虚拟环境,然后查询 PyTorch 相关模块版本

.\venv\Scripts\activate
pip list | findstr "torch"

file

然后安装 xformers 的时候附带上 torch 和 torchvision 模块且加上版本,这样 PyTorch 版本是固定的,那么 xformers 的安装版本就需要满足 PyTorch 版本。而不是安装最新的 xformers 版本,把 PyTorch 版本更新了。

pip install torch==版本 torchvision==版本 xformers

file

安装成功
file

然后修改启动脚本文件 webui-user.bat
file

set COMMANDLINE_ARGS= 后加上

--xformers

file

再启动就不会提示 no module ‘xformers’. Processing without…
file

Stable Diffusion Webui 启动时提示 no module ‘xformers’. Processing without…
Scroll to top
打开目录