创建InternStudio开发机
首先,我们需要登录到InternStudio平台
然后选择创建开发机
然后,在开发机创建界面,选择“个人开发机”,输入开发机名称AI-Labs-Tutorial、选择基础镜像Cuda12.2、选择算力资源配置10% A100,然后点击“立即创建”按钮创建开发机。
开发机创建完成后,我们在开发机列表里面就可以看到新创建的开发机了。
此时,我们可以点击“进入开发机”链接,直接在网页上打开开发机的界面进行使用。
SSH密钥本地配置
希望通过本地客户端连接到远程服务器,我们可以配置密钥,然后再通过SSH连接到远程开发机即可。
在本地终端命令行,通过以下命令创建密钥对。
ssh-keygen -t rsa
一路回车
创建好密钥对之后,我们可以复制${HOME}/.ssh/id_rsa.pub文件中的内容,这个文件的内容就是公钥,我们可以发布到InternStudio平台。
在开发机列表,点击开发机对应的“SSH连接”,在弹出的对话框中点击“添加公钥”。
在添加SSH公钥界面,粘贴刚复制的id_rsa.pub公钥内容,并点击“立即添加”按钮,完成公钥添加。
通过本地VSCode连接远程服务器
要实现VSCode连接远程服务器,我们需要先安装一个Remote SSH插件。
安装好插件以后,我们可以通过Connect to Host...配置连接到远程服务器。
配置好开发机的登录信息,这里直接粘贴前面复制的开发机登录信息即可。
当我们看到我们远程开发机上的目录结构之后,那么恭喜你,本地VSCode成功地连接到了远程开发机。
运行一个Python程序
安装一些必要的依赖
pip install gradio==4.29.0
然后运行hello world代码
运行结果如下
那么至此,已经完成了第一个程序的编写