基于CPU的云部署Stable-diffusion-webui的详细过程

这篇具有很好参考价值的文章主要介绍了基于CPU的云部署Stable-diffusion-webui的详细过程。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

最近看到很多很精美的AI图片,也想体验下,正好我有台2vCPU和2G内存轻量云服务器,但是不想再额外买GPU,就想着用CPU模式自己部署,部署经过摸索能顺利完成,但是加载模型已经很吃力,老是提示没有足够内存。本过程主要是用来记录部署的详细过程,仅针对于CPU跑Stable-diffusion-webui。

1、机器配置要求

机器的配置要求主要是针对CPU模式云部署Stable-diffusion-webui。CPU:任何现代AMD或Intel CPU。内存:至少8G内存。存储:这个其实影响不大。显卡: 不影响。系统: centos。

2、配置Python环境
2.1 Miniconda3安装

Miniconda是一款小巧的python环境管理工具,安装包大约只有100M多点,安装程序中包含conda软件包管理器和Python。

下载:

wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh

安装:

sh ./Miniconda3-2022.10-Linux-x86_64.sh

配置环境变量:

vim /root/.bashrc
 
export PATH="/root/miniconda3/bin:$PATH"
 
source /root/.bashrc

环境验证

conda

输入conda回车返回,展示如下图,表示Miniconda3安装。

基于CPU的云部署Stable-diffusion-webui的详细过程,stable diffusion,AI作画

2.2 环境创建

创建名称为sd的环境,其中python版本为3.10.6

conda create -n sd python=3.10.6

查看Miniconda3所有环境,sd环境已经创建成功。

conda env list
基于CPU的云部署Stable-diffusion-webui的详细过程,stable diffusion,AI作画
2.3 环境激活

 Miniconda3默认是base环境,激活成功后base变成sd。        

conda activate sd

基于CPU的云部署Stable-diffusion-webui的详细过程,stable diffusion,AI作画

3、 stable-diffusion-webui安装
3.1 文件下载

使用git拉取文件,进入stable-diffusion-webui目录

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

为顺利下载各个依赖文件,在进行部署之前我们先设置下镜像源和github下载设置。如您已经通过特殊途径解决此问题,可不进行配置。

 *镜像源设置 

在部署之前需提前设置镜像源,不然会一直下载失败。 

pip config set global.index-url https://mirrors.aliyun.com/pypi/simple/
pip config set install.trusted-host mirrors.aliyun.com 

提供其他国内可用的镜像源。 

阿里云 http://mirrors.aliyun.com/pypi/simple/

中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/

豆瓣(douban) http://pypi.douban.com/simple/

清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/

中国科学技术大学 http://pypi.mirrors.ustc.edu.cn/simple/

*加速github下载

git config --global url."https://ghproxy.com/".insteadOf https://
3.2 参数设置

由于我的云服务器没有GPU,所以需要在执行部署文件前提前设置下参数。进入webui-user.sh文件,在文件开始添加use_venv、can_run_as_root、CUDA_VISIBLE_DEVICES、COMMANDLINE_ARGS参数。

vim webui-user.sh

基于CPU的云部署Stable-diffusion-webui的详细过程,stable diffusion,AI作画

CUDA_VISIBLE_DEVICES:选择要用于具有多个 GPU 的系统上的实例的 GPU。 例如,如果您想使用辅助 GPU,请输入“1”。我们是基于CPU,设置为-1。

COMMANDLINE_ARGS:主程序的附加命令行参数。

listen 开启监听
enable-insecure-extension-access 开启扩展模块
use-cpu CPU模式
no-half --precision 非半精度
skip-torch-cuda-test 不检查CUDA是否能够正常工作
share 公开

3.3 执行部署

执行webui.sh文件,会进行依赖的文件下载,下载完成就会启动浏览器页面,当看到具体URL时,代表启动成功,可以直接点击进入

./webui.sh
基于CPU的云部署Stable-diffusion-webui的详细过程,stable diffusion,AI作画
基于CPU的云部署Stable-diffusion-webui的详细过程,stable diffusion,AI作画
4、模型下载

启动起来的页面中checkpoint中没有模型可以加载,可以通过https://huggingface.co/下载模型文件,不过目前该网站需要特殊渠道,我下载的是v1-5-pruned-emaonly.ckpt文件。模型文件放到Stable-diffusion-webui/models/Stable-diffusion目录中。

5、系统运行
5.1 汉化设置

基于CPU的云部署Stable-diffusion-webui的详细过程,stable diffusion,AI作画

基于CPU的云部署Stable-diffusion-webui的详细过程,stable diffusion,AI作画文章来源地址https://www.toymoban.com/news/detail-813746.html

到了这里,关于基于CPU的云部署Stable-diffusion-webui的详细过程的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • Windows 部署Stable-Diffusion-WebUI

    前往Nvidia CUDA-1171 依次选择参数 Windows =》 x86_64 =》 11 =》 exe(local) (根据自身需求选择),下载并安装 版本说明:cu117这个版本可以使用,torch不支持更高版本 前置: 良好的网络环境 、 Python3.10.6+ 、 Git操作 可选操作: set http_proxy=http://127.0.0.1:1080 在CMD中使用代理 可选操作:

    2024年02月16日
    浏览(58)
  • stable-diffusion-webui的逐步部署教程

      大家好,我是爱编程的喵喵。双985硕士毕业,现担任全栈工程师一职,热衷于将数据思维应用到工作与生活中。从事机器学习以及相关的前后端开发工作。曾在阿里云、科大讯飞、CCF等比赛获得多次Top名次。现为CSDN博客专家、人工智能领域优质创作者。喜欢通过博客创作

    2024年01月22日
    浏览(48)
  • 如何在本地部署stable-diffusion-webui

    stable-diffusion-webui网站地址 AUTOMATIC1111/stable-diffusion-webui: Stable Diffusion web UI (github.com) python和git的安装请参考其他博客 修改环境变量顺序或仅保留python原生环境 找到anaconda目录,复制python.exe为python-ana.exe 找到python原生目录,复制python.exe为python3.exe 我的stable-diffusion-webui安装在:

    2024年02月12日
    浏览(79)
  • Stable-diffusion-webui 本地部署及使用

    1.安装conda; 2.创建conda env 和python 3.10.6; conda create --name stable-diffusion-webui python=3.10.6 3.更新pip; 4.安装cuda 11.8; https://developer.nvidia.com/cuda-toolkit-archive 5.克隆stable-diffusion-webui仓库 ; 6.下载SD模型 下载stablediffusion预训练模型至stable-diffusion-webui/models/stable-diffusion; V1.4 V1.5 7.运行

    2024年02月10日
    浏览(51)
  • mac系统本地部署stable-diffusion-webui

    1.需要科学上网 2.电脑需要安装好homebrew 在需要的位置拉取源码 这里安装3.10.6, 按理来说只要高于这个版本应该都好使 1.下载模型 : https://civitai.com/ 2.把模型复制到需要放模型的目录, 例如我的: /Users/zijieyan/Downloads/stable-diffusion-webui/models/Stable-diffusion (要根据自己下载的源码位置

    2024年02月09日
    浏览(49)
  • Stable-diffusion-webui本地部署和简要介绍

      Stable Diffusion 是一款基于人工智能技术开发的绘画软件,它可以帮助艺术家和设计师快速创建高品质的数字艺术作品。是2022年发布的深度学习文本到图像生成模型。它主要用于根据文本的描述产生详细图像,同时也可以应用于其他任务,如内补绘制、外补绘制,以及在提示

    2024年02月03日
    浏览(52)
  • AMD5600G部署stable-diffusion-webui笔记

    部署过程参照此连接: 【新修正】手把手教你在linux中部署stable-diffusion-webui N卡A卡显卡可用 - 哔哩哔哩 硬件配置及系统信息如图:无独立显卡  部署过程按照下面连接的教程比较顺利,过程中需要科学上网,我选择git克隆,没有选择从网盘下载,安装过程主要是下载很费时

    2024年02月16日
    浏览(54)
  • AI绘画stable-diffusion-webui+ChilloutMix云部署

    腾讯GPU实验室:https://cloud.tencent.com/act/pro/gpu-study?from=10680 实例规格:GPU计算型GN7 | GN7.2XLARGE32 系统:Ubuntu Server 20.04 LTS 64位 根据安装要求python版本需要为3.10.6. 下载python3.10.6. 网络慢的话手动上传到服务器。 解压并进入该目录,后续的所有命令均在该目录中执行: 1.下载代码

    2024年01月20日
    浏览(62)
  • AIGC文生图:stable-diffusion-webui部署及使用

    Stable Diffusion Web UI 是一个基于 Stable Diffusion 的基础应用,利用 gradio 模块搭建出交互程序,可以在低代码 GUI 中立即访问 Stable Diffusion Stable Diffusion 是一个画像生成 AI,能够模拟和重建几乎任何可以以视觉形式想象的概念,而无需文本提示输入之外的任何指导 Stable Diffusion Web

    2024年02月16日
    浏览(80)
  • Novel ai(stable-diffusion-webui)的本地部署经历

    整体参考的就是下面的网站的内容,采用的里面是Anaconda搭建虚拟环境部署的步骤(网站里面用的Miniconda其实上和Anaconda整体思路是一样的) tip:Anaconda的配置是比较简单的,可以直接在网上搜索,需要注意的是建议先卸载电脑上的python再安装Anaconda --GUIDE-- 下面就是网站中用

    2024年02月04日
    浏览(50)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包