软件使用|使用Vscode进行远程炼丹

使用pycharm的痛苦 作为一个机器学习爱好者,总是梦想有一台四个2080Ti显卡的主机进行炼丹,但是在公司基本只给一个笔记本,台式机在身边进行炼丹是一种奢望,那么如何链接远程的服务器进行炼丹呢?
刚开始我用pycharm进行远程炼丹,将家里的台式机通过服务器进行端口映射之后可以用笔记本上使用pycharm的远程python解释器进行训练,不过问题也随之而来,pycharm进行远程训练的时候是将本地的数据和代码上传到远端服务器上,一个数据集小的几十兆大的几个G,得忍受漫长的同步,在服务器上跑完之后的文件大小也可能相当的客观,两处的文件一种传输的话十分让人抓狂。
软件使用|使用Vscode进行远程炼丹
文章图片

机缘巧合,我发现vscode可以进行远程写代码和调试的时候,我赶脚尝试了一下,发现用vscode写代码比一定比pycharm体验差,丰富的插件,同时可以写python,java,C/C++,宇宙第一IDE有木有啊。
下载安装 官网下载vscode对应系统版本的安装包。
vscode下载链接
https://code.visualstudio.com/
安装远程开发插件remote development
软件使用|使用Vscode进行远程炼丹
文章图片

安装完成后,vscode左侧多出了一个菜单栏,我们点击配置按钮配置远程服务器的地址。
软件使用|使用Vscode进行远程炼丹
文章图片

选择当前用户目录下的ssh配置文件进行配置
软件使用|使用Vscode进行远程炼丹
文章图片

软件使用|使用Vscode进行远程炼丹
文章图片

一般是默认生成的,无需主机修改,有些时候ssh链接不稳定,会自己断掉,我们设置一下长链接。

ServerAliveInterval 60 ServerAliveCountMax 3

【软件使用|使用Vscode进行远程炼丹】每个服务器需要配置ip,用户名,ssh端口等信息。配置完成后,点击连接到远程的按钮.
软件使用|使用Vscode进行远程炼丹
文章图片

连接成功后,你便可以在远程服务器上安装各种插件
软件使用|使用Vscode进行远程炼丹
文章图片

图示的图标说明插件已经在远程安装。此时你便可以打开远程的任何文件夹进行项目开发,所有的编辑修改,运行代码也都会在远程进行执行。体验过之后就会感觉超级方便。妈妈再也不用担心我同步文件,切换开发机了。同时,vscode还会非常贴心地为我们记录曾经打开过的文件夹,我们可以直接点击,连接服务器打开文件夹一步到位。
设置免密登录 参考设置免密登录
搞完后就可以愉快的远程炼丹了

    推荐阅读