书生大模型训练营-L0-Linux关卡

任务如下: 

  • 完成SSH连接与端口映射并运行hello_world.py
  • 使用 VSCODE 远程连接开发机并创建一个conda环境

完成SSH连接

首先在InternStudio中注册登录账号并创建开发机,在开发机页面中点击“SSH连接”,复制登录命令,打开powershell(最好使用管理员身份打开)并粘贴命令(点击右键),回车

此时需要输入密码,“SSH连接”页面中复制密码并在powershell页面点击右键粘贴,此时密码是不显示的,直接回车。如果输入正确会有“欢迎使用”页面。注意粘贴时需要点击右键进行粘贴,如果密码不正确会显示permission deny

接着设置公钥,以后登录就不再需要填写密码

先使用RSA算法生成密钥: 

ssh-keygen -t rsa

输入后一直回车即可。在windows的powershell中使用以下命令获取密钥,路径部分替换为自己的用户名:

Get-Content C:/Users/{your_username}/.ssh/id_rsa.pub

然后我们回到开发机平台,在首页点击配置SSH Key,接着点击添加SSH公钥,将复制下来的密钥粘贴到对应框中即可。

端口映射并运行hello_world.py

首先在开发机页面点击“自定义服务”,复制命令

ssh -p 40711 root@ssh.intern-ai.org.cn -CNg -L {本地机器_PORT}:127.0.0.1:{开发机_PORT} -o StrictHostKeyChecking=no

修改对应端口,粘贴到powershell页面中,这个命令不返回任何的内容,光标会一直闪烁,这样代表端口映射在运行了。

在运行hello_world.py之前需要先安装对应的依赖包:

pip install gradio==4.29.0

过程中报错:WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. 

可能是因为以 ‘root’ 用户运行 pip 可能会导致权限问题,参考这篇文章解决

使用命令运行:

python hello_world.py

可以看到运行成功,出现如下网页:

使用 VSCODE 远程连接开发机并创建一个conda环境

首先在vscode中安装插件Remote-SSH,安装成功后,点击远程连接图标并添加远程连接信息。

将之前使用的开发机页面“SSH连接”中的登录命令复制粘贴到弹出窗口,配置完成

然后会在右下角弹出提示窗口,点击“连接”,跳转到新的页面。在上方弹出窗口中选择“Linux”,即可远程连接成功。

在连接成功的powershell中使用命令:

conda create -n name python=3.10

即可创建名字为name的虚拟环境。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值