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-perftools4 和 libtcmalloc-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
相关推荐
阿里云基础软件5 小时前
Agent 任务提速 10.71%,内存占用降低 21.60%|Alibaba Cloud Linux 4 重大发布
java·linux·人工智能·操作系统·agent
m0_743697595 小时前
DNS的反向域名的相关问题
linux
Android系统攻城狮6 小时前
Linux FFmpeg深度解析之avcodec_parameters_from_context调用流程与实战(十六)
linux·运维·ffmpeg·音视频进阶·ffmpeg音视频·车载音视频进阶
思想觉悟6 小时前
SEAndroid实战
android·linux·c++
前进吧-程序员7 小时前
C++20 协程实战:手写 Task、单线程调度器与 awaiter 的三个钩子
linux
Android系统攻城狮7 小时前
Linux FFmpeg深度解析之avcodec_alloc_context3调用流程与实战(十四)
linux·运维·ffmpeg·车载音视频·音视频进阶·ffmpeg音视频进阶
自由彩虹7 小时前
靶场通关15--bossplayersctf
linux·服务器·网络·安全·web安全·网络安全
叼烟扛炮7 小时前
Linux 学习笔记(四十五):Web 安全基石——Cookie、Session 与 HTTPS 原理解析
linux·前端·网络·笔记·学习·tcp/ip·安全
菌菌的快乐生活7 小时前
Rufus + Ubuntu 24.04 Server(中山大学镜像)通用安装教程
ubuntu
Linux_cy8 小时前
nginx 502 排查手册:九种原因分类、定位命令与检查顺序
linux·运维·服务器·网络·数据库·nginx·ssh