当前位置: 首页 > news >正文

vscode连接 服务器进行 RD/DL 研发

vscode连接 服务器进行 RD/DL 研发

  • ooooop——❤️
  • 前置工作
    • MobaXterm 连接服务器
      • 和XShell区别
      • 下载安装
      • 使用技巧
    • XFTP 去传送代码/数据
      • 下载安装
      • sftp和scp区别
      • sftp和ftp区别
    • vscode 插件连接
    • 守护进程的使用
      • 重定向命令是什么?
      • screen命令的使用
        • screen里面无法在终端使用鼠标滚轮进行上下翻页拉动
      • nohup、screen、tmux命令区别
        • nohub
        • screen
            • 基本使用:
        • tmux
          • 基本使用:
      • tmux命令的使用
    • 相关概念的快速 了解
      • GPU
      • Linux
      • Python 环境管理工具——⭐
  • 连接autodl平台实例
    • Tips
    • autodl的磁盘目录
    • autodl中修改下载源
    • AutoDL-VScode联动教程
      • arc解压缩工具的命令
  • 连接实验室机房 进行深度学习
    • 安装Anaconda
    • 可以先看看 小土堆 理论这块
      • 安装版本的选择
    • 连接教程
    • 有时间再去看:性能提升/压榨
  • 连接公司内网进行 开发
    • 如何判断一个IP是否是内网?
    • 创建虚拟环境
    • [vscode 通过 Remote-SSH 连接](https://blog.csdn.net/zhaxun/article/details/120568402)
      • 如何免密连接?
      • 可选:win-sshpass 可以用于指定密码和自动执行脚本
    • 如何让codex/claude连接远程环境

ooooop——❤️

插件:code runner,DataBase Clientcode-style
还有特定语言的 去 特定的 快速开始——插件网站
修改:rules,comate设置
下载依赖,跑通代码,可以不用跑通,可以先看懂!如果没时间的话 ——> 询问Zulu,实际讲解一个例子,看懂主要涉及到的文件——> 注释加上之后,git commit——> 分解需求为n个阶段,思考详细完整的prompt,询问Ducc

自己思考的原则:
使用英语 书写 markdown 的格式 更省token
阶段划分,详细prompt
更新逻辑:1️⃣ 2️⃣ 3️⃣ … 就像解释黑马到课程流程图一样,需要自己脑子里面想好流程图,然后详细描述给
指令结合代码,指出引用的函数,就像你自己思考写入代码的过程
把自己能写出来的 代码写出来,比如查询条件
及时保存!!再去问ducc ,每次改完之后对比!,问ducc中途别动代码

Prompt 附上:
附上已有的控制台的输出
要求不要删除已有的函数定义,可以增加函数定义
要求每一个步骤完成,需要打印控制台日志,并做好分割线到处理,以便清晰可见
要求做好 鲁棒性的处理,如果没有查询到正确的数据,需要打印 出详细的原因
要求循序渐进的处理,先完成第一阶段的内容,然后停止,我自己去检查,之后还会再次找您完成后续阶段的任务,以及补充更多的内容,谢谢您


查看当前IP

前置工作

MobaXterm 连接服务器

和XShell区别

下载安装

使用技巧

XFTP 去传送代码/数据

下载安装

sftp和scp区别

sftp和ftp区别

vscode 插件连接

打开VSCode侧边栏中的扩展,在扩展商店中输入Remote-SSH,安装Remote-SSH

守护进程的使用

重定向命令是什么?

screen命令的使用

-A 将所有的视窗都调整为目前终端机的大小。-d <作业名称> 将指定的screen作业 离线 !!!-h <行数> 指定视窗的缓冲区行数-m 即使目前已在作业中的screen作业,仍强制建立新的screen作业。-r <作业名称> 恢复离线的screen作业 !!!-R 先试图恢复离线的作业。若找不到离线的作业,即建立新的screen作业。-s 指定建立新视窗时,所要执行的shell。-S <作业名称> 指定screen作业的名称 !!!-v 显示版本信息。-x 恢复之前离线的screen作业。-ls--list 显示目前所有的screen作业。-wipe 检查目前所有的screen作业,并删除已经无法使用的screen作业 screen-S mysession#新建screen会话screen-ls#查看所建立的所有会话
screen里面无法在终端使用鼠标滚轮进行上下翻页拉动

参考这里哦

nohup、screen、tmux命令区别

nohub
nohupcommand&
screen

screen是一款经典的终端复用工具,允许你在一个终端会话中运行多个进程,并支持会话分离和恢复功能。即便终端断开,后台服务也会继续运行,适合需要交互管理的长期任务

基本使用:
  1. 启动新的screen会话:
    screen-Smy_session
    使用-S参数可以给会话命名,便于后续管理
  2. screen会话中执行命令后,可以按Ctrl+A,然后按DCtrl+A+D)来分离会话,进程依然在后台继续运行。
  3. 恢复会话:
    screen-rmy_session
tmux

tmux是一个功能强大、现代化的终端复用器,类似于screen,但其更灵活和高效,尤其在并发管理多个会话和窗口时表现突出。它支持分屏操作、快捷键自定义等功能,非常适合并 行处理多个任务

基本使用:
  1. 启动新的tmux会话:
    tmux new-smy_session
  2. 分离会话:按Ctrl+B然后按D
  3. 恢复会话:
    tmux attach-tmy_session

tmux命令的使用

相关概念的快速 了解

GPU

了解GPU的相关概念以及选型

Linux

Python 环境管理工具——⭐

使用pyenv + pip + venv管理虚拟环境和依赖

使用 uv 管理虚拟环境和依赖

使用 conda 管理虚拟环境和依赖

连接autodl平台实例

Tips

  1. 首先需要 学术认证的,这样花费少一点的
  2. 还有包月/包年一个 实例去,一天的可能刚用完,然后就抢不到后续的机子了
  3. 默认是 开机状态,关机之后选择无卡模式开机去配置配置完之后再开机

autodl的磁盘目录

名称路径大小性能说明
系统盘根目录/ 及其以下所有路径 (以下特殊路径除外)30GB本地盘快实例关机数据不会丢失。一般系统依赖以及Python安装包都会安装在系统盘下,也可以存放代码等小容量的数据;在迁移实例时会进行迁移,保存镜像时会保存至镜像中。
数据盘/root/autodl-tmp50GB起可扩容本地盘快实例关机数据不会丢失。可存放读写IO要求高的数据。但不能保存至镜像中。如果需要将数据盘的数据进行迁移,请参考迁移实例(同地区)
AutoDL文件存储/root/autodl-fs免费20GB超出容量计费网络盘一般可以实现同一地区不同实例间的文件同步共享
公共数据/root/autodl-pub只读网络盘慢平台常用公共数据、公共模型的存放目录。只读、不支持写文件

autodl中修改下载源

autodl里面自动配置了channel:::pip和conda使用国内的源能加速下载依赖包,但是网络高峰时如果某个源较慢,那么可以切换其他源提高下载速度,特别是阿里云的源高峰时有限速,可以通过autopannel查看修改

AutoDL-VScode联动教程

arc解压缩工具的命令

# 下载 arc 工具到 /usr/bin 目录(系统全局可执行)curl-L-o/usr/bin/arc http://autodl-public.ks3-cn-beijing.ksyun.com/tool/arc# 赋予可执行权限chmod+x/usr/bin/arc# 验证是否安装成功arc--help# 若能输出帮助信息,说明可用# 压缩/打包arc compress xxx.zip path/to/directory# 统一解压arc decompress 文件名# 或者解压到指定目录arc decompress xxx.zip path/to/directory

连接实验室机房 进行深度学习

安装Anaconda

可以先看看 小土堆 理论这块

看GPU和CUDA准备工作 以及之后的内容
结合自己之前的 判断cuda版本

安装版本的选择

AutoDl 已有的Python版本以及packeges
Anaconda 已有的Python版本以及packeges

连接教程

有时间再去看:性能提升/压榨

连接公司内网进行 开发

如何判断一个IP是否是内网?

创建虚拟环境

vscode 通过 Remote-SSH 连接

如何免密连接?

可选:win-sshpass 可以用于指定密码和自动执行脚本

sshpass-p 12345 ssh xhcoding@192.168.139.128lssshpass-p 12345 rsync-avz-e'c:/Users/xhcoding/scoop/apps/cwrsync/current/bin/ssh.exe'README.md xhcoding@192.168.139.128:/home/xhcoding/

如何让codex/claude连接远程环境

http://www.jsqmd.com/news/766297/

相关文章:

  • 测试数据管理:打造高质量、合规、可复用的数据工厂
  • OFA视觉语义蕴含模型入门指南:SNLI-VE数据集原理与OFA适配机制
  • MCP 2026低代码平台集成实战:7步完成API/SSO/数据双向同步(含Gartner认证兼容清单)
  • 别再只调参了!用EfficientNetV2-S在PyTorch上实现渐进式学习,让你的图像分类模型训练快3倍
  • jQuery UI 扩展小部件
  • 如何快速掌握OpenModScan:专业Modbus测试工具完全指南
  • 让家庭网络永不掉线:luci-app-aliddns动态域名解析终极指南
  • 厦门本地专业防水TOP5靠谱推荐:家里漏水不用愁,免费上门不求人。本地最新防水企业资讯:专业师傅持证上门,收费透明无隐藏收费,质保5-10年,售后有保障 - 企业资讯
  • GPT-5.5在电商行业怎么用?商品文案、客服与营销实战指南
  • Perfex CRM技能包开发指南:基于Hooks系统的模块化扩展实践
  • 基于多目标优化的露天矿卡车运输路径规划【附代码】
  • Golang怎么用pprof分析性能瓶颈_Golang如何排查CPU和内存占用过高的问题【实战】
  • 架构革命:完美信息蒸馏技术如何重塑不完美信息博弈AI新范式
  • 0506
  • 【机械臂控制】六轴采摘机械臂运动学分析与仿真研究【含Matlab源码 15410期】含同名参考文献
  • 2026年鞋店创业公司最新排名榜单,鞋店创业企业求推荐/鞋店创业正规企业推荐/鞋店创业性价比高的企业 - 品牌策略师
  • Vue 前端鉴权绕过实战技巧,详解路由守卫漏洞原理
  • Qwen3.5-4B-AWQ效果展示:短视频脚本生成+分镜描述+多语言字幕
  • 从一次内部演练看大华ICC文件读取漏洞:企业资产如何快速自查与修复
  • 【AISMM×DevOps双模成熟度跃迁指南】:20年专家亲授5大融合陷阱与3步落地法
  • 天津本地专业防水TOP5靠谱推荐:家里漏水不用愁,免费上门不求人。本地最新防水企业资讯:专业师傅持证上门,收费透明无隐藏收费,质保5-10年,售后有保障 - 企业资讯
  • AISMM模型指标体系深度拆解(含GB/T 36073-2023映射矩阵及37个可编程检测点)
  • 别再瞎调了!Ansys HFSS仿真设置保姆级避坑指南(从网格到扫频)
  • 2026-05-06 闲话
  • 20260506 紫题训练
  • 做无货源最怕风控?这款电子面单转换工具,把安全和方便都给你
  • 低代码表单设计——OpenClaw智能助手的可视化表单创建与管理(2026技术版)
  • 如何用 cursor.continue 实现本地海量数据的分页查询加载
  • 【实战部署】Windows Server 2016搭建IIS+DNS+OA办公系统全流程
  • 信安学习第十三期