趋动云平台目前注册新号会赠送168算力卡,24小时连续使用的话,大概可以免费试用7-14天,如果用rmb的话,这个平台比起auto来说,租GPU的价格更低,有需求的小伙伴可以试试。
关项目的时候别保存镜像,平台有BUG,保存后会打不开!
本教程用到了青空朝颜モー大佬的linux一键部署包,linux下stable-diffusion-webui布置
感谢大佬青空大佬的帮助
那么教程开始。
注册啥的自己完成,这些步骤我就不多说了
第一步:创建一个项目
1)项目名称和描述随意,公开性最好是私有
2)选择镜像pytorch1.12.1
3)选择数据集,在界面搜索model-lora,选择第一个数据集,再搜索stable_diffusion_N,选择第二个数据集
做好这几步之后选择右下角创建项目
弹出上传代码界面,选择暂不上传。
第二步:运行代码(项目)
点击刚刚创建的项目,然后点击右上角的运行代码
会弹出一个初始化开发环境的界面,选择一个你觉得合适的配置,在这里,UP选择B1.large(B1.small也能玩,只是跑的图没有那么大而已),最长运行时间看自己的选择,最好是不限制(但是别忘记关),开发者工具用不上
点击确定,等待开发环境运行。
第三步:搭建环境
点击进入开发环境
点击网页终端
输入指令unzip /gemini/data-2/stable-diffusion-webui-nvidia.zip -d /gemini/code
注:这一步结束之后建议退出保存镜像,之后就不要保存镜像了,平台有BUG,不适配镜像的cuda会导致镜像无法再次启动。
(@成功运行sd后的步骤——重启项目之后从这一步开始重新执行:)
等待解压结束,停止项目,重新进入,并点击网页终端,输入指令cd /gemini/code/stable-diffusion-webui
进入webui文件夹,然后输入指令:vi start.sh
在args中加入命令--xformers --share,并且修改端口为10000以上,在这UP修改为10524,可以照着抄
按ESC键,并按:键,输入wq保存并退出,这一步不会就去百度 linux的vi怎么保存
输入命令bash install.sh,用青空大佬的一键包,安装环境
输入 1安装环境,安装结束,输入Y删除配置
分别输入命令:cp -a /gemini/data-2/extensions /gemini/code/stable-diffusion-webui
cp -a /gemini/data-2/sd-webui-additional-networks-main /gemini/code/stable-diffusion-webui/extensions-builtin
cp -a /gemini/data-1/etherBluMix2_etherblumix2.safetensors /gemini/code/stable-diffusion-webui/models/Stable-diffusion
cp -a /gemini/data-1/shojovide.safetensors /gemini/code/stable-diffusion-webui/models/Lora
cp -a /gemini/data-1/kl-f8-anime2.ckpt /gemini/code/stable-diffusion-webui/models/VAE
进入conda,输入指令bash
进入sd的虚拟环境,输入指令conda activate sd-webui
给conda以及pip换源
输入指令
conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
pip换源,输入指令:
mkdir ~/.pip/
touch ~/.pip/pip.conf
vim ~/.pip/pip.conf
输入以下内容,配置pip源,ESC后按:键,输入wq保存
[global]
index-url = https://repo.huaweicloud.com/repository/pypi/simple
trusted-host = repo.huaweicloud.com
timeout = 120
第四步:运行Stable diffusion
输入指令:bash start.sh
等待加载,途中会有报错,但是无影响。
加载结束后,会出现界面:
上面的是内网url,下面是公网url,公网url有72小时的有效期,因为平台原因,内网url无法使用,不用管,用公网就行。
VAE设置:
在设置中点击用户界面,快捷设置列表中输入,sd_vae,然后点击保存设置
lora设置:
在设置的可选附加网络(LoRA插件)中,扫描loRA模型的附加目录,输入models/Lora,然后点击设置保存,重启UI
第五步:跑个图看看
进入公网IP:
输入tag,并且设置各个选项:
后台在跑图,webui貌似是传输问题,不显示,但是图确实在跑
可以去图库浏览器或者jupyterLab中查看
结束项目之后,千万不要保存镜像,不然会导致打不开,这是平台BUG
最后献上所有代码的一遍流程,方便复制。
#添加args:--xformers --share
在这里的data-1数据集是model-lora,data-2数据集是stable-diffusion-N我都公开了,自己去看看
data-1和data-2要自己看数据集有什么
步骤1:unzip /gemini/data-2/stable-diffusion-webui-nvidia.zip -d /gemini/code(这一步结束之后建议退出保存镜像,之后就不要保存镜像了)
步骤2:cd /gemini/code/stable-diffusion-webui
步骤3:vi start.sh (在ages中修改端口为10524并在最后加入--xformers --share)(这一步不会就去百度 linux的vi怎么保存
步骤4:bash install.sh
步骤5:cp -a /gemini/data-2/extensions /gemini/code/stable-diffusion-webui
步骤6:cp -a /gemini/data-2/sd-webui-additional-networks-main /gemini/code/stable-diffusion-webui/extensions-builtin
步骤7:cp -a /gemini/data-1/etherBluMix2_etherblumix2.safetensors /gemini/code/stable-diffusion-webui/models/Stable-diffusion
步骤8:cp -a /gemini/data-1/shojovide.safetensors /gemini/code/stable-diffusion-webui/models/Lora
步骤9:cp -a /gemini/data-1/kl-f8-anime2.ckpt /gemini/code/stable-diffusion-webui/models/VAE
步骤10:bash
步骤11:conda activate sd-webui
步骤12:conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
步骤13:conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
步骤14:conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
步骤15:mkdir ~/.pip/
步骤16:touch ~/.pip/pip.conf
步骤17:vim ~/.pip/pip.conf 进入vim后,把下面的内容粘贴进去,按esc,再按:键,输入wq保存,这一步不会就去百度 linux的vim怎么保存
[global]
index-url = https://repo.huaweicloud.com/repository/pypi/simple
trusted-host = repo.huaweicloud.com
timeout = 120
步骤18:bash start.sh(等公网url出现,复制,玩就完事,关项目的时候就别保存镜像,平台有BUG,保存后会打不开)
关项目的时候别保存镜像,平台有BUG,保存后会打不开!
关项目的时候别保存镜像,平台有BUG,保存后会打不开!!
关项目的时候别保存镜像,平台有BUG,保存后会打不开!!!
by:影----1152792207@qq.com
最后再次感谢青空朝颜モー大佬提供的linux一键部署包,大家可以去支持支持大佬。