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
相关推荐
信必诺14 分钟前
CMake —— 2、cmake在windows与linux下动态链接库编译与链接实例(附:过程代码与CMakeLists.txt)
windows·ubuntu·cmake·动态链接库·linux\
dessler17 分钟前
Kubernetes(k8s)-Reloader介绍&使用
linux·运维·kubernetes
Linux技术芯37 分钟前
#Linux内存管理# 在系统启动时,ARM Linux内核如何知道系统中有多大的内存空间?
linux
the_nov39 分钟前
9.进程信号
linux·c++
曲幽1 小时前
Python本地部署Stable Diffusion实现在纯CPU环境下的实现
python·ai·stable diffusion·cpu·openvino·lcm
小关1231 小时前
嵌入式Linux驱动—— 1 GPIO配置
linux
用手码出世界1 小时前
【Linux】进程间通信、匿名管道、进程池
linux·运维·服务器
小镇青年达师傅1 小时前
条件锁存在的意义:用生活中的例子秒懂线程间的"暗号系统"
linux·嵌入式·多线程·互斥锁·系统编程·条件锁
想拿高薪的韭菜2 小时前
操作系统高频(六)linux内核
linux·操作系统
HHONGQI1232 小时前
Linux 基础入门操作 前言 linux操作指令介绍
linux·运维·服务器