纯小白通过服务器搭建yolov5环境训练coco数据集


后知后觉的我,终于明白了之前师哥说的简简单单的几句话。

由于用的公司电脑,没有GPU,没有办法搭建yolo环境,故没法训练模型。

借助服务器,获取所需的GPU。通过vs code连接服务器,剩余操作其实和本地差不多。(如果还是不懂,可以了解linux的基本结构)

 

搭环境!!简单几个字其实一直不太明白,知道看到上述虚拟环境的博文,才算有了一点点清晰的认识,每个算法模型都在自己的“生存条件”,即环境

在该环境下算法才能正常运行。那访问服务器,满足GPU的条件后,就开始正式搭建环境,而该服务器下,其实师姐师哥们已经搭建好了一个yolov5的虚拟环境

我只需要激活该环境,在该环境下运行yolov5算法模型即可!!!

而为了不破坏师姐师哥们的环境,我可以自己创建一个新的虚拟环境,在里面下载安装包,搭建环境也可以!!!


 

#服务器

由于电脑没有独立显卡,所以无法安装cuda等相关软件以搭建yolo环境,故需要利用公司的服务器。

 

  • 服务器和电脑的差别

https://zhuanlan.zhihu.com/p/162938209

https://zhuanlan.zhihu.com/p/166335427

从用途来看;服务器是主机通过安装各种程序,长期稳定接受互联网访问,提供各式各样服务的工具,长期、稳定、开放是它显著的特点。

从安装系统来看;服务器有着专门的系统,比如Windows系统有Windows2003/2008/2012/2016/2019各种版本,Linux系统也有Ubuntu、centos、redhat等版本,还有专门用来虚拟化的VMware、Virutozzo等,这些系统强化了主机作为服务器的性能,能够更快更稳定运行,节约系统资源。

 

  • 如何通过vs code连接服务器

从vs code连接服务器的教程如下:

https://jingyan.baidu.com/article/ca41422ff94e1c5faf99ed7e.html

其中有一步比较疑惑,即输入ssh连接命令接口,格式为ssh user@hostname -p port,对应配置是

可以通过两种方式方式连接:

  1. ssh user@hostname -p port
  2. ssh 别名

连接成功后,直接选择第一个配置,成功连接后,输入密码即可。

 

  • 连接服务器以后如何使用

(1)了解linux系统的基础结构

https://www.cnblogs.com/zx125/p/11557483.html

 

补充知识点:

①root账户和name账户

root用户是系统中唯一的超级管理员,它具有等同于操作系统的权限。一些需要root权限的应用,譬如广告阻挡,是需要root权限的。

root比windows的系统管理员的能力更大,足以把整个系统的大部分文件删掉,导致系统完全毁坏,不能再次使用。用root进行不当的操作是相当危险的,轻微的可以死机,严重的甚至不能开机。

在Unix、Linux及Android中,除非确实需要,一般情况下都不推荐使用root,最好单独建立一个普通的用户,作为日常之用。

 

~是什么?

其实就是根目录下的个人文件夹

如果以root账号登陆 ,~ 是 /root/

如果以 name 登陆 ,~ 是 /home/name/

可知对应的是/home/name/data/lbb 其中name是个人文件夹,是一个用户

 

②镜像(Mirroring

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值