《跟着李沐学AI》环境搭建

起因:8月23入学以来到现在基本上算是啥也没学,啥也没干,过两天又要开组会慌的不行,赶紧找点东西学学以方便汇报之用。暑假在B站看到了沐神的课程,结果被环境安装劝退。半个月前重新捡起来,又被环境配置劝退,所幸在评论区看到沐神建议国内不会安装的可以用Google的Colaboratory。刚开始的确被经验到,但是用了一段时间才知道貌似是有30h的限时(没有考证)。刚好又领了十几天的阿里云服务器(我用的是没有GPU版本,李沐老师用的是由GPU版本的,安装方法相同),啥也不会折腾了将近五个小时(四个半小时都在走弯路),终于配置好了。

另外想要提一句的是,配置环境这件事让我进入了心流状态,从考完研到现在大概快一年没有这种感觉了,如果能够保持下去,那真的是太棒了。

还有,我没摸清楚牛客的博客目录和标题要怎么用,感觉好奇怪

1.服务器控制台操作

首先,点击管理找到实例状态,暂停实例 alt 将实例停止之后,方便更换操作系统和设置root密码 alt 如果系统停止后,更换操作系统是可以点击的,选择和李沐老师一样的Ubuntu,防止一些命令不对 alt 最后点击远程连接输入root和设置的密码即可连接(如果不能连接尝试重新开启实例或根据提示修改安全组规则)。

2. Linux安装

连接之后默认是root用户登录(#结尾),而李沐老师的是自己创建的用户($结尾),这一步我使用自己创建的用户总是提示没有权限,因此直接使用root用户。

2.1 安装命令

将以下命令复制到终端即可

# 更新当前系统环境
sudo apt update
# 安装开发基础工具包,极有可能不成功不用担心
sudo apt install build-essential
# 安装python
sudo apt install python3.8
# 下载Miniconda
wget 复制上对应版本的miniconda下载地址
# 安装Miniconda
bash Mini(按tab键补全)
# 进入虚拟环境,这里使用自带的
bash
# 安装需要的包 torch可能下载的较慢
pip installer jupyter d2l torch torchvision
# 这里还需要下载课件,官网下载的没有使用,使用了从GitHub上直接克隆的
# 可能需要安装git 按照提示安装就好了
git clone https://github.com/d2l-ai/d2l-zh-pytorch-slides
# 开启jupyter notebook  root默认不能开启 忽略警告即可
jupyter notebook --no-browser --port=8888 --allow-root

开启成功截图,但是直接点击网址仍然没办法访问 alt

3. 本地访问

想要在服务器开启后本地也能够直接访问,还需进行本地映射

  1. 打开cmd
ssh -L8888:localhost:8888 root@服务器的公网IP(第一张图里可以找到) 

设置完成后就可以在浏览器中通过localhost:8888访问服务器的jupyter了

我有可能忘记了一些步骤,如果你按照以上操作还不能访问,请留言,如果我遇到了同样的问题可以协助解决

最后想吐槽的

  1. 牛客的目录好难用
  2. 牛客竟然不能直接复制东西进来,我一个网址还需要先复制到微信再复制一遍微信的才能过来。
全部评论
出现的问题1:每次都要映射一遍 出现的问题2:映射之后要重新开启jupyter服务,不知道为啥我只是关闭了连接就不能使用了 出现的问题3:使用过程中不要关闭远程连接
点赞 回复
分享
发布于 2021-10-26 16:04
cmd输入 ssh -L8888:localhost:8888 root@公网IP 输入密码 jupyter notebook --no-browser --port=8888 --allow-root
点赞 回复
分享
发布于 2021-10-31 14:14
联易融
校招火热招聘中
官网直投

相关推荐

点赞 收藏 评论
分享
牛客网
牛客企业服务