You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用Automatic1111创建Textual Inversion令牌遇RuntimeError求助

解决Automatic1111 Textual Inversion创建令牌时的设备不匹配错误

错误原因

你遇到的RuntimeError: Expected all tensors to be on the same device...错误,是因为之前安装的TensorFlow组件修改了系统环境,导致Automatic1111运行时部分数据在CPU、部分在GPU(cuda:0就是你的显卡),两者不兼容引发的问题。

简单解决步骤(完全不用懂编程)

方法一:强制用CPU运行Automatic1111

  1. 关掉所有和Automatic1111相关的窗口,确保程序完全关闭。
  2. 找到你安装Automatic1111的文件夹,找到名为webui-user.bat的文件(就是你平时点开启动程序的那个文件)。
  3. 右键点击这个文件,选择「编辑」,会弹出记事本窗口。
  4. 在记事本里找到一行写着set COMMANDLINE_ARGS=的内容,在等号后面加上--cpu,改成:
    set COMMANDLINE_ARGS=--cpu
    
  5. 按Ctrl+S保存记事本,然后双击webui-user.bat重新启动Automatic1111,再尝试创建令牌即可。

方法二:重置Automatic1111的虚拟环境(如果方法一没用)

  1. 同样先关掉所有Automatic1111的窗口。
  2. 打开Automatic1111的安装文件夹,找到名为venv的文件夹,直接删除它(这个文件夹是程序自动生成的环境文件,删掉不会影响你的模型和设置)。
  3. 双击webui-user.bat重新启动程序,它会自动重新下载并安装所有需要的组件(这个过程可能需要十几分钟,耐心等它完成)。
  4. 启动完成后再尝试创建令牌。

内容的提问来源于stack exchange,提问作者Armads

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.16 05:50:34