李沐+AutoDL深度学习环境配置
创始人
2025-01-17 19:33:22
0次

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

咱们租AutoDL的服务器,这个服务器是专门对学生打造的,学生认证有优惠
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

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

用法1

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

用法2

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

接下来就可以配置环境了

首先要激活conda

conda activate base 

在这里插入图片描述
激活:

vim ~/.bashrc 

在这里插入图片描述
英文键盘输入i,下面会出现一个INSERT
在这里插入图片描述
按住键盘上的pagedown,一直翻到最下面键入一行路径
注意:这个路径只对minconda3的autodl的服务器管用,如果是其他服务器,自己改下路径。

source /root/miniconda3/etc/profile.d/conda.sh 

在这里插入图片描述
然后按下ESC,退出编辑界面,英文键盘输入 :wq,然后回车,保存文件并退出
在这里插入图片描述
输入 bash 或者把终端关掉,重启下终端,像上面这样

然后键入conda activate base,像下面这样
在这里插入图片描述
可以用了

搭建自己的环境

conda create -n d2l python=3.9 

在这里插入图片描述
进入刚才建的环境

conda activate d2l 

在这里插入图片描述

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

pytorch官网: pytorch
进入官网
在这里插入图片描述

# CUDA 11.3 conda install pytorch==1.12.1 torchvision==0.13.1 torchaudio==0.12.1 cudatoolkit=11.3 -c pytorch 

键入,粘贴,回车
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
pytorch安装完毕

安装其他的包

pip install d2l 

d2l这个玩意儿,是我要用的
在这里插入图片描述

安装一个jupyter,这个其实已经在conda那装过了

pip install jupyter 

jupyter 页面更新(我也不知道干嘛用的,autodl帮助文档里面提供的,知道的小伙伴儿可以跟我讲下)

输入

conda install ipykernel 

在这里插入图片描述
输入

ipython kernel install --user --name=py39 

在这里插入图片描述
可由看到在autodl提供的jupyter lab页面更新
在这里插入图片描述

装下李沐老师的课件

在这里插入图片描述
创建一个新的目录,并进到这个目录里面

mkdir d2l-zh && cd d2l-zh 

下载课件如果下载慢的话用wget

curl https://zh-v2.d2l.ai/d2l-zh-2.0.0.zip -o d2l-zh.zip wegt https://zh-v2.d2l.ai/d2l-zh-2.0.0.zip -o d2l-zh.zip 

解压课件

unzip d2l-zh.zip && rm d2l-zh.zip 

如果提示unzip not found,用下面命令先安装下unzip

sudo apt install unzip 

进到pytorch目录下

cd pytorch 

在这里插入图片描述
在当前目录下打开jupyter notebook

jupyter notebook --allow-root 

指定端口打开jupyter notebook

jupyter notebook --port=6006 --allow-root 

指定端口,不在服务器浏览器打开

jupyter notebook --no-browser --port=6006 --allow-root 

会出现两个链接
在这里插入图片描述
选择其中一个复制到浏览器打开
然后,你会发现打不开
在这里插入图片描述端口重映射
在这里插入图片描述
然后发现还是不行,在重映射时候一直拒绝访问
在这里插入图片描述
最后找到原因
在这里插入图片描述
解决办法:更改配置文件
参考链接: jupyter notebook使用远程服务器方法
生成配置文件

jupyter-notebook --generate-config 

执行下列命令设置密码

jupyter-notebook password 

打开文件复制密码

vim /root/.jupyter/jupyter_notebook_config.json 

在这里插入图片描述
将上面双引号里面的红色字体复制下来,一会要用
配置文件:

vim /root/.jupyter/jupyter_notebook_config.py 

翻到最下面,英文键盘输入i,将下面配置放在文件里面

c.NotebookApp.ip='*' #允许通过任意绑定的服务器的ip访问 c.NotebookApp.port =6006#这个端口是docker容器和宿主机的映射端口 c.NotebookApp.open_browser=False #不自动打开浏览器 c.NotebookApp.password=u'刚才复制的很长的那个密码' 

像我这样
在这里插入图片描述
按下ESC,输入‘ :wq ’回车,退出编辑
然后在d2l-zh/pytorch文件目录下(这个是李沐老师团队给的文档),打开jupyter notebook

jupyter notebook --allow-root 

像下面这样就是大功告成
在这里插入图片描述
怎么访问呢?刚才帮助文档里面已经提示过
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
然后就可以打开服务器的jupyter了。
仔细看网页上的域名和端口号,我到这没看明白。
不会端口重映射,有会的小伙伴儿@我一下。

相关内容

热门资讯

每日必看!江岸多玩到底能开挂吗... 每日必看!江岸多玩到底能开挂吗(辅助挂),江岸多玩原来真的有辅助挂讲义1、江岸多玩脚本辅助下载、江岸...
玩家交流!颖河竞技怎么开挂(外... 玩家交流!颖河竞技怎么开挂(外挂),颖河竞技好像是有外挂教材一、颖河竞技游戏安装教程牌型概率发牌机制...
最新通报!皮皮四川麻将软件下载... 最新通报!皮皮四川麻将软件下载(辅助挂),皮皮四川麻将果然有辅助挂模块1、操作简单,无需皮皮四川麻将...
一分钟揭秘!52游戏开挂脚本(... 一分钟揭秘!52游戏开挂脚本(透视挂),52游戏切实有透视挂法子52游戏脚本下载中分为三种模型:52...
一分钟快速了解!堆堆乐开挂破解... 一分钟快速了解!堆堆乐开挂破解(外挂),堆堆乐竟然真的有外挂方针1、下载好堆堆乐正确养号方法之后点击...
重大通报!汇城贵州麻将开挂脚本... 重大通报!汇城贵州麻将开挂脚本(开挂),汇城贵州麻将原来真的有开挂法门1、重大通报!汇城贵州麻将开挂...
盘点一款!七色城透视挂件(外挂... 盘点一款!七色城透视挂件(外挂),七色城切实是真的有外挂经验1、全新机制【七色城ai辅助工具激活码】...
今日头条!多多休闲透视软件下载... 今日头条!多多休闲透视软件下载(外挂),多多休闲确实是真的有外挂攻略1、首先打开多多休闲辅助器下载最...
关于!钱柜麻将真的有透视吗(辅... 关于!钱柜麻将真的有透视吗(辅助器),钱柜麻将一贯是有辅助器练习钱柜麻将能透视中分为三种模型:钱柜麻...
今日焦点!河北家乡棋牌辅助工具... 今日焦点!河北家乡棋牌辅助工具(外挂),河北家乡棋牌果然是有外挂手册小薇(辅助器软件下载)致您一封信...