deepin15.9安装PyTorch,cuda和cudnn

deepin安装pytorch,cuda,cudnn


本文针对deepin15.9

  1. 进入Bios关闭集成显卡
  2. 对deepin换源
第一步:备份官方默认源
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
第二步:打开sources.list
sudo gedit /etc/apt/sources.list
第三步:换源
## Generated by deepin-installer
deb [by-hash=force] http://mirrors.ustc.edu.cn/deepin panda main contrib non-free
#deb-src http://mirrors.ustc.edu.cn/deepin panda main contrib non-free
  1. 打开deepin系统中的深度显卡驱动管理器,切换为闭源
    (或者通过禁用nouveau驱动手动选择对应的驱动进行安装),两种方法均需重启.

  2. 安装nvidia-smi

sudo apt install nvidia-smi
  1. 安装cuda(源内版本目前为9.1)
sudo apt install nvidia-cuda-dev nvidia-cuda-toolkit nvidia-nsight nvidia-visual-profiler

安装完毕之后,可以使用 nvcc -V 验证

  1. 安装cudnn
    先解压,使用管理员权限将解压后的文件cuda复制到/usr/local/
    文件下(我选的是cudnn7.3.1)。然后赋予读写权限:
sudo chmod a+r /usr/local/cuda/include/cudnn.h /usr/local/cuda/lib64/libcudnn*

使用gedit ~/.bashrc,在文末添加环境变量:

# cuda
export LD_LIBRARY_PATH="/usr/local/cuda/lib64:$LD_LIBRARY_PATH"
  1. 安装anaconda
conda create -n PyTorch python=3.6  # 创建PyTorch环境
conda activate PyTorch  # 激活环境
  1. 安装PyTorch
conda install pytorch torchvision cudatoolkit=9.0  # 比起官网少了-c pytorch,这是因为使用了中科院的镜像源
  1. 在pycharm中进行验证:
import torch
print(torch.cuda.is_available())  # 打印True安装成功
a = torch.tensor(1.)
b = a.cuda()
print(b)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值