ubuntu16.04多版本cuda8+cudnn5.1和cuda9+cudnn7安装

    此方法是在cuda8+cudnn5.1是在安装好的基础下进行的,cuda8+cudnn5.1的安装方法请搜索其他人的方法,在此不多介绍。

    环境:ubuntu16.04,GTX1080 Ti,驱动nvidia-384,已装cuda8+cudnn5.1,两个账户aaa,bbb(避免cuda软链切换)

    cuda9下载可以从英特尔官网下载(runfile)或者到此博客[1]的百度云连接下载,只需要下载其中的cuda9.0.176_384.81_linux.run即可。账户aaa已经配置了cuda8+cudnn5.1,所以我在账户bbb上配置cuda9+cudnn8。先在bbb用户目录下新建一个文件夹,把刚才下载的cuda9.0.176_384.81_linux.run并执行./cuda9.0.176_384.81_linux.run,如果权限不够请用sudo chomd 777 cuda9.0.176_384.81_linux.run。选择的时候注意驱动和软链不用安装,可以参考此博客[2]。然后生成/usr/local/cuda-9.0文件夹及安装好了。

Install NVIDIA Accelerated Graphics Driver for Linux-x86_64 346.46? ((y)es/(n)o/(q)uit): n 
Do you want to install the OpenGL libraries? ((y)es/(n)o/(q)uit) [ default is yes ]: n
Do you want to install a symbolic link at /usr/local/cuda? ((y)es/(n)o/(q)uit): n 

    然后是cudnn7,也可以去官网下载,方法见[2]。更方便的办法是在CSDN的其他网友的资源分享中下载,然后提取文件得到一个usr文件夹,将其中的usr/lib64/下的两个文件libcudnn.so.7和libcudnn.so.7.0.5复制到/usr/local/cuda-9.0/lib64下即可。

然后查看当前用户的~/.bashrc是否有cuda8的链接

export PATH="$PATH:/usr/local/cuda-8.0/bin"
export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/usr/local/cuda-8.0/lib64/"
export LIBRARY_PATH="$LIBRARY_PATH:/usr/local/cuda-8.0/lib64"

有或没有改为或者加上cuda9.0的链接。

export PATH="$PATH:/usr/local/cuda-9.0/bin"
export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/usr/local/cuda-9.0/lib64/"
export LIBRARY_PATH="$LIBRARY_PATH:/usr/local/cuda-9.0/lib64"

或者为:

export PATH=/usr/local/cuda-9.0/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/cuda-9.0/lib64:$LD_LIBRARY_PATH

在TensorFlow-gpu1.8和1.7下测试成功。

1、https://www.imooc.com/article/26772?block_id=tuijian_wz

2、https://blog.csdn.net/tunhuzhuang1836/article/details/79545625

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值