目录

YOLOv5云服务器部署

YOLOv5——云服务器部署

1.登录恒源智享云

链接:

2.注册登录

点击右上角登录注册

https://i-blog.csdnimg.cn/blog_migrate/926858b4b2590ca40a283d01c5823e04.png

登录

https://i-blog.csdnimg.cn/blog_migrate/d2e84184ab423d9a126336f1ddf5cf3d.png

进入控制台

https://i-blog.csdnimg.cn/blog_migrate/e25adb13b833933429aef91d195a2d3d.png

3.创建实例

https://i-blog.csdnimg.cn/blog_migrate/9003777038d5b593657f174ca3116184.png

选择完自己需要的GPU之后可运用官方镜像或者自己配置镜像环境( 建议新手先用便宜的试水 )

亦可在云市场选择需要的GPU

https://i-blog.csdnimg.cn/blog_migrate/98d1db885eb70afc236f61bccbd33b43.png

本处使用自己配置的备份镜像:

https://i-blog.csdnimg.cn/blog_migrate/f11681d5acddc7f0fa0c6e8381251813.png

4.进入实例

创建完实例后,点击JupyterLab进入云环境:

https://i-blog.csdnimg.cn/blog_migrate/be29e139655774e7da891d2d3bf9d727.png

https://i-blog.csdnimg.cn/blog_migrate/b5f6565921cd1e8c7588167b03206b80.png

刚创建的云服务器是什么都没有的,需要自己导入相应的数据

ps:查看数据在前一个页面的“我的数据当中”,点击可看到“OSS存储”(云端存储,可永久存储)、“Tmp”(实例对象,即JupterLab的运行端,数据不能久存)

https://i-blog.csdnimg.cn/blog_migrate/1c143b88997a0b535048100e765001e3.png

5.数据导入

登录

指令:oss login (输入相应的密码即可登录成功)

将"OSS存储"数据导入"Tmp"中

指令: oss cp oss://datasets/个人数据.zip /hy-tmp/

https://i-blog.csdnimg.cn/blog_migrate/dff5724e6bc928f6a3f1a7ed169e17f9.png

解压

指令:cd /hy-tmp (进入文件夹)

tar -xvf 需要解压的压缩包名字

训练权重

指令:python train.py

训练完后权重保存在logs

将权重保存在“OSS存储”中避免丢失

指令:1.cd hy-tmp/yolox-pytorch-main

2.cd ./logs

3.mkdir weights

4.mv last_epoch_weights.pth weights

5.tar -cvf ./weights.tar weights

6.oss cp weights.tar oss://datasets/logs

https://i-blog.csdnimg.cn/blog_migrate/ec2ba0f92c3f087825349db198954389.png

Xftp 7 操作

1.下载Xftp 7

地址:

2.打开Xftp图形化客户端,然后文件->新建

https://i-blog.csdnimg.cn/blog_migrate/87135e1e2696b2b81b30f74629c564a1.png

3.输入信息下图信息连接实例

https://i-blog.csdnimg.cn/blog_migrate/c9cf6ace6ba333364f09552cbcc00555.png

ps:获取实例SSH主机名、实例SSH端口号、实例密码

打开[恒源云控制台],复制登录指令和密码,然后粘贴到文本或编辑器中。

https://i-blog.csdnimg.cn/blog_migrate/cf51d6880a4cc50af6e9b69a0c10fd61.png

拆解命令

粘贴完成后如下所示:

登录指令:ssh -p 6666 root@i-1.gpushare.com
密码:vKExWbBWnVkszkwaFdh4cPABADSNFGuS
​
命令拆解如下:
实例SSH主机名:i-1.gpushare.com
实例SSH端口号:6666
实例用户名:root
实例密码:vKExWbBWnVkszkwaFdh4cXXXXXXXXXXX

4.然后点击确定,再点击连

https://i-blog.csdnimg.cn/blog_migrate/a0d57d06982df0435e9b8273c24639c1.png

5.选择接受并保存

https://i-blog.csdnimg.cn/blog_migrate/0c4d0f6682c7013440e250a5b98d70df.png

6.将要上传的代码文件或者小型数据集直接拖拽到右侧实例中

https://i-blog.csdnimg.cn/blog_migrate/789135337be0980d2d4e559110168896.png