腾讯云GPU服务器部署Ai绘画Stable Diffusion 小白可用

这篇具有很好参考价值的文章主要介绍了腾讯云GPU服务器部署Ai绘画Stable Diffusion 小白可用。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、服务器购买

本人本地是个win10的PC 安装了 显示GPU 算力不够,升级配置也需要钱

云服务商的选择上,很普通,大家随意选择腾讯云/阿里云/移动云/华为云…都可以。我是之前用的腾讯云,在腾讯云上抢的GPU云服务器(https://cloud.tencent.com/act/cps/redirect?redirect=36105&cps_key=b77af5ec25020b228a8230a2271e36b8),每天10点开始(准点去基本能抢到),45元/15天,够用了。配置如下

腾讯云GPU服务器部署Ai绘画Stable Diffusion 小白可用

所选服务器配置

注意,预装镜像要选择“Ubuntu Server 18.04.1”,之后系统会默认自动安装GPU驱动。如果当时抢购太紧张了,也可以后面重装系统下。

腾讯云GPU服务器部署Ai绘画Stable Diffusion 小白可用

二、环境配置

1、登录

直接浏览器登录或xshell 登录

腾讯云GPU服务器部署Ai绘画Stable Diffusion 小白可用

2、驱动安装

先等服务器自己安装显卡驱动。预计等个5分钟。等不及的可以通过一下命令看下是否完成

腾讯云GPU服务器部署Ai绘画Stable Diffusion 小白可用

腾讯云GPU服务器部署Ai绘画Stable Diffusion 小白可用

这个也可以安装一下 如果是浏览器登录,可以看网速和CPU使用等

腾讯云GPU服务器部署Ai绘画Stable Diffusion 小白可用

如果显卡驱动完成了 运行下面命令 可以看是不是还有其他进程在安装

ps aux | grep -i install

腾讯云GPU服务器部署Ai绘画Stable Diffusion 小白可用

3、更新Python到python3.10

自带的python 和 python3 都是 2.7 和 3.6.9版本,直接使用会出现查找很久的问题,直接更新成python3.10

用apt安装

apt的全称是“Advanced Packaging Tool”,是 Linux 系统下的一款安装包管理工具。在 Ubuntu 的终端中输入如下指令,目的是更新当前系统的软件并安装一个组件 software-properties-common

sudo apt update
sudo apt install software-properties-common

Ubuntu 自带的软件源的 Python 版本不是我们所要求的,需要增加一个软件源,下面增加的是名为“deadsnakes”的由第三方维护的软件源(https://launchpad.net/~deadsnakes/+archive/ubuntu/ppa),到编写本书此内容的为止,其 Python 版本已经更新到 Python 3.9.4 。继续在终端输入如下质量,即可为 Ubuntu 增加了一个软件源。

sudo add-apt-repository ppa:deadsnakes/ppa

在执行上述指令的过程中,会有提示出现,敲击“回车”(“retrun”)键即可。

然后用下面的指令安装我们所需要的 Python 版本。

sudo apt install python3.10

如果一帆风顺,就意味着 Python 3.10.11已经在此 Ubuntu 系统上安装好了。按照如图所示的方式,可以进入到它的交互模式——注意,如果使用python还不能进入到图示的交互模式,这是因为 Ubuntu 的软连接还没有修改。

腾讯云GPU服务器部署Ai绘画Stable Diffusion 小白可用

exit(); 退出

4、将更新后的python3.10设置成默认

参考文档(https://blog.csdn.net/ultimate1212/article/details/83866217)

安装了3.10后,我们系统中有多个python版本,要将我们需要的3.10版本设置成默认。

使用命令

update-alternatives --list python

会列出所有的python版本,但你现在高概率会出现“update-alternatives: error:no alternatives for python”,就说你的版本没有录入。那就补充下好了。

注意:要同时补充python和python3。

不想研究的,直接复制如下代码即可

sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.6 1
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.10 2
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.6 1
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.10 2

验证方法

腾讯云GPU服务器部署Ai绘画Stable Diffusion 小白可用

5、创建python3的虚拟环境

代码如下

sudo apt install wget git python3 python3-venv 

三、部署webui

1、git 克隆库

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

当你看到“done”的时候就OK了

腾讯云GPU服务器部署Ai绘画Stable Diffusion 小白可用

2、修改launch.py文件

进入到对应的文件夹

cd stable-diffusion-webui

修改launch.py的代码

vi launch.py

主要两个目的:

①由于腾讯源没有“torch==1.13.1+cu117“,导致需要从“–extra-index-url”的“https://download.pytorch.org/whl/cu117”中进行下载,速度非常慢。故此处对launch.py代码进行修改

找到torch_command = os.environ.get(‘TORCH_COMMAND’, “pip install torch1.13.1+cu117 torchvision0.14.1+cu117 --extra-index-url https://download.pytorch.org/whl/cu117”),并修改

修改后:torch_command = os.environ.get(‘TORCH_COMMAND’, “pip install torch1.13.1 torchvision0.14.1”)

修改方法:输入“i”,再移动到对应位子上进行删除

②因为众所周知的网络原因,要对github的连接做处理

在每个 https://github.com/ (就在下面几行,注意每一个都要改)开头的链接前面添加 https://ghproxy.com/ ,变成如图所示的 https://ghproxy.com/https://github.com/的样子

两步修改完成后的样子如下

腾讯云GPU服务器部署Ai绘画Stable Diffusion 小白可用

然后再按“esc”键,退出编辑

输入“:wq”,回车,保存并推出。

不确认自己有没有修改成功的,可以cat看一下

cat launch.py

3、下载chilloutmix模型

进入stable-diffusion-webui/models/Stable-diffusion文件夹,下载chilloutmix模型到本地。

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

wget -O chilloutmix_NiPrunedFp32.safetensors https://civitai.com/api/download/models/9475 


这些都弄好了之后呢,然后还需要一些额外的文件和模型,目前大家从网上看到比较火的两个模型:chilloutmix 和 Lora(包含18+内容,这个算了算了。。),下载文件都可以从 civitai.com/ 网站找到。

  1. sd-v1-4.ckpt,下载地址:huggingface.co/CompVis/sta…
  2. chilloutmix 模型,下载地址:civitai.com/models/6424…
  3. Korean-doll 模型,说是韩风美女,下载地址: https://civitai.com/models/11619/korean-doll-likenesss
  4. GFPGANv1.4.pth 脸部优化,下载地址:github.com/TencentARC/…

1 和 2 放在 models/Stable-diffusion 目录,3 放到 models/Lora 目录,最后一个放在项目的根目录。

直接下載好慢 我用电脑下载再传上去的

腾讯云GPU服务器部署Ai绘画Stable Diffusion 小白可用

4、删除venv文件夹(必要的归零动作)

之前按照前辈的方法,直接开始./weiui.sh。结果出现以下报错,查了半天,简单除暴的删除就行了。

报错

腾讯云GPU服务器部署Ai绘画Stable Diffusion 小白可用

步骤如下:

在stable-diffusion-webui文件夹中删除venv文件

rm -rf venv

5、重头戏./webui.sh

因为是云服务器,为了完成后可以远程访问,对命令做如下修改

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

腾讯云GPU服务器部署Ai绘画Stable Diffusion 小白可用

如果报错如上 可以 运行

sudo apt-get install python3.10-venv

再重新执行

腾讯云GPU服务器部署Ai绘画Stable Diffusion 小白可用

腾讯云GPU服务器部署Ai绘画Stable Diffusion 小白可用

出现 Running on local URL: http://0.0.0.0:7860 就成功了

电脑访问http://云主机ip:7860 就可以了

腾讯云GPU服务器部署Ai绘画Stable Diffusion 小白可用

注大家玩的愉快!!!文章来源地址https://www.toymoban.com/news/detail-420657.html

到了这里,关于腾讯云GPU服务器部署Ai绘画Stable Diffusion 小白可用的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 腾讯云GPU服务器GN7实例NVIDIA T4 GPU卡

    腾讯云GPU服务器GN7实例搭载1颗 NVIDIA T4 GPU,8核32G配置,系统盘为100G 高性能云硬盘,自带5M公网带宽,系统镜像可选Linux和Windows,地域可选广州/上海/北京/新加坡/南京/重庆/成都/首尔/中国香港/德国/东京/曼谷/硅谷/弗吉尼亚节点,腾讯云百科分享腾讯云GPU服务器配置表: 目录

    2024年02月12日
    浏览(42)
  • 腾讯云国际代充-GPU服务器安装驱动教程NVIDIA Tesla

    腾讯云国际站GPU 云服务器是基于 GPU 的快速、稳定、弹性的计算服务,主要应用于深度学习训练/推理、图形图像处理以及科学计算等场景。 GPU 云服务器提供和标准腾讯云国际 CVM 云服务器一致的方便快捷的管理方式。 GPU 云服务器通过其强大的快速处理海量数据的计算性能,

    2024年02月10日
    浏览(71)
  • GPU云服务器Stable Diffusion搭建保姆级教程

    搭建Stable Diffusion最大门槛就是GPU。许多人的电脑配置太低,根本无法搭建。或者即使搭建出来,但是跑图太慢。   购买链接、软件下载、炼丹软件下载,请移步飞书文档:https://mv7x2w5hy8.feishu.cn/docx/DlGYd5rbZoDv5qxvsO5cCZWlnTg   我选择的是境外GPU服务器,windows版本(73.59元)。li

    2024年02月06日
    浏览(58)
  • 阿里域名+腾讯云服务器组合部署网站

    前段时间,我在阿里云上购买了一个域名。本想着也在阿里云上购买一台入门级服务器先玩玩,但是在看完一系列的产品后,还是放弃了阿里云的服务器。对比几家之后还是选择了腾讯云,接下来,就是踩坑和避坑的经验了。 1. 腾讯云解析阿里域名的坑 修改域名的DNS服务器

    2024年02月10日
    浏览(61)
  • 腾讯云轻量级服务器部署(新手图文教程)

    相信不少同学都想将自己的项目部署到云服务器,让别人通过自己的域名就可以访问到自己的项目,而腾讯云轻量级服务器作为一个小型的应用,支持域名解析和可视化运维等。比较适合新手入门,本文服务器操作系统为Centos7。 1.购买方式 本文主要面向新手,毕竟一般只有

    2024年02月10日
    浏览(50)
  • 服务器上部署GPU版的milvus向量数据库

    我们可以从 Github 上下载它的二进制包来使用,最新发行的版本地址: https://github.com/docker/compose/releases 将可执行权限应用于二进制文件: 创建软链: 测试是否安装成功: 已安装好的朋友,这步可以跳过 1.Download milvus-standalone-docker-compose-gpu.yml 大家根据自己的硬件配置,使用

    2024年04月16日
    浏览(38)
  • 华为云GPU服务器使用PaddleClas和PaddleServing训练、部署车辆类型分类模型服务

    以下针对最近使用PaddleClas和PaddleServing在华为云GPU服务器上训练和部署一个车辆类型识别模型过程进行记录,以供日后自己参考和其他有需要的朋友一些帮助,接触这方面东西时间较短,如有问题欢迎批评指正。 如何在华为云服务器上搭建GPU版本的PaddlePaddle环境请参考以下文

    2024年02月13日
    浏览(42)
  • 腾讯云Linux轻量应用服务器一键部署WordPress个人博客教程

    WordPress 作为动态博客的代表,至今已经有十几年历史,而且一直在更新发展中,功能强大,插件和主题丰富,WordPress搭建使用也很方便。作为个人站长和博主,很多都是从 WordPress 入门的。 本文为零基础 WordPress 建站教程,手把手教你从零开始搭建 WordPress 个人博客。 本文中

    2023年04月08日
    浏览(54)
  • 若依springboot+vue前后端分离系统部署到腾讯服务器教程

    前后端分离的开发模式在现代web应用开发中越来越流行,它可以提高开发效率、降低维护成本、提高系统的可扩展性和可维护性。而腾讯云作为国内领先的云计算服务提供商,为开发者提供了稳定、高效、安全的云计算服务,为前后端分离应用的部署提供了良好的解决方案。

    2024年02月04日
    浏览(66)
  • UE5.1 像素流送公网部署无需GPU服务器

    因为工作需要最近在做虚幻引擎5.1这方面的部署,简单记录一下最近学习的一点知识。 本文参考:虚幻引擎官网文档 UE5像素流送原理及多用户公网部署小白教程202211022220 像素流送就是在云端服务器上运行虚幻引擎应用程序,通过WebRTC将渲染的帧和音频流送到浏览器和移动设

    2024年02月07日
    浏览(50)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包