李沐+AutoDL深度学习环境设置

打印 上一主题 下一主题

主题 549|帖子 549|积分 1647

首先,咱们租一台服务器?

咱们租AutoDL的服务器,这个服务器是专门对学生打造的,学生认证有优惠





打开Xshell(Windows power shell,大概linux的terminal都行,不一定要用XShell)

用法1




用法2




接下来就可以设置环境了

首先要激活conda

  1. conda activate base
复制代码

激活:
  1. vim ~/.bashrc
复制代码

英文键盘输入i,下面会出现一个INSERT

按住键盘上的pagedown,不停翻到最下面键入一行路径
留意:这个路径只对minconda3的autodl的服务器管用,如果是其他服务器,自己改下路径。
  1. source /root/miniconda3/etc/profile.d/conda.sh
复制代码

然后按下ESC,退出编辑界面,英文键盘输入 :wq,然后回车,生存文件并退出

输入 bash 大概把终端关掉,重启下终端,像上面这样
然后键入conda activate base
,像下面这样

可以用了
搭建自己的环境

  1. conda create -n d2l python=3.9
复制代码

进入刚才建的环境
  1. conda activate d2l
复制代码

接下来就很关键了,安装pytorch框架

pytorch官网: pytorch
进入官网

  1. # CUDA 11.3
  2. conda install pytorch==1.12.1 torchvision==0.13.1 torchaudio==0.12.1 cudatoolkit=11.3 -c pytorch
复制代码
键入,粘贴,回车



pytorch安装完毕
安装其他的包

  1. pip install d2l
复制代码
d2l这个玩意儿,是我要用的

安装一个jupyter,这个其实已经在conda那装过了
  1. pip install jupyter
复制代码
jupyter 页面更新(我也不知道干嘛用的,autodl帮助文档里面提供的,知道的小伙伴儿可以跟我讲下)

输入
  1. conda install ipykernel
复制代码

输入
  1. ipython kernel install --user --name=py39
复制代码

可由看到在autodl提供的jupyter lab页面更新

装下李沐老师的课件


创建一个新的目录,并进到这个目录里面
  1. mkdir d2l-zh && cd d2l-zh
复制代码
下载课件如果下载慢的话用wget
  1. curl https://zh-v2.d2l.ai/d2l-zh-2.0.0.zip -o d2l-zh.zip
  2. wegt https://zh-v2.d2l.ai/d2l-zh-2.0.0.zip -o d2l-zh.zip
复制代码
解压课件
  1. unzip d2l-zh.zip && rm d2l-zh.zip
复制代码
如果提示unzip not found,用下面下令先安装下unzip
  1. sudo apt install unzip
复制代码
进到pytorch目录下
  1. cd pytorch
复制代码

在当前目录下打开jupyter notebook
  1. jupyter notebook --allow-root
复制代码
指定端口打开jupyter notebook
  1. jupyter notebook --port=6006 --allow-root
复制代码
指定端口,不在服务器浏览器打开
  1. jupyter notebook --no-browser --port=6006 --allow-root
复制代码
会出现两个链接

选择此中一个复制到浏览器打开
然后,你会发现打不开
端口重映射

然后发现照旧不行,在重映射时候不停拒绝访问

末了找到原因

办理办法:更改设置文件
参考链接: jupyter notebook使用远程服务器方法
天生设置文件
  1. jupyter-notebook --generate-config
复制代码
实行下列下令设置密码
  1. jupyter-notebook password
复制代码
打开文件复制密码
  1. vim /root/.jupyter/jupyter_notebook_config.json
复制代码

将上面双引号里面的红色字体复制下来,一会要用
设置文件:
  1. vim /root/.jupyter/jupyter_notebook_config.py
复制代码
翻到最下面,英文键盘输入i,将下面设置放在文件里面
  1. c.NotebookApp.ip='*'
  2. #允许通过任意绑定的服务器的ip访问
  3. c.NotebookApp.port =6006#这个端口是docker容器和宿主机的映射端口
  4. c.NotebookApp.open_browser=False
  5. #不自动打开浏览器
  6. c.NotebookApp.password=u'刚才复制的很长的那个密码'
复制代码
像我这样

按下ESC,输入‘ :wq ’回车,退出编辑
然后在d2l-zh/pytorch文件目录下(这个是李沐老师团队给的文档),打开jupyter notebook
  1. jupyter notebook --allow-root
复制代码
像下面这样就是大功告成

怎么访问呢?刚才帮助文档里面已经提示过




然后就可以打开服务器的jupyter了。
仔细看网页上的域名和端口号,我到这没看明确。
不会端口重映射,有会的小伙伴儿@我一下。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

美食家大橙子

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表