智星云服务器上运行yolov5框架

智星云服务器上进行yolov5模型训练

从0开始训练yolov5模型

根据上面这篇文章进行yolov5模型的基本学习,其中详细描述了如何自己制作数据集,但是自己电脑太垃圾,作者采用的是谷歌的云平台,因为不想找vpn,就从知乎上找到了两个云服务器收费比较合理的平台,都可以安装使用时间扣费,基本上2-8元/小时

  • 智星云,性价比不错,手机就可以申请操作,空闲的较多
  • Featurize,性价比高,电脑端申请操作,我当时想用的时候就没有空闲了

采用了在智星云上租用服务器

1 准备工作

一共需要提前准备好三个文件。已经上传到github上,需要的话可以直接下载。https://github.com/lirucohen/zhixingyun.git

  • yolov5-master:基本的yolov5模型
  • yolo_A:哆啦A梦数据集,可以参考从0开始训练yolov5模型建立自己的数据集
  • cocoapi-master:用来处理云服务器配置的问题

2 购买服务器

  • 注册账号
  • 购买服务器,注意要选择 AI cuda11,这样对应的pytorch的版本才是对的,具体服务器选一个合适的就行,也不是每个价格都有空闲
    在这里插入图片描述
  • 租用后控制台会发送地址密码信息,复制信息从微信发送到电脑端,直接点击jupyter链接,输入密码,就进入你租用的服务器的jupyter notebook中

3配置服务器环境

  • 在jupyter中导入zhixingyun-master.zip
  • 在jupyter中新建python3文件,运行以下代码解压zhixingyun-master.zip
%apt-get install unzip
%unzip zhixingyun-master.zip
  • 安装txt中的包
%cd zhixingyun-master/yolov5-master/
%pip install -qr requirements.txt
  • 此时可能会报错,ERROR: Failed building wheel for pycocotools,显示pycocotools无法安装,继续运行以下命令
%cd zhixingyun-master/cocoapi-master/PythonAPI
%pip install cython
!python setup.py build_ext --inplace
!python setup.py build_ext install

主要智星云服务器环境配置就完成了,主要记录一下出错pycocotools无法安装的解决方法。

4 测试训练

详细内容可以参考从0开始训练yolov5模型

  • 查看信息
import torch
from IPython.display import Image, clear_output  # to display images

clear_output()
print('Setup complete. Using torch %s %s' % (torch.__version__, torch.cuda.get_device_properties(0) if torch.cuda.is_available() else 'CPU'))
  • 测试
!python detect.py --weights yolov5s.pt --img 640 --conf 0.25 --source data/images/
Image(filename='runs/detect/exp/zidane.jpg', width=600)
  • 训练
!python train.py --img 640 --batch 50 --epochs 100 --data ../yolo_A/A.yaml --weights yolov5s.pt --nosave --cache
智星云Linux是一款强大的云服务器操作系统,可以用来运行各种代码。以下是智星云Linux如何跑代码的步骤: 1. 创建并登录智星云服务器:在智星云平台上购买一台Linux服务器,获取服务器的IP地址、用户名和密码。使用终端工具(如PuTTY或SSH)登录到服务器。 2. 安装必要的软件和依赖项:根据你要运行的代码类型安装相应的软件和依赖项。比如,如果你要运行Python代码,则需要安装Python解释器和相关的库。使用Linux包管理工具(如apt、yum或pip)安装所需软件。 3. 编写代码文件:根据你的需求,在服务器上创建一个新的代码文件。可以使用任何文本编辑器(如Vim或Nano)来编写代码。确保代码文件的扩展名与你要运行的代码类型匹配(如.py对应Python代码)。 4. 将代码文件上传到服务器:将你编写的代码文件从本地上传到智星云Linux服务器上。可以使用FTP软件(如FileZilla)或SCP命令将文件传输到服务器上的指定路径。 5. 运行代码:在登录到服务器的终端中,使用命令行工具进入到保存代码文件的目录。然后,使用相应的命令来运行代码。例如,对于Python代码,可以使用"python 文件名.py"命令执行代码。根据代码语言的不同,可能需要提供相应的命令行参数。 6. 查看结果:代码执行后,你可以在终端窗口上看到代码的输出结果。根据你的代码逻辑,它可能会在终端上输出文本或在某些情况下生成文件。可以通过查看终端输出或访问生成的文件来查看代码的运行结果。 总而言之,智星云Linux作为一款优秀的云服务器操作系统,可以通过安装必要的软件和依赖项、编写和上传代码文件以及运行代码来实现代码的执行。在这个过程中,记得根据代码类型安装适当的软件,并通过命令行工具执行代码并查看结果。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值