Ubuntu 20.04 安装 Stable Diffusionn

步骤 1:安装 wget、git、Python3 和 Python3虚拟环境(如果已安装可忽略这步骤)

apl 复制代码
sudo apt install wget git python3 python3-venv

步骤 2:克隆 SD 项目到本地

apl 复制代码
git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui

步骤 3:进入 stable-diffusion-webui 根目录

apl 复制代码
cd stable-diffusion-webui		

步骤 4:执行命令运行 Stable Diffusionn

apl 复制代码
./webui.sh

错误汇总

错误 1、Cannot locate TCMalloc (improves CPU memory usage)

解决 :安装 libgoogle-perftools4libtcmalloc-minimal4 库。这两个库是 Google 开源的性能分析工具库,可以帮助开发者优化程序性能。

apl 复制代码
sudo apt-get install libgoogle-perftools4 libtcmalloc-minimal4 -y

错误 2、RuntimeError: Torch is not able to use GPU; add --skip-torch-cuda-test to COMMANDLINE_ARGS variable to disable this check

解决:添加命令行参数,跳过 Torch CUDA 测试

apl 复制代码
./webui.sh --skip-torch-cuda-test

错误 3、RuntimeError: "LayerNormKernelImpl" not implemented for 'Half'

解决:添加命令行参数如下:

  • --skip-torch-cuda-test:跳过 Torch CUDA 测试(如果出现错误 1,则加上此参数,否则可以忽略此参数)
  • --precision full:使用完整的精度进行计算
  • --no-half:不使用半精度计算
apl 复制代码
./webui.sh --skip-torch-cuda-test --precision full --no-half
相关推荐
kebidaixu4 小时前
BCU 平台 RS485 驱动适配:从 THVD1406 到 ISO3082
linux
谢平康7 小时前
解决用 rm 报bash: /usr/bin/rm: Argument list too long错
linux·运维·运维开发
Rocky Ding*7 小时前
Latent Consistency Models:一篇读懂扩散模型的少步生成核心基础知识
人工智能·深度学习·机器学习·ai作画·stable diffusion·aigc·ai-native
hj2862519 小时前
Linux 网络服务综合笔记(概念 + 命令 + 实操案例)2
linux·运维·网络
what_20189 小时前
Linux 磁盘 (查看、划分、inode)
linux·运维·服务器
2739920299 小时前
GDB调试(Linux)
linux
凡人叶枫9 小时前
Effective C++ 条款23:宁以 non-member、non-friend 替换 member 函数
linux·开发语言·c++·嵌入式开发
不会C语言的男孩9 小时前
Linux 系统编程 · 第 4 章:文件属性与元数据
linux·c语言·开发语言
小生不才yz10 小时前
Shell脚本精读 · S02-03 | 词拆分、通配符与未加引号的变量
linux
2601_9618454210 小时前
法考真题及答案解析|历年真题|资料已整理
linux·windows·ubuntu·macos·centos·gnu