转载自写给非科班的 HPC 无痛上手:在超算节点上使用 VS Code | ChrAlpha's Blog

保持会话在后台持久运行:

tmux

即使关闭终端工具(如 Putty、iTerm2)或网络断开,Tmux 会话内的任务(如运行脚本)仍会继续在后台运行。

在hpc获取GPU资源,并进入GPU计算节点:

srun -p qgpu_4090 --gres=gpu:1 --mem=32G --cpus-per-task=8 --time=8:00:00 --pty bash 

安装 Code CLI

对于仅提供命令行的 HPC 节点,建议安装独立的 CLI 版本。

curl -Lk 'https://code.visualstudio.com/sha/download?build=stable&os=cli-alpine-x64' --output vscode_cli.tar.gz

tar -xf vscode_cli.tar.gz
# rm vscode_cli.tar.gz

登录账号

Code Tunnel 依赖 Microsoft 或 GitHub 账号进行身份验证。你可以在登录节点或已申请的计算节点(交互式 Shell)中运行。

VSCODE_CLI_USE_FILE_KEYRING=1 ./code tunnel

根据提示访问 https://microsoft.com/devicelogin 并输入设备代码完成登录。初次登录时会询问机器名称,可自定义或接受以主机名为默认值。

建立连接

在本地 VS Code 中安装 VS Code Remote - Tunnels 插件后,登录相同账号,即可在远程资源列表中看到已建立的隧道,点击连接即可。

查看任务信息

scontrol show job $SLURM_JOB_ID

Logo

小龙虾开发者社区是 CSDN 旗下专注 OpenClaw 生态的官方阵地,聚焦技能开发、插件实践与部署教程,为开发者提供可直接落地的方案、工具与交流平台,助力高效构建与落地 AI 应用

更多推荐