使用vscode 连接服务器 进行深度学习代码调试

这篇具有很好参考价值的文章主要介绍了使用vscode 连接服务器 进行深度学习代码调试。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

  • 博主本来在Win上已经配好环境了,但是在跑代码的过程中,因为tensor拼接得太大了,导致笔记本内存不足,因此需要到服务器上跑

为什么选择vscode?

  • 如果直接用xshell连接服务器,在命令行运行py文件,不是很直观,也不能debug,还不能直接输出图片。
  • pycharm连接服务器好像要专业版,社区版是不行的

vscode如何连接服务器

参考链接

  1. 安装 remote-ssh插件
  2. 点vscode左边栏 电脑一样的图标“远程资源管理器”,SSH-齿轮一样的设置,添加主机名(随意)+服务器地址+用户名
  3. 然后在SSH下面就会自动出现带主机名的一个东西,连接,输入密码,就能连上服务器了

vscode如何免密登录服务器

参考链接

  • 在后面用的过程中,发现代码中每打开一个数据文件,就要求重新输入一次密码,很麻烦,所以通过设置使得vscode可以免密登录,接下来就不用每次都输密码了
  1. 在本地,cmd命令行输入:ssh-keygen -t rsa ,然后一直回车(为的是默认位置+默认密码为空,否则又要输入密码),这就创建了密钥,分公钥和私钥
  2. 在服务器 命令行中也输入:ssh-keygen -t rsa,会在你自己的用户名下创建一个.ssh文件夹,里面有密钥和公钥【个人觉得这一步主要是为了创建这个文件夹】
  3. cd到这个文件夹,输入指令:vim authorized_keys,创建文件,再把windows下.ssh/id_rsa.pub中的内容粘贴到linux端下的authorized_keys中,粘贴完成后 :wq 保存退出即可。
  4. 在vscode中,上一步配置服务器地址那里,加一行:IdentityFile ~/.ssh/id_rsa,以后连接就不需要输密码了。

在服务器上配置anaconda环境

  1. 到anaconda官网下载对应linux系统的安装包,通过Xftp(或其他软件)拷到服务器上,比如这个安装包叫xx.sh,cd到这个文件目录下面后,命令行输入:bash xx.sh,中间需要看一个条例,还有手动输入yes,再回车,就安装完了
  2. 需要把conda指令添加到环境变量【一下子找不到当时看的博客了】
  3. 创建自己的环境,激活,开始下需要的包,数据分析常用包的安装(包括pytorch、tf可参考我上一篇博客),我在装的时候,忘了看服务器cuda的版本,导致第一次装的pytorch版本比服务器cuda版本高,安装失败,后来还是找了历史版本才装上。

在vscode上远程调试深度学习代码

  1. 需要把代码、数据考到服务器上
  2. vscode上需要安装python插件,不然找不到解释器设置的地方
  3. 连接上服务器,找到你的代码,如果上一步配好环境,点开或创建一个python文件,就能在右下角看到python解释器的选项,就可以切换解释器了
  4. 然后就能run/debug了

2023.7.25更新

Vscode远程连接频繁掉线

可能原因:系统自带的open-ssh版本可能和vscode不太兼容,使用git自带的SSH就好了
使用方法:再系统变量里面,讲git的路径 写在 openssh前面,这样就是用git的ssh,而不是win自带的ssh了。亲测有效
vscode连接服务器运行代码,vscode,服务器,深度学习
更改ssh参考连接

装了我一个下午,记录一下过程,不懂的朋友可以留言交流……文章来源地址https://www.toymoban.com/news/detail-835637.html

到了这里,关于使用vscode 连接服务器 进行深度学习代码调试的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【深度学习】手把手教你使用 PyCharm 连接 Auto DL 远程服务器

    文章性质: 实操记录 💻 主要内容: 主要记录了如何租用 Auto DL 服务器,以及如何在 PyCharm 中连接远程服务器。 相关文档: 如何使用 Auto DL 远程服务器连接 PyCharm 运行代码 - 知乎 冷知识+1: 小伙伴们不经意的 点赞 👍🏻 与 收藏 ✨ 可以让作者更有创作动力!  目录 前言

    2024年04月25日
    浏览(84)
  • 【深度学习环境】Windows10系统+AutoDL算力平台|使用MobaXterm终端工具实现SSH远程连接服务器|实现PyCharm与服务器远程连接|远程连接(详细版)

    一般情况下,我们的本地文件项目直接使用本机的GPU/CPU在编译器上编译调试。但是由于深度学习中神经网络模型庞大,在计算时常常会出现爆显存的问题,较小的显存不能满足计算需求。因此通常使用一台有着“大显存”的服务器来代替本机“小显存”以完成运算,我们期待

    2024年02月05日
    浏览(68)
  • 采用Vscode进行ssh连接远程服务器并实现代码运行和调试

    这篇博客介绍了使用Pycharm进行ssh连接服务器进行代码调试:https://blog.csdn.net/m0_48086806/article/details/135112106 实际上使用Vscode也可以进行同样的操作 VSCode,全称为 Visual Studio Code ,是一款由微软开发的免费开源代码编辑器。它支持多种编程语言,并且具有强大的功能和扩展性。

    2024年01月17日
    浏览(57)
  • window11安装SSH和VScode并远程连接Linux服务器进行配置

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 前段时间用激光雷达采集了一些点云数据,需要连接实验室服务器对数据进行处理,我大该花了一下午的时间完成了配置。网上相关的教程有很多,但是有很大一部分比较陈旧,存在着一些问题,本文总

    2024年02月05日
    浏览(64)
  • (深度学习)PyCharm 连接配置服务器

    需要 Pycharm 专业版 以 2022 版的 PyCharm 为例: 1. 连接服务器 File ---- Settings ---- Python Interpreter ---- Add Interpreter ---- On SSH 输入服务器的 Host、Port 和 Username ---- Next 输入密码 ---- Next Next 可以选择虚拟环境,我个人习惯选择下面那个 System Interpreter 选择本机项目地址和对应的服务器同

    2024年02月11日
    浏览(46)
  • 使用vscode进行远程开发服务器配置

    1.下载vscode 2.给vscode 安装python 和 remote ssh插件 remote—SSH扩展允许您使用任何具有SSH服务器的远程机器作为您的开发环境。 3.安装remote-SSH插件之后,vscode左侧出现电脑图标,即为远程服务,按图依次点击,进行服务器配置。 按照如上格式进行配置,其中 Host是指你给这个远程

    2024年02月14日
    浏览(52)
  • VSCode使用ssh连接服务器跑代码

    如图所示安装插件remote-ssh 2.1这时候VSCode左下角就会出现一个双向箭头,打开他 2.2在弹出的窗口当中选择Connect to Host 2.3接下来选择Add New SSH Host 2.4接下来输入登入服务器的账户名,ip地址,如果是,端口号 **格式:**账户@地址 -p 端口号 有些租服务器平台可能给的不是ip地址例

    2024年02月04日
    浏览(50)
  • 试用阿里云GPU服务器进行深度学习模型训练

    最近在用PyTorch时发现在本地训练模型速度一言难尽,然后发现阿里云可以白嫖gpu服务器,只要没有申请过PAI-DSW资源的新老用户都可以申请5000CU*H的免费额度,三个月内有效。 阿里云免费试用活动页面 一、申请试用并创建实例 点击试用,完成注册、实名、领取产品,然后前往

    2024年04月17日
    浏览(59)
  • 使用VSCode SSH公网远程连接本地服务器开发

    转发自cpolar极点云的文章:【Vscode远程开发】使用SSH远程连接服务器 「内网穿透」 远程连接服务器工具有很多,比如XShell、putty等,可以通过ssh来远程连接服务器,但这用于写代码并不方便,可能需要现在本地写好代码后再将源代码传送到服务器运行、服务器上的图片也无法

    2024年02月16日
    浏览(54)
  • VSCode使用Remote-SSH连接服务器时报错:启动服务器失败问题

      第一天上班,回来发现又不能使用VScode连不上服务器了,在「输出」栏出现了一直报 Waiting for server log… 的情况!本来以为是普通的连接不上,用了一些方法,最后在弹出框里报的错居然是 启动服务器失败 ,好吧,又是一个新的问题。经过查阅相关文档可知,原来是因

    2024年02月21日
    浏览(52)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包