我爱普洱茶 发表于 2024-8-12 04:25:07

【Linux】矩池云租服务器跑深度学习代码

0.前言

        顺利复工!!!
        今年五一我处理了许多许多杂事,自己也短暂苏息了一下,又重新回到原有的秩序当中了。
        上学期在公司练习,用公司服务器的时间必须使用Linux终端运行代码,后面习惯了,返来就一直采用这种方式。固然还有矩池云直连Pycharm的方法,需要Pycharm是专业版的,但这样调试bug的时间就更方便了,后面有机会搞搞。
        这次分享一共分为两个部分:矩池云和VNC Viewer,矩池云用于服务器的租用,VNC Viewer用于远程控制服务器。
1.VNC Viewer

        VNC 是一款优秀的远程控制工具软件。VNC 的服务器端应用程序在 Linux 操作系统中适应性很强,图形用户界面非常友爱。在任何安装了客户端的应用程序 (VNC Viewer) 的 Linux 平台的盘算机都能非常方便地和安装了服务器端的应用程序 (VNC Server) 的盘算机相互连接。在正式租用服务器之前,我们先下载安装好VNC。
        官网:Download VNC Viewer | VNC® Connect (realvnc.com)
        按需下载版本,我这里以Windows 11为例。
https://img-blog.csdnimg.cn/direct/4829407cf7684fa88b12f4c3343c0d1f.png
        下载好之后按照它的步调安装和注册就好了,这一步很简单的,然后你就会得到下图,这就算正式安装好了。
https://img-blog.csdnimg.cn/direct/be5872e97fd04b2eb4cc3bb066062b56.png
2.矩池云

        矩池云 - 专注于人工智能领域的云服务商 (matpool.com)
        这个平台是同门保举的,页面比较简约,服务器数量和种类都许多,使用方法也是简单易上手,刚注册还给了5元额度免费调试使用。(矩池云能不能给点广告费???)
https://img-blog.csdnimg.cn/direct/56664501062c4610a9a26023992c367c.png
https://img-blog.csdnimg.cn/direct/186bc684381b4941bd57a5e1e205cd9e.png
 【真消费才敢说实话~~~】
2.1数据程序上传

        矩池云为每一位用户提供了5G的网盘,我平时做文本会比较多一点,以是5G完全够我用,图像可能就是另外的价格了。
        1.在个人中心,找到我的网盘
https://img-blog.csdnimg.cn/direct/01fa4d442171455ca9b2434377bd1fc6.png
        2.上传自己的数据集和程序代码,下图是一个示例。
https://img-blog.csdnimg.cn/direct/c8852d8e3dc54089a6c4e61115eb3d87.png
        3.这里有两点要注意:第一,网盘的数据,最后可以通过 /mnt找到。第二,数据上传的网盘区域一定要和最后服务器的区域对应好,服务器是1区的,/mnt的内容也是1区的数据。
https://img-blog.csdnimg.cn/direct/6a223aa4767e48aab69f63baae85701d.png
https://img-blog.csdnimg.cn/direct/dd4c80ed31dd4d7883947edb6cdc211e.png 2.2.选择服务器

        1.数据上传至网盘之后,进入下图页面,选择产品服务,选择使用GPU还是CPU。
https://img-blog.csdnimg.cn/direct/6c4f0b1de0984d75aa91769f34dd4eab.png
        这里以GPU为例,点进去之后可以看到,我们可以有许多卡可以选择,对我现在来说,跑一些LSTM,预训练模型啥的,其实3080Ti,4090,A16这些完全够了,A100这种固然更好,但是对于本贫苦大学生来说,实在太贵了,各人可以按需选择,这里以A16为例。
https://img-blog.csdnimg.cn/direct/0715f95bea014721b49f6755d2b441e2.png
        2.点击租用,按照每小时计费,我以为这种是最方便的。 
https://img-blog.csdnimg.cn/direct/7a9eb72a95aa458a82a5d3e2430d4650.png         3.根据自己的程序需要选择系统镜像。
https://img-blog.csdnimg.cn/direct/056c646db6434692925162ccaf75190e.png
        4.选择系统镜像后会跳出来是否开启VNC,这里一定一定要打开!!! 
https://img-blog.csdnimg.cn/direct/c5309efaf6154070949f2eb61c878849.png
         5.其他的就不管了!下单!
https://img-blog.csdnimg.cn/direct/8add164c989b4ea9becb81ee0d577708.png
 3.跑代码

        1.打开VNC,将VNC连接复制粘贴到 VNC Cnnect
https://img-blog.csdnimg.cn/direct/ec70e5614f9f4133ba8f9bee9a60b439.png
https://img-blog.csdnimg.cn/direct/72c47ee4492e46deb896a8534025c7fb.png
        2.回车!然后就会得到下图,点击Continue继续。 
https://img-blog.csdnimg.cn/direct/5415d3a2bfdc42ba99839e49a70eb839.png
        3. 将Password复制粘贴后点击OK。
https://img-blog.csdnimg.cn/direct/38359f33b6a5454fb1043a9a0f28330b.png
https://img-blog.csdnimg.cn/direct/fadd19ce2f48407ab4312b7486ce4d4a.png
        4.然后你就进到了服务器的主页面,点击Terminal打开终端。 
https://img-blog.csdnimg.cn/direct/4e49c0a2d7fb44e09172015de1170486.png
https://img-blog.csdnimg.cn/direct/d03ce923385546b7b7897970aeda7e1e.png
        5.通过指令进入到自己的目次下面,进入自己的程序入口,查看修改自己的程序文件。
cd /mnt      # 进入自己的目录
vim config.py# 查看config.py文件
        6.运行程序。
        注意事项:建议先在本地跑通 之后再修改好参数放入服务器运行,最好使用后台运行,这样可以包管程序不会掉。
python run.py --model=bert                            # 运行程序
nohup python -u run.py --model=bert > test.log 2>&1 & # 后台挂载程序运行
jobs                                                # 查看正在运行的程序:
https://img-blog.csdnimg.cn/direct/fbcf288b62ba4993a6e5929d68bd3070.png
https://img-blog.csdnimg.cn/direct/858d9e85a2834717a3f1e8bb75a61a63.png
https://img-blog.csdnimg.cn/direct/d4f3d69195a64644af3cbd8cbc412328.png
        7.最后结束使用~ https://img-blog.csdnimg.cn/direct/5a1f4f41699b4f76a46bd94ad4c9d425.png


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: 【Linux】矩池云租服务器跑深度学习代码