软件使用|使用Vscode进行远程炼丹
使用pycharm的痛苦 作为一个机器学习爱好者,总是梦想有一台四个2080Ti显卡的主机进行炼丹,但是在公司基本只给一个笔记本,台式机在身边进行炼丹是一种奢望,那么如何链接远程的服务器进行炼丹呢?
刚开始我用pycharm进行远程炼丹,将家里的台式机通过服务器进行端口映射之后可以用笔记本上使用pycharm的远程python解释器进行训练,不过问题也随之而来,pycharm进行远程训练的时候是将本地的数据和代码上传到远端服务器上,一个数据集小的几十兆大的几个G,得忍受漫长的同步,在服务器上跑完之后的文件大小也可能相当的客观,两处的文件一种传输的话十分让人抓狂。
文章图片
机缘巧合,我发现vscode可以进行远程写代码和调试的时候,我赶脚尝试了一下,发现用vscode写代码比一定比pycharm体验差,丰富的插件,同时可以写python,java,C/C++,宇宙第一IDE有木有啊。
下载安装 官网下载vscode对应系统版本的安装包。
vscode下载链接
https://code.visualstudio.com/
安装远程开发插件remote development
文章图片
安装完成后,vscode左侧多出了一个菜单栏,我们点击配置按钮配置远程服务器的地址。
文章图片
选择当前用户目录下的ssh配置文件进行配置
文章图片
文章图片
一般是默认生成的,无需主机修改,有些时候ssh链接不稳定,会自己断掉,我们设置一下长链接。
ServerAliveInterval 60
ServerAliveCountMax 3
【软件使用|使用Vscode进行远程炼丹】每个服务器需要配置ip,用户名,ssh端口等信息。配置完成后,点击连接到远程的按钮.
文章图片
连接成功后,你便可以在远程服务器上安装各种插件
文章图片
图示的图标说明插件已经在远程安装。此时你便可以打开远程的任何文件夹进行项目开发,所有的编辑修改,运行代码也都会在远程进行执行。体验过之后就会感觉超级方便。妈妈再也不用担心我同步文件,切换开发机了。同时,vscode还会非常贴心地为我们记录曾经打开过的文件夹,我们可以直接点击,连接服务器打开文件夹一步到位。
设置免密登录 参考设置免密登录
搞完后就可以愉快的远程炼丹了
推荐阅读
- 由浅入深理解AOP
- 【译】20个更有效地使用谷歌搜索的技巧
- mybatisplus如何在xml的连表查询中使用queryWrapper
- MybatisPlus|MybatisPlus LambdaQueryWrapper使用int默认值的坑及解决
- MybatisPlus使用queryWrapper如何实现复杂查询
- iOS中的Block
- Linux下面如何查看tomcat已经使用多少线程
- 使用composer自动加载类文件
- android|android studio中ndk的使用
- 使用协程爬取网页,计算网页数据大小