当前位置:   article > 正文

腾讯云部署SD_sd不用web ui如何部署

sd不用web ui如何部署

CentOS-64位-CentOS 8.4 64

系统重装输入设置的密码进入Ubuntu系统之后,驱动自动后台安装,大概五分钟。

创建一个非root权限账户(sd不允许root运行)

  1. adduser sd (创建账户sd
  2. passwd sd (创建密码)
  3. usermod -aG wheel sd (增加sudo权限)
  4. su - sd (切换为sd用户)

安装Conda

  1. wget https://repo.anaconda.com/archive/Anaconda3-2023.03-Linux-x86_64.sh
  2. sh Anaconda3-2023.03-Linux-x86_64.sh

安装完成后执行 “bash”命令,重新载入bash终端,确保conda命令可用

创建conda环境

conda create -n sd python=3.10.6

创建完成后切换至sd环境

conda activate sd

将webui clone到服务器本地

git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui

下载chilloutmix模型
通过如下命令下载chilloutmix模型到本地

cd stable-diffusion-webui/models/Stable-diffusion

下好后上传到服务器这个文件夹里面

修改launch.py的代码跟换下载源
cd stable-diffusion-webui

vi launch.py

一是找到torch_command = os.environ.get('TORCH_COMMAND', "pip install torch==1.13.1+cu117 torchvision==0.14.1+cu117 --extra-index-url https://download.pytorch.org/whl/cu117"),改为:torch_command = os.environ.get('TORCH_COMMAND', "pip install torch==1.13.1 torchvision==0.14.1")

输入“i”,再移动到对应位子上进行删除

此处注意!!删除第一个+cu117后1.13.1和torchvision之间是有个空格的一定要留着。

二是在每个  https://github.com/  (就在上一步下面几行,每一个网址都要改)链接前面添加https://ghproxy.com/,变成https://ghproxy.com/https://github.com/

修改完成按“esc”键,退出编辑

输入“:wq”,回车(不要双引号),保存并退出。 

启动webui
cd stable-diffusion-webui

./webui.sh --listen --no-half

如果卡太久并且没网络流量显示

 gfpgan会卡很久,提示失败后重新执行命令 多试试,网络问题,不然就去掉代理试试

 taming_transformers会卡很久,提示失败后重新执行命令 多试试,网络问题,不然就去掉代理试试

真的是坑无数啊

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家小花儿/article/detail/808674
推荐阅读
相关标签
  

闽ICP备14008679号