一、CentOS安装深度学习基本环境(pytorch)

一、下载、安装编译器

# 更新yum
yum update

# 下载安装编译器 build-essential是Debian系的meta package的名字,CentOS使用:
yum install make automake gcc gcc-c++ kernel-devel
# Ubuntu使用:sudo apt install build-essential

】:执行yum install build-essential出现报错

Error: Failed to download metadata for repo 'appstream': Cannot prepare internal mirrorlist: No URLs in mirrorlist
(base) [root@ecs-userbyshuaipi pytorch]# cd /etc/yum.repos.d/
(base) [root@ecs-userbyshuaipi yum.repos.d]# sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-*
(base) [root@ecs-userbyshuaipi yum.repos.d]# sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-*
(base) [root@ecs-userbyshuaipi yum.repos.d]# yum makecache
CentOS Linux 8 - AppStream                                                                                                                   1.0 MB/s | 8.4 MB     00:08    
CentOS Linux 8 - BaseOS                                                                                                                      2.4 MB/s | 4.6 MB     00:01    
CentOS Linux 8 - Extras                                                                                                                       17 kB/s |  10 kB     00:00    
Metadata cache created.

解决方法:

# 进入到 yum 的 repos 目录
cd /etc/yum.repos.d/

# 修改 centos 文件内容
sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-*
sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-*

# 生成缓存更新
yum makecache

# 运行 yum update 并重新安装 build-essential
yum update -y
yum -y install build-essential

二、安装MiniConda3

# 下载py3对应的Miniconda的Linux最新版
wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh

# 执行安装脚本
bash Miniconda3-latest-Linux-x86_64.sh

执行安装脚本后不停按回车,然后输入yes,根据提示进行操作

# 输入bash,进入conda环境
bash

# 安装jupyter d2l torch torchvision
pip install jupyter d2l torch torchvision

三、解压、安装d2l

方法一:(终端代码形式解压)

# 直接在linux终端下载
wget https://zh-v2.d2l.ai/d2l-zh.zip

# 安装zip的解压工具
yum install -y unzip zip

# 解压d2l-zh.zip
unzip d2l-zh.zip

方法二:(本地解压zip文件,上传到服务器)

输入网址:下载d2l-zh.zip文件

本地解压d2l-zh.zip,上传到服务器

】:其中有四个版本,mxnet/paddle/pytorch/tensorflow

四、下载安装中文版pytorch学习笔记

# 从github上下载学习笔记
git clone https://github.com/d2l-ai/d2l-zh-pytorch-slides

jupyter notebook --allow-root

】:token将用于jupyter登录

# 本地映射服务器的jupyter
ssh -L端口号:localhost:端口号 linux的账号@服务器IP
# 例,ssh -L8889:localhost:8889 root@119.3.145.53

】:如果终端远程链接失败,如下

解决方法:

# 查看服务器的ssh链接是否使用密码连接
cat /etc/ssh/sshd_config
# 打开配置文件
vi /etc/ssh/sshd_config

# 将PasswordAuthentication no修改为PasswordAuthentication yes

# 按Esc键,输入:wq保存修改

# 重启SSH服务
systemctl restart sshd.service

# 重新执行SSH连接即可

五、本地进入jupyter

连接成功,浏览器输入localhost:8889,输入token点击login 即可进入界面

  • 1
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

oct1025

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值