服务器的使用
开端,,,
昨天晚上成功安装了YOLO后,根据网上的内容修改参数、安装依赖,正准备运行程序时发现了一个问题:
我的电脑算力不够
素材总共299个,每个素材7个标签要跑7次。而我的电脑每跑一次就要用不止一分钟,也就是说,我可能需要电脑满负载两天两夜才有可能跑完。。。
所以我打算曲线救国,用云服务器来跑。
准备工具
OSS:用于上传、下载自己的文件,虽然只能传压缩包,但速度比较快。
XShell:用于远程控制服务器。由于服务器一般都是Linux的,因此我们只需要在终端进行操作即可。(这个时候就体现出Linux的指令的使用的重要性了)
Xftp:协助XShell工作,用于本地主机和服务器之间小型文件的传输。
部署服务器
在某网站逛了一圈,租用GPU的价格普遍在1~4rmb/h间浮动,性能越好价格也就越贵。我建议选用3060以上的显卡,因为节省时间真的很重要2333(踩过坑的过来人如是说
我部署了TITAN X的机器,启动之前可以选择需要搭建的环境。尽管需要的大部分依赖都已经被安装好了,但仍然需要按照requirements.txt中的要求再安装一遍。
我用到的是Python、pytorch等工具
调整好源代码中的参数,一切准备就绪~
开炮!
鸡冻的时刻到了,在终端输入python train.py
在服务器上程序运行成功!

经过了1h49m的运行,,,终于结束了
得到的权重保存到了runs中。
把需要的文件传输回来
使用zip进行压缩runs文件夹
1 | |
再把打包好的压缩包上传至个人空间。
完美!
服务器的使用
http://example.com/2022/08/12/服务器的使用/