SSH?Termius?一篇文章教你使用远程服务器训练!

这篇具有很好参考价值的文章主要介绍了SSH?Termius?一篇文章教你使用远程服务器训练!。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

做深度学习自己电脑配置差?一篇文章教你使用gpu服务器!

在这个迅速变化的数字时代,深度学习已经成为科技革命的先锋,而拥有强大并行计算能力的gpu则可以成为它强大力量的源泉。

随着现在网络模型的逐渐增大,训练一个基于自己数据集的模型所需要的gpu算力和显存也随之水涨船高,相信很多小伙伴也有过这种烦恼:
1.运行模型设置batch-size为1依然爆显存,花费巨大精力设置电脑虚拟现存,结果还是不行。
2.实验室有显卡,但是排在前面的师兄师姐占据资源时间太久,没有充足的计算资源。我选择偷偷kill -9其他人进程(不要这样干,会被打)。
3.使用自己电脑运行,风扇转的飞起,温度飙升100C,晚上睡觉依然担惊受怕电脑会不会从此归西。

现在有了远程gpu云服务器,以上问题都迎刃而解!

下面本文将从以下几个方面一步一步教你如何使用云服务器
(备注:作者没有打广告,也没有任何收入,完全是想让刚入门的大家也能用上gpu来简单验证自己的模型,教程也是作者自己使用觉得最好用最有性价比的平台和方法。)

下面开始正式的教程

1.使用前的准备

为了使用云服务器,我们大致需要准备以下两样东西:

  1. AutoDL平台账号(因为性价比较高,作者只讲这个)
  2. termius软件下载

AutoDL平台注册

https://www.autodl.com/home

autodl termius,深度学习,服务器,人工智能,ssh

注册账号大家都会,小伙伴们注册好了就行。

termius软件下载

https://www.termius.com/download/windows

Termius 不仅仅是一个传统的 SSH 客户端;它是一个为移动性和便捷性而生的全功能远程访问解决方案。无论是使用 Windows, macOS, Linux, iOS 还是 Android 设备,Termius 都为您提供了无缝的体验,让您能够轻松地管理和连接到任何SSH或Telnet服务器。他有跨平台兼容性,安全可靠,易于管理,也有一些高级功能和团队合作功能。根据作者本人使用而言,这个ssh软件非常好用,也可以在多平台之间方便切换,强推!(学生可以申请免费会员,不是会员也是几乎所有功能都能用)

autodl termius,深度学习,服务器,人工智能,ssh

2.AutoDL平台快速租用服务器上手

下面我们来快速上手租用gpu服务器
autodl termius,深度学习,服务器,人工智能,ssh

autodl termius,深度学习,服务器,人工智能,ssh

autodl termius,深度学习,服务器,人工智能,ssh

autodl termius,深度学习,服务器,人工智能,ssh

autodl termius,深度学习,服务器,人工智能,ssh

到这里为止相信大家以及租用好自己的gpu云服务器了!那么接下来我们则来学习使用这个云服务器的方法。

3.termius连接服务器

打开刚才下载好的termius ssh软件,跟着图片进行操作

autodl termius,深度学习,服务器,人工智能,ssh

autodl termius,深度学习,服务器,人工智能,ssh

autodl termius,深度学习,服务器,人工智能,ssh

接着重新打开浏览器回到AutoDL平台,记得我们刚才说需要用到的指令和密码吗?这里作者将自己这个临时的复制下来给大家看看怎么用

登录指令
ssh -p 46997 root@region-31.seetacloud.com
密码
6+O0wusLgecE

大家打开termius,给大家讲一下上面图片中红框和这两个数据的对应关系

登录指令
ssh -p 46997 root@region-31.seetacloud.com
对应
ssh -p <port> username@Address

其中

46997

为第二个红框中的 port (默认22)。

@符号后面的则是我们的服务器地址,对应termius中第一个红框的Address

region-31.seetacloud.com 

注意到第二个红框中的usernamepassword

root@region-31.seetacloud.com 

中 @ 符号前面的 root就是我们的username,password则是复制下来的密码。

接下来我们将这个都对应输入termius中:

autodl termius,深度学习,服务器,人工智能,ssh

点击连接后,会弹出一些询问,都确认继续就行。当出现以下界面,表示我们连接远程服务器成功了。

autodl termius,深度学习,服务器,人工智能,ssh

4.如何在本地和云服务器之间传递数据

连接上服务器后,我们就已经成功85%了,接下来我们需要学习如何在本地和远程服务器之间传输文件,数据。

方法一:利用AutoDL平台

还记得作者一开始让大家选择内蒙A区吗?这是因为在这个区的服务器上,我们可以使用云盘

autodl termius,深度学习,服务器,人工智能,ssh

推荐大家上传zip,这样在linux上解压只需要、

unzip <filename>

即可,非常方便。

方法二:利用termius软件

进入termius界面,如下如操作:

autodl termius,深度学习,服务器,人工智能,ssh

这样则可以直观的在本地和远程服务器之间传输数据,小提示,推荐大家传输大型文件夹还是选择传输zip文件,这样传输速率会比直接拖动文件夹更快

5. 如何保持后台运行程序

提醒!作者曾经在这方面吃过亏,在运行训练模型时一定要保持后台运行,因为一般情况下ssh软件关闭时,会导致远程服务器上的程序也停止运行,那么接下来作者教大家如何保持后台运行。

很简单,我们只需要一个tmux即可,tmux是什么东西怎么用如何安装,作者这里不作进一步解释,只教大家怎么进入,退出,再次进入,关闭,这四个简单操作,相信已经够用了。(想学习其他用法可以自行搜索)。

# 进入
tmux
# 退出(先按下crtl + b, 再按d,后面命令以此类推)
crtl + b + d 
# 再次进入(0为窗口号)
tmux a -t 0
# 关闭(在tmux窗口里面输入)
exit

这一套九阳神功下来,简简单单防止意外导致的程序退出。

6. 关机,保存,释放

在我们的训练结束时,我们需要保存我们的checkpoint或者其他文件,我们可以采用termius的方法,直接将文件给拖到本地,也可以采用AutoDL的方法来实现。

AutoDL方法实现

记得我们一开始存放的网盘吗,我们可以从网盘里取东西,当然也可以往里面放东西,因此我们可以在程序结束时,将生成的东西给cp到网盘里面,这样我们就可以直接在控制台通过浏览器将文件下载下来(提示,服务器在运行的时候也可以这样做)。其次,我们可以通过保存镜像的方法来保存我们整个系统文件(包括环境和所有文件),保存下来的镜像下次创建服务器可以重复选择,也就是说,新创建的服务器仍然包含这次运行的文件。

autodl termius,深度学习,服务器,人工智能,ssh

7.总结

这篇文章带大家大致学习怎么使用远程服务器进行模型的训练,以及如何后台保持程序,和保存训练数据。相信大伙儿在看完这篇文章后已经学会了吧。如果这篇文章有帮助到你,希望大家给我一个小小的关注,点赞和收藏,谢谢大家了!


有兴趣的小伙伴添加下方名片获取更多资源

autodl termius,深度学习,服务器,人工智能,ssh文章来源地址https://www.toymoban.com/news/detail-831265.html

到了这里,关于SSH?Termius?一篇文章教你使用远程服务器训练!的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • IT资质认证证书如何查询?这篇文章教你查询方式

    目前IT行业企业常见的体系和资质认证已经超过了30种,如此众多的体系或资质认证品类,查询渠道也不尽相同,今天小编简要介绍下几种常见证书查询方式,方便大家需要时使用。 ITSS运维维护标准 证书示例 ITSS信息技术服务标准是我国自主研发制定的信息技术服务领域的标

    2024年02月06日
    浏览(39)
  • 史上最详细的红黑树讲解(一篇文章教你手撕红黑树)

           🔥🔥 欢迎来到小林的博客!!       🛰️博客主页:✈️小林爱敲代码       🛰️博客专栏:✈️数据结构与算法       🛰️欢迎关注:👍点赞🙌收藏✍️留言       今天给大家讲解红黑树,和AVL树一样,这章暂且不讲删除。

    2024年01月16日
    浏览(32)
  • 一篇文章教你解决node-sass 4.12.0 安装失败,一劳永逸

    已知: 使用mac电脑 使用的node版本是v14.20.0 问题:在安装node-sass 4.12.0的时候报错如下  看到这一堆错误,千万不要立马复制粘贴到浏览器去搜,感觉像无头苍蝇乱撞,好歹稍微看一下什么意思。 显而易见是有一个文档404not found,那么我们具体看一下  https://github.com/sass/node

    2024年02月01日
    浏览(31)
  • 在注销流量卡时,让你交违约金该怎么办,这篇文章教你如何解决!

    现在网上办理的大流量卡虽然资费便宜,一般都是有合约期,如果你的流量卡没有到合约期的话,当我们在注销这些流量卡时,运营商就会让你赔付一笔违约金,才能给我们办理注销业务,遇到这种问题不要慌,还是有解决的方法! ​ 在了解这个问题之前,我们先来看一看

    2024年02月05日
    浏览(139)
  • Linux MeterSphere测试平台远程访问你不会?来试试这篇文章

    🎬 鸽芷咕 :个人主页  🔥 个人专栏 :《粉丝福利》 《C语言进阶篇》 ⛺️生活的理想,就是为了理想的生活! MeterSphere 是一站式开源持续测试平台, 涵盖测试跟踪、接口测试、UI 测试和性能测试等功能,全面兼容 JMeter、Selenium 等主流开源标准,有效助力开发和测试团队充分

    2024年02月06日
    浏览(34)
  • 关于腾讯云轻量应用服务器性能测评,看这一篇文章就够了

    腾讯云轻量应用服务器性能如何?为什么便宜是不是性能不行?腾讯云百科txybk.com从轻量应用服务器的CPU型号、处理器主频、内存、公网带宽、月流量和系统盘多方面来详细测评轻量性能,轻量应用服务器性价比高,并不是性能不行,只是限制每月流量,轻量还是很值得买的

    2024年02月08日
    浏览(35)
  • Zookeeper篇——搭建Zookeeper服务器,docker搭建并启动Zookeeper服务,一篇文章手把手教学!

    ZooKeeper是一个分布式服务框架,基于Paxos算法实现,提供高可用的数据管理和应用程序协调服务。它的目标是提供一种可靠的、可扩展的、分布式的、可配置的协调机制来统一系统的状态。 ZooKeeper曾是Hadoop的正式子项目,后发展成为Apache顶级项目,与Hadoop密切相关但却没有任

    2024年04月28日
    浏览(38)
  • kiwi syslog日志服务器怎么在Windows下搭建,这篇文章好好捋捋,附相关软件下载!

    在昨天的推文中,有朋友留言想要看看kiwi syslog的文章,并且是win系统下,今天安排一下: 下载地址: 1、 下载kiwi_syslog_server,解压后,运行Kiwi_Syslog_Server_9.5.0.setup.exe ,点 I Agree ; 2、默认选项,然后点Next继续 3、默认选项,点击Next 4、(这里的意思好像是 安装网页的日志

    2024年02月05日
    浏览(33)
  • 【微服务】6、一篇文章学会使用 SpringCloud 的网关

    📗 身份认证、权限校验 📗 服务路由、负载均衡 📗 请求限流 📝 在 SpringCloud 中有两种网关的技术实现 ✏️ gateway (比 zuul 新) ✏️ zuul ✒️ Zuul 是基于 Servlet 实现的,属于阻塞式编程 ✒️ Gateway 是基于 Spring5 中提供的 WebFlux 实现的。属于响应式编程,具有更好的性能

    2023年04月17日
    浏览(27)
  • tmux 使用看这一篇文章就够了

    tmux是一个终端复用工具,允许用户在一个终端会话中同时管理多个终端窗口,提高了终端使用效率,尤其在服务器上进行远程管理时更加实用。在tmux中,可以创建多个终端窗口和窗格,并在这些窗口和窗格之间自由切换,还可以在后台运行会话,即使在终端断开连接后也可

    2024年02月02日
    浏览(44)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包