1.连接服务器
可以使用ssh、putty等等
2.连接成功后的基础工具安装和更新(最好每次使用之前都操作一次)
1)更新系统包
sudo apt-get update
2)安装开发必要的包
sudo apt-get install build-essentail
3.搭建环境
安装cuda和miniconda3(Anaconda的微型版本,一般国内的云都会提前安装好)
如果实在AWS服务器上,搜索cuda download去官网找到对应版本的下载command,如:
4.创建新的虚拟环境(基本的是base环境,一般国内的云都会先创建好虚拟环境,这一步可以省)
d2l就是虚拟环境的名字,指定python版本,并且安装好pip
conda create -n d2l python=3.8 pip
激活虚拟环境
conda activate d2l
pip安装pytorch,官方网站找command,如:
pip install torch==1.8.1+cu111 torchvision==0.9.1+cu111 torchaudio==0.8.1 -f https://download.pytorch.org/whl/torch_stable.html
5.下载解压教材
下载教材的jupyter笔记本
wget https://zh-v2.d2l.ai/d2l-zh.zip
下载unzip解压工具
sudo apt-get install unzip
解压
unzip d2l-zh.zip
6.安装jupyter
安装d2l库和jupyter,-U是如果原来存在就更新
pip install -U d2l jupyter
设置jupyter的服务器token,避免打开时需要密码
jupyter notebook --generate-config
使用此命令后会给出一个.py文件的路径
使用vim打开该文件,在命令模式输入/,再输入token,然后按下enter,进行查找,n是向前查找,N是向后查找,修改为
c.ServerApp.token=''
7.打开jupyter
jupyter notebook
在矩池云中直接打开会失败,需要使用以下方式打开
jupyter notebook --allow-root
根据给出的链接端口,将该端口连接到本地
ssh -p [服务器端口号] -NL [jupyter端口号]:localhost[本地相同的端口号] root@[地址]
如果是使用下载的密钥连接,使用以下命令
ssh -i [公钥位置] [用户名]@[ip]