当前位置:   article > 正文

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

centos安装pytorch

一、下载、安装编译器

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

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

  1. Error: Failed to download metadata for repo 'appstream': Cannot prepare internal mirrorlist: No URLs in mirrorlist
  2. (base) [root@ecs-userbyshuaipi pytorch]# cd /etc/yum.repos.d/
  3. (base) [root@ecs-userbyshuaipi yum.repos.d]# sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-*
  4. (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-*
  5. (base) [root@ecs-userbyshuaipi yum.repos.d]# yum makecache
  6. CentOS Linux 8 - AppStream 1.0 MB/s | 8.4 MB 00:08
  7. CentOS Linux 8 - BaseOS 2.4 MB/s | 4.6 MB 00:01
  8. CentOS Linux 8 - Extras 17 kB/s | 10 kB 00:00
  9. Metadata cache created.

解决方法:

  1. # 进入到 yum 的 repos 目录
  2. cd /etc/yum.repos.d/
  3. # 修改 centos 文件内容
  4. sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-*
  5. sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-*
  6. # 生成缓存更新
  7. yum makecache
  8. # 运行 yum update 并重新安装 build-essential
  9. yum update -y
  10. yum -y install build-essential

二、安装MiniConda3

  1. # 下载py3对应的Miniconda的Linux最新版
  2. wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
  3. # 执行安装脚本
  4. bash Miniconda3-latest-Linux-x86_64.sh

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

  1. # 输入bash,进入conda环境
  2. bash
  3. # 安装jupyter d2l torch torchvision
  4. pip install jupyter d2l torch torchvision

三、解压、安装d2l

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

  1. # 直接在linux终端下载
  2. wget https://zh-v2.d2l.ai/d2l-zh.zip
  3. # 安装zip的解压工具
  4. yum install -y unzip zip
  5. # 解压d2l-zh.zip
  6. unzip d2l-zh.zip

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

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

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

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

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

  1. # 从github上下载学习笔记
  2. git clone https://github.com/d2l-ai/d2l-zh-pytorch-slides
  3. jupyter notebook --allow-root

】:token将用于jupyter登录

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

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

解决方法:

  1. # 查看服务器的ssh链接是否使用密码连接
  2. cat /etc/ssh/sshd_config
  1. # 打开配置文件
  2. vi /etc/ssh/sshd_config
  3. # 将PasswordAuthentication no修改为PasswordAuthentication yes
  4. # 按Esc键,输入:wq保存修改
  5. # 重启SSH服务
  6. systemctl restart sshd.service
  7. # 重新执行SSH连接即可

五、本地进入jupyter

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

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小惠珠哦/article/detail/792662
推荐阅读
相关标签
  

闽ICP备14008679号