Visual Studio Code(以下简称 VS Code)是一个由微软开发的代码编辑器。VS Code 支持代码补全、代码片段、代码重构、Git 版本控制等功能。
VS Code 现已支持连接远程服务器功能。您可在 VS Code 中,连接矩池云的机器。
1. 矩池云租用教程
首先,您需要租用一台矩池云的 GPU。
矩池云租用教程请移步 矩池云租用教程。
矩池云提供网盘存储服务,您可先将数据集和脚本文件打包上传至网盘,提高上传速度,还能节省费用。
2. 安装 VSCode
请从官方网站下载最新版的 VS Code,按照提示逐步安装。
安装后默认是英文界面,如果您想设置语言为中文,可以点击左侧的扩展按钮,搜索 “Chinese”,安装搜索结果中的第一个(Chinese (Simplified) Language Pack for Visual Studio Code)后重启 VS Code,即可修改语言为中文。
2.1 安装远程插件
同样,先点击左侧的扩展按钮,搜索 “Remote Development”,点击install的安装按钮。
这个插件会自动安装 Remote-SSH, Remote-Containers, Remote-WSL 等几个依赖插件。
2.2 远程连接配置
点击左下角蓝色按钮,打开远程连接配置列表。在列表中,点击 Connect to Host。
第一次使用,点击 Add New SSH Host。
在矩池云租用列表中,点击复制按钮,复制 SSH 连接。
SSH 连接格式为:ssh -p 28937 [email protected],请在连接前确认。
在 VS Code 的窗口中输入 SSH 连接命令,按回车。
如果您打开列表中的第一个文件,可以看到,远程 Host、端口都已经添加在 SSH 配置文件中。
2.3 连接远程服务
此时,再次点击左下角蓝色按钮,打开远程连接配置列表。在列表中,点击 Connect to Host。
可以看到已经有 matpool.com 的连接存在,点击它。
VS Code 开始连接。
如果出现询问,点击 Continue 继续。
若您在租用矩池云机器时,选择的是密码登录方式,对话框会请您输入密码。若您使用公钥登录且正确,则无需输入密码。
登录时可能会出现下面的问题(或者登录时间较长),需要多重复几次
当左下方出现 SSH:hz.matpool.com 时,代表连接成功。
2.4 在远程服务中运行
此时可在 Terminal 中运行远程命令,例如查看当前 GPU。
在窗口中,您可以打开远程服务器中的文件进行编辑,这里可以打开文件夹。
如果要选择矩池云网盘中的文件进行编写,则可以将默认的 /root 改为 /mnt。
点击下拉列表中的 mnt 目录后,文件目录可逐层选择。
再次输入密码后,可打开文件。
使用ls命令查看目录。
可以先执行pip install -r requirements.txt
命令安装包
如果要运行命令,可以在此输入。
例如修改脚本后,要运行该 Python 文件,则可以输入 python train.py。
2.5 关闭和重新进行远程连接
如果您要断开 VS Code 的远程连接,可点击左下角后,点击"关闭远程连接"选项。
如果您想再次登录矩池云机器,可重复第三步"连接远程服务"的操作。
2.6 保存模型
训练后的模型会自动保存在网盘中
更多使用教程请看官网介绍