3 任务3 使用趋动云部署自己的stable-diffusion

news/2024/7/10 18:42:31 标签: stable diffusion

使用趋动云部署自己的stable-diffusion

  • 1 创建项目:
  • 2 初始化开发环境实例
  • 3 部署模型
  • 4 模型测试

1 创建项目:

1.进入趋动云用户工作台,选择:当前空间,请确保当前所在空间是注册时系统自动生成的空间。
a.非系统自动生成的空间,没有赠送的算力金
2.点击:快速创建,选择创建项目,创建新项目。
3,填写相关的项目信息,镜像及数据集选择如下。
image.png
image.png
4.待项目信息完善后,点击确定,弹出框选择暂不上传。
镜像和数据集选择完毕之后,点击"创建"
image.png

点击"暂不上传"
image.png

2 初始化开发环境实例

之后找到最右侧"开发”->“初始化开发环境实例”
image.png

按照下图进行选择:

image.png
运行初始化中,等待约5-10分钟,当右侧的网页终端和JupyterLāb不再是灰色时,表明工具注入成功。此时
您便可在此开发环境上通过工具进行模型调优,详情可参见下一步。
image.png

3 部署模型

初始化完毕,点击下图所示右侧"网页终端”
image.png

依次输入以下 4 串命令就可以了,注意每一次命令输入之后要等它运行完毕之后,再输入下一条指令。

1、解压代码及模型

tar xf /gemini/data-1/stable-diffusion-webui.tar -C /gemini/code/

2、解压配置文件到隐藏目录/root/.cache

tar xf /gemini/data-1/cache.tar -C /root/

(文件位置可能发生变化,如果报错请删除该行)
image.png

3、拷贝frpc内网穿透文件、(注意有两行->两条指令)

cp /gemini/data-1/frpc_linux_amd64 /root/miniconda3/lib/python3.10/site-packages/gradio/frpc_linux_amd64_v0.2

(文件位置可能发生变化,如果报错请删除该行)

chmod +x /root/miniconda3/lib/python3.10/site-packages/gradio/frpc_linux_amd64_v0.2

一些指令上的预处理操作
image.png

4,运行项目:(注意有两行–> 两条指令)
进入程序目录:

cd /gemini/code/stable-diffusion-webui

运行launch.py 程序:

python launch.py --deepdanbooru --share --theme dark --xformers --listen --gradio-auth qdy:123456

image.png

出现问题:
image.png
ERROR:Could not find a version that satisfies the requirement lpips (from versions:none)
ERROR:No matching distribution found for lpips

换镜像源:可以用任务1的镜像源:然后再运行python launch.py指令

pip config set global.index-url https://mirrors.ustc.edu.cn/pypi/web/simple

image.png

当命令窗口出现如下两个网址时表示部署成功,可以复制右侧的外部访问网址访问wbui:

image.png

image.png
访问这个网址时,会出现一个登录页面,账号qdy密码123456
image.png

4 模型测试

然后加载,进入:
image.png

image.png

使用测试:
(masterpiece),(best quality),(Realistic photos),a cute girl,war a cap,headphones,summer,sunset,mountain road,flowers,nice weather,healing sense,detailed,half-length shot,anime style

image.png

后台可以查看生成进度:
image.png

image.png

当然,你也可以把你的端口信息发送给别人,或者发送到手机上用浏览器打开,一样也可以使用。你同样可以从云服务器后台看到。

注意:体验完后,一定要停止项日运转。一定要停止项日运转。一定要停止项目运转。不然会一直消耗
GPU资源。


http://www.niftyadmin.cn/n/5164299.html

相关文章

恩智浦官方Uboot移植

Uboot移植: 1.先NXP提供的uboot (BSP包)移植到我们自己的板子上。 压缩复制到我们LINUX 的uboot文件夹中: 拿到了恩智浦官网的ubooot内部的文件了。 回顾一下,我们编译的正点原子的Uboot: 查看恩智浦的官方的开发板…

C语言perror

C语言函数:错误信息打印函数,strerror()与perror()_c语言错误打印_srhqwe的博客-CSDN博客 主要是系统错误时才会打印错误信息。而不是用户自己定义报错就打印错误信息。 用户自己强加的打印字符串,只会打印字符串,而不是在后面接错误信息。或…

Apereo CAS 4.1 反序列化 RCE 漏洞漏洞复现

漏洞描述 Apereo CAS 是一个企业单点登录系统。CAS 尝试通过 Apache Commons Collections 库反序列化对象时存在问题,这导致了 RCE 漏洞。 漏洞复现及利用 工具下载 https://github.com/vulhub/Apereo-CAS-Attack/releases/download/v1.0.0/apereo-cas-attack-1.…

使用angr自动利用简单缓冲区溢出漏洞-insomnihack_aeg

题目来源于angr_ctf&#xff0c;c代码很简单。 #include <stdio.h> #include <string.h> #include <stdlib.h> #include <unistd.h> #include <sys/mman.h>char component_name[128] {0};typedef struct component {char name[32];int (*do_so…

Java对象的深拷贝

什么是深拷贝 在Java中&#xff0c;对象的深拷贝是指创建一个新的对象&#xff0c;并复制原始对象的所有字段和属性&#xff0c;包括嵌套对象。深拷贝确保原始对象和拷贝对象是完全独立的&#xff0c;对其中一个对象的修改不会影响另一个对象。 深拷贝需要注意的点 在Java中…

【MATLAB源码-第71期】基于matlab的萤火虫算法(FA)的无人机三维地图路径规划,输出最短路径和适应度曲线。

操作环境&#xff1a; MATLAB 2022a 1、算法描述 萤火虫算法&#xff08;Firefly Algorithm&#xff0c;FA&#xff09;是由剑桥大学的Xin-She Yang在2008年提出的一种元启发式优化算法。该算法的灵感来源于萤火虫闪烁的行为特征&#xff0c;主要用于解决连续的优化问题。萤…

IS420ESWBH3A GE 附加配置文件和I/O组件中的单独标签

IS420ESWBH3A GE 附加配置文件和I/O组件中的单独标签 为CompactLogix、MicroLogix和ControlLogix等以太网/IP兼容型PLC用户提供了一种节省自动化机器空间、资金和布线的新方法。ClearLink提供4个运动控制轴、一个串行端口、13个可配置的数字和模拟I/O点以及可扩展的I/O。tek …

c语言中的fgetc、fgets

#include <stdio.h> int main() { FILE *fp; fpfopen("D:/abc.txt","r"); if(fpNULL) { printf("fail to fopen\n"); return -1; } int c fgetc(fp); //文件的每一行结束的位置都有一个标识&#xff0c;是一个换行符&#xff0c;称之为…