跳转至

pycharm远程训练

提醒:使用pycharm直接执行或终端执行训练程序,建议配合screen/tmux工具开守护进程,确保程序不受ssh连接中断、terminal关闭影响程序执行。 tmux/screen具体操作见 远程训练开启守护进程

1 pycharm下载

确认安装的是专业版(PyCharm Professional), 只有专业版支持远程开发功能。软件下载请至官网: JetBrain官方下载

2 获取ssh主机信息

操作前,需要在平台租用并开机实例,获取实例的SSH登录信息(登录指令和登录密码)

获取主机信息.png

3 配置pycharm

1) 路径1

打pycharm软件后,新版本首页可以找到 ssh远程开发。

img_1.png

2) 路径2:

File -> Remote Development

3) 添加 ssh 连接信息

ssh主机获取、以及相应的填写,参见步骤2,注意端口不要忘记改写。 添加 ssh 信息.png

从平台复制的连接串与pycharm ssh连接信息映射关系如下。

img_1.png

链接后,相应client会进行下载。包体较大,需要耐心等待。

img_4.png

4) 调整Python interpreters

调整python_interpreters.png

如果弹出输入密码,此处填写的是你本机PC的密码,非ssh主机的密码。此处是Pycharm读取存在你本机的远程host ssh密钥串。点‘始终允许’,否则每个操作都会弹。

数据密钥串.png

建议按照项目,使用 conda 创建虚拟环境,并配置到 pycharm 中。具体操作如图:

conda创建虚拟环境.png

5) Conda 创建虚拟环境

在远程训练前,建议安装项目,创建自己需要的虚拟环境。命令如下:

conda create -n test_env<相应替换>
conda activate test_env<相应替换>
conda install python=3.11<相应替换>
官方文档 点击参考官方文档