使用Vscode进行远程炼丹

news/2024/7/1 5:23:41

使用pycharm的痛苦

作为一个机器学习爱好者,总是梦想有一台四个2080Ti显卡的主机进行炼丹,但是在公司基本只给一个笔记本,台式机在身边进行炼丹是一种奢望,那么如何链接远程的服务器进行炼丹呢?
刚开始我用pycharm进行远程炼丹,将家里的台式机通过服务器进行端口映射之后可以用笔记本上使用pycharm的远程python解释器进行训练,不过问题也随之而来,pycharm进行远程训练的时候是将本地的数据和代码上传到远端服务器上,一个数据集小的几十兆大的几个G,得忍受漫长的同步,在服务器上跑完之后的文件大小也可能相当的客观,两处的文件一种传输的话十分让人抓狂。
在这里插入图片描述
机缘巧合,我发现vscode可以进行远程写代码和调试的时候,我赶脚尝试了一下,发现用vscode写代码比一定比pycharm体验差,丰富的插件,同时可以写python,java,C/C++,宇宙第一IDE有木有啊。

下载安装

官网下载vscode对应系统版本的安装包。
vscode下载链接
https://code.visualstudio.com/
安装远程开发插件remote development
remote development plugin
安装完成后,vscode左侧多出了一个菜单栏,我们点击配置按钮配置远程服务器的地址。
在这里插入图片描述
选择当前用户目录下的ssh配置文件进行配置
在这里插入图片描述
在这里插入图片描述
一般是默认生成的,无需主机修改,有些时候ssh链接不稳定,会自己断掉,我们设置一下长链接。

ServerAliveInterval 60
ServerAliveCountMax 3

每个服务器需要配置ip,用户名,ssh端口等信息。配置完成后,点击连接到远程的按钮.
在这里插入图片描述

连接成功后,你便可以在远程服务器上安装各种插件
在这里插入图片描述
图示的图标说明插件已经在远程安装。此时你便可以打开远程的任何文件夹进行项目开发,所有的编辑修改,运行代码也都会在远程进行执行。体验过之后就会感觉超级方便。妈妈再也不用担心我同步文件,切换开发机了。同时,vscode还会非常贴心地为我们记录曾经打开过的文件夹,我们可以直接点击,连接服务器打开文件夹一步到位。

设置免密登录

参考设置免密登录

搞完后就可以愉快的远程炼丹了


http://lihuaxi.xjx100.cn/news/268354.html

相关文章

Ubuntu操作系统

1. Ubuntu操作系统的介绍 Ubuntu操作系统是属于Linux操作系统中的一种,它是免费、稳定又可以拥有绚丽界面的一个操作系统 2. Ubuntu图形界面的介绍 任务栏 窗口操作按钮 窗口菜单条 任务栏效果图: 【Ubuntu的任务栏在屏幕的左侧,在按钮上按住鼠标不松…

爬虫不得不学之 JavaScript 函数对象篇

今天好像是情人节?所以最适合面向对象,JavaScript 也有对象,我们也可以随时面向对象,方便得很,那怎样才有对象呢?下面告诉你! 1. 数组 数组,字面意思就是一堆数的组合,但…

医学图像分割:UNet++

点击上方“小白学视觉”,选择加"星标"或“置顶”重磅干货,第一时间送达导读使用一系列的网格状的密集跳跃路径来提升分割的准确性。在这篇文章中,我们将探索UNet: A Nested U-Net Architecture for Medical Image Segmentation这篇…

AI杀入斗地主领域,快手开发DouZero对标AlphaZero,干掉344个AI获第一

点击上方“视学算法”,选择加"星标"或“置顶”重磅干货,第一时间送达来源丨量子位编辑丨极市平台导读 快手团队开发的斗地主AI命名为DouZero,意思是像AlphaZero一样从零开始训练,不需要加入任何人类知识。只用4个GPU&am…

计算机网络实验二交换机配置Cisco,思科实验1计算机和交换机的ip地址设置

实验1计算机与交换机IP地址设置1. 双击HostA, 输入用户名和入口令,键入"?"可以求得帮助。PCA login:rootPassword:linux设置 IP :[root#PCA root]# ifconfig eth0 10.65.1.1 netmask 255.255.0.0查看 IP :[r…

TensorFlow、PyTorch夹缝之下:后浪的进击和野望

作者 | Just出品 | AI科技大本营(rgznai100)“我发现,软件研发总会延期。”一流科技CEO袁进辉说。按照他的预期,深度学习框架OneFlow做两年就能开源给开发者检验,但时间向后延长了近一年半,“确实预计的不准…

使用C#的HttpWebRequest模拟登陆网站

很久没有写新的东西了,今天在工作中遇到的一个问题,感觉很有用,有种想记下来的冲动。 这篇文章是有关模拟登录网站方面的。 实现步骤; 启用一个web会话发送模拟数据请求(POST或者GET)获取会话的CooKie 并根…

编解码概念

H.264 H.265 MJPEG :视频编解码规范分析fps(frame per second) : 帧率