pycharm远程训练
提醒:使用pycharm直接执行或终端执行训练程序,建议配合screen/tmux工具开守护进程,确保程序不受ssh连接中断、terminal关闭影响程序执行。 tmux/screen具体操作见 远程训练开启守护进程
1 pycharm下载
确认安装的是专业版(PyCharm Professional), 只有专业版支持远程开发功能。软件下载请至官网: JetBrain官方下载。
2 获取ssh主机信息
操作前,需要在平台租用并开机实例,获取实例的SSH登录信息(登录指令和登录密码)
3 配置pycharm
1) 路径1
打pycharm软件后,新版本首页可以找到 ssh远程开发。
2) 路径2:
File -> Remote Development
3) 添加 ssh 连接信息
ssh主机获取、以及相应的填写,参见步骤2,注意端口不要忘记改写。
从平台复制的连接串与pycharm ssh连接信息映射关系如下。
链接后,相应client会进行下载。包体较大,需要耐心等待。
4) 调整Python interpreters
如果弹出输入密码,此处填写的是你本机PC的密码,非ssh主机的密码。此处是Pycharm读取存在你本机的远程host ssh密钥串。点‘始终允许’,否则每个操作都会弹。
建议按照项目,使用 conda 创建虚拟环境,并配置到 pycharm 中。具体操作如图:
5) Conda 创建虚拟环境
在远程训练前,建议安装项目,创建自己需要的虚拟环境。命令如下:
conda create -n test_env<相应替换>
conda activate test_env<相应替换>
conda install python=3.11<相应替换>