前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Linux上如何使用Stable Diffusion WebUI

Linux上如何使用Stable Diffusion WebUI

作者头像
Reset
发布2023-05-01 16:40:08
1K0
发布2023-05-01 16:40:08
举报
文章被收录于专栏:ResetReset

前提条件

  1. 已安装CUDA
  2. 已安装git
  3. 已安装Anaconda

推荐平台:AutoDL

直接安装Anaconda不要指望Linux自带的Python。

创建SD需要的环境

代码语言:javascript
复制
# 创建
conda create -n webui python=3.10.6
# 进入
conda activate webui

下载SD模型

代码语言:javascript
复制
git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git
# 进入文件夹
cd stable-diffusion-webui

pip换源

代码语言:javascript
复制
# 更新pip
python -m pip install --upgrade pip

pip config set global.index-url <http://mirrors.aliyun.com/pypi/simple/>

pip config set global.trusted-host mirrors.aliyun.com

修改launch.py

把github前面加上 https://ghproxy.com/ 例如:git+https://github.com/TencentARC/GFPGAN.git@8d2447a2d918f8eba5a4a01463fd48e45126a379 替换为:git+ https://ghproxy.com/https://github.com/TencentARC/GFPGAN.git@8d2447a2d918f8eba5a4a01463fd48e45126a379

修改文件

注释webui.sh中的 84-95行内容

启动

代码语言:javascript
复制
查看ip地址 ifconfig
租的服务器都是容器,不能使用默认的127.0.0.1

bash webui.sh --server-name 172.17.0.8 --port 12345
bash webui.sh --server-name 172.17.0.8 --port 12346

启动错误

1.installing gfpgan卡住 # https://ghproxy.com/https://github.com/TencentARC/GFPGAN/releases/tag/v1.3.8 去下载好文件 # 下载后,解压到stable-diffusion-webui\venv\Scripts #进入该目录 stable-diffusion-webui\venv\bin\python -m pip install basicsr facexlib stable-diffusion-webui\venv\bin\python -m pip install -r requirements.txt stable-diffusion-webui\venv\bin\python setup.py develop

2.clip安装不上的解决方案 原因:stable diffusion webui环境中的clip其实是open_clip,不能用pip install clip安装 解决方法是直接到github下载 open_clip代码到本地,并进行本地安装下载地址 下载后,解压 stable-diffusion-webui\venv\Scripts目录,然后进入该目录 stable-diffusion-webui\venv\bin\python setup.py build install

Stable Diffusion AIGC

本文参与?腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客?前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与?腾讯云自媒体分享计划? ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前提条件
  • 创建SD需要的环境
  • 下载SD模型
  • pip换源
    • 修改launch.py
    • 修改文件
    • 启动
      • 启动错误
      相关产品与服务
      容器服务
      腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
      http://www.vxiaotou.com