AI绘画stable-diffusion-webui+ChilloutMix云部署
Posted Link丶林
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了AI绘画stable-diffusion-webui+ChilloutMix云部署相关的知识,希望对你有一定的参考价值。
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
根据安装要求python版本需要为3.10.6.
下载python3.10.6.
sudo wget https://www.python.org/ftp/python/3.10.6/Python-3.10.6.tar.xz
网络慢的话手动上传到服务器。
解压并进入该目录,后续的所有命令均在该目录中执行:
# 解压
tar -xf Python-3.10.6.tar.xz
# 进入该目录
cd Python-3.10.6/
# 初始化
sudo ./configure --with-ssl
# 安装编译环境
sudo apt-get install zlib1g-dev libbz2-dev libssl-dev libncurses5-dev libsqlite3-dev libreadline-dev tk-dev libgdbm-dev libdb-dev libpcap-dev xz-utils libexpat1-dev liblzma-dev libffi-dev libc6-dev
# 安装
sudo make
sudo make test
sudo make install
# 添加环境变量
PATH=$PATH:$HOME/bin:/usr/local/python3.10.6/bin
# 查看环境变量
echo $PATH
# 删除原有链接
sudo rm /usr/bin/python
sudo rm /usr/bin/python3
sudo rm /usr/bin/pip
sudo rm /usr/bin/pip3
# 建立新链接
sudo ln -s /usr/local/bin/python3.10 /usr/bin/python
sudo ln -s /usr/local/bin/python3.10 /usr/bin/python3
sudo ln -s /usr/local/bin/pip3 /usr/bin/pip
sudo ln -s /usr/local/bin/pip3 /usr/bin/pip3
# -bash: /usr/bin/pip: No such file or directory 需要清除缓存
hash -r
二、创建虚拟环境
# 创建Python3虚拟环境
sudo apt install wget git python3 python3-venv
三、部署stable-diffusion-webui
1.下载代码:
# 克隆项目地址
git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui
2.进入文件夹:
cd stable-diffusion-webui
3.安装torch和torchvision可能会非常慢,所以我们打开目录下的launch.py:
# 把222行的代码:
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")
4.下载模型,打开https://civitai.com/选择你要用的模型,复制下载链接:
# 打开存放模型的文件夹
cd stable-diffusion-webui/models/Stable-diffusion
# 此处下载的是最近很火的ChilloutMix
wget -O chilloutmix_NiPrunedFp32Fix.safetensors https://civitai.com/api/download/models/11745
5.在stable-diffusion-webui文件夹调用自动化安装和启动脚本。
./webui.sh
自动生成外网链接添加–share参数。
./webui.sh --share
正常安装好会显示链接地址,如果网络问题卡住,多安装几次。
四、其它问题。
1.提示虚拟环境pip版本过低。
# 进入虚拟环境
source venv/bin/activate
# 升级虚拟环境pip
pip install --upgrade pip
# 退出虚拟环境
deactivate
2.卡在installing GFPGAN
# 进入虚拟环境
source venv/bin/activate
# 手动安装
pip install gfpgan
# 退出虚拟环境
deactivate
卡在别的库也是一样的操作,或者直接手动安装库:
sudo pip install -r requirements.txt
五、保持后台运行
我们在窗口里运行了了程序之后,如果关掉这个窗口,程序就被结束掉了,所以我们如果想保持后台运行,需要安装虚拟窗口命令。
# 安装
sudo apt-get install screen
# 显示当前启动的screen
screen -ls
# 创建一个名为ai的screen
screen -S ai
# 进入stable-diffusion-webui文件夹
cd stable-diffusion-webui
# 启动
./webui.sh
# Ctrl+A+D退出窗口
# 进入窗口ai
screen -r ai
# 杀掉窗口Ctrl+A+K杀掉当前窗口
ai绘画知识:做一个AI绘画小程序要花多少钱?
ai绘画彻底火了,赛道一度火过了当年的短视频行业。目前AI绘画以依托于微信小程序为主。如数画、意间、无界版图、灵境、6PEN、盗梦师这些AI绘画小程序清一色是10月份后上线。仅仅两月时间,但都已圈的用户数百万。
想进入AI绘画的创业者面临着一个很迷糊的问题“做一个AI绘画小程序到底要花多少钱”“是否需要什么特殊资质”等若干问题,现就普及一下知识。
一、做一个AI绘画小程序需要哪些资质?
ai绘画小程序一般指的是在微信搭建AI绘画小程序。想在微信搭建一个小程序,首先需要一个主体资质,就是公司或者个体户资质,这样方便微信对主体进行监管和责任追究。所以大家想做ai绘画小程序首先需要一个营业执照,公司的营业执照也可以用个体户营业执照。个人现在是不允许上架小程序的。
二、做一个AI绘画小程序需要多少钱?
如果独立开发,如果不是大中型公司,基本不现实,初创公司也只能望而却步。抛开技术团队的研发成本不说,光服务器成本都可以压垮一个初创公司。光物理服务器的成本一年支出都要数百万。为什么投资成本这么大呢。服务器图片占用的空间大。AI绘画一张图片动辄10MB,你想想你家里的电脑就算1T能放多少张图片。1G空间放100张图片,你1T的硬盘也只能放10万张图片。
你想想光服务器的支出成本你要花多少钱。这仅仅是小钱。GPU算力服务器的成本更大,一年没个上百万和没有几百万是下不来的。光单台设备目前都要卖到数十万。你想想,十台,百台,你的投入是多少。所以你会发现,为什么国内没有一个AI绘画小程序是免费的。那就没有办法了么。办法还是有的,如果是找支付宝和微信服务商微火智慧数字经营这样的平台,这些都可以省略了,因为有AI绘画小程序的搭建部署业务。
三、买一个现成的那需要多少钱呢?
现在很多想要自己运营AI绘画小程序的创业者,对于互联网程序开发不了解,开发也不懂,投资也吃不消。一个现实快速的解决方案就是买一个现成的,比如意间AI绘画小程序,数画小程序、盗梦者小程序、这类小程序。微火现在提供了AI绘画小程序全套解决方案。连台万元服务器的投资成本都不需要,是创业者进入AI绘画赛道最好的整体解决方案。
对于创业者而言,前期并不建议大张旗鼓投入开发,先买一个现成的以最小的成本跑一下模式,等收益稳定了,可以根据自己需求做更多功能开发或成立自已的研发团队,将技术成本压缩最低。很多创业者没开发出来在技术上就花了几十万甚至几百万,结果依然未能上线,得不偿失。
以上是关于AI绘画stable-diffusion-webui+ChilloutMix云部署的主要内容,如果未能解决你的问题,请参考以下文章
AI绘画火爆,以昆仑万维AIGC为例,揭秘AI绘画背后的模型算法
AI绘画火爆,以昆仑万维AIGC为例,揭秘AI绘画背后的模型算法
AI绘画火爆,以昆仑万维AIGC为例,揭秘AI绘画背后的模型算法