李沐老师 PyTorch版——服务器环境配置运行代码

文章目录

  • 前言
  • 前提条件
  • 过程


前言

前面的文章部分,我主要针对线性回归的相关知识点进行了介绍,代码部分的笔记我在 github 上进行了同步更新。不过我自己一直是配置本地的环境运行 jupyter notebook 代码。现在我恰好在阿里云上租用了一个价格比较实惠的服务器,就想着是不是能像沐神一样在服务器端运行 jupyter 代码。因为自己也马上开学了,实验室能提供比较不错的服务器,现在正好提前学习一下。

前提条件

  1. 安装好了远程连接服务器的软件。这里我一直使用的是 Bitvise SSH Client 的软件,比较方便,推荐。
  2. SSH 远程连接的 git bash 推荐也下载好。

过程

首先需要在服务器端下载 anaconda,配置好虚拟环境,运行代码

jupyter notebook --allow-root

我们可以看到 jupyter 使用的是 8888 端口,这时我们去阿里云的安全策略位置配置入站规则,添加 8888 端口。如果在服务器端开启了防火墙,我们还需要执行放行端口命令:

不仅要在安全策略打开8888入,还要在服务器执行命令
开放端口 sudo ufw allow 8888

防火墙常用的命令
检查防火墙当前状态 sudo ufw status
关闭防火墙 sudo ufw disable
启动防火墙 sudo ufw enable
查看端口 netstat -aptn

接着,我们使用 git bash 运行命令后,便可以点击 jupyter 命令执行后弹出的链接进行访问。

ssh -L8888:localhost:8888 root@121.89.220.166

你可能感兴趣的:(动手学深度学习,pytorch,服务器,人工智能)