【书生大模型实战营第三期】入门岛 第1关 Linux基础知识

1. 闯关任务

        任务描述:完成 SSH 连接与端口映射并运行 hello_world.py

        1. 登录 InternStudio 平台,创建开发机

         2. 创建好后点击如图所示右边红色框标明的 SSH 链接,如果 SSH 链接无法点击,同时左边红色框标明的状态处于排队中时,我们只需耐心等待,开发机稍后会进入运行状态。

        3. 点击 SSH 链接,出现如下页面,根据提示点击红色框标明的添加公钥,这样以后每次本地与开发机建立链接时就不需要输密码了,同时也保证了数据传输的安全。

        4. 根据教程设置本地 SSH 公钥,因为作者之前已经设置过,所以直接在 VSCode 终端输入指令,查看公钥。

cat ~\.ssh\id_rsa.pub

        复制公钥,到刚才第 3 步点击添加公钥后出现的页面中,粘贴到相应位置。

        5. 添加好公钥后,在 VSCode 里安装 Remote - SSH 插件。

        6. 安装好插件后,复制第 3 步中的登陆命令,遵循下图中的步骤,粘贴上去。

        之后的选项都按 Enter 键,窗口右下角会跳出如下提示,点击红色框标明的 Connect 即可。

        7. 短暂等待后,出现文件夹选择提示,默认 /root/ 即可,再等待一会后,打开 VSCode 终端,显示如下,表明远程链接开发机成功!

         8. 在 root/ 目录下创建一个名为 hello_world 的 .py 文件,将教程里的代码内容复制过去,同时在终端下载 gradio 库。

        9. 点击第 2 步页面中的自定义开发,进入页面复制如下红色框标明的内容。

        进入 VSCode 终端,粘贴复制的内容,按 Enter 键,点击终端里给出的链接,出现如下页面代表端口映射成功。

        在 VSCode 里还可以查看刚才我们配置的端口信息。

2. 可选任务

        任务描述:①将 Linux 基础命令在开发机上完成一遍 ②使用 VSCode 远程连接开发机并创建一个 conda 环境 ③ 创建并运行 test.sh 文件。

        作者在这里将三个任务综合起来一起完成。

        1. 在终端输入命令创建 conda 虚拟环境,python 版本选择 3.10。

        短暂等待之后,出现如下页面表明虚拟环境创建成功。

        在文件目录 ~/.conda/envs 里,可以看到刚才我们创建的名为 llmcamp 的虚拟环境。

        2. 如下图所示,使用 touch 指令创建一个名为 run_hello_world 的 .sh 文件,并使用 chmod 修改文件的权限,让它可执行。

        编写文件内容,功能是运行先前创建的同目录下的 hello_world.py。

        最后运行 .sh 脚本即可。

         3. 输入指令 nvidia-smi,查看开发机的 GPU 信息。

  • 13
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值