手把手教学使用恒源云服务器跑深度学习(使用pycharm_professional,OSS,FileZilla等)

2025-05-08 05:09:16

目录

恒源云(GPUSHARE)_深度学习训练 | PyCharm远程连接云GPU服务器教程

一、前言

二、操作

三.创建实例

四.将服务器数据上传我们的实例

(1)开机

五.如有需要则使用pip管理python包(若实际无需要此步可忽略)

六.使用pycharm专业版远程调试程序

七.使用FileZilla上传与下载数据

恒源云(GPUSHARE)_深度学习训练 | PyCharm远程连接云GPU服务器教程

一、前言

恒源云的“新手入门”和“文档中心”其实就很不错。恒源云官网

在官网里就能直接下载oss.exe,OSS,FileZilla

不过每个人都有每个人的喜好。比如我,我使用的IDE是Pycharm专业版,文件传输选择恒源云的oss.exe与FileZilla。这几个软件一起实用都能很好的实现我的需求。

说一下它们各自的优点

Pycharm专业版:可远程操控,并且我用习惯了,需要破解,建议上淘宝

oss.exe:速度极快,免费

FileZilla:可视化操作,免费,但是只能传小数据,传输速度一般

二、操作

1.创建账户 它会免费赠送50G的oss存储。

2.使用OSS将本地电脑的数据上传服务器 在恒源云下载oss.exe,采用命令行格式传输数据。在自己本地的电脑中,可直接打开oss.exe(如果是直接打开.exe文件,则前缀不用加“oss”)。

先登录账号

login

再输入自己在恒源云创建的账号和密码,即可登录

随后使用如下命令传输数据。注意,数据必须为压缩包形式

cp xxx1 oss://xxx2

其中

xxx1为本地文件的路径

xxx2为服务器文件夹的路径

这样在我的数据中心就能看到了

三.创建实例

实例是指:我们具体租的电脑,选一个合适自己的显卡

四.将服务器数据上传我们的实例

(1)开机

这里要先让实例开机,实例开机后,“在登录指令”那里会有实例的主机名、账号名、密码。

五.如有需要则使用pip管理python包(若实际无需要此步可忽略)

使用pip命令非常方便

pip list

pip install xxx

pip install --update xxx

六.使用pycharm专业版远程调试程序

(1)在菜单中打开 Tools -> Deployment -> Configuration

(4)点SSH configuration

将信息填写在 SSH 配置中,并从 我的实例 中点击复制密码填写到 Password 字段。点击 Test Connection 按钮测试连接。

【 配置远程解析器 】

在菜单中选择 File - Settings 打开设置。

在菜单分类中选择 Project - Python Interpreter,点击右方齿轮图表选择 Add... 。

左侧选择 SSH Interpreter。右侧选择 Existing server configuration,选择上一步创建的 SSH 连接。点击 Next。

Interpreter 填写 /usr/local/bin/python。选择 Sync folders 设置远程服务器同步目录。

在目录映射右侧为远程服务器目录,修改为需要存储的目录,点击 OK。

点击 Finish 完成配置。

解析器已经切换为了刚配置的远程解析器,点击 OK 开始同步,等待下方状态栏完成配置与同步

在右下角状态栏会显示远程 Python 解析器。此时运行代码为在远程主机上运行。

打开菜单 Tools - Deployment,勾选上 Automatic Upload 选项,当保存代码后可自动同步代码到服务器。

这样就完成了本地程序与服务器程序同步的操作,还可以在Tool-Deployment-Automatic Upload自动上传程序。当运行本地程序时,会自动上传程序。注意,如果只是程序,那么上传速度很快;如果是同步数据集,那么速度很慢,不如先将数据集压缩成压缩包再利用先前的方法上传实例更快。

七.使用FileZilla上传与下载数据

(1)在文件->站点管理器填写实例相关信息,然后协议要用SFTP

连接之后就会显示出服务器的文件夹结构了。。。

(2)选择连接后,就能可视化传数据了。使用鼠标拖动就能完成

最后一步:服务器远程训练