【零】连接远程Linux服务器,跑pytorch程序

第一步,下载SSH连接软件

这里推荐两种软件:

Xshell和Xftp:支持windows
Termius:支持windows、mac、linux、android、ios。
使用文档:https://docs.termius.com/,接触到的新的东西,如果必要的话,在说明文档中总可以找到问题的答案。

优缺点:Xshell和Xftp是仅支持windows的经典的SSH连接软件,可以以家用/学校的名义免费下载使用。Termius支持多种操作系统,但是仅有14天的试用期,然后要进行收费。当然,如果身份是学生,可以申请github学生包免费使用。

下载链接:
Xshell和Xftp:https://www.xshell.com/zh/free-for-home-school/
这个样子的:
在这里插入图片描述
在这里插入图片描述

Termius:https://www.termius.com/windows
下载安装,申请账号登陆以后是这个样子的,我们可以看图片左下角,只有13天的试用时间:
在这里插入图片描述
xshell和xftp可以直接免费使用了,下面简单讲一下如何申请GitHub学生包:

地址:https://education.github.com/
Tips:网站莫名其妙经常崩掉,操作需要点耐心。即使搭梯子,也是崩。
在这里插入图片描述
在这里插入图片描述
当然,也可以用另一种上传学生证的方式来进行申请,申请提交以后,再次打开这个网页,会有这个样子的一段话:
在这里插入图片描述
然后,用着14天的试用期,等申请通过后,去下面的网址,将你的Termius账号与GitHub账号关联:
https://termius.com/education

在这里插入图片描述
然后,就可以免费使用了。

第二步、如何使用Xshell/Xftp 或者Termius?

如何用?首先应该知道是做什么的。
Xshell是命令界面,远程连接Linux服务器。主要通过在终端以Linux命令的方式来跑python代码。而Xftp是可视化的界面,来远程连接Linux服务器,主要用来通过可视化的拖拽操作来传输文件到服务器上。
Termius是一个软件,把这两个软件的功能集成了。

其实都一样的,下面以Termius为例进行详细的讲解:
1.注册申请登录以后:
在这里插入图片描述
点击”new host“,一般填好下面四个就可以了。
在这里插入图片描述
然后,双击你hosts中新创建的。就可以进行连接了。
在这里插入图片描述
”add and continue“
在这里插入图片描述

第三步、如何服务器跑pytorch程序–termius为例?

这里可以可视化的查看服务器上的文件,以及把你的项目文件拖拽到服务器上面
在这里插入图片描述
进去以后,大概就是这个样子,然后,新建或者选择你自己的文件夹:
在这里插入图片描述
将你的项目拖拽进去(项目已经在本地调试的没用任何问题了)
在这里插入图片描述
然后去去左侧的终端控制台:
在这里插入图片描述
先进入你自己放项目文件的相应目录,
然后执行 python xxxx.py,就可以了。
你也可以nvidia-smi看一下显卡使用情况。前提是,你的整个项目要配置运行没问题,这里默认服务器上已经装好了pytorch的运行环境了,如果没用装好,可以自行去搜查。

有关linux的命令,需要自己去学,这里写几个常用的:
cd … 返回上一级目录

cd …/… 返回上两级目录

cd或cd ~ 返回home目录

cd - 目录名 返回指定目录

ls 当前目录下文件

nvidia-smi 显卡使用情况

有问题,欢迎指出,我们一起讨论。博主有点菜,会的东西不多,但是:有错就改,不会就学。

  • 5
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
要租用服务器来运行PyTorch程序,您可以按照以下步骤进行操作: 1. 选择合适的云服务提供商:目前市场上有许多云服务提供商,如亚马逊AWS、微软Azure和谷歌云平台等。根据您的需求和预算选择适合您的云服务提供商。 2. 注册并登录:根据您选择的云服务提供商,注册一个账户并登录。 3. 创建虚拟机(VM):在云服务提供商的控制台中,创建一个新的虚拟机实例。选择适当的操作系统(如Linux或Windows),注意确保所选操作系统支持PyTorch。 4. 配置虚拟机:创建虚拟机时,您可以选择虚拟机的规格(内存、CPU等)。根据您的需求和预算选择适当的规格。 5. 安装PyTorch:使用SSH或远程桌面连接到您的虚拟机。然后按照PyTorch官方文档的指南,在虚拟机上安装PyTorch。 6. 上传和运行代码:将您的PyTorch代码上传到虚拟机,并在虚拟机上运行。您可以使用SSH或远程桌面连接来执行命令并启动程序。 7. 数据和模型管理:确保您的数据集和模型文件在虚拟机上可访问。您可以通过将它们上传到虚拟机的本地存储或使用远程存储服务(如云存储)来实现。 8. 监控和调试:监控您的虚拟机的性能和资源使用情况。如果遇到任何问题,使用提供商的调试工具或日志查找并解决错误。 9. 使用结束后,及时关闭虚拟机并释放资源,以避免不必要的费用。 总结起来,租用服务器来运行PyTorch程序的过程包括选择云服务提供商、创建虚拟机、安装PyTorch、上传和运行代码、数据和模型管理、监控和调试等步骤。这样的租用方式为您提供了高性能的计算资源和灵活的管理选项,无需担心硬件投资和维护成本。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

OWN CODE WORLD

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值