[环境配置]vscode通过ssh连接autodl进行项目开发

警告:如果使用VSCode直接执行或开终端执行训练程序,请在调试完成后最后通过screen/tmux工具开守护进程,确保程序不受SSH连接中断影响程序执行!

官方文档:请戳

AutoDL使用方法:

在进行操作前您需要提前安装好VSCode,此外还需要您:

  • 在AutoDL租用并开机实例,获取实例的SSH登录信息(登录指令和登录密码)
  • 本地安装VSCode远程开发插件(需配置Remote-SSH)

1.登录AutoDL选择开机的实例¶

获取SSH登录信息

image-20210916195423472

2.本地VSCode配置Remote-SSH¶

如果您本地VSCode开发工具已安装Remote-SSH,可跳过此步骤,直接参考 [步骤3]

打开您本地的VSCode开发插件菜单,在扩展程序中搜素Remote-SSH并安装

image-20210916200211959

3.SSH连接并登录您远端租用的实例¶

按照图示进行点击,完成添加SSH主机

image-20210916200538203

image-20210916200742778

获取并复制您实例的登录信息

登录指令

图示以ssh -p 38909 root@region-1.autodl.com为例。回车键继续操作,注意,如果这个ssh命令的最后有空格,请删除空格,否则可能无法登录

image-20210916201832127

回车后会弹出以下自定义SSH config 文件的弹窗,不需要

选择直接回车即可。马上可能会弹出选择远程服务器是WindowsLinuxMac系统的选项,请选择Linux

image-20220120120528330

image-20210916202041401

输入密码,等待SSH登录完成。

image-20210916202253038

4.选择您的代码目录¶

图示代码已经上传到实例/目录中。如您还为上传资源,您可以参考SCP远程拷贝文件或JupyterLab章节内容上传代码

image-20210916202626025

建议: 您在使用VSCode开发代码时,可根据开发语言配置相应的解释器。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/28755.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

torch多机器多卡推理大模型

在PyTorch中,多机推理通常涉及使用DistributedDataParallel模块。以下是一个简化的例子,展示如何在多台机器上进行PyTorch模型的推理。 假设你有两台机器,IP分别为192.168.1.1和192.168.1.2,你想在第一台机器上进行模型的推理。 在每台机器上设置环境变量: export MASTER…

java中根据集合中的汉字进行排序(汉字数字)

需要对list集合中的description字段进行排序,description是汉字且包含汉字数字,如下: new LegLists("来源-西宁", "第三百一十四赛段"), new LegLists("平安-来源", "第一千三百一十四赛段"), new …

JL-04 多点土壤温度记录仪 可接6路温度 厂家直营

技术参数: 温度范围:-30℃~70℃ 测量精度:0.2℃ 温度分辨率:0.1℃ 记录容量:6通道 >80000条 记录仪间隔:1分~24小时可调 数据导出:USB接口,…

subversion

subversion Install # CentOS安装Subversion yum install subversion mkdir /var/svn/ systemctl restart svnserve# Docker安装Subversion(参考:https://github.com/garethflowers/docker-svn-server) docker run \--name my-svn-server \…

LNMP构建

概要 概要 LAMP是Linux、Apache、MySQL、PHP/Perl/Python的简称。1998年Michael Kunze 在电脑杂志C’T撰写的文章中首次使用了缩略语LAMP。它所组成的各组件都是开源软件,因此很方便自由的获取,导致这些组件的广泛使用,并不断完善发展&#x…

探讨 Redis 的线程与 IO 模型

在线工具站 推荐一个程序员在线工具站:程序员常用工具(http://cxytools.com),有时间戳、JSON格式化、文本对比、HASH生成、UUID生成等常用工具,效率加倍嘎嘎好用。 程序员资料站 推荐一个程序员编程资料站:…

辛弃疾,笔墨剑影的一生

辛弃疾,字幼安,号稼轩,生于南宋高宗赵构绍兴十年(公元1140年),卒于南宋宁宗赵扩嘉泰元年(公元1207年),享年67岁。他是中国南宋时期著名的爱国词人,与苏轼并称…

《C语言》动态内存管理

文章目录 一、动态内存分配二、关于动态内存开辟的函数1、malloc2、free3、calloc4、realloc 三、常见的动态内存的错误1、对NULL指针的解引用操作2、对动态开辟空间的越界访问3、对非动态开辟内存使用free释放4、释放free释放一块动态开辟的内存的一部分5、对同一块动态内存多…

怎么学习汇川Codesys PLC教程?

前言 各位好,我在B站和抖音上都有发布视频的,搜索我的名称“阿凡工控分享”即可。在CSDN上发表文章也是想把我的一点见解和经验分享出来,进一步的方便大家进行学习。 我是正文 本文主要也是为了方便大家学习汇川的Codesys PLC而制作的&…

struts2框架漏洞

title: struts2框架漏洞 categories: 漏洞复现 abbrlink: 48203 date: 2024-06-14 15:45:27 前言知识 ognl表达式注入 对象导航图语言,用于访问对象的字段、方法。基于简化访问java对象属性和调用方法需求,实现字段类型转化等功能;访问列表…

MySQL触发器基本结构

1.修改分隔符符号 delimiter $$ 可以修改成$$//都行 2.创建触发函数名称 create trigger 函数名 3.什么样的操作触发,操作那个 after .....之后触发器 befor .....之前触发器 insert ......插入被触发器 upbate 修改被触发 delete 删除被触发 on 表名 实…

springboot请求头获得数据

PostMapping("select")public Result select(RequestBody Map searchMap,RequestHeader HttpHeaders headers) throws Exception {//获得请求头令牌解密List<String> token headers.get("token");Map jwt JwtUtil.parseJWT(token.get(0));//切换数…

高分论文密码---大尺度空间模拟预测与数字制图

大尺度空间模拟预测和数字制图技术和不确定性分析广泛应用于高分SCI论文之中&#xff0c;号称高分论文密码。大尺度模拟技术可以从不同时空尺度阐明农业生态环境领域的内在机理和时空变化规律&#xff0c;又可以为复杂的机理过程模型大尺度模拟提供技术基础。我们将结合一些经典…

板凳----Linux/Unix 系统编程手册 25章 进程的终止

25.1 进程的终止&#xff1a;_exit()和exit() 440 1. _exit(int status)&#xff0c; status 定义了终止状态&#xff0c;父进程可调用 wait 获取。仅低8位可用&#xff0c;调用 _exit() 总是成功的。 2.程序一般不会调用 _exit()&#xff0c; 而是调用库函数 exit()。exit() …

pyautogui 图像定位功能

pyautogui 是一个用于GUI自动化的Python库。您可以使用它来编程控制鼠标和键盘&#xff0c;实现自动化任务。如果您想通过图片在屏幕上定位位置&#xff0c;可以使用 pyautogui 的 locateOnScreen 函数。以下是一个简单的教程&#xff1a; 安装pyautogui: 如果您还没有安装 py…

《QT实用小工具·七十》openssl+qt开发的P2P文件加密传输工具

1、概述 源码放在文章末尾 该项目实现了P2P的文件加密传输功能&#xff0c;具体包含如下功能&#xff1a; 1、 多文件多线程传输 2、rsaaes文件传输加密 3、秘钥随机生成 4、断点续传 5、跨域传输引导服务器 项目界面如下所示&#xff1a; 接收界面 发送界面 RSA秘钥生成…

从0到1搭建MCU芯片上操作系统环境。开发都需要哪些环节和准备

MCU芯片环境搭建与操作系统上载步骤 1. 硬件准备 选择合适的MCU芯片&#xff0c;例如STM32、GD32等。 准备开发板&#xff0c;用于硬件连接和实验。 准备必要的外围设备&#xff0c;如电源适配器、USB转串口模块等。 2. 软件环境搭建 安装编程语言环境&#xff0c;如C/C编译…

SpringBoot配置第三方专业缓存技术Memcached 下载 安装 整合测试 2024年5000字详解

Memcached下载和安装 是一个国内使用量还是比较大的技术 打开文件夹 我们需要在命令行窗口启动 注意要以管理员方式运行 先尝试进入指定文件 然后又再次运行 下载 memcached.exe -d install 启动 memcached.exe -d start 停止 memcached.exe -d stop memcached.exe -d i…

springboot原理篇-bean管理

springboot原理篇-bean管理&#xff08;二&#xff09; 我们今天主要学习IOC容器中Bean的其他使用细节&#xff0c;主要学习以下三方面&#xff1a; 如何从IOC容器中手动的获取到bean对象bean的作用域配置管理第三方的bean对象 一、获取Bean 了解即可&#xff0c;默认情况下…

1Mysql复习题

MySQL支持的日期类型&#xff1f; Date,DateTime,Timestamp,Time,Year 为表添加列的语法&#xff1f; alter table 表名 add column 列名 数据类型 修改表数据类型的语法是&#xff1f; Alter table 表名 modify 列名 新数据类型 更改表的列名的语法&#xff1f; Alter …